لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Qt Quick و QML - پیشرفته (Qt 5): رابط با C++
Qt Quick and QML - Advanced (Qt 5) : Interfacing to C++
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
از مدلهای C++ سفارشی در QML استفاده کنید، انواع ویژوال C++ QML خود را بسازید، از Singletons استفاده کنید و از طریق QML از C++ Dig Deep Through از C++ کار کنید. از طریق درخت QML و دستکاری عناصر از C++ پیش نیازها: دانش پایه Qt C++ دانش پایه Qt دانش پایه سریع به رابط C++ به QML آخرین نسخه Qt و Qt Creator ذهن باز و تمایل به یادگیری
نکته ویژه: این دوره بر اساس Qt 5 است. Qt 6 که در دسامبر 2020 منتشر شد آخرین نسخه است. ما روی بهروزرسانیهایی کار میکنیم تا Qt 6 را در نظر بگیریم که طی چند ماه آینده تکمیل خواهد شد. در عین حال، توصیه می کنیم از Qt 5 برای بهترین تجربه در این دوره استفاده کنید.
شما قبلاً کمی در مورد Qt، C++ و Qt Quick میدانید و به دنبال یادگیری در مورد ویژگیهای پیشرفته جالب مانند مدلهای C++ سفارشی در QML، انواع سفارشی C++ Visual در QML و ویژگیهای جالب دیگر هستید. اگر اینطور است، این دوره برای شما مناسب است. این دوره به 4 نکته مهم در ترفندهای پیشرفته برای ارتباط ++C شما با QML خواهد رسید.
ساختن مدلهای C++ سفارشی خود در C++ و استفاده از آنها در QML
ساخت انواع ویژوال C++ خود و استفاده از آنها در QML
استفاده از انواع C++ به عنوان Singleton در QML
حفاری عمیق در درخت QML و دستکاری عناصر QML خود از C++
در طول دوره، ما با بسیاری از بهترین روشها آشنا میشویم تا کد و APIهای C++ و QML شما را خواناتر، کاربرپسندتر و قابل نگهداریتر کنیم. این دوره مملو از نمونه ها و دموهای زیادی است تا تجربه یادگیری شما را تا حد امکان لذت بخش کند. اگر به دنبال ارتقای مهارت های خود در Interfacing Qt C++ به QML به سطح بعدی هستید، این دوره شما را در کمترین زمان ممکن به سرعت می رساند.
Qt پلتفرم انتخابی برای هزاران پروژه نرم افزاری است. هم منبع باز و هم تجاری و توسط برخی از موفق ترین شرکت های روی کره زمین استفاده می شود.
اگر میخواهید رابطهای کاربری سیال، پویا و متقابل پلتفرم بسازید، این رابطها میتوانند تقریباً روی هر چیزی که در آنجا وجود دارد اجرا شود و از ویژگیهای قدرتمندی مانند Model View Framework و API فانتزی Qt Painting and Drawing و موارد دیگر بهره ببرید، Qt از این نظر در رتبه دوم قرار ندارد.لطفاً برخی از ویدیوهای پیش نمایش را بررسی کنید و به شما اجازه می دهد تا با استفاده از ترفندهای پیشرفته در اتصال C++ خود به QML شروع کنید.
سرفصل ها و درس ها
استفاده از مدل های C++ سفارشی در QML
Using Custom C++ Models in QML
معرفی
Introduction
مدلهای C++ در QML: مقدمه
C++ Models in QML : An Introduction
مدل لیست رشته از C++
String List Model From C++
به کانال های پشتیبانی رسمی بپیوندید
Join the Official Support Channels
مدل لیست اشیاء از C++
Object List Model From C++
نسخه نمایشی مدل لیست اشیاء قابل ویرایش
Editable Object List Model Demo
نسخه نمایشی مدل لیست اشیاء قابل ویرایش: QPROPERTY
Editable Object List Model Demo : QPROPERTY
نسخه نمایشی مدل لیست اشیاء قابل ویرایش: QPROPERTY
Editable Object List Model Demo : QPROPERTY
مدلهای راحتی: مقایسه و بررسی
Convenience Models : Comparison & Review
مدلهای راحتی: مقایسه و بررسی
Convenience Models : Comparison & Review
مدل مورد چکیده از C++: مفاهیم
Abstract Item Model From C++ : Concepts
مدل مورد چکیده از C++: ساخت مدل
Abstract Item Model From C++ : Building the Model
مدل مورد چکیده از C++: ساخت مدل
Abstract Item Model From C++ : Building the Model
مدل مورد چکیده از C++: استفاده از مدل در Qt Quick
Abstract Item Model From C++ : Using the Model in Qt Quick
مدل مورد چکیده از C++: استفاده از مدل در Qt Quick
Abstract Item Model From C++ : Using the Model in Qt Quick
جداسازی منبع داده و مدل
Decoupling Data Source and Model
جداسازی منبع داده و مدل
Decoupling Data Source and Model
استفاده از ویژگی های لیست اشیاء
Using Object List Properties
مدل های C++ در QML : Recap
C++ Models in QML : Recap
استفاده از مدل های C++ سفارشی در QML
Using Custom C++ Models in QML
معرفی
Introduction
مدلهای C++ در QML: مقدمه
C++ Models in QML : An Introduction
مدل لیست رشته از C++
String List Model From C++
به کانال های پشتیبانی رسمی بپیوندید
Join the Official Support Channels
مدل لیست اشیاء از C++
Object List Model From C++
نسخه نمایشی مدل لیست اشیاء قابل ویرایش
Editable Object List Model Demo
مدل مورد چکیده از C++: مفاهیم
Abstract Item Model From C++ : Concepts
استفاده از ویژگی های لیست اشیاء
Using Object List Properties
مدل های C++ در QML : Recap
C++ Models in QML : Recap
چالش: REST Api Client V2، با استفاده از مدل داده C++
Challenge : REST Api Client V2, Using a C++ Data Model
Rest Api Client V2: بررسی اجمالی چالش
Rest Api Client V2 : Challenge Overview
مدل سازی داده ها و کلاس های منبع داده
Modeling Data and Data Source Classes
مدل سازی داده ها و کلاس های منبع داده
Modeling Data and Data Source Classes
ساخت مدل داده
Building the Data Model
همه اش را بگذار کنار هم
Putting it all together
همه اش را بگذار کنار هم
Putting it all together
چالش: REST Api Client V2، با استفاده از مدل داده C++
Challenge : REST Api Client V2, Using a C++ Data Model
Rest Api Client V2: بررسی اجمالی چالش
Rest Api Client V2 : Challenge Overview
ساخت مدل داده
Building the Data Model
انواع بصری سفارشی
Custom Visual Types
ثبت انواع بصری: یک مرور کلی
Registering Visual Types : An Overview
ثبت انواع بصری: یک مرور کلی
Registering Visual Types : An Overview
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.