您當(dāng)前的位置: 首頁 > 南寧培訓(xùn)網(wǎng) > 南寧信盈達嵌入式 > 南寧嵌入式開發(fā)培訓(xùn) > 南寧linuxQT應(yīng)用實訓(xùn)班
市場價:¥詳詢
班制:白天班
南寧市高新區(qū)總部路1號南寧—東盟總部基地一期
課程介紹Course Introduction
**階段:掌握Qt 所應(yīng)用的范圍,建立面向?qū)ο箝_發(fā)的思維方法,列舉使用Qt所開發(fā)的項目案例。包括行業(yè)案例, 與嵌入式開發(fā)的案例,掌握面向?qū)ο蟮膱D形界面的方法,包括計算機常用圖形部件,掌握Qt 信號與槽的實現(xiàn)機制。 |
1. Qt 簡介與現(xiàn)狀 2. Qt應(yīng)用范圍 3. 深入面向?qū)ο缶幊?/span> 4. Qt編程團隊組建管理以及設(shè)計開發(fā)流程介紹 6. linux平臺qt應(yīng)用開發(fā)流程 7. Qt 對象模型與類圖,介紹Qt 常用類(Qt對象結(jié)構(gòu)圖分析) 8. QtCreator 集成開發(fā)環(huán)境介紹(設(shè)置開發(fā)環(huán)境, 設(shè)置編譯環(huán)境,視圖切換,**查聲明) 9. 實例:開發(fā)**個圖形Qt 程序 |
1. Qt常用控件介紹 2. 信號與槽介紹與類比 3. 元對象系統(tǒng),元對象屬性 4. 布局管理器, 綜合三種布局 5. Qt模塊與第三方模塊介紹(Qt核心模塊,網(wǎng)絡(luò)模塊,數(shù)據(jù)庫模塊,webkit模塊 Qt Mobility) 6. 實例:用qt實現(xiàn)文本記事本 |
第二階段: 學(xué)員將了解到qt坐標(biāo)系統(tǒng)、繪畫系統(tǒng)的概念,同時會掌握qt進行圖形繪制的編寫方法;**下午課程的學(xué)習(xí),學(xué)員將了解到文件、流的基本概念,同時會掌握qt訪問文件的編寫方法。 |
2.1 qt坐標(biāo)系統(tǒng) 2.2 訪問屏幕信息 2.3 繪畫系統(tǒng) 2.3.1 圖形的繪畫 2.3.2 圖形填充 2.3.3 創(chuàng)建繪畫設(shè)備 2.3.4 寫入一個圖片文件 2.3.5 繪畫樣式 2.4 圖形視圖框架 2.4.1 圖形視圖框架的結(jié)構(gòu) 2.4.2 圖形視圖坐標(biāo)系統(tǒng) 2.5 實例:基本繪畫操作 2.6 實例:符合圖形繪畫 |
3.1 文件系統(tǒng)介紹 3.2 文件的訪問 3.2.1 抽象文件引擎類 3.2.2 讀寫文件界面 3.2.3 獲得文件信息 3.2.4 監(jiān)視一個文件與目錄 3.3 文本流與二進制數(shù)據(jù)流 3.4 文件與設(shè)備 3.4.1 訪問輸入/輸出設(shè)備基礎(chǔ)界面 3.4.2 訪問目錄結(jié)構(gòu)內(nèi)容 3.4.3 設(shè)備與文件圖片讀界面 3.4.4 設(shè)備與文件圖片寫界面 3.5 實例:一個簡單的文本瀏覽的例子 3.6 實例:在指定文件系統(tǒng)中尋找一個文件 |
第三階段: 學(xué)員將了解到進程、線程的概念,同時會掌握qt進行多線程編程的編寫方法;**下午課程的學(xué)習(xí),學(xué)員將了解到嵌入式數(shù)據(jù)庫的概念,同時會掌握qt訪問數(shù)據(jù)庫的編寫方法。 |
4.1 qt內(nèi)部進程通信 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多線程界面程序同時多任務(wù)處理 |
5.1 嵌入式數(shù)據(jù)庫發(fā)展和現(xiàn)狀 5.2 數(shù)據(jù)庫模塊的三層結(jié)構(gòu) 5.2.1 用戶接口層 5.2.2 sql應(yīng)用編程接口層 5.2.3 驅(qū)動程序?qū)?/span> 5.3 sqlite和mysql數(shù)據(jù)庫介紹 5.4 qt連接數(shù)據(jù)庫 5.4.1 使用qsqlquery執(zhí)行sql命令 5.4.2 qtsql模塊和作用 5.5 實例:基本數(shù)據(jù)處理 5.6 實例:基于數(shù)據(jù)庫的用戶管理系統(tǒng) |
第四階段:學(xué)習(xí)介紹Qt 網(wǎng)絡(luò)功能 , 基于 udp ,tcp 會話層開發(fā) |
1. Qt 基于套接字程序開發(fā) 2. Qt Udp 實現(xiàn) (開發(fā)簡易通訊聊天) 3. Qt Tcp 實現(xiàn)(開發(fā)簡易通訊聊天) 4. Qt 庫的裁剪和移植 6. 綜合項目實踐“基于QT的網(wǎng)絡(luò)通信系統(tǒng)” 7. 針對問題討論 |
學(xué)校介紹University Profile
信盈達是一家專注于嵌入式產(chǎn)品開發(fā)、嵌入式技術(shù)咨詢、嵌入式解決方案綜合的高新技術(shù)企業(yè),為國內(nèi)外眾多個人和企業(yè)客戶提供基于嵌入式單片機、ARM、MIPS、FPGA等內(nèi)核整套解決方案和技術(shù)培訓(xùn)、技術(shù)咨詢等服務(wù),公司下設(shè)有信盈達實訓(xùn)學(xué)院和信盈達研發(fā)中心、信盈達校企合作中心等三個服務(wù)團隊,專業(yè)從事教學(xué)科研設(shè)備、嵌入式工業(yè)控制器、智能樓宇自動化等產(chǎn)品研發(fā)、生產(chǎn)、銷售和服務(wù),為個人、企業(yè)、高校等提供一站式技術(shù)服務(wù)。
信盈達集團總部成立于廣東省深圳新區(qū)龍華民治,下轄深圳信盈達科技有限公司、信盈達嵌入式實訓(xùn)學(xué)院、信盈達EDA實訓(xùn)學(xué)院、深圳信盈達電子有限公司、信盈達鄭州分公司、信盈達廣州分公司。