Pluralsight_Qt_Quick_Fundamentals

در این آموزش تصویری با نحوه برنامه نویسی چندسکویی با استفاده از QT آشنا می شوید.

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

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

  • کار با QML
  • انواع ویژگی ها اشیا در Qt
  • انواع ویژوال در QML
  • کار با اشیاء مستطیلی
  • کار با شی متن
  • کار با شی تصویر
  • کار با JavaScript
  • فایل های منبع  JavaScript در QML
  • شروع کار با Qt
  • کار با ورودی کاربر
  • کنترل سریع در QT
  • تبدیل و انتقال انیمیشن ها
  • کنترل انیمیشن ها
  • لیست ها در Xml
  • نسخه ی نمایشی: قلم و پنجره های محاوره رنگ
  • و…

عنوان دوره: Pluralsight Qt Quick Fundamentals
سطح: متوسط
مدت زمان: 4 ساعت و 30 دقیقه
نویسنده: Tod Gentille

توضیحات:

Learn to use Qt Quick to create a modern, fluid, user interface suitable for both mobile and desktop devices. Qt Quick contains both a rich set of user interface objects and an easy to use and learn declarative programming language known as QML. This is the second course in the series on the Qt framework.
Qt Quick is part of the Qt ecosystem and is designed for building modern, fluid, interfaces. While Qt Quick can be used to build stand-alone applications, it's also designed to interact seamlessly with a C++ back end. Qt Quick is suitable for both desktop and mobile application developers. C++ programmers are the most likely to achieve long term gains from adopting Qt Quick but no knowledge of C++ will be required to understand this course. The ability to understand small snippets of JavaScript will be helpful when watching this course, but not essential. The Qt Quick approach to interface design makes it possible for programmers and designers to work together seamlessly. This course will be using the Qt 5.3 framework and the Qt Quick 2.2 library. If you are new to Qt, please see "Introduction to Qt: A C++ Cross Application Framework" for detailed instructions on downloading and installing the Qt Framework.

Overview
11:20
    Overview
    1:26
    Pros and Cons
    3:27
    Sneak Peek at Tweets
    1:44
    Prerequisites
    2:40
    Course Outline
    2:01
QML Syntax
22:22
    QML Syntax - Types, Attributes, and the Qt Global Object
    4:41
    QML Syntax - Object and Component Creation
    6:04
    Demo: Expanding Hello World
    5:58
    Demo: Creating a Vertical Field Component
    3:21
    Demo: Solving a Common Error
    1:29
    Summary
    0:46
QML Visual Types
30:45
    Overview
    0:31
    The Item Object
    4:25
    The Rectangle Object
    6:54
    The Text Object
    5:48
    The Image Object
    6:46
    BorderImage, AnimationImage, and Screen
    5:36
    Summary
    0:43
JavaScript (aka ECMAScript)
16:46
    Overview
    2:32
    JavaScript for Property Assignment
    1:20
    Importing JavaScript Resource Files Into QML
    2:30
    Importing Resources From a JavaScript File and Qt.include()
    3:35
    Function Scope
    2:27
    Qt.binding()
    3:25
    Summary
    0:54
User Input
41:51
    Overview
    4:27
    MouseArea Button Input
    4:45
    MouseArea Drag and Drop
    3:31
    Keys Attached Property
    6:29
    KeyNavigation Attached Property
    3:24
    Text Entry
    5:45
    Validators
    2:29
    Focus Scope
    4:40
    Qt Quick Controls Import
    5:12
    Summary
    1:03
Positioning
33:19
    Overview
    1:32
    Anchors
    3:43
    Demo: Anchors
    4:49
    Positioners
    4:15
    Demo: Positioners
    3:26
    QtQuick.Layouts
    4:09
    Demo: QtQuick.Layouts
    7:39
    Flow With Demo
    2:41
    Summary
    1:01
Transforms, Transitions, and Animations
39:51
    Overview
    3:41
    Transforms
    2:47
    Demo: Transforms
    3:27
    Animation
    5:41
    Easings
    2:53
    Demo: Easings
    3:49
    Controlling Animations
    5:23
    States
    3:12
    Demo: States
    7:36
    Summary
    1:19
Models, Views, and Delegates
48:28
    Overview
    0:45
    ListModel and ListView
    7:01
    Demo: ListView Troubleshooting
    4:18
    Demo: ListView Decorations
    6:11
    Demo: ListView Orientation
    5:30
    Repeater (With Demo)
    4:47
    XmlListModel and XPath
    7:11
   Demo: XmlListModel
    3:37
    Demo: Flickr, SplitView, and StatusBar
    7:41
    Summary
    1:22
Dialogs and More
25:46
    Overview
    0:48
    Dialogs
    2:40
    Demo: Menu, ToolBar, Action
    2:33
    Demo: File Dialog
    3:25
    Demo: Font and Color Dialogs
    4:46
    Demo: Message and Custom Dialogs
    5:19
    Coding Conventions
    3:56
    Summary
    2:15

حجم فایل: 1.2GB