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

VISUAL C++ 6.0應(yīng)用與提高

VISUAL C++ 6.0應(yīng)用與提高

定 價:¥39.00

作 者: 三味創(chuàng)作室編著
出版社: 科學(xué)出版社
叢編項: 新版軟件系列叢書
標(biāo) 簽: C語言

ISBN: 9787030072580 出版時間: 1999-05-01 包裝:
開本: 26cm 頁數(shù): 574頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書分為入門、提高與高級應(yīng)用三個部分,向讀者介紹了如何使用Visual C++ 6.0的MFC類庫建立32位應(yīng)用程序,包括文檔/視結(jié)構(gòu)、GUI界面、對話框與控件、打印基本技術(shù),以及多媒體、動態(tài)鏈接庫、ActiveX技術(shù)、Internet連接等高級應(yīng)用技術(shù)。本書的附錄中收入了作者精選的MFC中一些常用的類,簡要地介紹了每類的成員變量和成員函數(shù),希望能對讀者的編程有所幫助。本書可供使用Visual C++進行Windows應(yīng)用程序開發(fā)的用戶學(xué)習(xí)參考。

作者簡介

暫缺《VISUAL C++ 6.0應(yīng)用與提高》作者簡介

圖書目錄

第一章  Visual C++概述
1.1  Visual C++系列的發(fā)展
1.2  Visual C++ 6.0的不同版本
1.2.1  標(biāo)準(zhǔn)版
1.2.2  專業(yè)版
1.2.3  企業(yè)版
1.3  Visual C++ 6.0的新特性
1.3.1  MFC基礎(chǔ)類庫的改進與增強
1.3.2  數(shù)據(jù)庫支持的增強
1.3.3  實用工具
1.3.4  向?qū)?br />1.3.5  編譯器、調(diào)試器與連接器
1.3.6  編輯器
1.4  Windows下的編程
1.4.1  Windows的消息機制
1.4.2  Windows的圖形設(shè)備接口
1.4.3  Windows的內(nèi)存管理
1.4.4  Windows的資源
1.4.5  動態(tài)連接庫(DLLs)
1.5  小結(jié)
第二章   集成開發(fā)環(huán)境的使用
2.1  外觀及基本操作
2.1.1  正文窗口及其操作
2.1.2  項目工作臺窗口及其操作
2.1.3  輸出窗口及其操作
2.2  菜單功能介紹
2.2.1  File菜單
2.2.2  Edit菜單
2.2.3  View菜單
2.2.4  Insert菜單
2.2.5  Project菜單
2.2.6  Build菜單
2.2.7  Tools菜單
2.2.8  Window菜單
2.2.9  Help菜單
2.2.10  Debug菜單
2.3  工具欄的使用
2.4  定制用戶界面
2.4.1 顯示/隱藏工具欄
2.4.2  設(shè)計自己的工具欄和菜單
2.4.3  定制實用程序工具
2.4.4  定制加速鍵
2.5  文本編輯器的使用
2.5.1  文件的管理
2.5.2  在文件中定位
2.5.3  對文件進行編輯
2.5.4  查找與替換
2.6  資源與標(biāo)識符
2.6.1  資源與資源編輯器
2.6.2  標(biāo)識符
2.7  小結(jié)
第三章  建立第一個應(yīng)用程序
3.1  利用AppWizard創(chuàng)建一個新的項目
3.1.1  創(chuàng)建新的項目
3.1.2  第一步:選擇程序的文檔支持類型
3.1.3  第二步:選擇程序的數(shù)據(jù)庫支持類型
3.1.4  第三步:選擇程序的復(fù)合文檔支持類型
3.1.5  第四步:選擇程序的界面選項
3.1.6  第五步:選擇程序的其他選項
3.1.7  第六步:確認(rèn)文件的其他選項
3.1.8  第七步:生成應(yīng)用程序
3.1.9  編譯和運行生成的應(yīng)用程序
3.2  瀏覽程序代碼
3.2.1  應(yīng)用程序類——CFirstApp類
3.2.2  主框架類——CMainFrame類
3.2.3  文檔類——CFirstDoc類
3.2.4  視類——CFirstView類
3.2.5  其他文件
3.3  讓程序做些工作
3.3.1  命名法則
3.3.2  向類中添加成員
3.4  理解程序的運行
3.4.1  傳統(tǒng)C語言應(yīng)用程序的結(jié)構(gòu)
3.4.2  MFC應(yīng)用程序
3.5  小結(jié)
第四章  消息與命令
4.1  消息驅(qū)動機制
4.2  使用菜單工作
4.2.1  修改菜單資源
4.2.2  進行消息映射
4.2.3  添加代碼
4.3 更新菜單狀態(tài)
4.4  使用工具條
4.5  使用加速鍵
4.6  消息的傳遞
4.7  小結(jié)
第五章  繪圖與文本
5.1  設(shè)備環(huán)境與圖形對象
5.1.1  設(shè)備環(huán)境——CDC類
5.1.2  圖形對象——GGdiObject類
5.2  鼠標(biāo)消息的發(fā)送
5.2.1  客戶區(qū)鼠標(biāo)消息
5.2.2  非客戶區(qū)鼠標(biāo)消息
5.3  在屏幕上繪圖
5.3.1  建立一個新的項目
5.3.2  添加菜單資源
5.3.3  使菜單工作
5.3.4  實現(xiàn)畫點功能
5.3.5  實現(xiàn)畫線功能
5.3.6  實現(xiàn)畫矩形與畫橢圓功能
5.3.7  實現(xiàn)填充功能
5.3.8  實現(xiàn)隨手畫功能
5.4  使用畫筆和畫刷
5.4.1  建立程序的框架
5.4.2  創(chuàng)建和使用不同的畫筆
5.4.3  創(chuàng)建和使用不同的畫刷
5.5  輸出文本
5.5.1  字體
5.5.2  CDC類的文本處理函數(shù)
5.5.3  建立程序的框架
5.5.4  在OnDraw( )函數(shù)中實現(xiàn)文本輸出
5.6  小結(jié)
第六章  文檔/視結(jié)構(gòu)
6.1  分析一個應(yīng)用程序
6.1.1  建立一個應(yīng)用程序
6.1.2  程序運行的流程
6.1.3  框架窗口類
6.1.4  文檔模板
6.1.5  文檔類
6.1.6  視類
6.1.7  程序員的任務(wù)
6.1.8  小結(jié)
6.2  單文檔應(yīng)用
6.2.1  單文檔與多文檔
6.2.2  在文檔中加入數(shù)據(jù)變量
6.2.3  在視中處理鍵盤輸入
6.2.4  使用視類的GetDocument函數(shù)
6.2.5  將用戶輸入的字符存入文檔
6.2.6  使用設(shè)備描述表顯示文本
6.2.7  處理WM_CREATE消息
6.2.8  在屏幕上顯示插入符
6.2.9  移動插入符
6.2.10  用DeleteContents函數(shù)進行數(shù)據(jù)清除
6.2.11  用OnNewDocument函數(shù)進行初始化
6.2.12  用鼠標(biāo)定位插入符
6.2.13  項目CSingDocl程序清單
6.3  多文檔應(yīng)用
6.3.1  建立一個多文檔的應(yīng)用
6.3.2  分析AppWizard產(chǎn)生的MDI框架程序
6.3.3  增強文本編輯器的功能
6.3.4  設(shè)置文檔的修改標(biāo)志
6.3.5  修改視類的OnDraw函數(shù)
6.4  多窗口應(yīng)用
6.4.1  程序框架實現(xiàn)的功能
6.4.2  使文檔和視保持一致
6.4.3  在OnChar函數(shù)中加入UpdateAllView函數(shù)
6.4.4  修改視類的OnUpdate成員函數(shù)
6.4.5  視類的OnInitialUpdate函數(shù)
6.4.6  運行程序MultiDocl
6.4.7  程序清單
6.5  小結(jié)
第七章  文檔序列化
7.1  CFile類
7.1.1  創(chuàng)建一個項目MyFilel
7.1.2  保存文件
7.1.3  載入文件
7.2  文檔序列化的概念
7.3  自定義一個可序列化的類
7.3.1  從CObject中派生你的類
7.3.2  覆蓋該類的Serialize成員函數(shù)
7.3.3  使用DECLARE_SERIAL宏
7.3.4  定義無參數(shù)的構(gòu)造函數(shù)
7.3.5  在實現(xiàn)文件中使用IMPLEMENT_SERIAL宏
7.4  序列化一個對象
7.4.1  什么是歸檔對象
7.4.2  創(chuàng)建一個歸檔對象
7.4.3  使用歸檔類的<<和>>運算符
7.4.4  通過歸檔存儲和讀取對象
7.5  在應(yīng)用中實現(xiàn)文檔序列化
7.5.1  應(yīng)用程序框加實現(xiàn)的功能
7.5.2  重新定義文檔類的函數(shù) Serialize
7.5.3  應(yīng)用程序框架的工作內(nèi)幕
7.5.4  定義文檔類型
7.6  程序清單
7.7  小結(jié)
第八章  對話框與常用控件
8.1  有模式對話框的使用
8.1.1  建立項目Modal Dialogl
8.1.2  資源與資源管理
8.1.3  使用資源編輯器來編輯對話框
8.1.4  向?qū)υ捒蛑屑尤肟丶?br />8.1.5  加入對話框類和成員變量
8.1.6  代碼規(guī)整
8.2  無模式對話框
8.2.1  建立Expl項目
8.2.2  修改項目資源
8.2.3  為對話框指定新類和加入成員函數(shù)
8.2.4  代碼規(guī)整
8.2.5  進一步理解expl
8.3  小結(jié)
第九章  通用對話框與Windows 95的新控件
9.1  通用對話框
9.1.1  CFileDialog類的使用
9.1.2  CPageSetupDialog類的使用
9.1.3  CPrintDialog類的使用
9.1.4  CFindDialog類的使用
9.1.5  COleDialog類的使用
9.2  Win95的新控件
9.2.1  一個能運行的項目
9.2.2  spin控件(微調(diào)按鈕)
9.2.3  Progress Control(進度控件)
9.2.4  Slider Control(滑塊控件)
9.2.5  Hot Key(熱鍵控件)
9.2.6  Image List Control(圖像列表控件)
9.2.7  List View Control(列表視圖控件)
9.2.8  Tree Control(樹形視圖控件)
9.2.9  Rich Edit Control(多樣式文本編輯控件)
9.2.10  Month Calendar Control(月歷控件)
9.2.11  Tab Controls(標(biāo)簽控件)
9.2.12  運行程序
9.3  小結(jié)
第十章  打印與打印預(yù)覽
10.1  基本打印與打印功能
10.2  改變映射模式
10.3  打印多頁
10.3.1  設(shè)置矩形的數(shù)目
10.3.2  設(shè)置頁數(shù)
10.3.3  設(shè)置每頁的起點
10.4  MFC的打印進程
10.5  小結(jié)
第十一章   改進程序界面
11.1  控制條類
11.1.1  控制條
11.1.2  工具條
11.1.3  狀態(tài)條
11.1.4  對話框條
11.1.5  集合條
11.2  工具條和狀態(tài)條
11.2.1  缺省的工具條與狀態(tài)條
11.2.2  創(chuàng)建自己的工具條
11.2.3  向狀態(tài)條中添加指示器
11.3  對話框條
11.4  集合條
11.4.1  建立AdvBar程序框架
11.4.2  建立新的工具條
11.4.3  建立集合條
11.5  動態(tài)修改菜單
11.5.1  GD播放控制
11.5.2  動態(tài)修改菜單
11.5.3  使菜單活動起來
11.6  添加快捷菜單
11.6.1  添加快捷菜單
11.6.2  響應(yīng)Track下拉按鈕
11.7  小結(jié)
第十二章  ActiveX技術(shù)
12.1  ActiveX基礎(chǔ)知識
12.1.1  對象的鏈接與嵌入(Object Lnking and Embedding)
12.1.2  容器與服務(wù)器(Container and Server)
12.1.3  復(fù)合文檔(Compound Document)
12.1.4  ActiveX文檔(Active Document)
12.1.5  ActiveX自動化(ActiveX Automation)
12.1.6  ActiveX控件(ActiveX Controls)
12.2  創(chuàng)建ActiveX容器應(yīng)用程序
12.2.1  建立應(yīng)用程序框架
12.2.2  框架代碼的變化
12.2.3  移動與重設(shè)大小
12.2.4  處理多個對象
12.3  創(chuàng)建ActiveX服務(wù)器應(yīng)用程序
12.3.1  建立應(yīng)用程序框架
12.3.2  框架代碼的變化
12.3.3  使TestMsgl程序工作
12.4  ActiveX控件
12.4.1  建立ActiveX控件框架
12.4.2  ControlWizard產(chǎn)生的代碼
12.4.3  添加屬性
12.4.4  添加方法
12.4.5  添加事件
12.5  小結(jié)
第十三章  數(shù)據(jù)庫編程
13.1  關(guān)系數(shù)據(jù)庫模型
13.1.1  數(shù)據(jù)結(jié)構(gòu)
13.1.2  完整性規(guī)則
13.1.3  數(shù)據(jù)操作
13.1.4  結(jié)構(gòu)化查詢語言SQL(Structured Query Language)
13.2  使用ODBC
13.2.1  ODBC概述
13.2.2  ODBC的工作原理
13.2.3  MFC ODBC類
13.2.4  創(chuàng)建ODBC數(shù)據(jù)庫應(yīng)用程序
13.2.5  建立ODBC數(shù)據(jù)源
13.2.6  用AppWizard創(chuàng)建數(shù)據(jù)庫應(yīng)用程序School的框架
13.2.7  為數(shù)據(jù)庫應(yīng)用程序School創(chuàng)建視圖
13.2.8  應(yīng)用程序是如何工作的
13.2.9  遍歷、添加、修改和刪除記錄
13.2.10  數(shù)據(jù)庫異常
13.2.11  記錄的篩選和排序
13.2.12  編程舉例
13.2.13  統(tǒng)計函數(shù)的使用
13.2.14  多表的連接
13.2.15  統(tǒng)計函數(shù)、多表連接使用舉例
13.2.16  直接用SQL語句
13.2.17  使用CDatabase進行事務(wù)處理
13.3  使用DAO
13.3.1  DAO概述
13.3.2  MFC DAO類
13.3.3  創(chuàng)建DAO數(shù)據(jù)庫應(yīng)用程序
13.3.4  理解從CDaoRecordset派生的記錄集類
13.3.5  DAO類的進一步介紹和使用
13.3.6  如何在ODBC和DAO中選擇
13.4  其他數(shù)據(jù)庫編程技術(shù)簡介
13.4.1  OLE DB
13.4.2  ADO
13.5  小結(jié)
第十四章  Internet編程
14.1  WinInet(HTTP,FTP,Gopher)類編程簡介
14.1.1  WinInet的特色
14.1.2  WinInet的優(yōu)點
14.1.3  MFC的WinInet類
14.2  創(chuàng)建一個互連網(wǎng)客戶應(yīng)用程序
14.2.1  用AppWizard創(chuàng)建應(yīng)用程序MyInternet1
14.2.2  編輯對話框資源
14.2.3  加入成員函數(shù)和成員變量
14.3  HTTP應(yīng)用
14.3.1  進行對話框的初始化
14.3.2  創(chuàng)建一個會話對象
14.3.3  CInternetFile類
14.3.4  打開一個Internet文件
14.3.5  讀取并顯示文件
14.3.6  關(guān)閉文件
14.4  FTP應(yīng)用
14.4.1  進行對話框的初始化
14.4.2  創(chuàng)建一個會話對象
14.4.3  建立一個FTP連接
14.4.4  獲取文件列表
14.4.5  關(guān)閉連接
14.5  Gopher應(yīng)用
14.5.1  進行對話框的初始化
14.5.2  創(chuàng)建一個會話對象
14.5.3  建立一個Gopher定位器
14.5.4  使用Gopher定位器
14.5.5  在Gopher服務(wù)器上查找文件
14.5.6  使用CGopherFile類來操縱文件
14.5.7  關(guān)閉連接
14.5.8  清單程序
14.6  小結(jié)
附錄 MFC的常用類
1  CWinApp類
2  CWnd類
3  CDocTemplae類
4  CView類
5  CDocument類
6  CFrameWnd類
7  CSplitterWnd類
8  CDC類
9  CGdiObject類
10  CControlBar類
11  CObjet類
12  CFilev
13  CArchive類
14  CObList類
15  CString類
16  CMenu類
17  CDialog類
18  CPoint類
19  CSize類
20  CTime類
21  CInternetSession類
22  CInternetConnection類
23  CFileFind類
24  CGopherLocator類

本目錄推薦

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