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

Visual C++.NET實用教程

Visual C++.NET實用教程

定 價:¥42.00

作 者: 李劍編著
出版社: 人民郵電出版社
叢編項: Visual Studio net起步與進階叢書
標 簽: C語言 程序設計 教材

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

內(nèi)容簡介

  本書通過一些典型的實例,深入系統(tǒng)地介紹了使用Visual C++.NET開發(fā)Windows應用程序、組件應用程序和網(wǎng)絡應用程序所涉及到的各項關鍵技術。Visual C++.NET是微軟推出的基于.NET平臺上的新一代C++語言的可視化開發(fā)工具,在高性能的執(zhí)行效率與底層控制和快速可視化開發(fā)方面均表現(xiàn)出色。全書共分為三篇,初級篇詳細介紹了Visual Studio.net和Visual C++.NET的集成開發(fā)環(huán)境的特點及使用方法;中級篇介紹使用Visual C++.NET進行Windows編程的知識,其中包括了Windows消息編程、對話框編程、單文檔和多文檔編程及動態(tài)鏈接庫編程等;高級篇介紹了使用Visual C++.NET進行編程的高級技術,包括COM/COM+編程、ATL控件/服務器/Web服務編程、ActiveX控件和容器/服務器編程、基于.NET的受控編程及Internet編程等內(nèi)容。本書內(nèi)容豐富、層次分明、結(jié)構(gòu)合理、概念清晰,在講解上由淺入深,可作為Visual C++.NET初級用戶的入門教程,同時也是Visual C++.NET用戶的學習參考和自學教材。

作者簡介

暫缺《Visual C++.NET實用教程》作者簡介

圖書目錄

初級篇 熟悉Visual Studio.net
第1章 Visual Studio.net簡介
1.1 Visual Studio.net的特點
1.1.1 減少編程的代碼量,提高開發(fā)效率
1.1.2 Windows和Web開發(fā)的強有力的工具
1.1.3 語言革新
1.1.4 簡化了基于服務器的開發(fā)
1.1.5 簡化了Web服務的創(chuàng)建和使用
1.1.6 提供端到端完整的開發(fā)生命周期支持
1.2 Visual Studio.net新增功能簡介
1.2.1 新的共享集成開發(fā)環(huán)境(IDE)
1.2.2 新的Visual Studio起始頁
1.2.3 增強的解決方案管理器
1.2.4 增強的工具箱
1.3 小結(jié)和習題
1.3.1 小結(jié)
1.3.2 習題與思考
第2章 Visual C++.NET開發(fā)環(huán)境及功能簡介
2.1 集成開發(fā)環(huán)境的新特點
2.1.1 選擇創(chuàng)建工程類型
2.1.2 更加易于交互的應用程序向?qū)?br />2.1.3 沒有ClassWizard怎么辦
2.1.4 基于屬性的編程方法
2.1.5 動態(tài)設置工具欄按鈕
2.2 集成開發(fā)環(huán)境的使用
2.2.1 Resource View簡介
2.2.2 屬性窗口簡介
2.2.3 工具欄簡介
2.2.4 解決方案管理器窗口簡介
2.2.5 Class View簡介
2.2.6 定制開發(fā)環(huán)境樣式
2.3 增強的網(wǎng)絡編程功能
2.3.1 新增的.NET Framework工程
2.3.2 增強的ATL編程功能
2.4 小結(jié)和習題
2.4.1 小結(jié)
2.4.2 習題與思考
中級篇 Windows編程
第3章 面向?qū)ο蟪绦蛟O計
3.1 面向?qū)ο蟪绦蛟O計概述
3.1.1 對象、屬性和方法
3.1.2 類與對象
3.1.3 構(gòu)造函數(shù)
3.1.4 析構(gòu)函數(shù)
3.1.5 多態(tài)性
3.1.6 友員
3.1.7 類的靜態(tài)成員
3.2 面向?qū)ο蟪绦蛟O計的特點
3.2.1 封裝性
3.2.2 繼承性
3.2.3 多態(tài)性
3.3 小結(jié)和習題
3.3.1 小結(jié)
3.3.2 習題與思考
第4章 創(chuàng)建Windows應用程序
4.1 使用向?qū)晒こ蘉yFirstApp框架
4.1.1 設置Application Type頁面
4.1.2 設置Compound Document Support頁面
4.1.3 設置Document Template Strings頁面
4.1.4 設置數(shù)據(jù)庫支持頁面
4.1.5 設置應用程序界面的特征
4.1.6 設置文件和類名頁面
4.2 為應用程序添加功能
4.2.1 添加繪圖代碼
4.2.2 編譯并生成執(zhí)行文件
4.3 MFC類庫簡介
4.4 小結(jié)和習題
4.4.1 小結(jié)
4.4.2 習題與思考
第5章 Visual C++.NET中的消息和命令
5.1 消息概述
5.1.1 消息傳遞
5.1.2 消息循環(huán)
5.2 理解MFC中的消息映射機制
5.2.1 消息映射宏
5.2.2 消息映射的工作方式
5.2.3 如何響應鼠標消息
5.3 如何為應用程序添加消息
5.3.1 使用屬性框添加Windows消息
5.3.2 添加自定義消息
5.4 命令及其更新
5.4.1 命令消息
5.4.2 命令更新
5.5 編程舉例——MicroCad繪圖系統(tǒng)
5.5.1 創(chuàng)建工程
5.5.2 添加自定義類
5.5.3 添加菜單命令
5.5.4 添加鼠標消息
5.5.5 添加工具欄按鈕
5.5.6 運行應用程序進行繪圖
5.6 小結(jié)和習題
5.6.1 小結(jié)
5.6.2 習題與思考
第6章 理解Visual C++.NET中的文檔和視圖
6.1 理解文檔模板
6.1.1 文檔模板的構(gòu)成
6.1.2 文檔模板的創(chuàng)建
6.1.3 文檔和視圖
6.1.4 最簡單的文檔/視圖應用
6.2 理解切分窗口
6.2.1 切分窗口
6.2.2 動態(tài)與靜態(tài)切分窗口
6.2.3 滾動視圖和CScrollView類
6.3 單文檔應用程序編程舉例——SDISample
6.3.1 創(chuàng)建工程
6.3.2 實現(xiàn)切分窗口
6.3.3 添加功能代碼
6.3.4 編譯并生成可執(zhí)行文件
6.4 多文檔界面編程舉例——MDISample
6.4.1 創(chuàng)建工程
6.4.2 修改文檔和視圖類
6.4.3 完成視圖類CEnterView
6.4.4 完成視圖類CDispView
6.4.5 完成CStaticSplitFrm類
6.4.6 添加模板資源
6.4.7 編譯并生成可執(zhí)行文件
6.5 完善MicroCad繪圖系統(tǒng)
6.5.1 CObList類簡介
6.5.2 實現(xiàn)存儲功能
6.5.3 實現(xiàn)編輯功能
6.6 小結(jié)和習題
6.6.1 小結(jié)
6.6.2 習題與思考
第7章 使用Visual C++.NET添加對話框資源
7.1 對話框的基本概念
7.1.1 模式對話框的編程
7.1.2 無模式對話框編程
7.1.3 CFormView類
7.2 添加對話框資源
7.2.1 利用Add New Class添加對話框
7.2.2 控件板介紹
7.2.3 定義對話框和控件ID
7.2.4 了解控件消息
7.3 使用對話框類
7.3.1 為控件添加數(shù)據(jù)成員
7.3.2 對話框的初始化
7.3.3 對話框的顯示
7.3.4 實現(xiàn)數(shù)據(jù)交換
7.3.5 實現(xiàn)交互功能
7.3.6 為控件添加消息響應函數(shù)
7.4 為MicroCad繪圖系統(tǒng)添加對話框資源
7.4.1 定制對話框模板
7.4.2 為控件添加數(shù)據(jù)成員
7.4.3 添加全局變量
7.4.4 完善文檔和視圖類
7.4.5 完成對話框類
7.5 小結(jié)和習題
7.5.1 小結(jié)
7.5.2 習題與思考
第8章 利用Visual C++.NET創(chuàng)建動態(tài)鏈接庫
8.1 動態(tài)鏈接庫的概念
8.1.1 函數(shù)的導入與導出
8.1.2 隱式鏈接和顯式鏈接
8.1.3 動態(tài)鏈接和靜態(tài)鏈接
8.1.4 入口點——DllMain
8.1.5 客戶程序如何找到DLL
8.1.6 使用DLL的好處
8.2 使用MFC編寫DLL
8.2.1 擴展DLL和正規(guī)DLL
8.2.2 創(chuàng)建一個擴展DLL——CExtentionDll
8.2.3 編寫CExtentionDll的測試客戶程序
8.2.4 創(chuàng)建一個正規(guī)DLL——CRegularDll
8.2.5 編寫CRegularDll的測試客戶程序
8.3 小結(jié)和習題
8.3.1 小結(jié)
8.3.2 習題與思考
高級篇 組件和網(wǎng)絡編程
第9章 使用Visual C++.NET進行COM組件編程
9.1 對象組件模型(COM)
9.1.1 COM所解決的問題
9.1.2 COM本質(zhì)
9.2 COM對象和接口
9.2.1 COM對象
9.2.2 全局惟一標識符GUID
9.2.3 COM對象的特點
9.2.4 COM接口
9.2.5 接口描述語言IDL
9.2.6 接口的特點
9.3 IUnknown接口
9.3.1 引用計數(shù)
9.3.2 接口查詢
9.4 COM的實現(xiàn)
9.4.1 進程內(nèi)組件和進程外組件
9.4.2 類廠
9.4.3 COM庫
9.5 COM特性
9.5.1 包容和聚合(可重用性)
9.5.2 實現(xiàn)包容
9.5.3 實現(xiàn)聚合
9.5.4 列集(marshaling)
9.6 COM客戶
9.6.1 COM對象創(chuàng)建函數(shù)
9.6.2 運行時的對象注冊
9.6.3 COM客戶程序調(diào)用進程內(nèi)組件
9.6.4 COM客戶程序調(diào)用進程外組件
9.7 MFC對COM的支持
9.7.1 MFC接口宏
9.7.2 MFC對自動化的支持
9.7.3 MFC對ActiveX控制的支持
9.7.4 MFC對復合文檔的支持
9.8 基于MFC的COM編程舉例
9.8.1 使用MFC創(chuàng)建服務程序
9.8.2 創(chuàng)建COM客戶程序
9.9 COM擴展技術(COM+)介紹
9.9.1 COM與Windows DNA
9.9.2 組件服務配置
9.9.3 事務處理
9.9.4 排隊組件(QC)
9.9.5 動態(tài)負荷平衡
9.9.6 對象池
9.10 小結(jié)和習題
9.10.1 小結(jié)
9.10.2 習題與思考
第10章 ATL編程—Visual C++.NET的增強功能
10.1 ATL基礎
10.1.1 使用模板庫
10.1.2 ATL范圍
10.1.3 何時使用ATL
10.2 ATL窗口類
10.2.1 使用窗口
10.2.2 實現(xiàn)一個窗口
10.2.3 實現(xiàn)一個對話框
10.2.4 使用容器窗口
10.3 連接點
10.3.1 連接點類
10.3.2 給對象增加一個連接點
10.3.3 連接點的例子
10.4 枚舉器(Enumerator)
10.5 代理
10.5.1 何為ATL代理
10.5.2 如何生成連接點或快捷指針的代理
10.6 ATL服務
10.6.1 CServiceModule::Start函數(shù)
10.6.2 CServiceModule::ServiceMain函數(shù)
10.6.3 CServiceModule::Run函數(shù)
10.6.4 CServiceModule::Handler函數(shù)
10.7 創(chuàng)建一個簡單的ATL控件工程
10.7.1 第1步:創(chuàng)建工程
10.7.2 第2步:添加控件
10.7.3 第3步:增加屬性
10.7.4 第4步:修改繪圖代碼
10.7.5 第5步:增加事件處理代碼
10.7.6 第6步:增加屬性頁
10.7.7 第7步:將控件放在主頁上
10.8 ATL Server編程
10.8.1 ATL Server簡介
10.8.2 ATL Server宏
10.8.3 ATL Server屬性
10.8.4 ATL Server函數(shù)
10.8.5 服務器響應文件
10.8.6 ATL Server程序結(jié)構(gòu)
10.8.7 創(chuàng)建ATL Server服務器工程
10.9 ATL Web services編程簡介
10.9.1 ATL Web服務的基礎結(jié)構(gòu)
10.9.2 服務描述語言(SDL)
10.9.3 創(chuàng)建ATL Web服務提供者工程
10.9.4 創(chuàng)建ATL Web服務使用者工程
10.10 小結(jié)和習題
10.10.1 小節(jié)
10.10.2 習題與思考
第11章 利用Visual C++.NET進行ActiveX編程
11.1 ActiveX簡介
11.1.1 ActiveX的用途
11.1.2 對象鏈接和嵌入
11.1.3 容器和服務器
11.1.4 ActiveX自動化編程
11.1.5 ActiveX控件和控件容器
11.2 ActiveX控件編程
11.2.1 ActiveX控件概述
11.2.2 ActiveX控件的事件
11.2.3 ActiveX控件的方法
11.2.4 ActiveX控件的屬性
11.2.5 ActiveX控件的屬性頁
11.2.6 編寫ActiveX控件程序
11.3 編寫ActiveX容器程序
11.3.1 容器程序的實現(xiàn)過程
11.3.2 容器程序中的類
11.3.3 創(chuàng)建容器工程
11.3.4 運行容器程序
11.3.5 管理嵌入對象的大小和位置
11.3.6 使用鼠標選取
11.3.7 刪除嵌入對象
11.4 編寫ActiveX服務器程序
11.4.1 服務器程序的實現(xiàn)過程
11.4.2 服務器程序中的類
11.4.3 創(chuàng)建服務器程序
11.4.4 完善服務器應用程序
11.4.5 運行服務器
11.5 編寫自動化應用程序
11.5.1 自動化服務器程序
11.5.2 自動化客戶程序
11.6 小結(jié)和習題
11.6.1 小結(jié)
11.6.2 習題與思考
第12章 使用擴展的受控C++進行.NET編程
12.1 理解.NET Framework編程
12.1.1 公用語言運行環(huán)境(Common Language Runtime)
12.1.2 理解部件Assemblies
12.1.3 元數(shù)據(jù)和自我描述組件
12.2 理解擴展的受控編程
12.3 何時使用擴展的受控C++語言
12.4 公用類型系統(tǒng)The Common Type System
12.5 擴展的受控C++語言簡介
12.5.1 受控類型
12.5.2 受控數(shù)組
12.5.3 擴展的受控C++中的字符串
12.5.4 擴展的受控C++中的代理
12.5.5 受控對象的性質(zhì)
12.6 如何使用擴展的受控C++語言進行編程
12.6.1 在現(xiàn)有工程中添加對擴展受控C++的支持
12.6.2 全局屬性和擴展受控C++
12.6.3 受控類型和MFC
12.7 創(chuàng)建Managed C++Application工程
12.7.1 創(chuàng)建受控應用程序
12.7.2 添加功能
12.7.3 編譯并運行應用程序
12.8 小結(jié)和習題
12.8.1 小結(jié)
12.8.2 習題與思考
第13章 使用Visual C++.NET編寫Web瀏覽器
13.1 Web網(wǎng)頁瀏覽器知識簡介
13.1.1 網(wǎng)頁瀏覽器簡介
13.1.2 CHtmlView類簡介
13.1.3 在MFC應用中使用CHtmlView類
13.2 使用CHtmlView類創(chuàng)建自己的Web瀏覽器
13.2.1 創(chuàng)建工程
13.2.2 添加地址輸入對話框
13.2.3 添加菜單
13.2.4 修改工具條資源
13.2.5 添加菜單消息響應函數(shù)
13.2.6 運行應用程序
13.3 小結(jié)和習題
13.3.1 小結(jié)
13.3.2 習題與思考
第14章 使用Visual C++.NET進行Internet編程
14.1 Windows套接字編程
14.1.1 什么是Windows套接字
14.1.2 套接字的兩種形式
14.1.3 Winsock API 
14.1.4 MFC WinSock類
14.1.5 用CSocket編寫WinSock程序
14.2 WinInet編程
14.2.1 WinInet相對于WinSock的優(yōu)勢
14.2.2 MFC WinInet類
14.2.3 編寫WinInet程序
14.3 Internet Server API(ISAPI)
14.3.1 為什么要用ISAPI及ISAPI的分類
14.3.2 ISAPI服務器擴展應用程序
14.3.3 ISAPI過濾程序
14.3.4 ISAPI的MFC類
14.3.5 ISA應用程序的調(diào)試
14.3.6 編寫服務器擴展應用程序
14.4 小結(jié)和習題
14.4.1 小結(jié)
14.4.2 習題與思考
附錄 培訓大綱

本目錄推薦

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