[3G嵌入式應用課程]嵌入式C語言實訓班

[3G嵌入式應用課程]嵌入式C語言實訓班

第一階段:掌握Qt 所應用的範圍,建立面向對象開發的思維方法,列舉使用Qt所開發的項目案例。包括行業案例, 與嵌入式開發的案例,掌握面向對象的圖形界面的方法,包括計算機常用圖形部件,掌握Qt 信號與槽的實現機制。技術顧問:廖老師  13687358291  qq30546045532

1. Qt 簡介與現狀

2. Qt應用範圍

3. 深入面向對象編程

4. Qt編程團隊組建管理以及設計開發流程介紹

6. linux平臺qt應用開發流程

7. Qt 對象模型與類圖,介紹Qt 常用類(Qt對象結構圖分析)

8. QtCreator 集成開發環境介紹(設置開發環境, 設置編譯環境,視圖切換,快速查聲明)

9. 實例:開發第一個圖形Qt 程序

1. Qt常用控件介紹

2. 信號與槽介紹與類比

3. 元對象系統,元對象屬性

4. 佈局管理器, 綜合三種佈局

5. Qt模塊與第三方模塊介紹(Qt核心模塊,網絡模塊,數據庫模塊,webkit模塊 Qt Mobility

6. 實例:用qt實現文本記事本

第二階段: 學員將瞭解到qt座標系統、繪畫系統的概念,同時會掌握qt進行圖形繪製的編寫方法;通過下午課程的學習,學員將瞭解到文件、流的基本概念,同時會掌握qt訪問文件的編寫方法。

2.1 qt座標系統

2.2 訪問屏幕信息

2.3 繪畫系統

   2.3.1 圖形的繪畫

   2.3.2 圖形填充

   2.3.3 創建繪畫設備

   2.3.4 寫入一個圖片文件

   2.3.5 繪畫樣式

2.4 圖形視圖框架

   2.4.1 圖形視圖框架的結構

   2.4.2 圖形視圖座標系統

2.5 實例:基本繪畫操作

2.6 實例:符合圖形繪畫

3.1 文件系統介紹

3.2 文件的訪問

   3.2.1 抽象文件引擎類

   3.2.2 讀寫文件界面

   3.2.3 獲得文件信息

   3.2.4 監視一個文件與目錄

3.3 文本流與二進制數據流

3.4 文件與設備

   3.4.1 訪問輸入/輸出設備基礎界面

   3.4.2 訪問目錄結構內容

   3.4.3 設備與文件圖片讀界面

   3.4.4 設備與文件圖片寫界面 

3.5 實例:一個簡單的文本瀏覽的例子

3.6 實例:在指定文件系統中尋找一個文件

第三階段: 學員將瞭解到進程、線程的概念,同時會掌握qt進行多線程編程的編寫方法;通過下午課程的學習,學員將瞭解到嵌入式數據庫的概念,同時會掌握qt訪問數據庫的編寫方法。技術顧問:廖老師,電話:13687358291  qq3054605532

4.1 qt內部進程通信

4.2 早期的ipc方法:信號與管道

4.3 信號機制

4.4 管道

4.5 基於平臺的線程qthread

   4.5.1 同步線程

   4.5.2 線程安全的事件傳遞

   4.5.3 qt庫互斥量

   4.5.4 線程互斥鎖

4.6 實例:Qt多線程界面程序同時多任務處理

5.1 嵌入式數據庫發展和現狀

5.2 數據庫模塊的三層結構

   5.2.1 用戶接口層

   5.2.2 sql應用編程接口層

   5.2.3 驅動程序層

5.3 sqlitemysql數據庫介紹

5.4 qt連接數據庫

   5.4.1 使用qsqlquery執行sql命令

   5.4.2 qtsql模塊和作用

5.5 實例:基本數據處理

5.6 實例:基於數據庫的用戶管理系統

 第四階段:學習介紹Qt 網絡功能 , 基於 udp tcp 會話層開發

1. Qt 基於套接字程序開發

2. Qt Udp 實現 (開發簡易通訊聊天)

3. Qt Tcp 實現(開發簡易通訊聊天)

4. Qt 庫的裁剪和移植

6. 綜合項目實踐基於QT的網絡通信系統

7. 針對問題討論

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章