出版時(shí)間:2009-5 出版社:人民郵電出版社 作者:曲揚(yáng) 頁數(shù):422 字?jǐn)?shù):661000
Tag標(biāo)簽:無
前言
本書匯集了281個(gè)有關(guān)Visual C++的編程實(shí)例,這些實(shí)例都是作者所在的開發(fā)團(tuán)隊(duì)在長期實(shí)踐中不斷積累總結(jié)出來的,具有較高的實(shí)用價(jià)值.本著開發(fā)效率和運(yùn)行效率雙重提高的目的,本書的每一個(gè)實(shí)例都經(jīng)過仔細(xì)推敲,力爭用最少的代碼,解決最常見的問題。 本書的特點(diǎn) 本書的特點(diǎn)主要體現(xiàn)在以下幾個(gè)方面。 ?全面性。本書共有281個(gè)實(shí)例,幾乎涵蓋了.Visual C抖開發(fā)的各個(gè)方面。 ?實(shí)用性。本書的經(jīng)驗(yàn)技巧是在長期實(shí)踐中不斷積累總結(jié)出來的,旨在解決實(shí)際開發(fā) 過程中常見的問題。 ?易查性。本書采用FAQ的形式,在每一節(jié)的標(biāo)題中提出問題,然后在正文中解決問 題,可使讀者快速查找編程中遇到的問題。 本書的內(nèi)容安排 全書分為16章,具體安排如下。 第1章 窗口。介紹了窗口編程的相關(guān)實(shí)例,包括最大化、最小化窗口,居中顯示窗口、設(shè)置透明窗口、獲取任務(wù)欄窗口等。 第2章 菜單和光標(biāo)。介紹了程序開發(fā)中與菜單和光標(biāo)相關(guān)的編程方法,包括動(dòng)態(tài)添加、刪除菜單項(xiàng)、啟用和禁用菜單項(xiàng)、獲取光標(biāo)的坐標(biāo)、限制光標(biāo)的移動(dòng)范圍等?! 〉?章 控制欄。介紹了程序開發(fā)中與控制欄相關(guān)的編程方法,包括創(chuàng)建、設(shè)置、停靠工具欄,添加進(jìn)度條、使用組合欄等。 第4章 對(duì)話框。介紹了程序開發(fā)中與對(duì)話框相關(guān)的編程方法,包括創(chuàng)建模式對(duì)話框、創(chuàng)建非模式對(duì)話框、調(diào)整對(duì)話框大小、改變對(duì)話框顏色、全屏顯示對(duì)話框、在對(duì)話框中加載視圖、創(chuàng)建消息對(duì)話框、實(shí)現(xiàn)對(duì)話框的??康?。
內(nèi)容概要
本書通過280個(gè)精選的例子從各個(gè)方面講述了如何利用Visual C++開發(fā)應(yīng)用程序,涵蓋了窗口、菜單和光標(biāo)、控制欄、對(duì)話框、框架和文檔視圖、通用控件、GDI、文件、打印、多線程、網(wǎng)絡(luò)、ADO數(shù)據(jù)庫、動(dòng)態(tài)鏈接庫、系統(tǒng)、設(shè)備管理、數(shù)據(jù)類型等諸多方面?! ”緯亲髡咴趯?shí)際開發(fā)過程中所遇到問題的總結(jié)與提煉,通過各種類型的編程實(shí)例,希望能夠幫助讀者解決實(shí)際開發(fā)中的問題?! ”緯m用于已經(jīng)初步掌握Visual C++編程概念、方法的讀者閱讀,也可供大、中專院校相關(guān)專業(yè)的學(xué)生閱讀、參考。
書籍目錄
第1章 窗口 1.1 實(shí)例1:通過HWND獲得CWnd指針 1.2 實(shí)例2:獲得應(yīng)用程序主窗口的指針 1.3 實(shí)例3:獲得指定點(diǎn)的窗口 1.4 實(shí)例4:最大化和最小化窗口 1.5 實(shí)例5:關(guān)閉窗口 1.6 實(shí)例6:設(shè)置窗口的大小和位置 1.7 實(shí)例7:居中顯示窗口 1.8 實(shí)例8:頂層顯示窗口 1.9 實(shí)例9:設(shè)置窗口圖標(biāo) 1.10 實(shí)例10:獲得和設(shè)置窗口的標(biāo)題 1.11 實(shí)例11:顯示或隱藏窗口的標(biāo)題欄 1.12 實(shí)例12:改變窗口形狀 1.13 實(shí)例13:設(shè)置窗口的透明區(qū)域 1.14 實(shí)例14:透明窗口 1.15 實(shí)例15:窗口閃爍 1.16 實(shí)例16:圖片窗口 1.17 實(shí)例17:動(dòng)畫窗口 1.18 實(shí)例18:桌面窗口 1.19 實(shí)例19:最小化桌面所有窗口 1.20 實(shí)例20:獲取任務(wù)欄窗口 1.21 實(shí)例21:顯示或隱藏任務(wù)欄 1.22 實(shí)例22:枚舉桌面所有頂層窗口 第2章 菜單和光標(biāo) 2.1 實(shí)例23:動(dòng)態(tài)添加和刪除菜單項(xiàng) 2.2 實(shí)例24:在系統(tǒng)菜單中添加和刪除菜單項(xiàng) 2.3 實(shí)例25:禁用關(guān)閉按鈕 2.4 實(shí)例26:啟用和禁用菜單項(xiàng) 2.5 實(shí)例27:設(shè)置菜單項(xiàng)的檢查狀態(tài) 2.6 實(shí)例28:快捷菜單 2.7 實(shí)例29:獲取光標(biāo)的坐標(biāo) 2.8 實(shí)例30:限制光標(biāo)的移動(dòng)范圍 2.9 實(shí)例31:自定義光標(biāo) 2.10 實(shí)例32:等待光標(biāo) 第3章 控制欄 3.1 實(shí)例33:創(chuàng)建工具欄 3.2 實(shí)例34:設(shè)置工具欄標(biāo)題 3.3 實(shí)例35:??抗ぞ邫凇 ?.4 實(shí)例36:設(shè)置工具欄位圖 3.5 實(shí)例37:為工具欄按鈕添加文本標(biāo)簽 3.6 實(shí)例38:為工具欄按鈕添加下拉箭頭 3.7 實(shí)例39:為工具欄按鈕設(shè)置熱點(diǎn)圖像 3.8 實(shí)例40:啟用或禁用工具欄的工具提示 3.9 實(shí)例41:在工具欄中添加組合框 3.10 實(shí)例42:創(chuàng)建狀態(tài)欄 3.11 實(shí)例43:在狀態(tài)欄中添加進(jìn)度條 3.12 實(shí)例44:顯示或隱藏工具欄和狀態(tài)欄 3.13 實(shí)例45:使用組合欄 第4章 對(duì)話框 第5章 框架和文檔視圖 第6章 通用控件 第7章 GDI 第8章 文件 第9章 打印 第10章 多線程 第11章 網(wǎng)絡(luò) 第12章 ADO數(shù)據(jù)庫 第13章 動(dòng)態(tài)鏈接庫 第14章 系統(tǒng) 第15章 設(shè)備管理 第16章 數(shù)據(jù)類型及轉(zhuǎn)換
章節(jié)摘錄
第5章 框架和文檔視圖 MFC中,CFrameWnd類及其子類、CDocument類和CView類分別為用戶定義的框架窗口類、文檔類和視圖類提供了基本功能。視圖是框架窗口的子窗口,多個(gè)視圖可以共享一個(gè)框架窗口。視圖是文檔與用戶之間的中介,一個(gè)視圖只能與一個(gè)文檔相關(guān)聯(lián),但一個(gè)文檔可以與多個(gè)視圖相關(guān)聯(lián)。視圖類、框架窗口類、文檔類之間的關(guān)系由CDocTemplate類建立?! ”菊陆榻B框架、文檔、視圖編程中常用的編程方法,主要包括框架窗口、文檔視圖分離、窗口切分等方面的內(nèi)容。 5.1實(shí)例70:禁止框架窗口在標(biāo)題中顯示文檔名在本節(jié)中,將介紹如何禁止框架窗口在標(biāo)題中顯示文檔名。運(yùn)行程序,程序?qū)⑹箍蚣艽翱谠跇?biāo)題中不顯示文檔名。程序運(yùn)行效果如圖5.1所示, 【編程思路】 使框架窗口在標(biāo)題中不顯示文檔名,可以在CWnd派生類的PreCreateWindow函數(shù)中設(shè)置CREATESTRUCT數(shù)據(jù)結(jié)構(gòu)的style成員,刪除窗口的FWS ADDTOTITLE風(fēng)格。
編輯推薦
《精通Visual C++實(shí)效編程280例》280個(gè)編程實(shí)例,覆蓋Visual C++編程的方方面面,操作步驟詳細(xì),讀者按照步驟操作即可得到書中結(jié)果,提供書中全部實(shí)例源代碼,全面總結(jié)一線編程人員的多年開發(fā)經(jīng)驗(yàn)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載