|
Qt是什么?簡單來說,Qt是一個跨平臺的C++應用程序開發框架。Qt最大的特點就是只需要編寫一次代碼就可以跨桌面、手機、嵌入式等多種平臺運行,可以說有屏幕的設備就可以通過Qt展示界面。通過使用Qt可以節省大量的時間和人力成本,使項目快速發布,并且保證界面和體驗的一致性。Qt支持Windows、Linux/X11、macOS、Embedded Linux、QNX、Android、iOS、WinRT等現在所有主流平臺。全球有超過70個領域的頂級企業使用Qt,比如大家常見的LG、松下、森海塞爾、ubuntu、AMD等都在使用Qt。按照Qt官方的說法,《財富》全球500強企業中的前10家企業,有8家使用Qt。而且Qt是開源的,可以輕松地免費獲取Qt源代碼,并且可以得到數量眾多的開源社區的支持,現在有超過100萬的工程師選擇Qt作為他們的首選跨平臺開發框架。在國內,C++/Qt開發的人才十分緊缺,隨便在51job上搜索下,可以發現Qt軟件工程師需求很大,而且年薪20萬+是很平常的。Qt正在快速發展,隨著物聯網時代的到來,無數嵌入式設備的應用,Qt將無處不在!
本課程將從最基本的窗口部件開始,講解Qt核心機制以及編寫圖形界面的基本內容,然后從圖形繪制、數據庫、多媒體、網絡等應用領域全面講解Qt編程。課程中每個知識點都會以示例的形式進行講解,多塊知識還會綜合起來設計大型實例,理論結合實際,從而幫助初學者真正入門Qt編程世界!
第一課:一見足以鐘情:初識Qt及Qt Creator(Qt及其開發環境介紹)
第二課:第一個多界面程序:主窗口與窗口部件(實例解析:設計傳統的桌面應用程序界面)
第三課:枯燥的修煉之路:純代碼編寫程序(講解Qt核心內容)
第四課:漂亮的衣服:國際化與界面美化(實例解析:多國語言支持和換膚功能)
第五課:界面的高階處理:2D繪圖(實例解析:涂鴉板)
第六課:大量圖元管理:圖形視圖框架(碰撞檢測、圖元動畫等內容很適合編寫游戲)
第七課:探索立體世界:3D繪圖(基于OpenGL實現立體界面)
第八課:網絡通信初探:局域網聊天工具(講解http、ftp、udp等網絡編程內容)
第九課:實現大文件互傳:TCP協議深入(講解使用tcp協議進行文件傳輸)
第十課:數據處理與顯示:模型視圖編程(精簡的MVC設計模式,實現數據的存儲和顯示)
第十一課:在Qt中執行SQL:數據庫編程(講解常用數據庫SQLite和MySql的應用)
第十二課:建立一個有聲的程序:多媒體播放(實例解析:影音播發器)
第十三課:全新的技術:使用Qt Quick創建動態觸摸式界面(講解使用qml語言實現手機app界面)
Windows 7 + Qt 5.7
本課程淺顯易懂、內容全面,適合沒有接觸過Qt 編程、或者有Qt編程基礎但是想系統學習的童鞋。建議有一定的C++基礎,如果沒有也無妨,可以一邊學習本課程,一邊學習C++基礎。
會對Qt圖形界面編程有系統全面的了解,從此步入Qt世界!
1、 學習方式:老師發布教學資料、教材,幻燈片和視頻,學員通過網絡下載學習。同時通過論壇互動中老師對學員進行指導及學員之間相互交流。
2、 學習作業:每課均有布置課后作業,學員完成書面作業后則可進入下一課學習。
3、 老師輔導:通過論壇站內信及郵件等多種方式與老師進行一對一互動。
4、 完成課程:最后一課作業交納后,老師完成作業批改,即可完成課程并取回相應剩余的逆向學費。
GMT+8, 2020-9-27 00:05 , Processed in 0.081708 second(s), 35 queries .
關于我們 | 新手指南 | 企業合作 | 聯系我們 |
|
||||
關于我們 | 教育模式 | 企業會員 | 電話:4008-010-006 | |||||
講師招募 | 選課流程 | 內訓合作 | 郵箱:kefu@dataguru.cn | |||||
校園大使 | 學費返還 | 媒體合作 | 客服QQ: |
|||||
版權聲明 | 獎學金激勵 | 代理合作 | 售后QQ: |