注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計C/C++及其相關實用Visual C++編程大全

實用Visual C++編程大全

實用Visual C++編程大全

定 價:¥43.00

作 者: 陳堅(等)編著
出版社: 西安電子科技大學出版社
叢編項:
標 簽: C++

ISBN: 9787560608129 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 564頁 字數(shù):  

內容簡介

  本書詳盡介紹了使用Visual C++ 6.0設計Windows應用程序的各種技術,并通過豐富的范例幫助讀者迅速掌握這一技術。本書分為三大部分,共16章。第一部分為基礎篇,包括第一章到第五章,簡單介紹了APPWizard、 AppStudio各Classwizard編程工具,基本類庫,如何使用AppWizard生成應用程序框架,以及用戶界面設計技術,包括對話框、上下文菜單、工具條、狀態(tài)條、對話條以及Windows新的通用控制等。第二部分為提高篇,包括第六章到第十二章,介紹Windows編程的一些高級技術,諸如圖形圖像最示、ActiveX控制、聯(lián)機幫助系統(tǒng)、內存分配、鉤子、進程和線程、安裝軟件設計技術等。第三部分為高級篇,包括第十三章到第十六章,介紹Windows的一些高級應用,包括數(shù)據庫技術、Modem通信技術、TCP/IP和Sockets通信技術以及Internet通信技術。本書適用于熟悉C語畝、掌握基本C++知識、了解C++繼承特性的讀者。Windows編程初學卷,熟悉Microsoft公司的Windows SDK、 Visual Basic或Borland公司的Delphi,以及熟悉 C++ BuiIder編程的程序員都能從本書找到感興趣、有用的章節(jié)

作者簡介

暫缺《實用Visual C++編程大全》作者簡介

圖書目錄

第一部分  基  礎  篇
第 一 章 Visual C++和基本類
1.1 MFC框架、文檔和視圖結構
1.2 MFC編程工具及其相互關系
l.2.1 AppWizard
1.2.2 AppStudio
1.2.3 ClassWizard
l.2.4 MFC應用程序開發(fā)過程
1.3 MFC應用程序調試技術
1.3.1 VisualC++內置的調試器
1.3.2 TRACE宏
1.3.3 ASSERT宏
1.3.4 VERIFY宏
1.3.5 消息握
1.4 MFC類庫層次結構
l.4.1 基類(CObject)
1.4.2 應用體系結構類
1.4.3 窗口、對話框和控制類
1.4.4 繪圖打印類
1.4.5 簡單數(shù)據類型類
1.4.6 集合類
1.4.7 文件和數(shù)據庫類
l.4.8 Internet和網絡類
1.4.9 OLE類
1.4.10 調試和異常類
l.5 Visual C++的重要特性
1.5.l 功能高度集成的用戶接口
1.5.2 重用性能
1.5.3 編譯調試性能
1.5.4 提高開發(fā)員生產力
1.5.5 支持前沿開發(fā)
本章小結
第 二 章 AppWizard和應用框架
2.1 使用Appwizard生成應用程序框架
2.1.1 選擇文件類型
2.1.2 項目名和項目類型
2.1.3 Appwizard第1步——指定應用程序類型和語言類型
2.1.4 Appwizard第2步——指定數(shù)據庫可選項
2.1.5 Appwizard第3步——指定包容器用/服務器選項
2.1.6 Appwizard第4步——指定應用程序特性和高級選項
2.1.7 Appwizard第5步——指定應用程序其它選項
2.1.8 Appwizard第6步——指定應用程序類名和對應的文件名
2.2 Appwizard生成的文件
2.2.1 自述文件ReadMe.txt
2.2.2 項目文件
2.2.3 應用程序源文件和頭文件
2.2.4 資源文件
2.2.5 預定義的頭文件
2.2.6 上下文敏感的幫助文件
2.2.7 按可選項增加的Appwizard文件
本章小結
第 三 章 控制與對話框
3.1 Windows標準控制
3.1.1 靜態(tài)控制
3.1.2 編輯控制
3.1.3 按鈕控制
3.1.4 列表框控制
3.1.5 組合框控制
3.1.6 滾動條控制
3.2 對話框綜述
3.2.1 對話框的種類
3.2.2 對話框的創(chuàng)建和顯示
3.2.3 CDialog對話框類
3.2.4 對話數(shù)據交換/對話數(shù)據驗證
3.3 對話框程序范例
3.4 文件對話框的實現(xiàn)技術
本章小結
第 四 章 菜單和控制條
4.1 菜單
4.1.1 菜單和資源
4.1.2 CMenu類
4.1.3 菜單消息映射和命令處理
4.1.4 更新命令用戶接口(UI)消息
4.1.5 擴展命令和范圍命令處理
4.1.6 上下文菜單
4.1.7 應用實例
4.2 工具條
4.2.1 類CtoolBar
4.2.2 工具條的創(chuàng)建和處理
4.2.3 工具條泊位和漂浮
4.2.4 工具提示
4.2.5 工具條控制
4.2.6 應用實例
4.3 狀態(tài)條
4.3.1 類CStatusBar
4.3.2 狀態(tài)條的創(chuàng)建和處理
4.3.3 狀態(tài)條通用控制
4.3.4 應用實例
4.4 對話條
4.4.1 類CDia1ogBar
4.4.2 對話條的創(chuàng)建和處理
4.4.3 應用實例
本章小結
第 五 章 Windows新的通用控制
5.1 通用控制概述
5.2 動畫控制和進展控制
5.2.1 動畫控制
5.2.2 進展控制
5.2.3 應用實例
5.3 標簽控制和屬性對話樞
5.3.1 標簽控制
5.3.2 屬性對話框
5.3.3 應用實例
5.4 圖像列表和列表控制
5.4.1 圖像列表
5.4.2 列表控制
5.4.3 應用實例
5.5 日期時間控制和IP地址控制
5.5.1 日期時間控制
5.5.2 IP地址控制
5.5.3 應用實例
5.6 其它通用控制
5.6.1 滑動條控制
5.6.2 旋轉按鈕控制
5.6.3 樹控制
5.6.4 工具提示控制
5.6.5 應用實例
本章小結
第二部分  提  高  篇
第 六 章 Windows圖形圖像編程
6.l 圖形設備接口
6.l.1 GDI對象
6.1.2 設備描述表
6.2 位圖
6.2.1 圖像處理主要函數(shù)
6.2.2 兼容設備描述表
6.2.3 位圖的旋轉
6.2.4 位圖的縮放
6.3 圖像顯示技術
6.3.1 利用文件信息顯示各種位圖文件
6.3.2 灰度位圖顯示高級技術
6.3.3 真彩色位圖顯示高級技術
6.4 位圖按鈕
本章小結
第 七 章 ActiveX控制(控件)
7.1 ActiveX控制結構
7.2 MFC與ACtiveX控制
7.3 組件平臺和ActiveX控制編程
7.4 多媒體ActiveX控制
7.5 應用實例
本章小結
第 八 章 Windows聯(lián)機幫助系統(tǒng)
8.1 聯(lián)機幫助系統(tǒng)結構
8.1.1 Windows幫助窗口結構
8.1.2 幫助搜索方式
8.1.3 幫助系統(tǒng)的創(chuàng)建
8.2 RTF文件所支持的編碼格式和設置
8.3 熱點的種類和設置
8.3.1 熱點種類
8.3.2 熱點設置
8.3.3 改變熱點格式
8.4 多媒體特性
8.4.1 加入圖形圖像
8.4.2 建立多熱點的超圖
8.4.3 加入視頻動畫
8.4.4 加入聲音
8.5 宏指令
8.5.1 執(zhí)行定指令
8.5.2 Windows宏指令集
8.6 建立幫助項目文件
8.6.1 幫助項目文件的構成
8.6.2 幫助上下文別名
8.6.3 訪問數(shù)據文件
8.6.4 建造標記
8.6.5 定制幫助窗口
8.6.6 指定幫助主題文件名
8.6.7 上下文字符串映像
8.6.8 高級建造選項
8.6.9 定制幫助窗口
8.7 Visua1 C++幫助工廠
8.7.1 幫助項目文件的創(chuàng)建
8.7.2 幫助內容文件的創(chuàng)建
8.8 應用實例
8.9 Windows幫助處理系統(tǒng)
8.9.1 建造幫助文件
8.9.2 訪問幫助主題
8.9.3 定制幫助處理函數(shù)
8.10 HTML幫助文件
本章小結
第 九 章 Windows內存管理
9.1 內存管理結構
9.1.1 內存體系結構
9.1.2 虛擬地址空間和物理存儲
9.1.3 系統(tǒng)內存配置信息
9.1.4 線性體系結構對編程的影響
9.2 框架內存分配
9.3 堆內存分配
9.3.1 標準C++堆分配函數(shù)
9.3.2 全局難和局部推
9.3.3 私有堆
9.4 虛擬內存
9.5 共享內存
9.5.1 文件映像
9.5.2 應用實例
9.6 內存診斷
9.6.1 訪問確認
9.6.2 MFC內存診斷宏和函數(shù)
9.6.3 內存毀壞
9.6.4 內存泄漏
本章小結
第 十 章 鉤子、進程和線程
10.1 鉤子
10.1.1 鉤子種類
10.1.2 鉤子鏈和鉤子過程
10.1.3 安裝鉤子過程
10.1.4 刪除鉤子過程
10.1.5 應用實例
10.2 進程
10.2.1 創(chuàng)建新進程
10.2.2 進程優(yōu)先級類
10.2.3 終止進程
10.2.4 應用實例
10.3 線程
10.3.1 線程優(yōu)先級
10.3.2 創(chuàng)建線程
10.3.3 掛起線程
10.3.4 終止線程
10.3.5 線程的調試
10.3.6 應用實例
10.4 同步
10.4.1 等待函數(shù)
10.4.2 信號量對象
10.4.3 互斥量對象
10.4.4 事件對象
10.4.5 臨界區(qū)對象
10.4.6 應用實例
本章小結
第 十一 章 安裝軟件設計技術
11.1 安裝軟件工作
11.2 文件安裝庫
11.2.1 安裝準備知識
11.2.2 常用安裝相關函數(shù)
11.2.3 文件安裝庫函數(shù)
11.2.4 應用實例
11.3 修改系統(tǒng)配置
11.3.1 注冊表函數(shù)
11.3.2 應用實例
11.4 快捷鍵的實現(xiàn)
11.5 安裝軟件開發(fā)系統(tǒng)InstallShield
本章小結

第 十二 章  綜合實例
12.1 文檔模板
12.1.1 文檔模板的構成
12.1.2 文檔模板的創(chuàng)建
12.2 切分窗口
12.3 “畫中畫”技術
12.4 閃爍窗口
12.5 綜合實例
12.5.1 創(chuàng)建應用程序
12.5.2 加入閃爍窗口
12.5.3 應用界面編程
12.5.4 手機制作
12.5.5 本地圖像、遠地圖像顯示
12.5.6 畫中畫顯示
12.5.7 多媒體例覽器
本章小結
第三部分  高  級  篇
第 十三 章 數(shù)據庫編程
13.1 數(shù)據庫模型及開發(fā)工具
13.1.1 OEBC
13.1.2 OLEDB
13.1.3 ADO
13.1.4 數(shù)據庫工具
13.2 創(chuàng)建數(shù)據庫
13.2.1 利用SQl管理器創(chuàng)建
13.2.2 利用數(shù)據庫向導創(chuàng)建
13.3 ODBC結構與數(shù)據源
13.3.1 ODBC體系結構
13.3.2 數(shù)據源
13.4 查詢設計者
13.4.1 創(chuàng)建表
13.4.2 查詢操作
13.5 MFC數(shù)據庫類
13.5.1 CDatabase類
13.5.2 CRecordset類
13.5.3 CRecordView類
13.6 AppWizard和Classwizard對數(shù)據庫的支持
13.6.1 AppWizard對數(shù)據庫的支持
13.6.2 ClassWizard對數(shù)據庫的支持
13.7 應用實例
本章小結
第 十四 章 MODEM編程
14.1 Win32通信結構
14.1.1 Win32通信功能
14.1.2 通信子系統(tǒng)
14.1.3 Win32通信API和TAPI
14.1.4 Win32通信程序
14.2 Win32通信函數(shù)
14.2.1 打開通信資源
14.2.2 配置串行通信資源
14.2.3 Win32新的通信配置函數(shù)
14.2.4 緩沖區(qū)控制
14.2.5 讀寫通信資源
14.2.6 通信事件
14.2.7 獲取MODEM狀態(tài)
14.2.8 控制握手信號和設備掛起
14.2.9 關閉通信資源
14.2.10 通信函數(shù)小結
14.3 查詢方式
14.3.1 程序結構
14.3.2 實用實例
14.4 線程處理方式
14.4.1 程序結構
14.4.2 重疊I/O操作
14.4.3 應用實例
14.5 通信ActiveX控制
本章小結
第 十五 章 TCP/IP和Sockets
15.1 TCP/lP協(xié)議概述
15.1.1 TCP協(xié)議
15.1.2 IP協(xié)議
15.1.3 TCP/IP協(xié)議簇
15.l.4 TCP/IP協(xié)議安裝及配置
15.2 Windows Sockets分類
15.2.1 數(shù)據報Socket
15.2.2 流式Socket
15.3 Windows Sockets API
15.3.1 初始化Socket
15.3.2 建立數(shù)據報Socket連接
15.3.3 使用數(shù)據報Socket收發(fā)數(shù)據
15.3.4 建立流式Socket連接
15.3.5 使用流式Socket收發(fā)數(shù)據
15.3.6 通知事件
15.3.7 關閉Socket
15.4 MFC Socket類
15.4.1 CAsyncSocket類
15.4.2 CSocket類
15.4.3 CSocketFile類
15.5 應用實例
本章小結
第 十六 章 Internet編程
16.1 Internet基本知識
16.1.1 Internet服務
16.1.2 統(tǒng)一資源定位器
16.1.3 域名系統(tǒng)
16.1.4 Internet例覽器
16.2 Internet支持
16.2.1 Active技術在lnternet中的應用
16.2.2 ActiveX控制
16.2.3 Active文檔
16.2.4 ISAPI服務器擴展和過濾
16.2.5 Winlnet
16.2.6 異步Monikers
16.2.7 Internet相關MFC類
16.3 創(chuàng)覽器風格程序編程
16.3.1 Web例覽器風格客戶端編程
16.3.2 在對話框中顯示Web頁面
16.3.3 應用實例
16.4 使用Winlnet進行Internet客戶端編程
16.4.1 Winlnet類庫
16.4.2 Internet客戶端編程
16.4.3 HTTP客戶端編程
16.4.4 FTP客戶端編程
16.4.5 Gopher客戶端編程
16.4.6 應用實例
16.5 使用ISAPI進行Internet服務器編程
16.5.1 ISAPI與CGI比較
16.5.2 ISAPI服務器擴展
16.5.3 AppWizard對ISAPI的支持
16.5.4 應用實例
本章小結

本目錄推薦

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