Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học Qt Quick Và QML Cho Beginner (Qt 5) - Phần Cơ Bản [Khóa 7959 A]

13 tháng 7 2022 / No Comments

Xây dựng giao diện người dùng linh hoạt và động trên nhiều nền tảng. Chạy chúng trên Windows, Mac, Linux, Android, iOS và Embedded.

Bạn sẽ học được gì:

  • ✓ Kiến thức cơ bản khi làm việc với ngôn ngữ QML.
  • ✓ Làm việc với Qt Quick với các element cơ bản và xây dựng QML của riêng bạn.
  • ✓ Signals and slots trong QML.
  • ✓ Làm việc với các input element.
  • ✓ Làm việc với Javascript trong QML.
  • ✓ Định vị các phần tử trong QML.
  • ✓ Chạy các ứng dụng QML của bạn trên Android.
  • ✓ Qt Quick Controls 2 framework.
  • ✓ Làm việc với Dialogs trong QML.
  • ✓ Models, Views và Delegates.
  • ✓ Transforms,Transitions và Animations.
  • ✓ Networking: Fetching HTTP Data và JSON(REST) API.
  • ✓ Settings và Local Storage.

Qt Quick (QML) là công nghệ mới nhất và tuyệt vời nhất từ ​​Qt Framework, để xây dựng Giao diện người dùng trông mượt mà, linh hoạt, năng động và đa nền tảng có thể chạy các thiết bị di động (Android,IoS, touch devices (embedded) và bất kỳ nền tảng desktop lớn nào) ở đó (Linux, Windows, Mac). Qt Quick có thể được sử dụng để xây dựng các ứng dụng độc lập, nhưng nó cũng có thể được giao tiếp và / hoặc mở rộng với một C++ back end.

Mục đích chính của khóa học này là giúp bạn thành công trong việc trở thành một Qt Quick/QML GUI Designer và làm như vậy trong khoảng thời gian hiệu quả nhất có thể. Khóa học bao gồm rất nhiều demo đi thẳng vào vấn đề, dễ hiểu, được thiết kế cẩn thận để giúp bạn nắm vững một chủ đề phát triển giao diện người dùng Qt Quick UI trong tầm tay.

Sinh viên mục tiêu là bất kỳ ai sẵn sàng thêm Qt Quick/QML UI design vào bộ kỹ năng của họ. Mặc dù Qt Quick được xây dựng dựa trên Qt và C++, nhưng không yêu cầu kiến ​​thức về Qt hoặc C++. Khóa học sẽ hữu ích như nhau đối với cả những designer sẵn sàng tham gia vào Qt Quick và các nhà phát triển C++ hiện có sẵn sàng nâng cao kỹ năng của họ trong thiết kế giao diện người dùng linh hoạt.

Chúng tôi bắt đầu bằng cách thiết lập môi trường phát triển của bạn và giúp bạn chạy ứng dụng Qt Quick đầu tiên của mình. Sau đó, chúng tôi chuyển sang các chủ đề như:

  • ✓ Phân tích Cú pháp QML, nơi bạn khám phá các chủ đề như cú pháp QML, CácTypes cơ bản của QML, Properties và Handlers, Property Binding và Qt Quick Global Object.
  • ✓ Qt Quick Basic Elements, và xem xét các element như Rectangle, Text, Image và Item.
  • Signals và Slots.
  • ✓ Làm việc với Javascript, nơi bạn sẽ khám phá môi trường javascript có sẵn cho bạn trong QML, nơi và cách nhập code Javascript của bạn vào các tệp QML, các function và scope  cũng như import các tệp Javascript bên ngoài.
  • ✓ User Input Elements: TextInput, TextEdit, MouseArea và drag and drop, Keys Attached Properties, KeyNavigation và FocusScope.
  • ✓ Qt Quick Positioning và khám phá các chủ đề như Anchors, Positioners, Layouts và Flow.
  • ✓ Qt Quick trên thiết bị di động: chúng tôi sẽ đưa bạn vào một hành trình chi tiết về cách chạy các ứng dụng Qt Quick trên Android và hướng dẫn bạn cách bạn làm điều tương tự trên IoS.
  • ✓ Qt Quick Controls: nơi bạn sẽ khám phá một loạt các Ui Component có sẵn và sẵn sàng được sử dụng bởi các ứng dụng tuyệt vời của bạn.
  • ✓ Dialogs: ColorDialog , FileDialog, FontDialog, MessageDialog và Custom Dialogs.
  • ✓ Model, View và Delegate nơi bạn sẽ khám phá các phần cần thiết để tận dụng lợi thế của Model View Delegate Architeture trong Qt Quick.
  • ✓ Transitions, Transforms và Animations : Đây là chủ đề thú vị và hấp dẫn nhất trong Qt Quick. Chúng tôi sẽ đưa bạn tham quan cách bạn tạo hiệu ứng cho các Qt Quick Component của mình và làm cho thiết kế của bạn trở nên sống động bằng cách sử dụng các thủ thuật như states và transitions..
  • ✓ Network : Chúng tôi chỉ cho bạn cách download HTTP data bằng XmlHttpRequest và cách sử dụng REST API trong các ứng dụng Qt Quick của bạn bằng cách sử dụng cùng một Javascript Object.
  • ✓ Storage : Trước tiên, chúng tôi sử dụng Settings component từ Qt.labs module để lưu và load cài đặt ứng dụng của bạn và thực hiện điều tương tự bằng cách sử dụng LocalStorage module được hỗ trợ bởi một embedded SQLite database.

Qt là nền tảng được lựa chọn cho hàng nghìn dự án phần mềm và một số công ty thành công nhất trên hành tinh. Học Qt Quick chắc chắn sẽ nâng cao khả năng của bạn trong việc tận dụng framework phong phú và tuyệt vời này. V

Khóa học này dành cho ai:

  • ✓ Các Designer sẵn sàng tham gia vào Qt Quick Prototyping và UI Design.
  • ✓ Các lập trình viên Qt C++ hiện tại sẵn sàng thêm Qt Quick vào bộ kỹ năng của họ.
  • ✓ Bất kỳ ai sẵn sàng xây dựng Giao diện người dùng linh hoạt và động có khả năng chạy trên desktop, mobile và thiết bị nhúng.


NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.