注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETVisual C++ .NET開發(fā)指南與實例詳析

Visual C++ .NET開發(fā)指南與實例詳析

Visual C++ .NET開發(fā)指南與實例詳析

定 價:¥65.00

作 者: 王華[等]編著
出版社: 機械工業(yè)出版社
叢編項: 開發(fā)人員專業(yè)技術叢書
標 簽: VC++.NET

購買這本書可以去


ISBN: 9787111112778 出版時間: 2003-01-01 包裝: 精裝
開本: 24cm 頁數(shù): 582頁 字數(shù):  

內(nèi)容簡介

  開發(fā)人員專業(yè)技術叢書。本書主要講述了微軟公司推出的最新版本的VisualStudio.NET中的VisualC++.NET的各種強大的功能,它繼承了各版本的優(yōu)點,同時又增加了許多新的特性,尤其是基于Internet開發(fā)標準的分布式計算模式等特性,使得開發(fā)能力更強,開發(fā)效率更高。本書包含大量實例,詳細介紹了VisualC++.NET的各種功能。本書的例程精練、完整、實用、易于查找,編程技巧豐富、重要理論,內(nèi)容廣泛、兼容性強,又體現(xiàn)了面向?qū)ο蟮募夹g和軟件工程化的思想。本書附帶光盤包含書中所有例程源代碼,方便讀者使用。

作者簡介

暫缺《Visual C++ .NET開發(fā)指南與實例詳析》作者簡介

圖書目錄

第一部分 Visual C++.NET編程基礎
第1章 Visual .NET概述
1.1 軟件開發(fā)技術
1.1.1 概述
1.1.2 計算模式
1.1.3 程序設計方法
1.1.4 軟件產(chǎn)業(yè)與軟件開發(fā)人員
1.2 Visual Studio.NET
1.2.1 Visual C.NET的新特性
1.2.2 安裝
1.2.3 集成開發(fā)環(huán)境
1.3 第一個例程S01_01:Hello,World
1.3.1 例程說明
1.3.2 創(chuàng)建項目
1.3.3 設計界面
1.3.4 添加代碼
1.3.5 運行測試
1.3.6 例程分析
1.3.7 例程引申
1.4 程序調(diào)試
1.4.1 錯誤類型
1.4.2 程序調(diào)試的一般過程
1.4.3 程序調(diào)試的其他問題
1.5 方法與技巧
1.5.1 提高Visual Studio.NET的運行性能
1.5.2 備份項目前整理項目
1.5.3 優(yōu)化"解決方案資源管理器"窗口中的樹目錄
1.5.4 IDE智能感知的設置
1.5.5 檢測代碼中括號是否匹配
1.5.6 命名規(guī)則與方法
1.5.7 使用SPyC查看窗口的樣式和擴展樣式
1.5.8 生成發(fā)行版本
1.6 小結(jié)
第2章 C語言的關鍵技術
2.1 建立上機環(huán)境
2.2 普通注釋與特殊格式的注釋
2.3 const與volatile的用法
2.3.1 const
2.3.2 volatile
2.4 sizeof與#ragma pack的用法
2.5 引用
2.5.1 引用變量
2.5.2 引用參數(shù)傳遞
2.6 名字空間
2.6.1 namespace
2.6.2 using
2.7 new與delete運算符
2.8 void指針
2.9 typeid運算符
2.10 函數(shù)
2.10.1 內(nèi)聯(lián)函數(shù)
2.10.2 指定函數(shù)形參的默認值
2.10.3 參數(shù)個數(shù)不定的函數(shù)
2.10.4 模板函數(shù)
2.10.5 重載函數(shù)
2.10.6 指向函數(shù)的指針
2.11 類與對象
2.11.1 類的封裝
2.11.2 類的派生與繼承
2.11.3 構(gòu)造函數(shù)和析構(gòu)函數(shù)
2.11.4 對象的引用參數(shù)傳遞
2.11.5 靜態(tài)成員變量與靜態(tài)成員函數(shù)
2.11.6 const類型成員函數(shù)與mutable
2.11.7 對象的初始化與初始化行
2.11.8 拷貝構(gòu)造函數(shù)
2,11.9 模板類
2.12 友元函數(shù)與友元類
2.13 運算符重載
2.14 派生和繼承
2.14.1 派生與繼承
2.14.2 多重、多層派生與繼承
2.14.3 虛基類
2.15 多態(tài)性和虛函數(shù)
2.16 異常處理
2.16.1 拋出和捕捉異常
2.16.2 多路捕捉
2.17 C語言托管擴展編活
2.18 小結(jié)
第二部分 VisuaI C++.NET通用編程技術
第3章 窗口、對話框和控件
3.1 窗口
3.1.1 應用程序向?qū)?br />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 對話框模板編輯器
3.2.4 對話框中的數(shù)據(jù)交換和數(shù)據(jù)校驗
3.2.5 模態(tài)對話框與暇態(tài)對話框
3.2.6 屬性表對話框
3.2.7 向?qū)υ捒?br />3.2.8 通用對話框
3.3 控件
3.3.1 控件的選擇和使用原則
3.3.2 分組框、復選框和單選按鈕
3.3.3 列表控件和組合框控件
3.3.4 樹控件
3.3.5 Spin控件和Slider控件
3.3.6 動畫控件和進度控件
3.4 方法與技巧
3.4.1 禁用、激話、隱藏和顯示控件
3.4.2 如何制作圖標按鈕和位圖按鈕
3.4.3 如何明確對話框的UpdateDataO函數(shù)的參數(shù)含義
3.4.4 如何使兩個編輯框控件的內(nèi)容相關
3.4.5 如何從其他應用程序中"借用"資源
3.4.6 如何改變控件的顏色
3.5 小結(jié)
第4章 菜單、工具欄和狀態(tài)攔
4.1 消息
4.1.1 消息映射
4.1.2 消息處理函數(shù)
4.1.3 命令消息處理過程
4.1.4 更新用戶接口對象狀態(tài)
4.1.5 命令消息的傳遞路徑
4.2 菜單
4.2.1 菜單簡介
4.2.2 菜單的實現(xiàn)過程
4.2.3 右鍵彈出菜單
4.3 工具欄
4.3.1 工具欄簡介
4.3.2 工具欄的具體實現(xiàn)
4.4 狀態(tài)欄
4.5 小結(jié)
第5章 繪圖、字體和打印
5.1 繪圖
5.1.1 DC和CDC類
5.1.2 GDI和CGdiObject類
5.1.3 繪圖實例
5.2 文本和字體
5.2.1 CFont類
5.2.2 文本與字體例程之一
5.2.3 文本與字體例程之二
5.2.4 文本與字體例程之三
5.3 打印
5.3.1 打印原理
5.3.2 CProntInfe類
5.3.3 CPageSetupDialog類
5.3.4 打印例程
5.4 小結(jié)
第6章 文件操作
6.1 序列化
6.1.1 序列化簡介
6.2 序列化例程
6.2 CArcjive類
6.2.1 構(gòu)造CArchive類的對象
6.2.2 《和》操作符
6.2.3 通過Serialize函數(shù)實現(xiàn)信息的保存和讀取
6.2.4 判斷CArchive對象的讀寫狀態(tài)
6.2.5 讀寫函數(shù)
6.2.6 訪問文件
6.2.7 關閉CArchive對象
6.2.8 CArchive的應用例程
6.3 CFile類
6.3.1 打開和關閉文件
6.3.2 文件的定位
6.3.3 文件的讀寫操作
6.3.4 文件的管理
6.3.5 文件操作時的異常
6.3.6 CFile類應用例程
6.4 文件對話框
6.4.1 CFileDidog類
6.4.2 一次選擇多個文件
6.4.3 靈活定制文件對話框
6.5 內(nèi)存文件類
6.5.1 CMemFile類
6.5.2 CSharedFile類
6.6 內(nèi)存映射文件
6.6.1 創(chuàng)建和打開內(nèi)存映射文件
6.6.2 為內(nèi)存映射文件創(chuàng)建映射視圖
6.6.3 使用內(nèi)存映射文件共享數(shù)據(jù)
6.6.4 內(nèi)存映射文件應用例程之一
6.6.5 內(nèi)存映射文件應用例程之二
6.6.6 內(nèi)存映射文件應用例程之三
6.7 小結(jié)
第三部分 Visual C++.NET高級編程技術
第7章 動態(tài)鏈接庫
7.1 DLL 概述
7.2 DLL程序的基本框架
7.2.1 例程S07 01:Win32DLL
7.2.2 DLL入口點函數(shù)
7.2.3 例程S07 02:MFCDLL
7.2.4 MFC DLLL的類型
7.2.5 查看DLL的導出內(nèi)容
7.3 從DLL中導出函數(shù)
7.3.1 使用DEF文件
7.3.2 使用declspec(dllexport)關鍵字
7.3.3 使AFX EXT CLASS宏
7.4 DLL中的數(shù)據(jù)和內(nèi)存
7.4.1 從DLL中導出數(shù)據(jù)
7.4.2 多個進程共享DLL中的數(shù)據(jù)和內(nèi)存
7.5 DLL中的資源
7.6 程序鏈接
7.6.1 隱式鏈接
7.6.2 顯式鏈接
7.7 使用和調(diào)試DLL
7.7.1 使用DLL
7.7.2 調(diào)試DLL
7.8 綜合例程S07 04
7.8.1 創(chuàng)建空白解決方案
7.8.2 創(chuàng)建并定制DLL項目
7.8.3 創(chuàng)建并定制用戶應用程序項目
7.9 小結(jié)
第8章 多線程編程
8.1 進程和線程
8.2 用戶界面線程
8.2.1 創(chuàng)建用戶界面線程
8.2.2 啟動用戶界面線程
8.2.3 使用用戶界面線程
8.3 工作者線程
8.3.1 定義并實現(xiàn)控制函數(shù)
8.3.2 啟動工作者線程
8.3.3 例程S08 01:實現(xiàn)工作者線程
8.4 線程的終止
8.4.1 正常終止
8.4.2 異常終止
8.4.3 正常終止與異常終止的比較
8.4.4 獲取線程的退出碼
8.5 線程的管理和操作
8.5.1 線程的優(yōu)先級
8.5.2 控制線程的運行狀態(tài)
8.6 線程間通信
8.6.1 使用同步類控制訪問共享數(shù)據(jù)
8.6.2 使用消息隊列
8.7 使用同步類
8.7.1 同步對象
8.7.2 同步訪問對象
8.7.3 例程S08 02:使用互斥量對象
8.8 例程S08 03:多線程綜合示例
8.8.1 創(chuàng)建項目
8.8.2 定義主對話框類
8.8.3 定義控制函數(shù)
8.8.4 定義線程類
8.8.5 包含所需的頭文件
8.8.6 運行測試
8.9 小結(jié)
第9章 多媒體編程
9.1 聲音
9.1.1 使用MessageBeep示列
9.1.2 播放WAV件示例
9.1.3 各種播放聲音方法的比較
9.1.4 用MCI控制WAV聲音的播放
9.1.5 例程S09 02:使用MCI播放聲音
9.2 圖像
9.2.1 圖像格式
9.2.2 BMP文件的結(jié)構(gòu)
9.2.3 例程S09 03:顯示圖片
9.3 視頻
9.3.1 播放視頻的方法
9.3.2 例程S09 04:播放視頻
9.4 小結(jié)
第10章 幫助的制作
10.1 概述
10.2 HLP幫助文件的制作與啟動
10.2.1 編寫RTF文件
10.2.2 插入腳注
10.2.3 設置格式
10.2.4 主題頁的跳轉(zhuǎn)
10.2.5 加入圖片
10.2.6 HPJ文件與HLP文件
10.2.7 啟動幫助
10.3 CHM幫助文件的制作與啟動
10.3.1 HTML Help Workshop的結(jié)構(gòu)
10.3.2 準備素材
10.3.3 新建項目
10.3.4 設置項目
10.3.5 建立目錄文件
10.3.6 建立索引文件
10.3.7 編譯運行幫助文件
10.3.8 啟動幫助
10.4 小結(jié)
第11章 軟件的安裝與部署
11.1 Microsoft Windows安裝程序介紹
11.2 生成安裝程序的簡單示例
11.3 部署中使用編輯器
11.3.1 文件系統(tǒng)編輯器
11.3.2 文件類型編輯器
11.3.3 部署中的注冊表設置管理
11.3.4 部署中的用戶界面管理
11.3.5 部署中的自定義操作管理
11.3.6 在部署中啟動條件管理
11.4 小結(jié)
第四部分 數(shù)據(jù)庫開發(fā)技術
第12章 關系數(shù)據(jù)庫
12.1 數(shù)據(jù)庫基本知識
12.1.1 為什么要使用數(shù)據(jù)庫
12.1.2 數(shù)據(jù)庫技術的發(fā)展
12.1.3 數(shù)據(jù)庫的分類
12.1.4 現(xiàn)有的各種數(shù)據(jù)庫
12.1.5 通常進行的數(shù)據(jù)庫方面的應用和開發(fā)
12.1.6 關于本章的例程數(shù)據(jù)庫
12.2 關系數(shù)據(jù)庫
12.2.1 關系模型
12.2.2 表
12.2.3 記錄
12.2.4 字段
12.2.5 數(shù)據(jù)類型
12.2.6 鍵
12.2.7 索引
12.2.8 關系和完整性
12.3 結(jié)構(gòu)查詢語言
12.3.1 SQL及其特點
12.3.2 數(shù)據(jù)查詢
12.3.3 數(shù)據(jù)操作
12.3.4 數(shù)據(jù)定義
12.4 關系數(shù)據(jù)庫的設計
12.4.1 設計數(shù)據(jù)庫的基本規(guī)則
12.4.2 設計數(shù)據(jù)庫時遵循的三個范式
12.4.3 實體一關系圖
12.5 Access的使用
12.5.1 例程數(shù)據(jù)庫的設計說明
12.5.2 創(chuàng)建數(shù)據(jù)庫
12.5.3 在數(shù)據(jù)庫中對表的添加、修改和刪除
12.5.4 為表建立關系
12.5.5 對表的記錄進行添加、修改和刪除
12.5.6 在數(shù)據(jù)庫中對查詢的添加、修改和刪除
12.5.7 為表添加、修改和刪除索引
12.6 方法與技巧
12.7 小結(jié)
第13章 數(shù)據(jù)庫訪問與Visual C.NET
13.1 數(shù)據(jù)訪問技術概述
13.1.1 ODBC
13.1.2 DAO
13.1.3 OLE DB
13.1.4 ADO
13.1.5 ADO.NET
13.2 通用數(shù)據(jù)訪問
13.3 可視化數(shù)據(jù)庫工具
13.3.1 可視化數(shù)據(jù)庫工具所能完成的工作
13.3.2 服務器資源管理器
13.3.3 添加連接
13.3.4 開發(fā)數(shù)據(jù)庫
13.4 數(shù)據(jù)庫項目
13.4.1 數(shù)據(jù)庫項目概述
13.4.2 區(qū)別數(shù)據(jù)庫連接與數(shù)據(jù)庫引用
13.4.3 使用數(shù)據(jù)庫項目
13.5 Visual C.NET中已安裝的數(shù)據(jù)庫支持
13.6 小結(jié)
第14章 ODBC編程
14.1 ODBC基礎
14.1.1 ODBC體系結(jié)構(gòu)
14.1.2 ODBC數(shù)據(jù)源管理器
14.1.3 游標和ODBC游標庫
14.2 使用ODBC API編程
14.2.1 例程S14 01
14.2.2 ODBCAPI的編程步驟
14.3 使用MFC ODVC編程
14.3.1 MFC ODBC類
14.3.2 文檔與視圖
14.3.3 使用MFC ODBC類例程S14 02
14.3.4 連接到數(shù)據(jù)源
14.3.5 ODBC記錄集
14.3.6 記錄字段交換
14.3.7 CRecordView類
14.3.8 添加、刪除和更新記錄
14.3.9 參數(shù)化記錄集
14.3.10 執(zhí)行聯(lián)接
14.4 小結(jié)
第15章 OLE DBA API編程
15.1 OLEDB編程概述
15.1.1 OLEDB的特點
15.1.2 OLEDB應用應用程序的組件
15.2 OLEDB對象層次結(jié)構(gòu)
15.2.1 OLEDB對象的屬性
15.2.2 OLE DB應用程序流程
15.2.3 枚舉器
15.2.4 數(shù)據(jù)源
15.2.5 會話
15.2.6 命令
15.2.7 行集合
15.2.8 訪問器
15.2.9 事務
15.2.10 錯誤
15.3 使用OLEDB API來訪問數(shù)據(jù)
15.3.1 創(chuàng)建例程S15 03
15.3.2 例程S15 03說明
15.4 小結(jié)
第16章 ATL OLE DB編程
16.1 OLEDB編程方法概述
16.2 MFC OLE DB編程
16.3 OLE DB模板
16.4 OLE DB使用者模板
16.4.1 OLEDB使用者模板框架
16.4.2 通用數(shù)據(jù)源支持
16.4.3 行集合與綁定支持
16.4.4 命令和表支持
16.4.5 用戶記錄
16.4.6 創(chuàng)建OLEDB使用者
16.5 OLE DB提供程序模板
16.5.1 概述
16.5.2 OLEDB提供程序模板的結(jié)構(gòu)
16.5.3 創(chuàng)建OLEDB提供程序
16.5.4 使用OLEDB提供程序模板
16.6 小結(jié)
第17章 ADO編程
17.1 ADO基礎概述
17.1.1 ADO簡介
17.1.2 使用ADO的方法
17.2 使用ActiveX控件開發(fā)ADO應用
17.2.1 支持數(shù)據(jù)綁定的技術
17.2.2 在ActiveX中綁定數(shù)據(jù)
17.2.3 支持數(shù)據(jù)綁定的ActiveX控件
17.2.4 數(shù)據(jù)控件
17.2.5 數(shù)據(jù)綁定控件
17.2.6 創(chuàng)建數(shù)據(jù)源連接
17.2.7 使用ADO數(shù)據(jù)綁定
17.2.8 使用ADO控件操作數(shù)據(jù)
17.3 ADP的對象和集合
17.3.1 連接對象
17.3.2 命令對象
17.3.3 記錄集對象
17.3.4 記錄對象
17.3.5 流對象
17.3.6 字段對象
17.3.7 參數(shù)對象
17.3.8 屬性對象
17.3.9 錯誤對象
17.4 使用ADO對象開發(fā)應用
17.4.1 在Visual c應用程序中使用ADO對象的方法
17.4.2 使用ADO對象創(chuàng)建數(shù)據(jù)庫應用程序
17.4.3 編輯數(shù)據(jù)
17.4.4 使用Visual C的ADO擴展
17.5 小結(jié)
第五部分 分布式計算技術
第18章 ActiveX控件
18.1 ActiveX控件概述
18.1.1 ActiveX控件
18.1.2 屬性
18.1.3 方法
18.1.4 事件
18.1.5 ActiveX控件容器
18.1.6 屬性頁
18.1.7 ActiveX控件的基本組件
18.2 使用MFC開發(fā)ActiveX控件
18.2.1 創(chuàng)建MFC ActiveX控件項目
18.2.2 向?qū)?chuàng)建的控件項目框架
18.2.3 測試ActiveX控件
18.2.4 添加屬性
18.2.5 添加處理消息
18.2.6 添加事件
18.2.7 添加方法
18.2.8 實現(xiàn)屬性頁
18.3 使用ATL開發(fā)ActiveX控件
18.3.1 ATL概述
18.3.2 ATL COM對象基礎
18.4 在應用程序中使用ActiveX控件
18.5 小結(jié)
第19章 組件對象模型
19.1 分布式計算技術概述
19.1.1 客戶/服務器計算模式
19.1.2 新的需求對分布式計算模式的要求
19.1.3 分布式計算模式的原理
19.1.4 Visual Studio.NET對分布式計算模式的支持
19.2 COM技術基礎
19.2.1 COM技術的發(fā)展歷史
19.2.2 使用C抽象基類
19.2.3 COM技術原理
19.3 活動模板庫
19.3.1 例程簡介
19.3.2 創(chuàng)建工程
19.3.3 添加控件
19.3.4 測試控件
19.3.5 添加屬性
19.3.6 繪畫控件
19.3.7 添加事件
19.3.8 添加屬性頁
19.3.9 例程說明
19.4 小結(jié)
第20章 .NET框架
20.1 微軟.NET戰(zhàn)略
20.2 .NET框架概述
20.2.1 .NET框架的目標
20.2.2 .NET框架的用戶
20.2.3 .NET框架的體系結(jié)構(gòu)
20.2.4 開發(fā)語言與工具
20.2.5 客戶端應用程序開發(fā)
20.2.6 服務器應用程序開發(fā)
20.3 公用語言運行時環(huán)境
20.3.1 概述
20.3.2 支持的CLR語言
20.3.3 托管執(zhí)行過程
20.3.4 微軟中間語言
20.3.5 內(nèi)存類型安全
20.3.6 自動內(nèi)存管理
20.3.7 垃圾回收編程
20.3.8 元數(shù)據(jù)
20.3.9 程序集
20.3.10 名字空間
20.3.11 應用程序域
20.3.12 通用類型系統(tǒng)
20.3.13 公用語言規(guī)范
20.4 .NET框架類庫
20.5 小結(jié)
第21章 .NET數(shù)據(jù)訪問
21.1 ADO.NET概述
21.1.1 ADO.NET的設計目標
21.1.2 ADO.NET與ADO
21.1.3 ADO.NET的體系結(jié)構(gòu)
21.1.4 .NET數(shù)據(jù)提供程序
21.1.5 在Visual C.NET中使用ADO.NET:例程S21 01
21.1.6 使用通用接口
21.2 使用ADO.NET數(shù)據(jù)提供程序
21.2.1 Connection
21.2.2 Command
21.2.3 DataReader
21.2.4 DataAdapter
21.3 使用DataSet
21.3.1 編程構(gòu)架DataSet
21.3.2 DataAdapter與DataSet
21.3.3 更新數(shù)據(jù)源
21.3.4 自動生成命令
21.3.5 DataSet與數(shù)據(jù)綁定控件
21.4 DataSet與XML
2I.4.1 DataSet的XML交互方法
21.4.2 將DataSet寫出到XML
21.4.3 從XML加載DataSet
21.4 從XSD推測DataSet架構(gòu)
21.5 小結(jié)
第22章 ASP.NET編程
22.1 ASP.NETT概述
22.1.1 Web服務器與Web頁
22.1.2 ASP.NET簡介
22.1.3 平臺要求
22.1.4 ASP.NET的工作原理
22.1.5應用實例
22.1.6 VisualStudio中的Web應用程序
22.2 Web窗體
22.2.1 Web窗體簡介
22.2.2 Web窗體與HTML窗體
22.2.3 Web窗體代碼模型
22.2.4 Web窗體語法
22.2.5 Web窗體服務器控件
22.2.6 HTML服務器控件
22.2.7 Web服務器控件
22.2.8 用戶控件
22.2.9 可重用代碼
22.3 小結(jié)
第23章 Web服務
23.1 Web服務
23.1.1 Web服務概述
23.1.2 web服務結(jié)構(gòu)
23.1.3 Web服務實現(xiàn)模型
23.2 創(chuàng)建Web服務
23.2.1 不使用Visual Studio.NET
23.2.2 使用Visual Studio.NET
23.3 發(fā)布與部署Web服務
23.3.1 部署Web服務
23.3.2 啟用Web服務的發(fā)現(xiàn)
23.4 使用Web服務
23.4.1 使用Visual Studio.NET
23.4.2 使用文本編輯器創(chuàng)建Web服務客戶程序
23.4.3 從瀏覽器訪問Web服務
23.4.4 訪問Internet上的Web服務
23.5 ASP.NET創(chuàng)建Web服務的高級內(nèi)容
23.5.1 Web服務中的事務處理
23.5.2 Web服務中的狀態(tài)管理
23.5.3 Web服務中的安全
23.6 小結(jié)
附錄 術語和縮略詞

本目錄推薦

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