注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計.NETVisual C++.NET高級編程

Visual C++.NET高級編程

Visual C++.NET高級編程

定 價:¥55.00

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

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

內容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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