出版時間:2006-11 出版社:清華大學(xué) 作者:林俊杰 頁數(shù):479 字?jǐn)?shù):748000
Tag標(biāo)簽:無
內(nèi)容概要
本書詳細(xì)描述了使用Visual C++2005與MFC開發(fā)Windows窗體應(yīng)用程序的方法,通過循序漸進(jìn)的教學(xué)模式,一步步教讀者構(gòu)建功能復(fù)雜的Win32應(yīng)用程序。 全書共19章,前3章簡單回顧了C+十語言的重點并介紹MFC庫中與窗口無關(guān)的一些基礎(chǔ)類,接下來逐章講述窗口程序設(shè)計的基本概念、窗口類CWnd、Windows控件、鍵盤及鼠標(biāo)的相關(guān)用法、控制菜單的方法、MFC文檔/視圖結(jié)構(gòu)、繪圖及處理位圖的方法、打印及控制打印圖形尺寸的方法、ActiveX控件。第18、19章是較高級的主題,分別討論Win32模式下的內(nèi)存管理、進(jìn)程及多線程系統(tǒng),以及re9istry系統(tǒng)。 本書面向Visual C++初學(xué)者,要求讀者必須有C+十語言基礎(chǔ),而且能夠操作Windows,如果在面向?qū)ο蠹皵?shù)據(jù)結(jié)構(gòu)方面有深入的了解則更佳。
書籍目錄
第1章 綜述 1.1 本書結(jié)構(gòu) 1.2 本書約定 第2章 C++重點回顧 2.1 類. 對象與實例 2.2 構(gòu)造函數(shù)(Constructor) 2.3 匿名實例(Nameless Instance) 2.4 虛函數(shù) 2.5 異常處理 第3章 基本概念與基礎(chǔ)MFC類 3.1 什么是Win32 API 3.2 控制臺模式的應(yīng)用程序——Win32 Console Mode 3.3 基本數(shù)據(jù)類型 3.4 什么是Unicode 3.5 使用MFC類庫 第4章 窗口程序的基本概念 4.1 文字終端與GUI界面 4.2 組成要素 第5章 創(chuàng)建第一個窗口程序 5.1 使用Visual C++ 5.2 示例程序 5.3 增加資源文件 5.4 用MFC Application Wizard產(chǎn)生程序 第6章 窗口的產(chǎn)生與處理 6.1 窗口類 6.2 產(chǎn)生CWnd對象 6.3 處理消息 6.4 關(guān)閉窗口 6.5 窗口位置與尺寸 6.6 窗口的狀態(tài)與樣式 6.7 工作區(qū)顯示 6.8 有滾動條的窗口 6.9 CWnd與句柄 6.10 窗口文本 第7章 對話框 7.1 基礎(chǔ)知識 7.2 編輯器與列表框的字符串交換 7.3 消息框 7.4 多頁對話框 7.5 通用對話框 第8章 鍵盤、鼠標(biāo)與時間 8.1 消息與輸入焦點 8.2 鍵盤的消息 8.3 鼠標(biāo) 8.4 特殊的狀況 8.5 示例:模擬打字程序 8.6 計時器消息與時間 8.7 設(shè)計鼠標(biāo)光標(biāo) 第9章 菜單、工具欄與快捷鍵 9.1 菜單 9.2 快捷鍵 9.3 工具欄與狀態(tài)欄說明文字 第10章 文檔、視圖與框架窗口 10.1 “文檔/視圖”模型 10.2 文檔視圖與框架窗口間的關(guān)系 10.3 CDocument類 10.4 CView類 10.5 CS rollView類 10.6 SDI框架窗口CFrameWnd 10.7 示例:拉線繪圖 10.8 MDI 10.9 MDI化的LineArt 10.10 多視圖類的MDI 10.11 拆分式窗口(Splitter Window) 10.12 更多不同的View類 第11章 文檔視圖模式與MFC Application Wizard 11.1 SDI項目 11.2 MDI項目 第12章 控件 12.1 靜態(tài)類 12.2 按鈕 12.3 滾動條CS rollBar 12.4 列表框 12.5 編輯控件 12.6 組合框 12.7 數(shù)據(jù)交換與校驗 第13章 設(shè)備上下文與基本繪圖工具 13.1 概述 13.2 設(shè)備上下文類CDC 13.3 CWindowDC與CClientDC 13.4 畫筆與畫刷 13.5 基本繪圖函數(shù) 13.6 色彩與調(diào)色板 13.7 使用調(diào)色板 13.8 字體與文本輸出 13.9 示例:時鐘 第14章 位圖 14.1 簡介 14.2 CBitmap類 14.4 處理DIB的示例 第15章 打印與坐標(biāo)系 15.1 打印 15.2 比例原點與方向 15.3 更大的靈活性 15.4 打印預(yù)覽 第16章 通用控件 16.1 概述 16.2 CSliderCtrl 16.3 CSpinButtonCtrl 16.4 CHeaderCtrl 16.5 CAnimateCtrl 16.6 CProgressCtrl 16.7 CTreeCtrl. CTreeView與CImageList 16.8 CListCtrl與CListView 16.9 示例:程序管理器 16.10 CIPAddressCtrl 第17章 使用ActiveX控件 17.1 ActiveX控件的由來 17.2 使用ActiveX控件 17.3 設(shè)計ActiveX容器 第18章 進(jìn)程線程與內(nèi)存 第19章 Profile與Registry
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
新一代Visual C++2005程序設(shè)計 PDF格式下載