注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual C++.NET專業(yè)項目實例開發(fā)

Visual C++.NET專業(yè)項目實例開發(fā)

Visual C++.NET專業(yè)項目實例開發(fā)

定 價:¥65.00

作 者: (美)Sai Kishore,(美)Sripriya著;何紅波[等]譯;何紅波譯
出版社: 中國水利水電出版社
叢編項: 萬水軟件項目應(yīng)用與實例開發(fā)叢書
標(biāo) 簽: VC++

ISBN: 9787508412634 出版時間: 2003-01-01 包裝: 簡裝本
開本: 24cm 頁數(shù): 623 字?jǐn)?shù):  

內(nèi)容簡介

  本書凝聚了作者十余年的項目開發(fā)與教學(xué)經(jīng)驗,是用來打開VisualC++.NET強(qiáng)大功能的金鑰匙。本書前幾章講述了.NETFramework的基礎(chǔ)概念、VisualStudio.NET編程環(huán)境和VisualC++.NET的一些基礎(chǔ)知識;后面部分對一些專業(yè)項目進(jìn)行了詳細(xì)的剖析,這些項目涉及到的內(nèi)容包括:使用VC++.NET進(jìn)行數(shù)據(jù)庫編程、使用ManagedC++創(chuàng)建應(yīng)用程序、在ManagedC++應(yīng)用程序中實現(xiàn)ADO.NET、創(chuàng)建托管擴(kuò)展類庫并用于ASP.NET、創(chuàng)建托管擴(kuò)展類庫并用于ASP.NET應(yīng)用程序、使用ATL創(chuàng)建COM組件、創(chuàng)建ATLServer應(yīng)用程序、創(chuàng)建Web服務(wù)、ManagedC++.NET程序集和COM與.NET的互操作性、在VC++.NET中使用XML、VC++.NET中的聯(lián)網(wǎng)與遠(yuǎn)程化等。本書適合于對C++有一定了解的讀者,尤其適合于正在用VisualC++.NET做項目的開發(fā)人員。

作者簡介

  Sripriya是一名MCSD(微軟認(rèn)證方案開發(fā)專家)。她多才多藝,自從1997年以來,一直擔(dān)任著技術(shù)培訓(xùn)師、技術(shù)編譯、教學(xué)軟件設(shè)計師、職業(yè)培訓(xùn)評審師等各種職務(wù)。Sripriya具有3年在NIIT的Career Education Group分部教授各種職業(yè)培訓(xùn)項目的經(jīng)驗。在那里,她教授的課程所涉及的領(lǐng)域非常廣泛,包括Windows 95、Windows 98、Microsoft Office 97、Microsoft Office 2000、Microsoft Visual Basic 6.0、Microsoft Visual C++ 4.0、Windows 32 API編程、HTML、Microsoft Visual Java、Unix、C和C++。同時,她還組建了一個學(xué)生實驗室,管理著實驗室及其Novell 3.11和基于Unix(SCO)的網(wǎng)絡(luò)。Sai Kishore是一名程序員,具有6年編程方面的教學(xué)經(jīng)驗。他目前在NIIT公司擔(dān)任著Knowledge Solutions Bussiness(知識解決方案業(yè)務(wù))的顧問,并且為各種平臺開發(fā)電子教學(xué)應(yīng)用程序。此前,Sai Kishore是技術(shù)培訓(xùn)師,培訓(xùn)涉及的領(lǐng)域包括C、C++、Unix系統(tǒng)編程、Powerbuilder、DB-Library、Pro C(Oracle)、使用C、C++和Visual Basic的Windows編程。

圖書目錄

譯者序
NIIT簡介
作者簡介
前言
第一部分 VC++.NET介紹
第1章 .NET Framework基礎(chǔ)
1.1 .NET Framework
1.1.1 公共語言運(yùn)行環(huán)境
1.1.2 類庫
1.1.3 程序集
1.1.4 調(diào)試器
1.1.5 代碼訪問安全性
1.2 Visual Studio.NET介紹
1.2.1 Visual Studio.NET IDE
1.2.2 Visual C#.NET
1.2.3 Visual Basic.NET
1.2.4 Visual C++.NET
1.2.5 Windows窗體
1.2.6 Web表單
1.2.7 Web服務(wù)
1.3 VC++.NET的新特征和增強(qiáng)功能
1.4 小結(jié)
第2章 VG++.NET編程基礎(chǔ)
2.1 MFC編程概述
2.2 MFC編程基礎(chǔ)
2.2.1 事件處理
2.2.2 設(shè)備無關(guān)性
2.3 小結(jié)
第3章 創(chuàng)建用戶界面
3.1 MFC Application Wizard介紹
3.1.1 啟動MFC Application Wizard
3.1.2 創(chuàng)建一個應(yīng)用程序框架
3.1.3 執(zhí)行應(yīng)用程序
3.2 定制一個應(yīng)用程序框架
3.2.1 為窗體控件創(chuàng)建變量
3.2.2 在控件與變量之間傳遞數(shù)據(jù)
3.3 處理按鈕事件
3.4 小結(jié)
第4章 使用菜單、對話框和窗口控件
4.1 創(chuàng)建菜單
4.1.1 創(chuàng)建菜單資源
4.1.2 為顯示菜單編寫代碼
4.1.3 處理菜單
4.2 使用對話框和控件
4.2.1 創(chuàng)建模式對話框
4.2.2 創(chuàng)建無模式對話框
4.3 小結(jié)
第5章 文檔/視圖結(jié)構(gòu)
5.1 走近文檔/視圖結(jié)構(gòu)
5.1.1 文檔/視圖結(jié)構(gòu)的組成
5.1.2 文檔/視圖類的功能
5.2 創(chuàng)建一個MDI應(yīng)用程序
5.2.1 一個MDI應(yīng)用程序的例子
5.2.2 改進(jìn)這個應(yīng)用程序
5.2.3 回顧基于文檔/視圖的應(yīng)用程序的控制流程
5.3 小結(jié)
第6章 線程
6.1 線程基礎(chǔ)
6.1.1 單線程應(yīng)用程序
6.1.2 多線程應(yīng)用程序
6.2 進(jìn)一步討論線程
6.2.1 用于工作者線程的AfxBeginThread函數(shù)
6.2.2 用于用戶界面線程的AfxBeginThread函數(shù)
6.2.3 創(chuàng)建一個單線程應(yīng)用程序
6.2.4 創(chuàng)建一個多線程應(yīng)用程序
6.2.5 終止線程
6.3 線程同步
6.3.1 CSyncObject
6.3.2 CMutex
6.3.3 CCriticalSection
6.3.4 CSemaphore
6.3.5 CEvent
6.3.6 CMultiLock
6.3.7 CSingleLock
6.4 小結(jié)
第二部分 專業(yè)項目1
項目1 使用VC++.NET進(jìn)行數(shù)據(jù)庫編程
項目1 概述
第7章 使用ODBC管理數(shù)據(jù)庫概述
7.1 數(shù)據(jù)庫訪問機(jī)制
7.1.1 ODBC
7.1.2 DAO
7.1.3 選擇一種數(shù)據(jù)訪問技術(shù)
7.2 MFC ODBC類
7.2.1 CDatabase類
7.2.2 CRecordset類
7.2.3 CRecordView類
7.3 小結(jié)
第8章 實現(xiàn)數(shù)據(jù)訪問的技術(shù)
8.1 SaveMyMoney銀行案例分析
8.2 SaveMyMoney銀行解決方案
8.3 項目生命周期
8.3.1 需求分析
8.3.2 高層設(shè)計
8.3.3 低層設(shè)計
8.3.4 構(gòu)造
8.3.5 集成和測試
8.3.6 用戶驗收測試
8.4 銀行業(yè)務(wù)應(yīng)用程序
8.4.1 創(chuàng)建Banking數(shù)據(jù)庫
8.4.2 配置一個ODBC數(shù)據(jù)源
8.4.3 創(chuàng)建SaveMyMoney應(yīng)用程序
8.4.4 編寫應(yīng)用程序代碼
8.5 小結(jié)
第9章 VC++.NET中的程序調(diào)試和異常處理
9.1 MFC應(yīng)用程序的異常處理
9.2 調(diào)試VC++.NET應(yīng)用程序
9.2.1 調(diào)試基礎(chǔ)
9.2.2 建立配置
9.2.3 Task List
9.2.4 斷點(diǎn)窗口
9.2.5 自動窗口
9.2.6 局部窗口
9.2.7 查看窗口
9.2.8 快速查看對話框
9.2.9 其他調(diào)試窗口
9.3 小結(jié)
第三部分 專業(yè)項目2
項目2 使用Managed C++應(yīng)用程序創(chuàng)建應(yīng)用程序
項目2 概述
第10章 托管擴(kuò)展的介紹
10.1 .NET中的C++語言
10.2 使用C++托管擴(kuò)展編程
10.2.1 類
10.2.2 接口
10.2.3 屬性
10.2.4 異常
10.2.5 裝箱
10.3 創(chuàng)建一個GUI應(yīng)用程序
10.4 小結(jié)
第11章 介紹GDI+、事件和委托
11.1 GDI+介紹
11.1.1 GDI+提供的服務(wù)
11.1.2 GDI+的新功能
11.2 編程模式變化
11.2.1 在GDI+中重載方法
11.2.2 用于畫圖和填充的不同方法
11.2.3 創(chuàng)建區(qū)域
11.3 GDI+中重要的類和名字空間
11.3.1 System.Drawing名字空間
11.3.2 Graphics類
11.3.3 Brush類
11.3.4 Pen類
11.4 事件和委托
11.4.1 事件介紹
11.4.2 委托介紹
11.4.3 托管代碼中的事件處理
11.4.4 統(tǒng)一事件模型
11.5 小結(jié)
第12章 創(chuàng)建一個托管擴(kuò)展應(yīng)用程序
12.1 項目案例分析
12.1.1 需求分析階段
12.1.2 設(shè)計階段
12.1.3 編碼和構(gòu)造階段
12.1.4 測試階段
12.1.5 執(zhí)行階段
12.2 編寫應(yīng)用程序代碼
12.2.1 創(chuàng)建應(yīng)用程序
12.2.2 創(chuàng)建用戶界面窗體
12.2.3 創(chuàng)建應(yīng)用程序菜單
12.2.4 創(chuàng)建應(yīng)用程序工具欄和狀態(tài)欄
12.2.5 應(yīng)用程序的事件處理
12.2.6 委托
12.3 Easy Tool應(yīng)用程序的完整代碼列表
12.4 小結(jié)
第四部分 專業(yè)項目3
項目3 Managed C++中的ADO.NET
項目3 概述
第13章 ADO.NET介紹
13.1 數(shù)據(jù)訪問技術(shù)概述
13.2 ADO.NET介紹
13.2.1 ADO.NET的功能
13.2.2 ADO.NET的優(yōu)點(diǎn)
13.3 ADO.NET的體系結(jié)構(gòu)
13.4 ADO.NET和XML
13.5 小結(jié)
第14章 在Managed C++應(yīng)用程序中實現(xiàn)ADO.NET
14.1 項目概述
14.2 數(shù)據(jù)庫規(guī)劃
14.2.1 創(chuàng)建數(shù)據(jù)庫
14.2.2 創(chuàng)建Account_Detail表
14.2.3 創(chuàng)建BankLogin表
14.3 創(chuàng)建銀行業(yè)務(wù)應(yīng)用程序
14.3.1 在托管擴(kuò)展中創(chuàng)建項目
14.3.2 創(chuàng)建登錄窗體
14.3.3 創(chuàng)建Account Details窗體
14.4 小結(jié)
第五部分 專業(yè)項目4
項目4 創(chuàng)建托管擴(kuò)展類庫并用于ASP.NET應(yīng)用程序
項目4 概述
第15章 ASP.NET介紹
15.1 ASP.NET的演變
15.2 創(chuàng)建ASP應(yīng)用程序的需求
15.2.1 ASP.NET體系結(jié)構(gòu)
15.2.2 Web表單基礎(chǔ)
15.2.3 Web表單的組成
15.3 創(chuàng)建Web表單
15.3.1 IIS應(yīng)用程序根目錄
15.3.2 ASP.NET Web表單服務(wù)器控件
15.3.3 HTML服務(wù)器控件與Web控件的比較
15.3.4 向表單添加服務(wù)器控件
15.3.5 設(shè)置Web控件的屬性
15.3.6 處理Web控件的事件
15.4 驗證控件
15.4.1 使用驗證控件
15.4.2 使用多個驗證控件
15.5 小結(jié)
第16章 創(chuàng)建類庫并用于ASP.NET應(yīng)用程序
16.1 稅款計算器應(yīng)用程序
16.1.1 項目生命周期
16.1.2 創(chuàng)建Managed C++類庫
16.1.3 創(chuàng)建ASP.NET應(yīng)用程序
16.2 小結(jié)
第六部分 專業(yè)項目5
項目5 使用ATL創(chuàng)建COM組件
項目5 概述
第17章 COM介紹
17.1 COM的演變
17.1.1 什么是COM
17.1.2 COM要解決的問題
17.2 COM組件
17.2.1 COM組件的類型
17.2.2 COM庫
17.2.3 接口
17.2.4 COM中注冊表的作用
17.2.5 COM對象的實例代
17.3 COM中的線程
17.4 COM+
17.4.1 內(nèi)存數(shù)據(jù)庫
17.4.2 負(fù)載平衡
17.4.3 基于角色的安全
17.4.4 新線程模型
17.4.5 對象緩沖池
17.4.6 隊列組件
17.4.7 COM+事件
17.4.8 自動化事務(wù)
17.5 小結(jié)
第18章 基于屬性的編程介紹
18.1 屬性和反射的介紹
18.1.1 屬性類別
18.1.2 自定義屬性
18.1.3 反射
18.2 小結(jié)
第19章 使用ATL實現(xiàn)COM
19.1 Art-Shop——一個在線美術(shù)館
19.2 項目生命周期
19.2.1 設(shè)計站點(diǎn)
19.2.2 Checkout頁面
19.3 創(chuàng)建信用卡驗證組件
19.3.1 理解Luhn算法
19.3.2 使用ATL Project Wizard創(chuàng)建基礎(chǔ)COM組件
19.3.3 創(chuàng)建CoClass并添加功能
19.3.4 測試組件
19.4 小結(jié)
第七部分 專業(yè)項目6
項目6 創(chuàng)建ATL Server應(yīng)用程序
項目6 概述
第20章 ATL Server介紹
20.1 什么是ATL Server
20.1.1 請求處理程序
20.1.2 其他功能
20.2 小結(jié)
第21章 創(chuàng)建一個客戶簿應(yīng)用程序
21.1 案例分析
21.2 創(chuàng)建基于HTML表單的界面
21.3 創(chuàng)建ATL Server應(yīng)用程序
21.3.1 理解客戶簿項目
21.3.2 修改SRF
21.3.3 表單處理
21.3.4 添加方法到默認(rèn)處理程序
21.4 創(chuàng)建空XML文件
21.5 小結(jié)
第八部分 專業(yè)項目7
項目7 創(chuàng)建Web服務(wù)
項目7 概述
第22章 Web服務(wù)和相關(guān)技術(shù)介紹
22.1 什么是Web服務(wù)
22.2 Web服務(wù)結(jié)構(gòu)
22.3 相關(guān)技術(shù)
22.3.1 Web服務(wù)和XML
22.3.2 Web服務(wù)和SOAP
22.3.3 Web服務(wù)描述語言
22.3.4 統(tǒng)一描述、發(fā)現(xiàn)和集成(UDDI)
22.4 .NET和Web服務(wù)安全
22.4.1 在Internet上確保Web服務(wù)的安全
22.4.2 在Intranet上確保Web服務(wù)的安全
22.5 小結(jié)
第23章 使用托管擴(kuò)展創(chuàng)建Web服務(wù)
23.1 Art-Shop的合作方案
23.1.1 項目生命周期
23.1.2 ArtShop數(shù)據(jù)庫中的Product表
23.1.3 創(chuàng)建基礎(chǔ)Managed C++Web服務(wù)
23.1.4 修改Web服務(wù)
23.1.5 用SQL Server.NET Data Provider訪問數(shù)據(jù)
23.1.6 測試Web服務(wù)
23.1.7 用Managed C++建立Web服務(wù)使用程序
23.2 小結(jié)
第24章 用ATL Server創(chuàng)建Web服務(wù)
24.1 匯率Web服務(wù)
24.2 項目生命周期
24.2.1 需求分析
24.2.2 設(shè)計
24.2.3 構(gòu)造
24.2.4 測試
24.3 創(chuàng)建Web服務(wù)
24.3.1 創(chuàng)建數(shù)據(jù)庫、表和存儲過程
24.3.2 創(chuàng)建ATL Server Web服務(wù)
24.4 測試應(yīng)用程序
24.5 小結(jié)
第九部分 專業(yè)項目8
項目8 Managed C++.NET程序集和COM與.NET的互操作性
項目8 概述
第25章 .NET中的程序集、清單以及與COM的互操作性概述
25.1 程序集
25.1.1 程序集的類型
25.1.2 全局程序集高速緩存
25.1.3 程序集的優(yōu)點(diǎn)
25.1.4 程序集版本化
25.1.5 程序集的內(nèi)容
25.1.6 創(chuàng)建程序集
25.1.7 程序集名稱
25.1.8 公鑰和私鑰
25.1.9 程序集位置
25.1.10 將私有程序集轉(zhuǎn)換成共享程序集
25.2 創(chuàng)建.NET組件
25.3 COM互操作性
25.4 COM可調(diào)用的包裝器
25.5 運(yùn)行時可調(diào)用的包裝器
25.5.1 從.NET中調(diào)用COM對象
25.5.2 從COM中調(diào)用.NET對象
25.6 小結(jié)
第26章 實現(xiàn)COM和.NET的互操作性
26.1 Art-Shop——創(chuàng)建一個登錄組件
26.2 項目生命周期
26.3 在ArtShop數(shù)據(jù)庫中創(chuàng)建Customer表
26.4 創(chuàng)建登錄程序集
26.4.1 用SQL Server.NET Data Provider訪問數(shù)據(jù)
26.4.2 實現(xiàn)方法
26.5 測試組件
26.6 小結(jié)
第27章 在.NET程序集中使用COM+服務(wù)
27.1 Art-Shop Kiosks——下訂單
27.2 .NET和COM+服務(wù)
27.2.1 使用事務(wù)
27.2.2 創(chuàng)建數(shù)據(jù)庫表
27.2.3 創(chuàng)建ProcessOrder程序集
27.2.4 用COM+服務(wù)注冊ProcessOrder組件
27.2.5 測試組件
27.3 小結(jié)
第十部分 專業(yè)項目9
項目9 在VC++.NET中使用XML
項目9 概述
第28章 在VC++.NET中使用XML
28.1 New-Tech公司——方案
28.2 項目生命周期
28.2.1 需求分析和設(shè)計
28.2.2 應(yīng)用程序的設(shè)計
28.2.3 構(gòu)造
28.3 .NET中的XML——.NET XML類
28.3.1 XmlTextReader類
28.3.2 XmlValidatingReader類
28.3.3 XmlReader類
28.3.4 XmlWriter類
28.3.5 XmlDocument類
28.3.6 XPathNavigator類
28.3.7 XPathDocument類
28.4 創(chuàng)建和測試Scheduler應(yīng)用程序
28.5 小結(jié)
第十一部分 專業(yè)項目10
項目10 VC++.NET中的聯(lián)網(wǎng)與遠(yuǎn)程化
項目10 概述
第29章 實現(xiàn)網(wǎng)絡(luò)互聯(lián)
29.1 網(wǎng)絡(luò)編程介紹
29.1.1 套接字
29.1.2 IP地址和端口
29.2 使用VC++.NET開發(fā)一個網(wǎng)絡(luò)應(yīng)用程序
29.2.1 System.Net名字空間
29.2.2 Socket類
29.2.3 WebRequest類
29.2.4 IPAddress類
29.3 System.Threading名字空間
29.3.1 Thread類
29.4 案例分析
29.5 項目生命周期
29.5.1 需求分析
29.5.2 設(shè)計
29.5.3 構(gòu)造
29.6 小結(jié)
第30章 遠(yuǎn)程化介紹
30.1 .NET遠(yuǎn)程化結(jié)構(gòu)的介紹
30.1.1 進(jìn)程間通信
30.1.2 .NET遠(yuǎn)程化框架概況
30.2 遠(yuǎn)程對象——服務(wù)器端
30.2.1 本機(jī)化遠(yuǎn)程對象
30.2.2 配置遠(yuǎn)程對象
30.2.3 傳遞遠(yuǎn)程對象
30.3 代理對象——客戶端
30.4 信道服務(wù)
30.4.1 信道的工作原理
30.4.2 安全通信
30.5 遠(yuǎn)程化元數(shù)據(jù)和配置文件
30.6 對象生存期
30.7 小結(jié)
第31章 實現(xiàn)遠(yuǎn)程化
31.1 NJ Finances——方案
31.2 .NET遠(yuǎn)程化
31.3 創(chuàng)建遠(yuǎn)程對象應(yīng)用程序
31.3.1 創(chuàng)建遠(yuǎn)程服務(wù)器應(yīng)用程序
31.3.2 創(chuàng)建客戶機(jī)應(yīng)用程序
31.3.3 測試
31.4 小結(jié)
第十二部分 附錄
附錄A .NET藍(lán)圖和目標(biāo)
A.1 藍(lán)圖說明
A.1.1 表示層
A.1.2 業(yè)務(wù)邏輯/應(yīng)用層
A.1.3 數(shù)據(jù)訪問存儲層
A.2 .NET的架構(gòu)變化
A.3 .NET框架設(shè)計目標(biāo)
A.3.1 可用性
A.3.2 易管理性
A.3.3 性能
A.3.4 可靠性
A.3.5 可伸縮性
A.3.6 安全性
附錄B .NET Server系列
B.1 Application Center 2000
B.2 BizTalk Server 2000
B.3 Commerce Server 2000
B.4 Content Management Server 2001
B.5 Exchange 2000
B.6 Host Intergration Server 2000
B.7 Internet Security and Acceleration Server 2000
B.8 Mobile Informatation 2001 Server
B.9 SharePoint Portal Server 2001
B.10 SQL Server 2000
附錄C 名字空間與屬性
C.1 System名字空間
C.2 System.Windows.Forms名字空間
C.2.1 窗體
C.2.2 控件
C.2.3 組件
C.2.4 通用對話框
C.3 屬性
C.3.1 COM屬性
C.3.2 IDL屬性
C.3.3 ATL Server屬性
C.3.4 OLE DB使用者屬性
C.3.5 編譯器屬性
附錄D 將非托管代碼遷移到托管代碼
附錄E C?;A(chǔ)
E.1 Visual C#.NET起源
E.2 C#簡介
E.3 一個示例程序
E.4 小結(jié)

本目錄推薦

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