




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Qt5開發(fā)及實(shí)例(第2版)(含CD光盤1張)讀書筆記模板01思維導(dǎo)圖讀書筆記作者介紹內(nèi)容摘要目錄分析精彩摘錄目錄0305020406思維導(dǎo)圖第版光盤實(shí)例開發(fā)張書編程內(nèi)容實(shí)例功能第章類視圖綜合程序開發(fā)元素文件界面本書關(guān)鍵字分析思維導(dǎo)圖內(nèi)容摘要內(nèi)容摘要Qt是十分著名的跨平臺(tái)C++可視化開發(fā)平臺(tái),Qt開源版提供了與商業(yè)版同樣的功能,《Qt5開發(fā)及實(shí)例》(第2版)在繼承廣受市場(chǎng)歡迎的《Qt5開發(fā)及實(shí)例》(第1版)特點(diǎn)的同時(shí),以Qt5.4.0為平臺(tái),介紹QT應(yīng)用開發(fā)更系統(tǒng),可讀性更強(qiáng)。本書主要分為兩大部分:第一部分是傳統(tǒng)的QtWidget編程,每章在簡(jiǎn)單介紹開發(fā)環(huán)境的基礎(chǔ)上,用一個(gè)小實(shí)例,介紹Qt5應(yīng)用程序開發(fā)的各方面,然后系統(tǒng)介紹Qt5應(yīng)用程序的開發(fā)技術(shù),一般均通過(guò)實(shí)例介紹和講解內(nèi)容。最后通過(guò)三個(gè)大實(shí)例,系統(tǒng)介紹Qt5綜合應(yīng)用開發(fā)。第二部分是新增的QML及QtQuick開發(fā),包括QML編程基礎(chǔ)、動(dòng)畫特效及QtQuick的控件窗體程序設(shè)計(jì),這部分同樣以實(shí)例講解知識(shí)點(diǎn),并且在最后給出一個(gè)大綜合實(shí)例。本書末章仍保留有老版Linux下Qt安裝和使用的內(nèi)容以方便讀者。光盤中包含本書教學(xué)課件和書中所有實(shí)例的源代碼及其相關(guān)文件。通過(guò)學(xué)習(xí)本書,結(jié)合實(shí)例上機(jī)練習(xí),一般能夠在比較短的時(shí)間內(nèi)系統(tǒng)地了解和掌握Qt5各方面的應(yīng)用技術(shù)。讀書筆記讀書筆記這本書基本上覆蓋了Qt開發(fā)的各個(gè)要點(diǎn)。目錄分析1.1什么是Qt1.2Qt5的安裝1.3Qt5開發(fā)步驟及實(shí)例L1.2Qt5安裝:概念解析L1.3Qt5開發(fā)步驟及實(shí)例:概念解析12345第1章Qt概述1.2Qt5的安裝1.2.1下載Qt51.2.2運(yùn)行Qt5Creator1.2.3Qt5開發(fā)環(huán)境1.3Qt5開發(fā)步驟及實(shí)例1.3.1設(shè)計(jì)器Qt5Designer實(shí)現(xiàn)1.3.2代碼實(shí)現(xiàn)簡(jiǎn)單實(shí)例L1.2Qt5安裝:概念解析伙伴編輯模式(EditBuddy)L1.3Qt5開發(fā)步驟及實(shí)例:概念解析L1信號(hào)和槽機(jī)制(Signal&Slot)L2Qt5元對(duì)象系統(tǒng)L3布局管理器2.1字符串類2.2容器類2.3QVariant類2.4算法及正則表達(dá)式2.5控件12345第2章Qt5模板庫(kù)、工具類及控件L2.5Qt5控件:概念解析L2.1字符串類QString:概念解析第2章Qt5模板庫(kù)、工具類及控件2.1字符串類2.1.1操作字符串2.1.2查詢字符串?dāng)?shù)據(jù)2.1.3字符串的轉(zhuǎn)換2.2容器類2.2.1QList類、QLinkedList類和QVector類2.2.2QMap類和QHash類2.4算法及正則表達(dá)式2.4.1Qt5常用算法2.4.2基本的正則表達(dá)式2.5控件2.5.1按鈕組(Buttons)2.5.2輸入部件組(InputWidgets)2.5.3顯示控件組(DisplayWidgets)2.5.4空間間隔組(Spacers)2.5.5布局管理組(Layouts)2.5.6容器組(Containers)2.5.7項(xiàng)目視圖組(ItemViews)2.5.8項(xiàng)目控件組(ItemWidgets)2.5.9小綜合例子L2.1字符串類QString:概念解析L1隱式共享L2內(nèi)存分配策略L2.5Qt5控件:概念解析Qt5::WindowFlags枚舉類型3.1分割窗口QSplitter類3.2停靠窗口QDockWidget類3.3堆棧窗體QStackedWidget類3.4基本布局(QLayout)3.5【綜合實(shí)例】:修改用戶資料12345第3章Qt5布局管理4.1標(biāo)準(zhǔn)文件對(duì)話框類4.2標(biāo)準(zhǔn)顏色對(duì)話框類4.3標(biāo)準(zhǔn)字體對(duì)話框類4.4標(biāo)準(zhǔn)輸入對(duì)話框類4.5消息對(duì)話框類12345第4章Qt5基本對(duì)話框4.6自定義消息框4.8進(jìn)度條4.7工具盒類第4章Qt5基本對(duì)話框4.9調(diào)色板與電子鐘4.10可擴(kuò)展對(duì)話框4.11不規(guī)則窗體4.12程序啟動(dòng)畫面(QSplashScreen)第4章Qt5基本對(duì)話框4.1標(biāo)準(zhǔn)文件對(duì)話框類4.1.1函數(shù)說(shuō)明4.1.2創(chuàng)建步驟4.2標(biāo)準(zhǔn)顏色對(duì)話框類4.2.1函數(shù)說(shuō)明4.2.2創(chuàng)建步驟4.3標(biāo)準(zhǔn)字體對(duì)話框類4.3.1函數(shù)說(shuō)明4.3.2創(chuàng)建步驟4.4標(biāo)準(zhǔn)輸入對(duì)話框類4.4.1標(biāo)準(zhǔn)字符串輸入對(duì)話框4.4.2標(biāo)準(zhǔn)條目選擇對(duì)話框4.4.3標(biāo)準(zhǔn)int類型輸入對(duì)話框4.4.4標(biāo)準(zhǔn)double類型輸入對(duì)話框4.5消息對(duì)話框類4.5.1Question消息框4.5.2Information消息框4.5.3Warning消息框4.5.4Critical消息框4.5.5About消息框4.5.6AboutQt消息框4.9調(diào)色板與電子鐘4.9.1QPalette類4.9.2QTime類4.9.3【綜合實(shí)例】:電子時(shí)鐘5.1Qt5主窗體構(gòu)成5.2Qt5文件操作功能5.3Qt5圖像坐標(biāo)變換5.4Qt5文本編輯功能5.5Qt5排版功能12345第5章Qt5主窗體5.1Qt5主窗體構(gòu)成5.1.1基本元素5.1.2【綜合實(shí)例】:文本編輯器5.1.3菜單與工具欄的實(shí)現(xiàn)5.2Qt5文件操作功能5.2.1新建文件5.2.2打開文件5.2.3打印文件5.3Qt5圖像坐標(biāo)變換5.3.1縮放功能5.3.2旋轉(zhuǎn)功能5.3.3鏡像功能5.4Qt5文本編輯功能5.4.1設(shè)置字體5.4.2設(shè)置字號(hào)5.4.3設(shè)置文字加粗5.4.4設(shè)置字體傾斜5.4.5文字加下畫線5.4.6設(shè)置文字顏色5.4.7設(shè)置字符格式5.5Qt5排版功能5.5.1實(shí)現(xiàn)段落對(duì)齊5.5.2實(shí)現(xiàn)文本排序6.1Qt5位置相關(guān)函數(shù)6.2Qt5基礎(chǔ)圖形的繪制6.3Qt5雙緩沖機(jī)制6.4顯示Qt5SVG格式圖片L6.4Qt5SVG格式圖片顯示:概念解析12345第6章Qt5圖形與圖片6.1Qt5位置相關(guān)函數(shù)6.1.1區(qū)別概述6.1.2【實(shí)例】6.2Qt5基礎(chǔ)圖形的繪制6.2.1繪圖框架設(shè)計(jì)6.2.2繪圖區(qū)的實(shí)現(xiàn)6.2.3主窗口的實(shí)現(xiàn)6.3Qt5雙緩沖機(jī)制6.3.1原理與設(shè)計(jì)6.3.2繪圖區(qū)的實(shí)現(xiàn)6.3.3主窗口的實(shí)現(xiàn)L6.4Qt5SVG格式圖片顯示:概念解析XML7.2【實(shí)例】:圖形視圖7.1圖形視圖體系結(jié)構(gòu)第7章Qt5圖形視圖框架7.1圖形視圖體系結(jié)構(gòu)7.1.1GraphicsView的特點(diǎn)7.1.2GraphicsView的三元素7.1.3GraphicsView的坐標(biāo)系統(tǒng)7.2【實(shí)例】:圖形視圖7.2.1飛舞的蝴蝶7.2.2地圖瀏覽器7.2.3圖元?jiǎng)?chuàng)建7.2.4圖元的旋轉(zhuǎn)、縮放、切變和位移8.1概述8.2模型(Model)8.3視圖(View)8.4代理(Delegate)第8章Qt5模型/視圖結(jié)構(gòu)8.1概述8.1.1基本概念8.1.2【實(shí)例】:模型/視圖類使用9.1讀寫文本文件9.2讀寫二進(jìn)制文件9.3目錄操作與文件系統(tǒng)9.4獲取文件信息9.5監(jiān)視文件和目錄變化12345第9章Qt5文件及磁盤處理9.1讀寫文本文件9.1.1QFile類讀寫文本9.1.2QTextStream類讀寫文本9.3目錄操作與文件系統(tǒng)9.3.1文件大小及路徑獲取實(shí)例9.3.2文件系統(tǒng)瀏覽實(shí)例10.1獲取本機(jī)網(wǎng)絡(luò)信息10.2基于UDP的網(wǎng)絡(luò)廣播程序10.3基于TCP的網(wǎng)絡(luò)聊天室程序10.4Qt網(wǎng)絡(luò)應(yīng)用開發(fā)初步第10章Qt5網(wǎng)絡(luò)與通信10.2基于UDP的網(wǎng)絡(luò)廣播程序10.2.1UDP協(xié)議工作原理10.2.2UDP編程模型10.2.3【實(shí)例】:UDP服務(wù)器編程10.2.4【實(shí)例】:UDP客戶端編程10.3基于TCP的網(wǎng)絡(luò)聊天室程序10.3.1TCP協(xié)議工作原理10.3.2TCP編程模型10.3.3【實(shí)例】:TCP服務(wù)器編程10.3.4【實(shí)例】:TCP客戶端編程10.4Qt網(wǎng)絡(luò)應(yīng)用開發(fā)初步10.4.1【實(shí)例】:簡(jiǎn)單網(wǎng)頁(yè)瀏覽器10.4.2文件下載實(shí)例11.1鼠標(biāo)事件及實(shí)例11.3事件過(guò)濾及實(shí)例11.2鍵盤事件及實(shí)例第11章Qt5事件處理及實(shí)例12.1多線程及簡(jiǎn)單實(shí)例12.3多線程應(yīng)用12.2多線程控制第12章Qt5多線程12.2多線程控制12.2.1互斥量12.2.2信號(hào)量12.2.3線程等待與喚醒12.3多線程應(yīng)用12.3.1【實(shí)例】:服務(wù)器編程12.3.2【實(shí)例】:客戶端編程13.1數(shù)據(jù)庫(kù)基本概念13.3Qt操作數(shù)據(jù)庫(kù)及實(shí)例13.2常用SQL命令第13章Qt5數(shù)據(jù)庫(kù)13.2常用SQL命令13.2.1數(shù)據(jù)查詢13.2.2數(shù)據(jù)操作13.3Qt操作數(shù)據(jù)庫(kù)及實(shí)例13.3.1Qt操作SQLite數(shù)據(jù)庫(kù)13.3.2Qt操作主/從視圖及XML14.2【實(shí)例】14.1基本概念第14章Qt5多國(guó)語(yǔ)言國(guó)際化14.1基本概念14.1.1國(guó)際化的支持的實(shí)現(xiàn)14.1.2翻譯工作:“*.qm”文件的生成14.2【實(shí)例】14.2.1簡(jiǎn)單測(cè)試14.2.2選擇語(yǔ)言翻譯文字15.1QTestLib框架15.2簡(jiǎn)單的Qt單元測(cè)試15.3數(shù)據(jù)驅(qū)動(dòng)測(cè)試15.4簡(jiǎn)單性能測(cè)試第15章Qt5單元測(cè)試框架16.1功能介紹與界面設(shè)計(jì)16.2實(shí)現(xiàn)品牌車管理功能16.3銷售統(tǒng)計(jì)圖表功能16.4添加登錄界面第16章【綜合實(shí)例】:汽車銷售管理系統(tǒng)16.1功能介紹與界面設(shè)計(jì)16.1.1功能簡(jiǎn)介16.1.2主界面設(shè)計(jì)16.1.3菜單設(shè)計(jì)16.2實(shí)現(xiàn)品牌車管理功能16.2.1出售車輛16.2.2日銷售清單16.3銷售統(tǒng)計(jì)圖表功能16.3.1視圖設(shè)計(jì)16.3.2界面設(shè)計(jì)17.1核心功能界面演示17.2界面設(shè)計(jì)與開發(fā)17.3基本編輯功能實(shí)現(xiàn)17.4文檔排版美化功能實(shí)現(xiàn)第17章【綜合實(shí)例】:Qt版Word字處理軟件17.2界面設(shè)計(jì)與開發(fā)17.2.1建立MDI程序框架17.2.2菜單系統(tǒng)設(shè)計(jì)17.2.3工具欄設(shè)計(jì)17.2.4子窗口管理17.2.5界面生成試運(yùn)行17.3基本編輯功能實(shí)現(xiàn)17.3.1打開文件17.3.2保存文件17.3.3文本操作17.4文檔排版美化功能實(shí)現(xiàn)17.4.1字體格式設(shè)置17.4.2段落對(duì)齊設(shè)置17.4.3顏色設(shè)置17.4.4段落標(biāo)號(hào)、編號(hào)17.4.5文檔打印與預(yù)覽18.1核心功能界面演示18.2界面設(shè)計(jì)與開發(fā)18.3基本聊天會(huì)話功能實(shí)現(xiàn)18.4文件傳輸功能實(shí)現(xiàn)18.5附加功能實(shí)現(xiàn)12345第18章【綜合實(shí)例】:Qt版聊天軟件18.2界面設(shè)計(jì)與開發(fā)18.2.1創(chuàng)建“抽屜盒”18.2.2設(shè)計(jì)聊天窗口18.2.3將圖片按鈕與聊天窗關(guān)聯(lián)18.3基本聊天會(huì)話功能實(shí)現(xiàn)18.3.1基本原理18.3.2消息類型與UDP廣播18.3.3會(huì)話過(guò)程的處理18.3.4聊天程序試運(yùn)行18.4文件傳輸功能實(shí)現(xiàn)18.4.1需求方案18.4.2服務(wù)器開發(fā)18.4.3客戶端開發(fā)18.4.4主界面的控制18.4.5文件傳輸試驗(yàn)18.5附加功能實(shí)現(xiàn)18.5.1更改字體、字號(hào)和顏色18.5.2字體切換18.5.3保存和清除聊天記錄19.1ML概述19.2QML可視元素19.3QML元素布局19.4QML事件處理19.5QML集成JavaScript12345第19章QML編程基礎(chǔ)19.1ML概述19.1.1第一個(gè)QML程序19.1.2QML文檔構(gòu)成19.1.3QML基本語(yǔ)法19.2QML可視元素19.2.1Rectangle(矩形)元素19.2.2Image(圖像)元素19.2.3Text(文本)元素19.2.4自定義元素(組件)19.3QML元素布局19.3.1Positioner(定位器)19.3.2Anchor(錨)19.4QML事件處理19.4.1鼠標(biāo)事件19.4.2鍵盤事件19.4.3輸入控件與焦點(diǎn)19.5QML集成JavaScript19.5.1調(diào)用JavaScript函數(shù)19.5.2導(dǎo)入JS文件20.1QML動(dòng)畫元素20.3圖像特效20.2動(dòng)畫流UI界面第20章QML動(dòng)畫特效20.1QML動(dòng)畫元素20.1.1PropertyAnimation元素20.1.2其他動(dòng)畫元素20.1.3Animator元素20.2動(dòng)畫流UI界面20.2.1狀態(tài)和切換20.2.2設(shè)計(jì)組合動(dòng)畫20.3圖像特效20.3.13D旋轉(zhuǎn)20.3.2色彩處理21.1QtQuickControls概述21.2QtQuick控件21.3QtQuick對(duì)話框21.4QtQuick導(dǎo)航視圖第21章QtQuickControls開發(fā)基礎(chǔ)21.1QtQuickControls概述21.1.1第一個(gè)QtQuickControls程序21.1.2QtQuick窗體應(yīng)用程序的構(gòu)成21.2QtQuick控件21.2.1概述21.2.2基本控件21.2.3高級(jí)控件21.2.4樣式定制22.1核心功能界面演示22.2界面與程序框架設(shè)計(jì)22.3瀏覽網(wǎng)頁(yè)功能實(shí)現(xiàn)22.4閱讀文本功能實(shí)現(xiàn)22.5查看圖片功能實(shí)現(xiàn)12345第22章【綜合實(shí)例】:多功能文檔查看器2
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年互聯(lián)網(wǎng)+延續(xù)護(hù)理服務(wù)試題
- 2025年大理護(hù)理職業(yè)學(xué)院考試試題
- 英語(yǔ)試題及答案
- 投遞高級(jí)試題及答案
- 2025年工業(yè)生產(chǎn)領(lǐng)域策劃協(xié)作框架協(xié)議
- 2025年城市綠化策劃用地協(xié)議書
- 2025年創(chuàng)新策劃合作聯(lián)盟協(xié)議標(biāo)準(zhǔn)范本
- 2025年姜堰市股權(quán)互換協(xié)議
- 企業(yè)法律風(fēng)險(xiǎn)的預(yù)防的現(xiàn)狀及總體形勢(shì)
- 人防工程施工中的進(jìn)度控制與工期管理
- 物業(yè)維修服務(wù)合同協(xié)議書
- 安全生產(chǎn)環(huán)境保護(hù)與職業(yè)健康管理制度匯編
- 中西文化鑒賞 通識(shí)課課件 3.2 中國(guó)古建筑
- 電扶梯發(fā)生夾人夾物現(xiàn)場(chǎng)處置方案演練
- 事業(yè)單位工作人員調(diào)動(dòng)審批表格
- 中藥湯劑的正確熬制和服用方法
- 醫(yī)院基建科各項(xiàng)工作風(fēng)險(xiǎn)分析
- 國(guó)家開放大學(xué)一網(wǎng)一平臺(tái)電大《建筑測(cè)量》實(shí)驗(yàn)報(bào)告1-5題庫(kù)
- 華為認(rèn)證HCIP安全V4.0-H12-725考試復(fù)習(xí)題庫(kù)大全-上(單選、多選題)
- 華為認(rèn)證HCIP安全V4.0-H12-725考試復(fù)習(xí)題庫(kù)大全-下(判斷、填空、簡(jiǎn)答題)
- 小學(xué)勞動(dòng)教育教研活動(dòng)記錄(共7次)
評(píng)論
0/150
提交評(píng)論