Pluralsight_Integrating_Qt_Quick_with_C_Plus_Plus

در این آموزش تصویری نحوه کار با QT به زبان ++C را فرمیگیرید.

این دوره آموزشی محصول موسسه Pluralsight می باشد.

سرفصل های دوره:

  • استفاده از QML در ++C
  • روش تبدیل داده ها
  • ایجاد یک رابط کاربری گرافیکی در QT
  • مقدمه ARS
  • استفاده از ماکروها
  • کار با JavaScript
  • رابط کاربری گرافیکی در ++C
  • استفاده از تنظیمات
  • نسخه ی نمایشی: ابزار کلاس
  • طراحی بازخورد کاربر در هنگام راه اندازی
  • نسخه ی نمایشی: آیکن و DLLs
  • نسخه ی نمایشی: ایجاد یک QML جدید
  • نسخه ی نمایشی: افزایش نوع جدید در QML
  • رسیدن به QML در ++C
  • مهاجرت VFP به VFP
  • نسخه ی نمایشی:کدهای جدید QML
  • نسخه ی نمایشی: تغییر کدهای ++C
  • و…

عنوان دوره: ++Pluralsight Integrating Qt Quick with C
سطح: متوسط
مدت زمان: 3 ساعت و 13 دقیقه
نویسنده: Tod Gentille

توضیحات:

This is the third course in the series on Qt. Learn how to integrate your C++ back-end code with your beautiful QML-based Qt Quick GUI using a real-world application as a guiding example. You'll also discover new areas of the Qt framework in the process.
This is the third course in the series on the Qt framework. This course will show developers how to integrate their C++ back-end code with a Qt-Quick front-end that uses QML and JavaScript. It will allow the traditional C++ developer to do what they do best, yet leverage Qt Quick for an elegant and fluid front-end. There are many ways to integrate C++ with QML, but not all are equally maintainable. This course will focus on techniques that produce flexible yet easy-to-maintain code and will leverage the multi-layered design techniques. In fact, adapting the code from part 1 will be fairly straightforward due to the design pattern employed there. This course uses the Qt 5.3.2 release of the Qt framework.

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

حجم فایل: 633MB