Visual C++.NET開發(fā)人員指南

出版時(shí)間:2002-8  出版社:清華大學(xué)出版社  作者:康博 譯  頁數(shù):514  字?jǐn)?shù):851  

內(nèi)容概要

Visual C++是一門應(yīng)用非常廣泛的編程語言。微軟在推出其.NET Framework之際,也發(fā)布了Visual C++的升級版本Visual C++.NET。本書共分6大部分,分別介紹了Visual C++.NET的新增功能,如何使用不定期種語言創(chuàng)建線程、靜態(tài)圖形和動(dòng)畫,如何創(chuàng)建數(shù)據(jù)庫應(yīng)用程序、管理工具、幫助文檔,如何使用SOAP開發(fā)分布式應(yīng)用程序等內(nèi)容。本書還講述了Visual C++.NET在.NET Framework中的地位以及它與C#的異同之處等許多主題。
本書還對是否應(yīng)把現(xiàn)有的代碼轉(zhuǎn)換為.NET版本,以及升級的時(shí)間和方式進(jìn)行了深入的探討,本書可以作為廣大Visual C++開發(fā)人員的重要參考手冊。
本書適合于Visual C++開發(fā)人員和希望學(xué)習(xí).NET Framework、SOAP等新技術(shù)的讀者。

書籍目錄

第1部分 VisuaI C++概述
第1章 入門之旅
1.1 Visual C++.NET的新功能
1.1.1 新的開發(fā)環(huán)境
1.1.2 屬性化編程
1.1.3 托管環(huán)境
1.1.4 .NET Framework
1.1.5 ADO.NET
1.1.6 C#語言
1.1.7 ATL服務(wù)器
1.1.8 Web服務(wù)
1.1.9 Web Forms和Win Forms
1.1.10 企業(yè)模板和策略定義
1.2 必需的下載內(nèi)容
1.3 必要的工具
1.3.1 VisualStudio和平臺(tái)SDK工具
1.3.2 CPU Stress
1.3.3 Depends
1.3.4 ProcessViewer
1.3.5 ROTViewer
1.3.6 ShellWalk
1.3.7 Spy++
1.4 設(shè)置工作站
1.5 設(shè)置服務(wù)器
第2章 建立桌面應(yīng)用程序
2.1 編寫信息控制臺(tái)應(yīng)用程序
2.1.1 使用直接代碼
2.1.2 使用結(jié)構(gòu)代替類
2.1.3 使用托管代碼
2.1.4 尋求最佳方案
2.2 編寫基于對話框的實(shí)用程序
2.3 編寫單文檔應(yīng)用程序
2,3.1 創(chuàng)建基礎(chǔ)程序
2.3.2 處理資源
第3章 使用線程
3.1 線程的使用
3.1.1 應(yīng)用程序
3.1.2 DLL
3.1.3 系統(tǒng)服務(wù)
3.2 線程類型
3.2.1 worker線程
3.2.2 UI線程
3.3 臨界區(qū)
3.4 線程安全
3.5 使用線程編寫桌面應(yīng)用程序
3.5.1 定義主對話框
3.5.2 創(chuàng)建CUIThread類
3.5.3 添加線程對話框
3.5.4 創(chuàng)建worker線程
3.5.5 測試Threads應(yīng)用程序
3.6 使用線程編寫本機(jī)DLL
3.6.1 創(chuàng)建DLLThreadDLL
3.6.2 創(chuàng)建DLLTest應(yīng)用程序
第4章 使用圖形
4.1 Visual C++圖形支持
4.1.1 擴(kuò)展圖形支持
4.1.2 使用Image Editor
4.1.3 使用標(biāo)準(zhǔn)的Win32API調(diào)用
4.1.4 概述System.Windows.Forms命名空間
4.1.5 概述System.Drawing命名空間
4.2 編寫圖形桌面應(yīng)用程序
4.2.1 使用非托管代碼
4.2.2 使用托管代碼
4.3 使用GIF文件的動(dòng)畫技術(shù)
4.3.1 創(chuàng)建動(dòng)畫GIF
4.3.2 設(shè)計(jì)動(dòng)畫應(yīng)用程序
第5章 使用活動(dòng)目錄
5.1 活動(dòng)目錄
5.1.1 接口概述
5.1.2 使用活動(dòng)目錄的原因
5.1.3 活動(dòng)目錄編程的缺陷
5.2 活動(dòng)目錄服務(wù)接口(ADSl)
5.2.1 使用常見的APl
5.2.2 創(chuàng)建新對象
5.2.3 使用命名空間
5.3 使用活動(dòng)目錄
5.3.1 ADSIViewer
5.3.2 安全性
5.3.3 綁定
5.3.4 管理用戶和組
5.4 使用ADSIAPI
5.5 使用System.DirectoryService命名空間
5.6 編寫基于活動(dòng)目錄的COM+應(yīng)用程序
5.6.1 創(chuàng)建組件
5.6.2 創(chuàng)建測試應(yīng)用程序
5.6.3 測試應(yīng)用程序
第6章 創(chuàng)建組件
6.1 ActiveX控件
6.1.1 基于MFC和ATL的控件
6.1.2 MFCActiveX控件示例
6.1.3 ATLActiveX控件示例
6.1.4 測試控件
6.2 組件測試幫助和技巧
6.2.1 注銷控件
6.2.2 ActiveX控件測試容器
6.2.3 OLE/COMObjectViewer
第2部分 VisuaI C++.NET和數(shù)據(jù)庫管理
第7章 Visual C++數(shù)據(jù)庫技術(shù)
7.1 ADO和OLE-DB
7.1.1 OLE-DB
7.1.2 ADO
7.2 AD0.NET
7.3 ODBC.NET
7.3.1 使用UserDSN和SystemDSN
7.3.2 使用FileDSN
7.3.3 記錄ODBC事務(wù)處理
7.4 ODBC,ODBCNET,OLE-DB,ADO和ADO.NET應(yīng)用比較
7.5 其他數(shù)據(jù)庫工具簡介
7.5.1 LOCalTest Manager
7.5.2 ODBC Test
7.5.3 RowsetViewer
7.5.4 Table Copy
7.6 Visual C++類概述
第8章 創(chuàng)建非托管數(shù)據(jù)庫應(yīng)用程序
8.1 應(yīng)用程序的兼容性:從Visual Studio 6.0中進(jìn)行遷移
8.1.1 無法找到提供者
8.1.2 無法正常打開項(xiàng)目
8.1.3 處理表格
8.2 編寫OLE-DB應(yīng)用程序
8.2.1 創(chuàng)建OLE-DB項(xiàng)目
8.2.2 設(shè)計(jì)表單視圖
8.2.3 向OLE-DB添加顯示代碼
8.2.4 添加Search例程
8.3 給應(yīng)用程序添加報(bào)表
8.3.1 難以進(jìn)行打印
8.3.2 給應(yīng)用程序添加打印功能
第9章 創(chuàng)建托管數(shù)據(jù)庫應(yīng)用程序
9.1 托管數(shù)據(jù)庫應(yīng)用程序的使用場合
9.2 理解ODBC.NET
9.2.1 ODBC與ODBC.NET
9.2.2 ODBC.NET的安裝要求
9.3 編寫托管數(shù)據(jù)庫應(yīng)用程序
9.3.1 創(chuàng)建表格視圖
9.3.2 添加數(shù)據(jù)訪問代碼
9.3.3 添加打印功能
第3部分 VisuaI C++和在線計(jì)算
第10章 創(chuàng)建Internet應(yīng)用程序
10.1 使用PDA或者其他替代設(shè)備
10.1.1 PDA的特殊需要
10.1.2 獲取SOAP工具包
10.1.3 創(chuàng)建簡單的PDA應(yīng)用程序
10.1.4 PDA的顯示問題
10.1.5 PDA的安全問題
10.2 理解Web Accessibility Initiative(WAl)
10.3 使用Web服務(wù)
10.4 使用ASP.NET編寫應(yīng)用程序
第11章 使用IIS
11.1 ISAPI概述(Internet ServerAPl)
11.1.1 ISAPI的實(shí)際用法
11.1.2 ISAPI與ASP或者ASP.NET
11.1.3 在過濾器和擴(kuò)展程序之間作出選擇
11.1.4 使用5種ISAPI類
11.2 SOAP概述
11.2.1 SOAP的HTTP部分
11.2.2 SOAP的XML部分
11.2.3 使用SOAP消息
11.3 編寫ISAPI擴(kuò)展程序
11.3.1 創(chuàng)建ISAPI外殼
11.3.2 添加代碼
11.3.3 運(yùn)行測試應(yīng)用程序
11.4 編寫ISAPI過濾器
11.4.1 選擇過濾器選項(xiàng)
11.4.2 創(chuàng)建過濾器外殼
11.4.3 安裝ISAPI過濾器
11.4.4 測試ISAPI過濾器
11.5 編寫SOAP應(yīng)用程序
11.5.1 創(chuàng)建組件
11.5.2 創(chuàng)建WSDL文件
11.5.3 創(chuàng)建客戶程序
第4部分 Visual C++.NET和Microsoft.NET
第12章 使用.NET體系結(jié)構(gòu)
12.1 .NET概述
12.2 中間語言(IL)簡介
12.3 改變Visual C++的原因
12.3.1 Visual C++在當(dāng)今編程環(huán)境下的局限性
12.3.2 Visual C++的穩(wěn)定性
12.3.3 .NET Framework的挑戰(zhàn)
12.3.4 Visual C++.NET的辦法
12.4 Visual C++和C#的比較
12.4.1 基礎(chǔ)語言相同,開發(fā)環(huán)境不同
12.4.2 使用C??朔isual C++局限性
12.4.3 選擇目標(biāo)程序使用的語言
12.4.4 確定何時(shí)升級到C#
12.5 公共語言運(yùn)行時(shí)
12.6 把現(xiàn)有代碼轉(zhuǎn)換為.NET
第13章 屬性和Visual C++編程
13.1 使用屬性的原因
13.2 了解屬性的類型
13.2.1 ATL Server屬性
13.2.2 COM屬性
13.2.3 Compiler屬性
13.2.4 IDL屬性
13.2.5 OLE-DB consumer屬性
13.3 使用屬性的方式
13.3.1 托管組件范例
13.3.2 屬性化ATLActiveX控件范例
13.4 使用屬性時(shí)要避免的問題
13.5 屬性化編程和調(diào)試
第14章 在托管代碼環(huán)境中進(jìn)行開發(fā)
14.1 使用Windows窗體
14.2 使用委托(delegate)
14.3 使用元數(shù)據(jù)
14.3.1 創(chuàng)建定制屬性
14.3.2 查看元數(shù)據(jù)
14.3.3 使用反射(reflection)
14.3.4 維護(hù)狀態(tài)信息
14.4 訪問Property Browser
14.4.1 關(guān)于屬性頁
14.4.2 了解類型轉(zhuǎn)換
第5部分 開發(fā)人員對Visual C++.NET的評述
第15章 安全性
15.1 使用Windows 2000安全特性
15.1.1 內(nèi)置的安全特性
15.1.2 使用Access ControlEditor
15.1.3 使用Security Configuration Editor
15.1.4 處理Windows登錄
15.2 了解Windows安全APl
15.2.1 Windows 2000安全API概述
15.2.2 加密API概述
15.3 安全下載Internet代碼
15.3.1 使用Windows TrustVerificationAPI
15.3.2 了解Windows Software PublishingTrust Provider
15.3.3 Internet組件下載方法
15.4 安全標(biāo)準(zhǔn)
15.4.1 通過HTTP進(jìn)行身份驗(yàn)證
15.4.2 數(shù)字簽名
15.4.3 Kerberos
15.4.4 公共密鑰基礎(chǔ)結(jié)構(gòu)(PKl)
15.4.5 分布式密碼身份驗(yàn)證(DPA)
第16章 創(chuàng)建管理工具
16.1 工具類型概覽
16.1.1 按用途劃分
16.1.2 按用戶和環(huán)境劃分
16.2 確定所要使用的工具類型
16.3 提供可從Internet訪問的工具
16.4 編寫MMC管理單元
16.4.1 接口概述
16.4.2 創(chuàng)建管理單元外殼
16.4.3 添加代碼
16.4.4 修改資源字符串
16.4.5 測試管理單元
16.5 編寫可通過HTML訪問的工具
第17章 創(chuàng)建幫助文檔
17.1 確定幫助文檔類型
17.2 概括幫助文檔要點(diǎn)
17.2.1 菜單流
17.2.2 面向任務(wù)的方法
17.2.3 通用的菜單/任務(wù)方法
17.2.4 引用
17.2.5 指南
17.2.6 功能區(qū)
17.3 術(shù)語表
17.4 使用Microsoft Help Compiler
17.4.1 在幫助文檔中添加特殊效果
17.4.2 創(chuàng)建生成文件和編譯幫助文檔
17.5 使用Microsoft Help Workshop
17.5.1 定義選項(xiàng)
17.5.2 定義窗口
17.5.3 映射幫助主題
17.5.4 編譯幫助文檔
17.6 添加幫助支持
17.7 創(chuàng)建基于HTML的幫助程序包
17.7.1 創(chuàng)建多頁文件還是單頁文件
17.7.2 連接類型
17.7.3 搜索功能
第18章 打包應(yīng)用程序
18.1 了解各種打包類型
18.1.1 公司環(huán)境
18.1.2 共享軟件環(huán)境
18.1.3 壓縮包裝環(huán)境
18.2 收集文件
18.3 使用InstallShield
18.3.1 設(shè)置組件
18.3.2設(shè)置文件組
18.3.3 定義資源
18.3.4 確定媒介類型
18.4 使用Windows Installer
18.4.1 關(guān)于Microsoft Windows Installer
18.4.2 為應(yīng)用程序創(chuàng)建MSI文件
18.4.3 測試安裝過程
18.4.4 測試卸載過程
18.4.5 Microsoft Windows Installer的問題
18.5 安裝和部署項(xiàng)目
18.5.1 Cab Project
18.5.2 Deploy Wizard
18.5.3 Merge Module Project
18.5.4 Setup Project
18.5.5 Setup Wizard
18.5.6 Web Setup Project
第6部分 附錄和術(shù)語表
附錄A ActiveX組件資源
A.1 怎樣購買最合算
A.2 購買組件和工具的陷阱
A.3 要在工具箱中添加的組件
附錄B 在線資源指南
B.1 查找信息
B.1.1 進(jìn)行搜索
B.1.2 選擇合適的搜索引擎
B.2 微軟在Internet上的作為
B.2.1 順利地起步
B.2.2 尋找新聞組
B.3 微軟知識(shí)庫
附錄C 術(shù)語表

圖書封面

評論、評分、閱讀與下載


    Visual C++.NET開發(fā)人員指南 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7