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