این دورهی آموزشی تصویری، به توسعهدهندگان نرمافزارهای کاربردی و فریمورکهای کیوت نحوهی یکپارچهسازی و سازماندهی C++ back-end code خود را با یک Qt-Quick front-end استفاده کننده از QML و JavaScript به همراه بسیاری فرایندهای مربوطهی دیگر یاد میدهد. این دوره بطورکلی فرایندها، تکنیکها و مفاهیمی را پوشش داده که میتوانند به عنوان یک الگوی علمی-عملی در زمینهی کار با فریمورک برنامهنویسی Qt در ازتباط با C++ برای برنامهنویسان و توسعهدهندگان بسیار مفید و کاربُردی باشند. لازم به ذکر است که این آموزش از نسخهی Qt 5.3.2 منتشره از Qt framework استفاده میکند.
محتوای آموزش:
1- استفاده از مفاد QML ، از C++
2- ایجاد یک Qt Quick Instrument GUI
3- مبحث Instrument GUI و ارتباط آن با C++ Side
4- رجیستر کردن گونههای C++
5- دسترسی به QML از C++
6- جابجایی VFP به VFP Quick
تولید کننده: Pluralsight
تاریخ انتشار: 05-02-2015
سطح: متوسط
مدت زمان آموزش: 3 ساعت و 13 دقیقه
مدرس: Tod Gentille
فهرست کامل سرفصلها و عناوین آموزش (به همراه زمان دقیق آنها) :
Overview - 5:30
Introduction - 1:45
Prerequisites - 1:19
What You'll Learn - 2:25
Using the QML Context from C++ - 26:52
Introduction: Two Way Communication - 2:11
Demo: QML Signals to C++ Slots - 2:45
Demo: C++ Signals to QML Slots - 2:57
Demo: Q_PROPERTY - 3:11
Invoking Methods - 1:59
Demo: Two Way Communication - 5:07
Data Conversion - 4:58
Demo: QVariantList and QVariantMap - 1:57
Summary - 1:41
Creating a Qt Quick Instrument GUI - 47:57
Introduction: ARS - 1:44
Demo: Application First Steps - 6:43
Demo: Header Area and Automatic Version Numbering - 6:43
Demo: RF Power Area - 6:21
AUTO_PROPERTY and READ_ONLY_PROPERTY - 1:39
Demo: Using the Macros - 4:52
Demo: KnobControl and Knob - 9:37
Trigonometry and the Knob's JavaScript - 4:12
Demo: Preset Buttons - 4:13
Summary - 1:48
Instrument GUI: C++ Side - 44:43
Overview - 2:12
Demo: Creating the Model Section - 3:01
Demo: Using the Settings - 4:25
Demo: Instrument Class - 4:24
The Startup Problem and QThread - 2:56
Demo: Creating the Connector Class - 2:19
Demo: Moving the Connector Instance to a New Thread - 4:57
Designing User Feedback at Startup - 1:56
Demo: User Feedback Getting Started - 5:30
Demo: User Feedback Getting Dynamic - 6:24
Demo: Icons, .DLLs, and Window Borders - 3:49
Summary - 2:44
Registering C++ Types - 21:49
Overview - 4:11
Demo: Creating a New Visible QML Type - 3:53
Demo: Enhancing the New QML Type - 6:49
Demo: Using a C++ Singleton in QML - 4:45
Summary - 2:10
Reaching into QML from C++ - 23:28
Overview - 4:09
Demo: Inside QML, First Steps - 4:08
Demo: Working with Children and Properties - 4:32
Demo: Catching QML Signals in C++ - 4:07
Demo: Catching C++ Signals in QML - 4:23
Summary - 2:07
Migrating VFP to VFP Quick - 22:48
Overview - 1:43
Demo: Conversion First Steps - 5:16
Demo: The New QML Code - 5:04
Demo: Changing the C++ Code - 8:23
Summary - 2:20
نکات:
1- این آموزش به زبان انگلیسی است.
2- آموزش به صورت فیلمهای جداگانه برای هر فصل است.
3- فرمت فایلها MP4 است.
4- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.