- 課程詳情
- 上課校區(qū)(1)
第一天
學習目標掌握Qt 所應用的范圍,建立面向?qū)ο箝_發(fā)的思維方法,列舉使用Qt所開發(fā)的項目案例。包括行業(yè)案例, 與嵌入式開發(fā)的案例,掌握面向?qū)ο蟮膱D形界面的方法,包括計算機常用圖形部件,掌握Qt 信號與槽的實現(xiàn)機制。
Qt 信號
1. Qt 簡介與現(xiàn)狀
2. Qt應用范圍
3. 深入面向?qū)ο缶幊?/p>
4. Qt編程團隊組建管理以及設計開發(fā)流程介紹
5. windows mobile平臺qt應用開發(fā)流程
6. linux平臺qt應用開發(fā)流程
7. Qt 對象模型與類圖,介紹Qt 常用類(Qt對象結(jié)構(gòu)圖分析)
8. QtCreator 集成開發(fā)環(huán)境介紹(設置開發(fā)環(huán)境, 設置編譯環(huán)境,試圖切換,快速查聲明)
9. 實例:開發(fā)一個圖形Qt 程序
槽的實現(xiàn)機制
1. Qt常用控件介紹
2. 信號與槽介紹與類比
3. 元對象系統(tǒng),元對象屬性
4. 布局管理器, 綜合三種布局
5. Qt模塊與第三方模塊介紹(Qt核心模塊,網(wǎng)絡模塊,數(shù)據(jù)庫模塊,webkit模塊 Qt Mobility)
6. 實例:用qt實現(xiàn)文本記事本
第二天
學習目標通過上午課程的學習,學員將了解到qt坐標系統(tǒng)、繪畫系統(tǒng)的概念,同時會掌握qt進行圖形繪制的編寫方法;通過下午課程的學習,學員將了解到文件、流的基本概念,同時會掌握qt訪問文件的編寫方法。
2.1 qt坐標系統(tǒng)
2.2 訪問屏幕信息
2.3 繪畫系統(tǒng)
2.*.1 圖形的繪畫
2.*.2 圖形填充
2.*.3 創(chuàng)建繪畫設備
2.*.4 寫入一個圖片文件
2.*.5 繪畫樣式
2.4 圖形視圖框架
2.*.1 圖形視圖框架的結(jié)構(gòu)
2.*.2 圖形視圖坐標系統(tǒng)
2.5 實例:基本繪畫操作
2.6 實例:符合圖形繪畫
3.1 文件系統(tǒng)介紹
3.2 文件的訪問
3.*.1 抽象文件引擎類
3.*.2 讀寫文件界面
3.*.3 獲得文件信息
3.*.4 監(jiān)視一個文件與目錄
3.3 文本流與二進制數(shù)據(jù)流
3.4 文件與設備
3.*.1 訪問輸入/輸出設備基礎界面
3.*.2 訪問目錄結(jié)構(gòu)內(nèi)容
3.*.3 設備與文件圖片讀界面
3.*.4 設備與文件圖片寫界面
3.5 實例:一個簡單的文本瀏覽的例子
3.6 實例:在指定文件系統(tǒng)中尋找一個文件
第三天
學習目標通過上午課程的學習,學員將了解到進程、線程的概念,同時會掌握qt進行多線程編程的編寫方法;通過下午課程的學習,學員將了解到嵌入式數(shù)據(jù)庫的概念,同時會掌握qt訪問數(shù)據(jù)庫的編寫方法。
4.1 qt內(nèi)部進程通信
4.2 早期的ipc方法:信號與管道
4.3 信號機制
4.4 管道
4.5 基于平臺的線程qthread
4.*.1 同步線程
4.*.2 線程安全的事件傳遞
4.*.3 qt庫互斥量
4.*.4 線程互斥鎖
4.6 實例:曼德布洛特集合
5.1 嵌入式數(shù)據(jù)庫發(fā)展和現(xiàn)狀
5.2 數(shù)據(jù)庫模塊的三層結(jié)構(gòu)
5.*.1 用戶接口層
5.*.2 sql應用編程接口層
5.*.3 驅(qū)動程序?qū)?/p>
5.3 sqlite和mysql數(shù)據(jù)庫介紹
5.4 qt連接數(shù)據(jù)庫
5.*.1 用戶接口層
5.*.1 使用qsqlquery執(zhí)行sql命令
5.*.2 qtsql模塊和作用
5.5 實例:基本數(shù)據(jù)處理
5.6 實例:基于數(shù)據(jù)庫的用戶管理系統(tǒng)
第四天
學習目標掌握webkit與多媒體開發(fā),學習介紹Qt 網(wǎng)絡功能 , 基于 udp ,tcp 會話層開發(fā), 搭建nokia symbian 手機開發(fā)環(huán)境, meamo n800/n900 開發(fā)環(huán)境。
1. 全局宏與全局算法軟件美工
2. 級聯(lián)樣式表介紹
3. 逆向工程(反匯編實例與關聯(lián)動態(tài)庫)
4. 發(fā)行應用程序
5. QML元素介紹
6. 實現(xiàn)QML元素程序
7. Qt與QML結(jié)合
8. webkit架構(gòu)
9. 加載音頻, 播放背景音樂
10.化與本地化
1. Qt 基于套接字程序開發(fā)
2. Qt Udp 實現(xiàn) (開發(fā)簡易通訊聊天)
3. Qt Tcp 實現(xiàn)(開發(fā)簡易通訊聊天)
4. Qt 庫的裁剪和移植
5. 單元測試以及源代碼版本管理介紹
6. 綜合項目實踐“基于QT的網(wǎng)絡通信系統(tǒng)”
7. 針對問題討論
-
南京校區(qū)
地址:南京市棲霞區(qū)馬群街道天馬路18號英格瑪尼.芯動力文創(chuàng)園B棟
電話:400-029-0976 轉(zhuǎn) **** 查看號碼
授課老師 更多
-
張老師
計算機技術培訓
嵌入式領域超過10年以上的產(chǎn)品研發(fā)經(jīng)驗及管理經(jīng)驗;精通arm 等多種硬件平臺, 精通uboot,內(nèi)核的移植與開發(fā),熟悉多種文件系統(tǒng);精通多種硬件接口的開發(fā)及調(diào)試工作;熟悉嵌入式方向的應用開發(fā); 詳細
-
余老師
計算機技術培訓
有豐富的開發(fā)經(jīng)驗,曾在世界500強企業(yè)擔任開發(fā)工程師、架構(gòu)師、項目經(jīng)理等崗位超10年;精通Java技術棧,對SpringBoot、Redis、ElasticSeach、MQ、Docker、SpringCloud等有深入研究,專注于分布式、高可用、高性能、微服務架構(gòu)的設計;精通項目開發(fā)流程和項目管理;掌握數(shù)據(jù)庫Oracle、MySql、DB2的設計、調(diào)優(yōu)及管理;熟悉Web前端技術棧;對大數(shù)據(jù)尤其是數(shù)據(jù)倉庫和BI有深入了解; 詳細
-
程老師
計算機技術培訓
曾參與基于阿里云的智能家居系統(tǒng)、NB-IOT窄帶物聯(lián)網(wǎng)實驗臺、AIOT人工智能教學實驗箱等產(chǎn)品研發(fā)工作,其中高校AI工業(yè)互聯(lián)網(wǎng)教學實驗平臺曾獲山東省物聯(lián)網(wǎng)協(xié)會科技進步獎。指導學生參加全國大學生嵌入式芯片與系統(tǒng)設計競賽、山東省智能控制大賽等多項賽事。擔任山東農(nóng)業(yè)工程學院、德州學院等院校的校外導師。精通嵌入式Linux應用開發(fā)及多任務編程。精通STM32單片機編程及常用的接口和通訊協(xié)議,具備相關硬件電路設計經(jīng)驗。掌握ARM體系結(jié)構(gòu)與編程模型,具有uboot/linux內(nèi)核移植、裁剪及驅(qū)動開發(fā)經(jīng)驗。主講課程:《Linux操作系統(tǒng)》《C語言程序設計》《ARM體系結(jié)構(gòu)》《stm32》《系統(tǒng)移植》等課程。 詳細
關于我們 詳情
華清遠見教育集團,總部位于北京中關村,創(chuàng)辦于2004年,是一家集產(chǎn)學研于一體的高端IT職業(yè)教育品牌。19年來,華清遠見始終堅持“技術創(chuàng)新引領教育發(fā)展”的企業(yè)發(fā)展理念,堅持“做良心教育,做專業(yè)教育,做受人尊敬的職業(yè)教育”的核心育人理念。目前,集團業(yè)務包括面授課程、在線課程、智能教儀產(chǎn)品研發(fā)3大方向。其中,面授課程涵蓋高薪就業(yè)、師資培訓和企業(yè)內(nèi)訓3大課程方向。從線下到線上,從教學到研發(fā),華清遠見業(yè)務全面覆蓋不同客戶群體的需求。并先后在北京、上海、深圳、成都、南京、武漢、西安、廣州、沈陽、重慶、濟南、長沙成立12個直營中心。成立19年,改變了27余萬學子的命運,幫助他們實現(xiàn)了夢想,這是華清遠見企業(yè)價值的實現(xiàn),更是我們 每一個華清人社會價值的實現(xiàn)。