注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C++ 5.0程序設(shè)計教程

Visual C++ 5.0程序設(shè)計教程

Visual C++ 5.0程序設(shè)計教程

定 價:¥44.00

作 者: 程耀,宋守許,胡立編著
出版社: 電子工業(yè)出版社
叢編項: Visual C++ 5 0系列叢書
標(biāo) 簽: C語言

ISBN: 9787505348103 出版時間: 1998-09-01 包裝:
開本: 26cm 頁數(shù): 572頁 字?jǐn)?shù):  

內(nèi)容簡介

  Visual C++歷經(jīng)版本1.0、1.5、2.0、4.0、4.2,于1997年3月,Microsoft公司發(fā)布VC++5.0。歷次版本更新過程中,VC++保持了“應(yīng)用程序框架”(Application Frame)的編程方法,并不斷擴(kuò)充MFC的內(nèi)容,逐步面向32位內(nèi)存方式,進(jìn)一步擴(kuò)展網(wǎng)絡(luò)編程功能(特別是Internet),不斷改善各工具的集成性能。本書基于VC++5.0,通過實例,循序漸進(jìn)地介紹了VC++5.0的編程方法和實現(xiàn)各種功能的具體措施,如文檔-視結(jié)構(gòu)的實現(xiàn)、各種消息的處理、GDI繪圖、對話框編程、工具條、DLL編程、文檔打印、初始化文件、VC++5.0組件庫的使用等。初學(xué)者可以通過本書迅速掌握VC++5.0的編程方法,有一定經(jīng)驗的讀者也可以通過本書掌握VC++5.0的新特點和相應(yīng)的編程方法。本書適合于一定C/C++和Windows知識的編程人員參閱,是否有VC++編程經(jīng)驗并不重要。

作者簡介

暫缺《Visual C++ 5.0程序設(shè)計教程》作者簡介

圖書目錄

第1章   Windows 編程和Visual C++5.0
1.1  Windows 程序一般是有窗口的
1.2  Windows程序是由消息驅(qū)動(Message-driven)的
1.3  資源(Resource)
1.4  SDI和MDI
1.5  DLL和EXE
1.6  OLE接口
1.8  ActiveX
1.9  Internet編程
1.10  VC++5.0,MFC和應(yīng)用程序框結(jié)構(gòu)
1.11  VC++5.0編程流程和VC++5.0各組件的作用
第2章  Visual C++5.0的編程環(huán)境
2.1  VC++5.0界面的調(diào)整
2.1.1  VC++5.0的編程環(huán)境
2.1.2  調(diào)整VC++5.0中的窗口
2.1.3  調(diào)整工具條
2.1.4  調(diào)整快捷鍵
2.2  Workspace窗口的使用
2.2.1  顯示或隱藏Workspace窗口
2.2.2  Workspace窗口的ClassView欄
2.2.3  Workspace窗口的ResourceView欄
2.2.4  Workspace窗口的FileView欄
2.2.5  Workspace窗口的InfoView欄
2.3  Workspace窗口的資源編輯器
2.3.1  Workspace窗口的樣本資源
2.3.2  查看資源
2.3.3  創(chuàng)建資源
2.3.4  資源模板(Resource Template)
2.3.5  編輯資源
2.3.5.1  工具條資源編輯器
2.3.5.2  對話框資源編輯器
2.3.5.3  菜單資源編輯器
2.3.5.4  加速鍵資源編輯器
2.3.5.5  字符串資源編輯器
2.4   WizardBar
第3章  Visual C++5.0應(yīng)用程序框架(Application Frame)
3.1  創(chuàng)建應(yīng)用程序框架
3.2  應(yīng)用程序框架中的重要類
3.3  應(yīng)用類CWinApp
3.3.1  應(yīng)用程序和應(yīng)用對象
3.3.2  重載CWinApp的成員函數(shù)
3.3.3  應(yīng)用類中的重要函數(shù)
3.4  文檔模板
3.4.1  文檔模板對象的創(chuàng)建
3.4.2  文檔/視對象的創(chuàng)建
3.4.3  文檔/視創(chuàng)建后的各種對象之間的關(guān)系
3.5  創(chuàng)建其它類型的應(yīng)用程序
3.6  小結(jié)和展望
第4章  消息處理
4.1  Windows程序中的消息
4.1.1  Windows程序中的消息分類
4.1.2  消息處理函數(shù)
4.1.3  消息映射(Message Map)
4.1.4  用戶交互對象及其命令消息
4.2  從消息到消息處理函數(shù)
4.2.1  消息的發(fā)送和接收
4.2.2  命令消息的傳遞(Command Routing)
4.3  消息映射的實現(xiàn)
4.3.1  找到合適的消息映射
4.3.2  消息映射的繼承
4.3.3  消息映射的中的幾種宏定義
4.4  聲明消息處理函數(shù)
4.4.1  窗口消息處理函數(shù)的聲明
4.4.2  命令和控制通知消息
4.5  在ClassWizard中管理命令和消息
4.5.1  ClassWizard與消息管理
4.5.2  管理窗口消息
4.5.3  管理菜單項命令消息
4.5.4  更新用戶交互對象
4.5.4.1  更新交互對象的命令消息和消息處理函數(shù)
4.5.4.2  更新交互對象的實現(xiàn)方法
4.5.4.3  更新實例
4.5.5  管理通知消息
4.6  小結(jié)與展望
第5章  窗口、文檔和視
5.1  邊框窗口
5.1.1  主窗口和文檔窗口
5.1.2  邊框窗口的創(chuàng)建和清除
5.1.3  邊框窗口的子窗口
5.1.4  文檔窗口管理當(dāng)前視
5.1.5  邊框窗口和用戶交互對象(菜單、控制條及加速鍵)
5.1.6  邊框窗口的風(fēng)格
5.1.7  邊框窗口和文件管理器(File Manager)
5.1.8  協(xié)調(diào)其它窗口行為
5.2  文檔和視
5.2.1  文檔和視的關(guān)系
5.2.2  AppWizard創(chuàng)建的文檔和視類
5.2.3  文檔——管理和組織數(shù)據(jù)
5.2.3.1  文檔類的設(shè)計
5.2.3.2  添加數(shù)據(jù)成員變量
5.2.3.3  數(shù)據(jù)存盤——文檔數(shù)據(jù)序列化
5.2.3.4  不使用序列的情況
5.2.3.5  編寫序列化函數(shù)
5.2.3.6  在文檔類中處理命令消息
5.2.3.7  文檔類與菜單項“File→New,Open,Save,Save As”
5.2.4  視——顯示文檔數(shù)據(jù),提供用戶交互接口
5.2.4.1  基本視類和其它視類
5.2.4.2  在視中畫
5.2.4.3  在視中畫的兩種機(jī)制
5.2.4.4  視中用戶交互
5.2.5  實例——文檔數(shù)據(jù)設(shè)計、文檔序列化和視中畫
5.3  集合類(Collection Classes)的使用
5.3.1  集合類(Collection Classes)
5.3.2  MFC中有模板的集合類和無孔不入模板的集合類
5.3.3  如何選用集合類
5.3.4  說明有模板的集合類
5.3.4.1  說明有模板的簡單集合類
5.3.4.2  說明有模板的類型指針集合類
4.3.5  保證集合的類型安全性
5.3.5.1  使用有模板的集合類實現(xiàn)類型安全性
5.3.5.2  使用無模板的集合類實現(xiàn)類型安全性
5.3.6  訪問集合類中的元素
5.3.6.1  訪問數(shù)組集合類中的元素
5.3.6.2  訪問鏈表集合類中的元素
5.3.6.3  訪問映射集合類中的元素
5.3.7  刪除集合類中的所有元素(CObject 對象) 
5.3.7.1  刪除指針鏈表集合類中的所有CObject對象
5.3.7.2  刪除數(shù)組集合類中的所有元素
5.3.7.3  刪除映射集合類中的所有元素
5.4  小結(jié)與展望
第6章  圖形設(shè)備接口(GDI)
6.1  設(shè)備環(huán)境類——CDC
6.1.1  設(shè)備環(huán)境類的幾種變形——CClientDC,CWindowDC,CPaintDC
6.1.2  使用CDC的構(gòu)造函靈敏和析構(gòu)函數(shù)
6.1.3  設(shè)備環(huán)境類CDC的內(nèi)容
6.2  GDI繪圖對象
6.2.1  GDI對象的分類
6.2.2  在繪圖中使用GDI對象
6.2.2.1  創(chuàng)建GDI對象
6.2.2.2  GDI對象的選入與恢復(fù)
6.2.2.3  GDI對象的刪除
6.2.3  GDI對象的有效性
6.2.4  庫存的GDI對象
6.2.5  常用GDI對象的風(fēng)格
6.2.5.1  畫筆CPen
6.2.5.2  畫刷CBrush
6.2.5.3  調(diào)色板CPalette
6.2.5.4  位圖CBitmap
6.2.5.5  字庫CFont
6.2.5.6  區(qū)域CRgn
6.2.5.7  使用GDI對象的一個例子
6.3  映射模式和坐標(biāo)
6.3.1  設(shè)備坐標(biāo)、邏輯坐標(biāo)和物理坐標(biāo)
6.3.2  映射方式
6.3.2.1  象素映射方式——MM-TEXT映射方式
6.3.2.2  定比映射方式
6.3.3.3  變比映射方式
6.3.3  使用映射模式
6.4  CDC中的繪圖操作及其特點
6.4.1  設(shè)置繪圖參數(shù)
6.4.2  繪圖函數(shù)
6.4.3  路徑(Path)操作
6.4.4  區(qū)域(Region)操作
6.4.5  裁剪(Clip)操作
6.4.6  位圖(Bitmap)操作
6.4.7  文本顯示
6.5  實例——給應(yīng)用程序加上映射模式
第7章  對話框
7.1  對話框概述
7.1.1  對話框的兩個部分
7.1.2  模式對話框和非模式對話框
7.1.3  卡片式對話框——Property Sheet和Property Page
7.1.4  幾個常用的對話框類
7.2  實例——創(chuàng)建一個模式對話框
7.3  實例——非模式對話框
7.4  實例——Property Sheets和Property Page
7.4.1  一般形式的卡片對話框
7.4.2  Wizard形式的卡片式對話框
7.5  使用常用對話框
7.5.1  直接使用常用對話框
7.5.2  從常用對話類中派生——擴(kuò)充常用對話框的功能
7.6  對話框中控制的使用方法
7.6.1  控制和類
7.6.2  創(chuàng)建和使用控制與控制類
7.6.3  實例——在對話框中使用各種控制
7.7  小結(jié)與展望
第8章   用戶交互對象——菜單、加速鍵、工具條、狀態(tài)條和對話條
8.1  菜單
8.1.1  快捷菜單
8.1.2  實例——處理菜單
8.2  控制條——工具條、狀態(tài)條和對話條
8.2.1  控制條概覽
8.2.2  工具條
8.2.3  狀態(tài)條
8.2.4  對話條
8.2.5  實例——使用工具條、狀態(tài)條和對話條
第9章  窗口滾動、多視和切分窗口、文檔打印
9.1  滾動窗口
9.1.1  視的滾動
9.1.2  加入滾動功能的要點
9.1.3  實例——加滾動功能
9.2  多視和切分窗口
9.2.1  多種文檔類型
9.2.2  多視
9.2.3  切分窗口(Splitter Windows)
9.2.4  切分機(jī)制的實現(xiàn)
9.2.5  實例——添加切分功能
9.3  打印和打印預(yù)顯
9.3.1  打印和應(yīng)用框架
9.3.2  缺省的打印功能
9.3.3  多頁文檔
9.3.4  打印標(biāo)題和頁腳
9.3.5  分配GDI資源
9.3.6  打印預(yù)顯(Print Preview)機(jī)制
9.3.7  實例——增強(qiáng)打印效果
第10章  動態(tài)鏈接庫(Dynamic-Link Libraries(DLLs))
10.1  VC++5.0支持的DLL
10.2  在VC++5.0中使用和調(diào)試DLL
10.3  通常形式的靜態(tài)DLL
10.4  通常形式的動態(tài)鏈接MFC的DLL
10.5  擴(kuò)展DLL (動態(tài)鏈接MFC)
10.6  發(fā)布動態(tài)鏈接MFC 的DLL
10.7  實例——通常形式的DLL的實現(xiàn)
10.8  實例——用擴(kuò)展DLL實現(xiàn)文檔-視結(jié)構(gòu)
第11章  初始化文件、組件及其它
11.1  初始化文件和Windows 系統(tǒng)的注冊薄(Registry)
11.1.1 Windows 應(yīng)用程序和初始化文件
11.1.2  Windows 應(yīng)用程序和程序注冊薄Registry
11.1.3  使用注冊薄Registry
11.1.4  訪問Windows 系統(tǒng)初始化文件WIN.INI
11.1.5  訪問應(yīng)用程序自身的初始化文件
11.1.6  訪問其它初始化文件
11.1.7  訪問系統(tǒng)注冊薄(Registry)
11.1.8  實例——使用初始化文件保存數(shù)據(jù)
11.2  使用VC++5.0的組件
11.2.1  組件概覽
11.2.2  Splash Screen組件
11.2.3  SysInfo 組件
11.2.4  ToolTips組件
11.2.5  進(jìn)度對話框(Progress Dialog)組件
11.2.6 空狀態(tài)處理(Idle Time Processing)組件
11.2.7  狀態(tài)條(Status Bar)組件
11.2.8  對話條(Dialog Bar)組件
11.2.9  切分窗口(Split)組件
11.2.10  實例——利用組件增中程序功能

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號