QT開發高級課程 課程目標: 了解Qt核心功能和思想,掌握QML體系;掌握敏捷開發流程。 課程大綱: 時間 主題 內容 第一部份【1】 要幫助學員了解Qt核心功能和思想,在此基礎上,熟悉Qt的基礎知識。 1、Qt基礎篇 1.1 信號與槽 1.2 主窗口、對話框等窗口部件 1.3布局管理 1.4事件處理 1.5拖放 1.6 Qt模板庫與工具類 1.7輸入與輸出 1.8國際化 1.9動態鏈接庫 【2】 Qt高級篇,深入了解Qt的高級功能 1、Qt高級篇 1.1Model/View框架 1.2Graphics/View框架 1.3多線程與進程 1.4智能指針、xml、json 1.5Qt4與Qt5的區別 1.6網絡 1.7數據庫 1.8發布Qt程序 第二部份【1】 QML基礎篇 QML高級篇 1、QML基礎篇 1.1?QML和QtQuick2 1.2?QML語法、基本元素、組件 1.3定位器、元素布局、輸入元素 1.4Qt Quick Controls 2、QML高級篇?? 2.1 Repeater 2.2 動態視圖 2.3 視圖代理 2.4 模型-視圖高級技術 2.5 Canvas 【2】 C++與QML混合編程 1、QML與C++交互:登陸界面涉及 2、QML與C++混合編程詳解 3、混合編程詳解例子 第三部份【1】 敏捷開發 ?敏捷 –起源 –敏捷宣言 –敏捷的原則 ?Scrum –三個角色 –三個會議 –三個工件 ?我們的開發流程與關鍵活動 ?自組織團隊 【2】 C++內存泄漏 1、內存泄漏以及處理 2、高效代碼如何編寫