教學(xué)優(yōu)勢(shì)
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海集團(tuán)的課程在業(yè)內(nèi)有著廣泛的美譽(yù)度和響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實(shí)項(xiàng)目實(shí)戰(zhàn)為導(dǎo)向,授課工程師將會(huì)與您分享設(shè)計(jì)的全流程及工具的綜合使用技巧、經(jīng)驗(yàn)。
QT與QML應(yīng)用開(kāi)發(fā)培訓(xùn)課程???
?
本課程結(jié)合Qt應(yīng)用開(kāi)發(fā)的需要,透徹解析Qt和相關(guān)的QML編程原理到應(yīng)用開(kāi)發(fā)技術(shù),課程將結(jié)合實(shí)際案例講解構(gòu)建一個(gè)應(yīng)用所需的關(guān)鍵技術(shù),涉及:UI、信號(hào)和槽、QML和GUI各種應(yīng)用開(kāi)發(fā)等編程技術(shù)。本課程將協(xié)助學(xué)員熟悉如何編寫(xiě) Qt 的QML應(yīng)用程序,并了解其運(yùn)用。
?
培訓(xùn)目標(biāo):?
· ?Qt框架、面向?qū)ο缶幊淘砼c工具
· ?Qt 信號(hào)與槽、元對(duì)象的編程原理與應(yīng)用
· ?基于QT的界面框架模式
· ?QT之GUI應(yīng)用開(kāi)發(fā)
· ?qt進(jìn)行圖形繪制的編程原理與應(yīng)用
· ?QML編程基礎(chǔ)
· ?QML動(dòng)畫(huà)特效
· ?qt進(jìn)行多線程編程原理與應(yīng)用
?
培訓(xùn)對(duì)象:C++開(kāi)發(fā)工程師。
?
學(xué)員基礎(chǔ):具有C++,Lunix基礎(chǔ)經(jīng)驗(yàn)
?
培訓(xùn)大綱:
Qt框架、面向?qū)ο缶幊淘砼c工具 |
Qt 簡(jiǎn)介與現(xiàn)狀 |
Qt 信號(hào)與槽、元對(duì)象的編程原理與應(yīng)用 |
Qt常用控件介紹 |
基于QT的界面框架模式 |
MVC架構(gòu)模式簡(jiǎn)介 ·??Qt的模型/視圖架構(gòu) ·??用于表格的QStandardItemModel ·??創(chuàng)建自定義表格模型 ·??用于樹(shù)QStandardItemModel的用法 ·??創(chuàng)建自定義樹(shù)模型 ·??與數(shù)據(jù)類(lèi)型相關(guān)的編輯器 ·??與數(shù)據(jù)類(lèi)型相關(guān)的委托 ·??與模型相關(guān)的委托 模型/視圖中的視圖 ·??QAbstractItemView子類(lèi) ·??與模型相關(guān)的可視化視圖 |
QT之GUI應(yīng)用開(kāi)發(fā) |
QT典型界面控件組 ·??QTextDocument簡(jiǎn)介 ·??創(chuàng)建自定義的文本編輯器 ·??一個(gè)單行的富文本編輯器 ·??編輯多行的富文本 ·??高質(zhì)量地輸出QTextDocument文件 ·??創(chuàng)建QTextDocument ·??輸出和打印文檔 ·??繪制頁(yè)面 ·??圖形/視圖架構(gòu) ·??圖形/視圖窗口部件和布局 ·??圖形項(xiàng)簡(jiǎn)介 ·??場(chǎng)景、項(xiàng)和動(dòng)作 ·??增強(qiáng)QGraphicsView的功能 ·??創(chuàng)建可停靠的工具箱窗口部件 ·??創(chuàng)建自定義圖形項(xiàng) |
qt進(jìn)行圖形繪制的編程原理與應(yīng)用 |
qt坐標(biāo)系統(tǒng) ·??圖形的繪畫(huà) ·??圖形填充 ·??創(chuàng)建繪畫(huà)設(shè)備 ·??寫(xiě)入一個(gè)圖片文件 ·??繪畫(huà)樣式 ·??圖形視圖框架的結(jié)構(gòu) ·??圖形視圖坐標(biāo)系統(tǒng) |
QML編程基礎(chǔ) |
QML ·??第一個(gè)QML程序 ·??QML文檔構(gòu)成 ·??QML基本語(yǔ)法 ·??Rectangle(矩形)元素 ·??Image(圖像)元素 ·??Text(文本)元素 ·??自定義元素(組件) ·??Positioner(定位器) ·??Anchor(錨) QML事件處理 ·??鼠標(biāo)事件 ·??鍵盤(pán)事件 ·??輸入控件與焦點(diǎn) QML集成JavaScript ·??調(diào)用JavaScript函數(shù) ·??導(dǎo)入JS文件 |
QML動(dòng)畫(huà)特效 |
動(dòng)畫(huà)和狀態(tài)機(jī)框架 ·??PropertyAnimation元素 ·??其他動(dòng)畫(huà)元素 ·??Animator元素 ·??狀態(tài)和切換 ·??設(shè)計(jì)組合動(dòng)畫(huà) ·??3D旋轉(zhuǎn) ·??色彩處理 |
qt進(jìn)行多線程編程原理與應(yīng)用 |
qt內(nèi)部進(jìn)程通信 ·??同步線程 ·??線程安全的事件傳遞 ·??qt庫(kù)互斥量 ·??線程互斥鎖 |
QT 相關(guān)的接口編程 |
QT的文件訪問(wèn) |
?
?