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

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

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

定 價(jià):¥44.00

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

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1章   Windows 編程和Visual C++5.0
1.1  Windows 程序一般是有窗口的
1.2  Windows程序是由消息驅(qū)動(dòng)(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  對(duì)話(huà)框資源編輯器
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)用程序框架中的重要類(lèi)
3.3  應(yīng)用類(lèi)CWinApp
3.3.1  應(yīng)用程序和應(yīng)用對(duì)象
3.3.2  重載CWinApp的成員函數(shù)
3.3.3  應(yīng)用類(lèi)中的重要函數(shù)
3.4  文檔模板
3.4.1  文檔模板對(duì)象的創(chuàng)建
3.4.2  文檔/視對(duì)象的創(chuàng)建
3.4.3  文檔/視創(chuàng)建后的各種對(duì)象之間的關(guān)系
3.5  創(chuàng)建其它類(lèi)型的應(yīng)用程序
3.6  小結(jié)和展望
第4章  消息處理
4.1  Windows程序中的消息
4.1.1  Windows程序中的消息分類(lèi)
4.1.2  消息處理函數(shù)
4.1.3  消息映射(Message Map)
4.1.4  用戶(hù)交互對(duì)象及其命令消息
4.2  從消息到消息處理函數(shù)
4.2.1  消息的發(fā)送和接收
4.2.2  命令消息的傳遞(Command Routing)
4.3  消息映射的實(shí)現(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  管理菜單項(xiàng)命令消息
4.5.4  更新用戶(hù)交互對(duì)象
4.5.4.1  更新交互對(duì)象的命令消息和消息處理函數(shù)
4.5.4.2  更新交互對(duì)象的實(shí)現(xiàn)方法
4.5.4.3  更新實(shí)例
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  邊框窗口和用戶(hù)交互對(duì)象(菜單、控制條及加速鍵)
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)建的文檔和視類(lèi)
5.2.3  文檔——管理和組織數(shù)據(jù)
5.2.3.1  文檔類(lèi)的設(shè)計(jì)
5.2.3.2  添加數(shù)據(jù)成員變量
5.2.3.3  數(shù)據(jù)存盤(pán)——文檔數(shù)據(jù)序列化
5.2.3.4  不使用序列的情況
5.2.3.5  編寫(xiě)序列化函數(shù)
5.2.3.6  在文檔類(lèi)中處理命令消息
5.2.3.7  文檔類(lèi)與菜單項(xiàng)“File→New,Open,Save,Save As”
5.2.4  視——顯示文檔數(shù)據(jù),提供用戶(hù)交互接口
5.2.4.1  基本視類(lèi)和其它視類(lèi)
5.2.4.2  在視中畫(huà)
5.2.4.3  在視中畫(huà)的兩種機(jī)制
5.2.4.4  視中用戶(hù)交互
5.2.5  實(shí)例——文檔數(shù)據(jù)設(shè)計(jì)、文檔序列化和視中畫(huà)
5.3  集合類(lèi)(Collection Classes)的使用
5.3.1  集合類(lèi)(Collection Classes)
5.3.2  MFC中有模板的集合類(lèi)和無(wú)孔不入模板的集合類(lèi)
5.3.3  如何選用集合類(lèi)
5.3.4  說(shuō)明有模板的集合類(lèi)
5.3.4.1  說(shuō)明有模板的簡(jiǎn)單集合類(lèi)
5.3.4.2  說(shuō)明有模板的類(lèi)型指針集合類(lèi)
4.3.5  保證集合的類(lèi)型安全性
5.3.5.1  使用有模板的集合類(lèi)實(shí)現(xiàn)類(lèi)型安全性
5.3.5.2  使用無(wú)模板的集合類(lèi)實(shí)現(xiàn)類(lèi)型安全性
5.3.6  訪問(wèn)集合類(lèi)中的元素
5.3.6.1  訪問(wèn)數(shù)組集合類(lèi)中的元素
5.3.6.2  訪問(wèn)鏈表集合類(lèi)中的元素
5.3.6.3  訪問(wèn)映射集合類(lèi)中的元素
5.3.7  刪除集合類(lèi)中的所有元素(CObject 對(duì)象) 
5.3.7.1  刪除指針鏈表集合類(lèi)中的所有CObject對(duì)象
5.3.7.2  刪除數(shù)組集合類(lèi)中的所有元素
5.3.7.3  刪除映射集合類(lèi)中的所有元素
5.4  小結(jié)與展望
第6章  圖形設(shè)備接口(GDI)
6.1  設(shè)備環(huán)境類(lèi)——CDC
6.1.1  設(shè)備環(huán)境類(lèi)的幾種變形——CClientDC,CWindowDC,CPaintDC
6.1.2  使用CDC的構(gòu)造函靈敏和析構(gòu)函數(shù)
6.1.3  設(shè)備環(huán)境類(lèi)CDC的內(nèi)容
6.2  GDI繪圖對(duì)象
6.2.1  GDI對(duì)象的分類(lèi)
6.2.2  在繪圖中使用GDI對(duì)象
6.2.2.1  創(chuàng)建GDI對(duì)象
6.2.2.2  GDI對(duì)象的選入與恢復(fù)
6.2.2.3  GDI對(duì)象的刪除
6.2.3  GDI對(duì)象的有效性
6.2.4  庫(kù)存的GDI對(duì)象
6.2.5  常用GDI對(duì)象的風(fēng)格
6.2.5.1  畫(huà)筆CPen
6.2.5.2  畫(huà)刷CBrush
6.2.5.3  調(diào)色板CPalette
6.2.5.4  位圖CBitmap
6.2.5.5  字庫(kù)CFont
6.2.5.6  區(qū)域CRgn
6.2.5.7  使用GDI對(duì)象的一個(gè)例子
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中的繪圖操作及其特點(diǎn)
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  實(shí)例——給應(yīng)用程序加上映射模式
第7章  對(duì)話(huà)框
7.1  對(duì)話(huà)框概述
7.1.1  對(duì)話(huà)框的兩個(gè)部分
7.1.2  模式對(duì)話(huà)框和非模式對(duì)話(huà)框
7.1.3  卡片式對(duì)話(huà)框——Property Sheet和Property Page
7.1.4  幾個(gè)常用的對(duì)話(huà)框類(lèi)
7.2  實(shí)例——?jiǎng)?chuàng)建一個(gè)模式對(duì)話(huà)框
7.3  實(shí)例——非模式對(duì)話(huà)框
7.4  實(shí)例——Property Sheets和Property Page
7.4.1  一般形式的卡片對(duì)話(huà)框
7.4.2  Wizard形式的卡片式對(duì)話(huà)框
7.5  使用常用對(duì)話(huà)框
7.5.1  直接使用常用對(duì)話(huà)框
7.5.2  從常用對(duì)話(huà)類(lèi)中派生——擴(kuò)充常用對(duì)話(huà)框的功能
7.6  對(duì)話(huà)框中控制的使用方法
7.6.1  控制和類(lèi)
7.6.2  創(chuàng)建和使用控制與控制類(lèi)
7.6.3  實(shí)例——在對(duì)話(huà)框中使用各種控制
7.7  小結(jié)與展望
第8章   用戶(hù)交互對(duì)象——菜單、加速鍵、工具條、狀態(tài)條和對(duì)話(huà)條
8.1  菜單
8.1.1  快捷菜單
8.1.2  實(shí)例——處理菜單
8.2  控制條——工具條、狀態(tài)條和對(duì)話(huà)條
8.2.1  控制條概覽
8.2.2  工具條
8.2.3  狀態(tài)條
8.2.4  對(duì)話(huà)條
8.2.5  實(shí)例——使用工具條、狀態(tài)條和對(duì)話(huà)條
第9章  窗口滾動(dòng)、多視和切分窗口、文檔打印
9.1  滾動(dòng)窗口
9.1.1  視的滾動(dòng)
9.1.2  加入滾動(dòng)功能的要點(diǎn)
9.1.3  實(shí)例——加滾動(dòng)功能
9.2  多視和切分窗口
9.2.1  多種文檔類(lèi)型
9.2.2  多視
9.2.3  切分窗口(Splitter Windows)
9.2.4  切分機(jī)制的實(shí)現(xiàn)
9.2.5  實(shí)例——添加切分功能
9.3  打印和打印預(yù)顯
9.3.1  打印和應(yīng)用框架
9.3.2  缺省的打印功能
9.3.3  多頁(yè)文檔
9.3.4  打印標(biāo)題和頁(yè)腳
9.3.5  分配GDI資源
9.3.6  打印預(yù)顯(Print Preview)機(jī)制
9.3.7  實(shí)例——增強(qiáng)打印效果
第10章  動(dòng)態(tài)鏈接庫(kù)(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  通常形式的動(dòng)態(tài)鏈接MFC的DLL
10.5  擴(kuò)展DLL (動(dòng)態(tài)鏈接MFC)
10.6  發(fā)布動(dòng)態(tài)鏈接MFC 的DLL
10.7  實(shí)例——通常形式的DLL的實(shí)現(xiàn)
10.8  實(shí)例——用擴(kuò)展DLL實(shí)現(xiàn)文檔-視結(jié)構(gòu)
第11章  初始化文件、組件及其它
11.1  初始化文件和Windows 系統(tǒng)的注冊(cè)薄(Registry)
11.1.1 Windows 應(yīng)用程序和初始化文件
11.1.2  Windows 應(yīng)用程序和程序注冊(cè)薄Registry
11.1.3  使用注冊(cè)薄Registry
11.1.4  訪問(wèn)Windows 系統(tǒng)初始化文件WIN.INI
11.1.5  訪問(wèn)應(yīng)用程序自身的初始化文件
11.1.6  訪問(wèn)其它初始化文件
11.1.7  訪問(wèn)系統(tǒng)注冊(cè)薄(Registry)
11.1.8  實(shí)例——使用初始化文件保存數(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)度對(duì)話(huà)框(Progress Dialog)組件
11.2.6 空狀態(tài)處理(Idle Time Processing)組件
11.2.7  狀態(tài)條(Status Bar)組件
11.2.8  對(duì)話(huà)條(Dialog Bar)組件
11.2.9  切分窗口(Split)組件
11.2.10  實(shí)例——利用組件增中程序功能

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)