注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì).NETVisual C++.NET高級(jí)編程

Visual C++.NET高級(jí)編程

Visual C++.NET高級(jí)編程

定 價(jià):¥55.00

作 者: 齊舒創(chuàng)作室編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 程序員指南叢書
標(biāo) 簽: VC++.NET

ISBN: 9787900643773 出版時(shí)間: 2002-11-01 包裝: 精裝
開本: 26cm+光盤1片 頁數(shù): 812 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介目錄Visual C++.NET是Microsoft公司針對(duì)最新推出的.NET思想建立的、以C++語言為基礎(chǔ)的可視化集成開發(fā)工具,該工具完全集成到Visual Studio.NET。本書循序漸進(jìn)地介紹了使用Visual C++.NET進(jìn)行各種編程的基本方法,并通過具體的實(shí)例使讀者可以更好地理解所學(xué)內(nèi)容。全書分為4篇共14章,內(nèi)容包括MFC高級(jí)編程、組件編程、數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程。本書旨在使得廣大程序開發(fā)人員尤其是C++編程人員快速了解和掌握Visual C++.NET的功能和操作方法,適用于有一定計(jì)算機(jī)編程經(jīng)驗(yàn)的軟件開發(fā)人員。 第一篇MFC高級(jí)編程1,應(yīng)用程序框架2,動(dòng)態(tài)鏈接庫3,進(jìn)程和線程第二篇組件編程4,COM編程5,ATL控件編程6,ATL Server編程7,.NET框架編程第三篇數(shù)據(jù)庫編程8,用Visual C++.NET開發(fā)數(shù)據(jù)庫應(yīng)用程序9,用ODBC開發(fā)數(shù)據(jù)庫應(yīng)用程序10,用DAO開發(fā)數(shù)據(jù)庫應(yīng)用程序11,使用服務(wù)器資源管理器12,用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序13,使用ADO.NET開發(fā)數(shù)據(jù)庫應(yīng)用程序第四篇網(wǎng)絡(luò)編程14,Internet編程

作者簡介

暫缺《Visual C++.NET高級(jí)編程》作者簡介

圖書目錄

第1篇 MFC高級(jí)編程
第1章 應(yīng)用程序框架
1.1 應(yīng)用程序、框架、文檔和視圖
1.1.1 基本介紹
1.1.2 文檔模板
1.1.3 文檔和視圖
1.1.4 最簡單的文檔/視圖應(yīng)用
1.2 消息處理
1.2.1 發(fā)送和寄送消息
1.2.2 消息類型
1.2.3 使用MFC處理接收到的消息
1.2.4 創(chuàng)建自定義的消息
1.2.5 消息的重定位
1.3 切分窗口
1.3.1 切分窗口概述
1.3.2 動(dòng)態(tài)切分窗口
1.3.3 靜態(tài)切分窗口
1.3.4 滾動(dòng)視圖和CScrollView類
1.4 單文檔應(yīng)用程序切分窗口編程舉例——SDISplitter
1.4.1 創(chuàng)建工程和資源
1.4.2 切分窗口
1.4.3 添加功能代碼
1.4.4 編譯并生成可執(zhí)行文件
1.5 多文檔界面編程舉例——MDISplitter
1.5.1 創(chuàng)建工程
1.5.2 修改文檔和視圖類
1.5.3 完成視圖類CEnterView
1.5.4 完成視圖類CShowView
1.5.5 完成CSplitFrame類
1.5.6 添加模板資源
1.5.7 編譯并生成可執(zhí)行文件
第2章 動(dòng)態(tài)鏈接庫
2.1 動(dòng)態(tài)鏈接庫的基本理論
2.1.1 導(dǎo)入函數(shù)和導(dǎo)出函數(shù)
2.1.2 隱式連接和顯式連接
2.1.3 選擇連接方式
2.1.4 DLL入口點(diǎn)——DllMain
2.1.5 動(dòng)態(tài)鏈接庫的定位
2.2 使用MFC編寫DLL
2.2.1 MFC擴(kuò)展DLL
2.2.2 MFC擴(kuò)展DLL的資源搜索順序
2.2.3 擴(kuò)展DLL實(shí)例——ExtensionDll
2.2.4 測(cè)試擴(kuò)展DLL
2.2.5 MFC規(guī)則DLL
2.2.6 MFC規(guī)則DLL的資源搜索順序
2.2.7 規(guī)則DLL實(shí)例——RegularDll
2.2.8 測(cè)試規(guī)則DLL
第3章 進(jìn)程和線程
3.1 進(jìn)程
3.1.1 基本理論
3.1.2 進(jìn)程的創(chuàng)建
3.1.3 進(jìn)程的終止
3.1.4 子進(jìn)程
3.2 多線程編程
3.2.1 線程的基礎(chǔ)知識(shí)
3.2.2 線程的優(yōu)先級(jí)
3.2.3 創(chuàng)建輔助線程和用戶界面線程
3.2.4 一個(gè)簡單的實(shí)例
3.2.5 線程的掛起和喚醒
3.2.6 線程的休眠
3.2.7 線程的同步
3.2.8 事件對(duì)象
3.2.9 使用臨界段
3.2.10 使用互斥量
3.2.11 使用信號(hào)量
3.2.12 一個(gè)復(fù)雜的線程例子
第2篇 組件編程
第4章 COM編程
4.1 組件對(duì)象模型COM簡介
4.1.1 COM所解決的問題
4.1.2 COM本質(zhì)
4.1.3 COM對(duì)象類型
4.1.4 COM的利與弊
4.2 COM對(duì)象和接口
4.2.1 COM對(duì)象
4.2.2 全球惟一標(biāo)識(shí)符GUID
4.2.3 COM對(duì)象的特點(diǎn)
4.2.4 COM接口
4.2.5 接口描述語言IDL
4.2.6 接口的特點(diǎn)
4.3 IUnknown接口
4.3.1 引用計(jì)數(shù)
4.3.2 接口查詢
4.4 COM的實(shí)現(xiàn)
4.4.1 COM組件的實(shí)現(xiàn)規(guī)則
4.4.2 進(jìn)程內(nèi)組件和進(jìn)程外組件
4.4.3 類廠
4.4.4 建立一個(gè)模擬COM組件服務(wù)器程序
4.4.5 COM庫
4.5 COM客戶
4.5.1 COM對(duì)象創(chuàng)建函數(shù)
4.5.2 運(yùn)行時(shí)的COM對(duì)象注冊(cè)
4.5.3 COM客戶程序調(diào)用進(jìn)程內(nèi)組件
4.5.4 COM客戶程序調(diào)用進(jìn)程外組件
4.6 MFC對(duì)COM的支持
4.6.1 MFC接口宏
4.6.2 MFC對(duì)自動(dòng)化的支持
4.6.3 MFC對(duì)ActiveX控件的支持
4.6.4 MFC對(duì)復(fù)合文檔的支持
4.7 基于MFC的COM編程舉例
4.7.1 使用MFC創(chuàng)建服務(wù)程序 
4.7.2 創(chuàng)建COM客戶程序
4.8 COM的高級(jí)特性
4.8.1 包容和聚合
4.8.2 實(shí)現(xiàn)包容和聚合
4.8.3 列集
4.8.4 多線程特性
4.9 COM擴(kuò)展技術(shù)——COM+
4.9.1 COM與Windows DNA
4.9.2 組件服務(wù)配置
4.9.3 事務(wù)處理
4.9.4 排隊(duì)組件
4.9.5 動(dòng)態(tài)負(fù)荷平衡
4.9.6 對(duì)象池
第5章 ATL控件編程
5.1 Active技術(shù)概述
5.1.1 ActiveX的用途
5.1.2 對(duì)象鏈接和嵌入
5.1.3 容器和服務(wù)器
5.1.4 ActiveX自動(dòng)化編程
5.1.5 ActiveX控件
5.2 ActiveX控件編程
5.2.1 ActiveX控件的事件
5.2.2 ActiveX控件的方法
5.2.3 ActiveX控件的屬性
5.2.4 ActiveX控件的屬性頁
5.3 ATL基礎(chǔ)
5.3.1 使用模板庫
5.3.2 ATL適用范圍
5.3.3 何時(shí)使用ATL
5.4 ATL窗口類
5.4.1 使用窗口
5.4.2 實(shí)現(xiàn)一個(gè)窗口
5.4.3 實(shí)現(xiàn)一個(gè)對(duì)話框
5.4.4 使用容器窗口
5.5 連接點(diǎn)
5.5.1 連接點(diǎn)類
5.5.2 給對(duì)象增加一個(gè)連接點(diǎn)
5.5.3 連接點(diǎn)的例子
5.6 枚舉器
5.7 代理
5.7.1 ATL代理
5.7.2 生成連接點(diǎn)或快捷指針的代理
5.8 創(chuàng)建一個(gè)簡單的ATL控件
5.8.1 創(chuàng)建工程
5.8.2 添加控件
5.8.3 增加屬性
5.8.4 修改繪圖代碼
第6章 ATL Server編程
6.1 ATL Server簡介
6.1.1 ATL Server宏
6.1.2 ATL Server屬性
6.1.3 ATL Server函數(shù)
6.1.4 服務(wù)器響應(yīng)文件
6.1.5 ATL Server程序結(jié)構(gòu)
6.1.6 創(chuàng)建ATL Server工程
6.2 SOAP規(guī)范
6.2.1 設(shè)計(jì)目標(biāo)
6.2.2 符號(hào)約定
6.2.3 SOAP消息示例
6.2.4 SOAP消息交換模型
6.3 XML簡介
6.3.1 什么是XML
6.3.2 XML元素
6.3.3 XML元素的內(nèi)容和屬性
6.3.4 一個(gè)簡單的XML例子
6.4 XSL簡介
6.4.1 CSS:HTML的樣式表
6.4.2 XSL:XML的樣式表
6.4.3 XSLT:XSL轉(zhuǎn)換
6.4.4 XSL如何工作
6.5 XSL轉(zhuǎn)換
6.5.1 從XML文檔開始
6.5.2 創(chuàng)建一個(gè)XSL樣式表
6.5.3 將樣式表連接到XML文檔
6.5.4 XSL模板
6.5.5 客戶端XSL
6.5.6 服務(wù)器端XSL
6.6 ATL Web服務(wù)編程簡介
6.6.1 Web服務(wù)概述
6.6.2 ATL Web服務(wù)的基礎(chǔ)結(jié)構(gòu)
6.6.3 服務(wù)描述
6.6.4 創(chuàng)建ATL Web服務(wù)提供者程序
6.6.5 創(chuàng)建ATL Web服務(wù)客戶程序
第7章 .NET框架編程
7.1 初識(shí).NET
7.2 .NET結(jié)構(gòu)簡介
7.2.1 虛擬對(duì)象系統(tǒng)
7.2.2 元數(shù)據(jù)
7.2.3 公用語言規(guī)范
7.2.4 虛擬執(zhí)行系統(tǒng)
7.2.5 .NET框架結(jié)構(gòu)
7.3 理解.NET框架編程
7.3.1 公用語言運(yùn)行時(shí)環(huán)境
7.3.2 深入理解公用語言規(guī)范
7.3.3 受控執(zhí)行
7.3.4 程序集
7.3.5 元數(shù)據(jù)和自我描述組件
7.3.6 .NET框架的基本單元——類型
7.4 托管擴(kuò)展編程方法
7.5 何時(shí)使用C++托管擴(kuò)展語言
7.6 公用類型系統(tǒng)
7.7 C++托管擴(kuò)展語言簡介
7.7.1 受控類型
7.7.2 受控?cái)?shù)組
7.7.3 C++托管擴(kuò)展中的字符串
7.7.4 C++托管擴(kuò)展中的代理
7.7.5 受控對(duì)象的屬性
7.8 使用C++托管擴(kuò)展語言進(jìn)行編程
7.8.1 在現(xiàn)有工程中添加對(duì)C++托管擴(kuò)展的支持
7.8.2 全局屬性和擴(kuò)展受控C++
7.8.3 受控類型和MFC
7.9 C#簡介
7.10 C#語言的特點(diǎn)
7.10.1 簡潔的語法
7.10.2 精心的面向?qū)ο笤O(shè)計(jì)
7.10.3 與Web的緊密結(jié)合
7.10.4 完全的安全性與錯(cuò)誤處理
7.10.5 版本處理技術(shù)
7.10.6 靈活性和兼容性
7.11 創(chuàng)建托管的C++應(yīng)用程序
7.11.1 創(chuàng)建托管的C++應(yīng)用程序項(xiàng)目
7.11.2 實(shí)現(xiàn)主框架窗口
7.11.3 實(shí)現(xiàn)Stroke類
7.11.4 實(shí)現(xiàn)文檔和視圖
7.11.5 添加設(shè)置線寬對(duì)話框
7.11.6 編譯并運(yùn)行應(yīng)用程序
7.12 使用C#編寫.NET應(yīng)用
7.12.1 使用C#語言的原因
7.12.2 HelloWorld的C#版
7.12.3 C#程序的常規(guī)結(jié)構(gòu)
7.12.4 創(chuàng)建和使用C#DLL
第3篇 數(shù)據(jù)庫編程
第8章 用Visual C++.NET開發(fā)數(shù)據(jù)庫應(yīng)用程序
8.1 MFC支持的數(shù)據(jù)庫訪問類型
8.1.1 ODBC
8.1.2 DAO
8.1.3 比較ODBC與DAO
8.1.4 OLE DB
8.2 開發(fā)數(shù)據(jù)庫應(yīng)用程序的方法
8.2.1 通過API訪問數(shù)據(jù)庫
8.2.2 通過數(shù)據(jù)對(duì)象接口訪問數(shù)據(jù)庫
8.3 構(gòu)造數(shù)據(jù)庫
8.3.1 數(shù)據(jù)庫概述
8.3.2 創(chuàng)建數(shù)據(jù)庫
第9章 用ODBC開發(fā)數(shù)據(jù)庫應(yīng)用程序
9.1 ODBC起源
9.2 ODBC的工作機(jī)制
9.2.1 ODBC標(biāo)準(zhǔn)
9.2.2 ODBC驅(qū)動(dòng)程序管理器
9.2.3 ODBC驅(qū)動(dòng)程序
9.2.4 ODBC數(shù)據(jù)源管理器
9.2.5 ODBC一致層
9.2.6 ODBC的兩種版本
9.3 MFC封裝的ODBC數(shù)據(jù)庫類
9.4 使用CRecordset類
9.4.1 連接到數(shù)據(jù)庫
9.4.2 打開和關(guān)閉記錄集
9.4.3 瀏覽記錄集
9.5 添加、更新和刪除記錄
9.5.1 確定記錄集是否可更新
9.5.2 將記錄添加到記錄集
9.5.3 編輯記錄集中的記錄
9.5.4 從記錄集中刪除記錄
9.6 利用書簽和絕對(duì)位置定位記錄
9.7 排序與過濾
9.7.1 對(duì)記錄排序
9.7.2 篩選記錄
9.8 創(chuàng)建ODBC應(yīng)用程序
9.8.1 注冊(cè)數(shù)據(jù)庫
9.8.2 利用應(yīng)用程序向?qū)?chuàng)建應(yīng)用程序外殼
9.8.3 顯示數(shù)據(jù)庫的記錄
9.8.4 添加、刪除和修改記錄
9.8.5 定位到指定的記錄
9.8.6 排序與過濾
第10章 用DAO開發(fā)數(shù)據(jù)庫應(yīng)用程序
10.1 DAO、COM和Microsoft Jet數(shù)據(jù)庫引擎
10.2 MFC中的DAO類
10.2.1 MFC如何封裝DAO
10.2.2 DAO對(duì)象和MFC類
10.3 利用DAO可以打開的數(shù)據(jù)庫
10.4 DAO記錄集類型
10.4.1 按ODBC模式使用DAO
10.4.2 DAO表類型記錄集
10.5 DAO的其他特性
10.6 使用MFC DAO類創(chuàng)建和運(yùn)行查詢
10.7 使用DAO
10.7.1 打開記錄集
10.7.2 動(dòng)態(tài)綁定記錄
10.8 利用DAO構(gòu)造數(shù)據(jù)庫應(yīng)用程序
10.8.1 創(chuàng)建一個(gè)簡單的DAO數(shù)據(jù)庫訪問應(yīng)用程序
10.8.2 進(jìn)一步完善應(yīng)用程序的功能
第11章 使用服務(wù)器資源管理器
11.1 什么是SQL
11.2 SQL語法基礎(chǔ)
11.2.1 數(shù)據(jù)控制語言語句
11.2.2 數(shù)據(jù)定義語言語句
11.2.3 數(shù)據(jù)操作語言語句
11.3 在C++中利用SQL操作數(shù)據(jù)庫
11.4 創(chuàng)建Procedure應(yīng)用程序
11.4.1 創(chuàng)建應(yīng)用程序外殼
11.4.2 數(shù)據(jù)連接
11.4.3 服務(wù)器資源管理器
11.4.4 查詢?cè)O(shè)計(jì)器
11.4.5 存儲(chǔ)過程
11.4.6 編寫存儲(chǔ)過程
11.4.7 利用C++代碼調(diào)用存儲(chǔ)過程
11.5 利用服務(wù)器資源管理器管理數(shù)據(jù)庫
11.5.1 設(shè)計(jì)數(shù)據(jù)庫
11.5.2 使用數(shù)據(jù)庫關(guān)系圖
11.6 Microsoft事務(wù)處理服務(wù)器
第12章 用ADO開發(fā)數(shù)據(jù)庫應(yīng)用程序
12.1 ADO概述
12.1.1 OLE DB與ADO
12.1.2 ADO和RDO、DAO的比較
12.1.3 ADO對(duì)象
12.2 ADO.NET簡介
12.2.1 為何使用ADO.NET
12.2.2 ADO.NET的體系結(jié)構(gòu)
12.2.3 ADO.NET和ADO
12.2.4 ADO、ADO.NET與OLE DB
12.3 如何使用ADO DLL
12.3.1 引入ADO DLL
12.3.2 建立到數(shù)據(jù)庫的連接
12.3.3 執(zhí)行命令并獲取數(shù)據(jù)
12.3.4 瀏覽記錄集
12.3.5 訪問字段值
12.3.6 ADO中的宏
12.3.7 更新記錄
12.3.8 添加和刪除記錄
12.3.9 關(guān)閉Recordset對(duì)象和Connection對(duì)象
12.4 使用ADO創(chuàng)建數(shù)據(jù)庫應(yīng)用程序
12.4.1 創(chuàng)建應(yīng)用程序外殼
12.4.2 創(chuàng)建定制的記錄類
12.4.3 連接和獲取數(shù)據(jù)
12.4.4 顯示記錄
12.4.5 保存修改結(jié)果
12.4.6 瀏覽記錄集
12.4.7 增加新記錄
12.4.8 刪除當(dāng)前記錄
12.4.9 進(jìn)一步完善應(yīng)用程序功能
第13章 使用ADO.NET開發(fā)數(shù)據(jù)庫應(yīng)用程序
13.1 ADO.NET概述
13.1.1 ADO.NET對(duì)象模型
13.1.2 記錄集和數(shù)據(jù)集
13.1.3 使用命名空間
13.2 連接數(shù)據(jù)源
13.3 用DataSet訪問數(shù)據(jù)
13.3.1 用DataSets讀數(shù)據(jù)
13.3.2 在DataSet中存儲(chǔ)多個(gè)表
13.3.3 DataTable對(duì)象
13.3.4 使用DataView
13.3.5 在DataGrid控件中顯示數(shù)據(jù)
13.3.6 使用模板
13.3.7 使用Repeater控件
13.4 使用存儲(chǔ)過程
13.4.1 調(diào)用存儲(chǔ)過程
13.4.2 傳遞參數(shù)
13.5 用DataReaders訪問數(shù)據(jù)
13.5.1 創(chuàng)建DataReader
13.5.2 從DataReader讀數(shù)據(jù)
13.5.3 使用DataSet還是DataReaders
第4篇 網(wǎng)絡(luò)編程
第14章 Internet編程
14.1 網(wǎng)絡(luò)基礎(chǔ)
14.1.1 OSI網(wǎng)絡(luò)模型
14.1.2 OSI網(wǎng)絡(luò)模型概述
14.2 Winsock編程
14.2.1 Windows套接字
14.2.2 Winsock的版本和平臺(tái)
14.2.3 Winsock函數(shù)
14.2.4 MFC的Winsock類
14.3 WinInet編程
14.3.1 WinInet概述
14.3.2 使用MFC WinInet類編寫Internet客戶端應(yīng)用程序

本目錄推薦

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