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

Visual C++編程詳解

Visual C++編程詳解

定 價:¥65.00

作 者: 張紅軍等編著
出版社: 科學出版社
叢編項:
標 簽: VC++

購買這本書可以去


ISBN: 9787030107558 出版時間: 2002-10-01 包裝: 膠版紙
開本: 23cm+光盤1片 頁數(shù): 668 字數(shù):  

內容簡介

  本書深入淺出地介紹了Visual C++編程技術的各個主要方面,首先概述了Visual C++編程的基本知識,然后在圖形、控件、文件操作、對話框、菜單、工具條、狀態(tài)條、動態(tài)鏈接庫、線程與進程、數(shù)據(jù)庫、組件、ActiveX控件、多媒體、Internet、程序調試等方面,詳細介紹了Visual C++編程的方法和技巧,并給出了許多實用典型的應用示例,使不同層次的讀者都能夠直接引用,舉一反三,從中受益。本書不僅適用于計算機編程的初學者,對已經有較多開發(fā)經驗的編程人員也同樣有較大的幫助。本書可以作為大專院校、培訓班的教材和參考書,對科研和開發(fā)人員也是一本很有使用價值的參考資料。

作者簡介

暫缺《Visual C++編程詳解》作者簡介

圖書目錄

第1章 Microsoff Visual C++編譯器
1.1 菜單系統(tǒng)
1.1.1 File菜單
1.1.2 Edit菜單
1.1.3 View菜單
1.1.4 Insert菜單
1.1.5 Project菜單
1.1.6 Build菜單
1.1.7 Tools菜單
1.1.8 Window菜單
1.1.9 Help菜單
1.2 工具欄
1.2.1 Standard工具欄
1.2.2 Build工具欄和Build minibar工具欄
1.2.3 Debug工具欄
1.3 工作區(qū)
1.3.1 按類查看代碼
1.3.2 按文件查看代碼
1.3.3 查看資源
1.4 代碼編輯區(qū)
1.5 輸出和出錯信息
第2章 面向對象編程與C++語言
2.1 面向對象的編程技術
2.1.1 面向對象的程序設計
2.1.2 封裝
2.1.3 繼承
2.1.4 多態(tài)
2.2 類的聲明和定義
2.2.1 類及其成員變量和成員函數(shù)的聲明和定義
2.2.2 成員函數(shù)和this指針
2.2.3 示例:this指針的應用
2.2.4 靜態(tài)成員
2.2.5 聯(lián)合
2.2.6 構造函數(shù)和析構函數(shù)
2.2.7 友元
2.2.8 運算符重載
2.3 類的繼承
2.3.1 單一派生
2.3.2 多重繼承
2.3.3 示例:類的繼承
2.4 多態(tài)與虛函數(shù)
2.4.1 虛函數(shù)
2.4.2 純虛函數(shù)與抽象類
第3章 圖形
3.1 設備環(huán)境類
3.1.1 CDC類
3.1.2 示例:CDC類的應用
3.2 繪圖對象
3.2.1 概述
3.2.2 圖形對象的使用方法
3.3 畫筆
3.3.1 CPen類
3.3.2 畫筆的選擇與使用
3.3.3 示例:畫筆的使用
3.4 畫刷
3.4.1 CBrush類
3.4.2 畫刷的選擇與使用
3.4.3 示例:畫刷的使用
3.5 字體
3.5.1 CFont類
3.5.2 字體的選擇與使用
3.5.3 示例:字體的應用
3.6 OpenGL的使用
3.6.1 概述
3.6.2 示例:OpeGL的應用
第4章 控件
4.1 使用對話框編輯器和ClassWizard
4.2 所有窗口類的基類CWnd
4.3 通用控件
4.3.1 下壓按鈕
4.3.2 單選按鈕
4.3.3 復選按鈕
4.3.4 圖像控件
4.3.5 位圖按鈕
4.3.6 靜態(tài)文本控件
4.3.7 編輯控件
4.3.8 列表框
4.3.9 組合框
4.3.10 滾動條
4.3.11 進度條
4.3.12 滑動條
4.3.13 動畫控件
4.3.14 RichEdit控件
4.3.15 列表控件
4.3.16 樹狀控件
4.3.17 頁面控件
4.3.18 日期控件
4.4 通用控件使用示例
4.4.1 示例:三維浮雕文字
4.4.2 示例:一個不讓按的按鈕
4.4.3 示例:動畫按鈕的實現(xiàn)
4.4.4 示例:設置窗口和控件的背景色
4.4.5 示例:位圖按鈕的新穎設計
第5章 文件操作
5.1 關于串行化
5.1.1 CArchive類
5.1.2 使類可串行化
5.2 示例:矩陣運算類的串行化
第6章 對話框
6.1 有模式對話框
6.1.1 創(chuàng)建框資源
6.1.2 編寫對話框類
6.1.3 使用對話框類
6.1.4 示例:有模式對話框的矩陣類
6.2 示例:為對話框添置工具條
6.3 示例:在對話框中嵌入HTML幫助
6.4 示例:自動靠邊對話框
6.5 無模式對話框
6.5.1 創(chuàng)建和使用無模式對話框
6.5.2 示例:使用無模式對話框
6.6 示例:動態(tài)對話框
6.7 示例:為對話框添加啟動畫面
第7章 菜單與鍵盤快捷鍵
7.1 Windows消息映射
7.2 應用框架的內含菜單
7.3 菜單命令處理
7.4 菜單項的允許與禁止
7.5 鍵盤快捷鍵
7.6 示例:具有菜單和鍵盤快捷鍵的矩陣類
7.6.1 添加菜單資源
7.6.2 在視圖類中添加消息處理函數(shù)
7.6.3 菜單項的狀態(tài)更新
7.6.4 添加鍵盤快捷鍵
7.7 示例:自給菜單
第8章 工具條和狀態(tài)條
8.1 工具條
8.1.1 AppWizard生成的缺省工具條
8.1.2 創(chuàng)建工具條的方法
8.1.3 工具條按鈕的狀態(tài)和風格
8.1.4 工具條提示
8.1.5 示例:一個簡單的工具條(ToolBarDemo)
8.2 Visual C++6.0中工具條的新特色
8.2.1 扁平鈕和把手
8.2.2 文本標簽
8.2.3 示例:浮動工具條
8.3 工具條類:CToolBar
8.4 狀態(tài)條
8.4.1 標準狀態(tài)條
8.4.2 創(chuàng)建狀態(tài)條的方法
8.4.3 更新狀態(tài)條中的文字和風格
8.4.4 示例:為ToolBarDemo示例添加狀態(tài)條
8.4.5 示例:狀態(tài)條上顯示時鐘
8.5 示例:Word 97工具條和狀態(tài)條
8.6 示例:Internet Explorer重組欄工具條
第9章 動態(tài)鏈接庫
9.1 動態(tài)鏈接庫概述
9.1.1 動態(tài)鏈接庫定義
9.1.2 靜態(tài)鏈接庫與動態(tài)鏈接庫
9.1.3 使用動態(tài)鏈接庫的優(yōu)點
9.2 創(chuàng)建動態(tài)鏈接庫的方法
9.3 鏈接DLL到可執(zhí)行程序
9.4 動態(tài)鏈接庫的創(chuàng)建和使用
9.4.1 編寫和使用基于C語言的動態(tài)鏈接庫
9.4.2 示例:基于C語言的動態(tài)鏈接庫例程
9.4.3 編寫和使用MFC常規(guī)型動態(tài)鏈接庫
9.4.4 示例:MFC常規(guī)型動態(tài)鏈接庫例程
9.4.5 編寫和使用MFC擴展型的動態(tài)鏈接庫
9.4.6 示例:MFC擴展型動態(tài)鏈接庫例程
第10章 進程與線程
10.1 Windows的多任務
10.1.1 多任務簡介
10.1.2 多任務的分類
10.1.3 選擇合適的多任務機制
10.2 進程
10.2.1 進程的創(chuàng)建
10.2.2 進程的優(yōu)先級
10.2.3 進程的管理
10.2.4 進程的終止
10.2.5 示例:進程的應用
10.2.6 兩個進程間共享數(shù)據(jù)
10.2.7 示例:進程間共享數(shù)據(jù)的示例
10.3 線程
10.3.1 多線程的概念
10.3.2 線程類型
10.3.3 線程的創(chuàng)建
10.3.4 線程的優(yōu)先級
10.3.5 線程的終止
10.3.6 線程間通訊
10.3.7 示例:線程的創(chuàng)建和線程間通訊
10.3.8 線程間同步
10.3.9 示例:線程間的同步
第11章 數(shù)據(jù)庫
11.1 基于ODBC的數(shù)據(jù)庫應用程序
11.1.1 ODBC概述
11.1.2 CDatabase類
11.1.3 CRecordset類
11.1.4 利用AppWizard創(chuàng)建基于ODBC的應用程序
11.1.5 示例:ODBC數(shù)據(jù)庫例程
11.2 基于DAO的數(shù)據(jù)庫應用程序
11.2.1 概述
11.2.2 MFC中與DAO相關的類
11.2.3 利用DAO獲取數(shù)據(jù)庫信息
11.2.4 示例:DAO數(shù)據(jù)庫例程
11.3 基于ADO的數(shù)據(jù)庫應用程序
11.3.1 ADO概述
11.3.2 ADO的編程模型
11.3.3 ADO編程模型中的基本元素
11.3.4 導入ADO的類型庫
11.3.5 ADO中常用的變量類型
11.3.6 基于ADO的數(shù)據(jù)庫編程步驟
11.3.7 示例:使用ActiveX控件開發(fā)ADO數(shù)據(jù)庫應用程序
第12章 組件與ActiveX控件
12.1 ActiveX概述
12.2 組件對象模型COM
12.2.1 COM的接口
12.2.2 IUnknown接口
12.2.3 添加組件的方法
12.2.4 示例:COM的應用
12.3 ActiveX控件
12.3.1 概述
12.3.2 ActiveX控件的概念
12.3.3 ActiveX控件的基本要素
12.4 使用ActiveX控件
12.4.1 安裝ActiveX控件
12.4.2 示例:MSFlexGrid控件的應用
12.5 創(chuàng)建ActiveX控件
12.5.1 創(chuàng)建ActiveX控件的方法
12.5.2 示例:創(chuàng)建ActiveX控件
12.5.3 用ActiveX Control Test Container測試ActiveX控件
12.5.4 在普通應用程序中使用ActiveX控件
12.5.5 在Web頁面上使用ActiveX控件
第13章 多媒體
13.1 ActiveMovie控件
13.1.1 概述
13.1.2 添加ActiveMovie控件
13.1.3 示例:制作一個媒體播放器
13.2 利用MCI播放聲音文件
13.2.1 概述
13.2.2 利用MCI播放聲音文件的方法
13.2.3 利用MCI播放聲音文件的常用函數(shù)
13.2.4 用MCI播放聲音文件常用的命令
13.2.5 利用CAudio類實現(xiàn)對MCI函數(shù)的封裝
13.2.6 示例:利用CAudio類制作一個CD播放器
第14章 Internet編程
14.1 利用WinSock編程
14.1.1 概述
14.1.2 利用WinSock編程的步驟
14.1.3 類及其成員函數(shù)
14.1.4 示例:實現(xiàn)遠程聊天
14.2 利用WinInet進行編程
14.2.1 概述
14.2.2 利用WinInet編制WWW客戶端應用程序的步驟
14.2.3 示例:利用WinInet制作瀏覽器
14.3 使用ISAPI
14.3.1 概述
14.3.2 ISApl動態(tài)鏈接庫
14.3.3 創(chuàng)建和使用ISAPI動態(tài)鏈接庫的方法
14.3.4 ISAPI常用的類、成員函數(shù)和宏
14.3.5 示例:ISAP的應用
第15章 VC++程序調試
15.1 VC++調試工具
15.1.1 調試環(huán)境的建立
15.1.2 調試的一般過程
15.1.3 如何設置斷點
15.1.4 控制程序的運行”
15.1.5 查看工具的使用”
15.2 高級調試技術
15.2.1 TRACE宏的利用
15.2.2 ASSERT宏的利用
15.2.3 ASSERT_VALID宏的利用以及類的AssertValid()成員函數(shù)的重載
15.2.4 對象DUMP()函數(shù)的利用
15.3 內存漏洞的檢查“

本目錄推薦

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