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

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

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

定 價:¥65.00

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

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

內(nèi)容簡介

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

作者簡介

  Sripriya是一名MCSD(微軟認證方案開發(fā)專家)。她多才多藝,自從1997年以來,一直擔任著技術培訓師、技術編譯、教學軟件設計師、職業(yè)培訓評審師等各種職務。Sripriya具有3年在NIIT的Career Education Group分部教授各種職業(yè)培訓項目的經(jī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++。同時,她還組建了一個學生實驗室,管理著實驗室及其Novell 3.11和基于Unix(SCO)的網(wǎng)絡。Sai Kishore是一名程序員,具有6年編程方面的教學經(jīng)驗。他目前在NIIT公司擔任著Knowledge Solutions Bussiness(知識解決方案業(yè)務)的顧問,并且為各種平臺開發(fā)電子教學應用程序。此前,Sai Kishore是技術培訓師,培訓涉及的領域包括C、C++、Unix系統(tǒng)編程、Powerbuilder、DB-Library、Pro C(Oracle)、使用C、C++和Visual Basic的Windows編程。

圖書目錄

譯者序
NIIT簡介
作者簡介
前言
第一部分 VC++.NET介紹
第1章 .NET Framework基礎
1.1 .NET Framework
1.1.1 公共語言運行環(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服務
1.3 VC++.NET的新特征和增強功能
1.4 小結
第2章 VG++.NET編程基礎
2.1 MFC編程概述
2.2 MFC編程基礎
2.2.1 事件處理
2.2.2 設備無關性
2.3 小結
第3章 創(chuàng)建用戶界面
3.1 MFC Application Wizard介紹
3.1.1 啟動MFC Application Wizard
3.1.2 創(chuàng)建一個應用程序框架
3.1.3 執(zhí)行應用程序
3.2 定制一個應用程序框架
3.2.1 為窗體控件創(chuàng)建變量
3.2.2 在控件與變量之間傳遞數(shù)據(jù)
3.3 處理按鈕事件
3.4 小結
第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 小結
第5章 文檔/視圖結構
5.1 走近文檔/視圖結構
5.1.1 文檔/視圖結構的組成
5.1.2 文檔/視圖類的功能
5.2 創(chuàng)建一個MDI應用程序
5.2.1 一個MDI應用程序的例子
5.2.2 改進這個應用程序
5.2.3 回顧基于文檔/視圖的應用程序的控制流程
5.3 小結
第6章 線程
6.1 線程基礎
6.1.1 單線程應用程序
6.1.2 多線程應用程序
6.2 進一步討論線程
6.2.1 用于工作者線程的AfxBeginThread函數(shù)
6.2.2 用于用戶界面線程的AfxBeginThread函數(shù)
6.2.3 創(chuàng)建一個單線程應用程序
6.2.4 創(chuà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 小結
第二部分 專業(yè)項目1
項目1 使用VC++.NET進行數(shù)據(jù)庫編程
項目1 概述
第7章 使用ODBC管理數(shù)據(jù)庫概述
7.1 數(shù)據(jù)庫訪問機制
7.1.1 ODBC
7.1.2 DAO
7.1.3 選擇一種數(shù)據(jù)訪問技術
7.2 MFC ODBC類
7.2.1 CDatabase類
7.2.2 CRecordset類
7.2.3 CRecordView類
7.3 小結
第8章 實現(xiàn)數(shù)據(jù)訪問的技術
8.1 SaveMyMoney銀行案例分析
8.2 SaveMyMoney銀行解決方案
8.3 項目生命周期
8.3.1 需求分析
8.3.2 高層設計
8.3.3 低層設計
8.3.4 構造
8.3.5 集成和測試
8.3.6 用戶驗收測試
8.4 銀行業(yè)務應用程序
8.4.1 創(chuàng)建Banking數(shù)據(jù)庫
8.4.2 配置一個ODBC數(shù)據(jù)源
8.4.3 創(chuàng)建SaveMyMoney應用程序
8.4.4 編寫應用程序代碼
8.5 小結
第9章 VC++.NET中的程序調(diào)試和異常處理
9.1 MFC應用程序的異常處理
9.2 調(diào)試VC++.NET應用程序
9.2.1 調(diào)試基礎
9.2.2 建立配置
9.2.3 Task List
9.2.4 斷點窗口
9.2.5 自動窗口
9.2.6 局部窗口
9.2.7 查看窗口
9.2.8 快速查看對話框
9.2.9 其他調(diào)試窗口
9.3 小結
第三部分 專業(yè)項目2
項目2 使用Managed C++應用程序創(chuàng)建應用程序
項目2 概述
第10章 托管擴展的介紹
10.1 .NET中的C++語言
10.2 使用C++托管擴展編程
10.2.1 類
10.2.2 接口
10.2.3 屬性
10.2.4 異常
10.2.5 裝箱
10.3 創(chuàng)建一個GUI應用程序
10.4 小結
第11章 介紹GDI+、事件和委托
11.1 GDI+介紹
11.1.1 GDI+提供的服務
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 小結
第12章 創(chuàng)建一個托管擴展應用程序
12.1 項目案例分析
12.1.1 需求分析階段
12.1.2 設計階段
12.1.3 編碼和構造階段
12.1.4 測試階段
12.1.5 執(zhí)行階段
12.2 編寫應用程序代碼
12.2.1 創(chuàng)建應用程序
12.2.2 創(chuàng)建用戶界面窗體
12.2.3 創(chuàng)建應用程序菜單
12.2.4 創(chuàng)建應用程序工具欄和狀態(tài)欄
12.2.5 應用程序的事件處理
12.2.6 委托
12.3 Easy Tool應用程序的完整代碼列表
12.4 小結
第四部分 專業(yè)項目3
項目3 Managed C++中的ADO.NET
項目3 概述
第13章 ADO.NET介紹
13.1 數(shù)據(jù)訪問技術概述
13.2 ADO.NET介紹
13.2.1 ADO.NET的功能
13.2.2 ADO.NET的優(yōu)點
13.3 ADO.NET的體系結構
13.4 ADO.NET和XML
13.5 小結
第14章 在Managed C++應用程序中實現(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è)務應用程序
14.3.1 在托管擴展中創(chuàng)建項目
14.3.2 創(chuàng)建登錄窗體
14.3.3 創(chuàng)建Account Details窗體
14.4 小結
第五部分 專業(yè)項目4
項目4 創(chuàng)建托管擴展類庫并用于ASP.NET應用程序
項目4 概述
第15章 ASP.NET介紹
15.1 ASP.NET的演變
15.2 創(chuàng)建ASP應用程序的需求
15.2.1 ASP.NET體系結構
15.2.2 Web表單基礎
15.2.3 Web表單的組成
15.3 創(chuàng)建Web表單
15.3.1 IIS應用程序根目錄
15.3.2 ASP.NET Web表單服務器控件
15.3.3 HTML服務器控件與Web控件的比較
15.3.4 向表單添加服務器控件
15.3.5 設置Web控件的屬性
15.3.6 處理Web控件的事件
15.4 驗證控件
15.4.1 使用驗證控件
15.4.2 使用多個驗證控件
15.5 小結
第16章 創(chuàng)建類庫并用于ASP.NET應用程序
16.1 稅款計算器應用程序
16.1.1 項目生命周期
16.1.2 創(chuàng)建Managed C++類庫
16.1.3 創(chuàng)建ASP.NET應用程序
16.2 小結
第六部分 專業(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 負載平衡
17.4.3 基于角色的安全
17.4.4 新線程模型
17.4.5 對象緩沖池
17.4.6 隊列組件
17.4.7 COM+事件
17.4.8 自動化事務
17.5 小結
第18章 基于屬性的編程介紹
18.1 屬性和反射的介紹
18.1.1 屬性類別
18.1.2 自定義屬性
18.1.3 反射
18.2 小結
第19章 使用ATL實現(xiàn)COM
19.1 Art-Shop——一個在線美術館
19.2 項目生命周期
19.2.1 設計站點
19.2.2 Checkout頁面
19.3 創(chuàng)建信用卡驗證組件
19.3.1 理解Luhn算法
19.3.2 使用ATL Project Wizard創(chuàng)建基礎COM組件
19.3.3 創(chuàng)建CoClass并添加功能
19.3.4 測試組件
19.4 小結
第七部分 專業(yè)項目6
項目6 創(chuàng)建ATL Server應用程序
項目6 概述
第20章 ATL Server介紹
20.1 什么是ATL Server
20.1.1 請求處理程序
20.1.2 其他功能
20.2 小結
第21章 創(chuàng)建一個客戶簿應用程序
21.1 案例分析
21.2 創(chuàng)建基于HTML表單的界面
21.3 創(chuàng)建ATL Server應用程序
21.3.1 理解客戶簿項目
21.3.2 修改SRF
21.3.3 表單處理
21.3.4 添加方法到默認處理程序
21.4 創(chuàng)建空XML文件
21.5 小結
第八部分 專業(yè)項目7
項目7 創(chuàng)建Web服務
項目7 概述
第22章 Web服務和相關技術介紹
22.1 什么是Web服務
22.2 Web服務結構
22.3 相關技術
22.3.1 Web服務和XML
22.3.2 Web服務和SOAP
22.3.3 Web服務描述語言
22.3.4 統(tǒng)一描述、發(fā)現(xiàn)和集成(UDDI)
22.4 .NET和Web服務安全
22.4.1 在Internet上確保Web服務的安全
22.4.2 在Intranet上確保Web服務的安全
22.5 小結
第23章 使用托管擴展創(chuàng)建Web服務
23.1 Art-Shop的合作方案
23.1.1 項目生命周期
23.1.2 ArtShop數(shù)據(jù)庫中的Product表
23.1.3 創(chuàng)建基礎Managed C++Web服務
23.1.4 修改Web服務
23.1.5 用SQL Server.NET Data Provider訪問數(shù)據(jù)
23.1.6 測試Web服務
23.1.7 用Managed C++建立Web服務使用程序
23.2 小結
第24章 用ATL Server創(chuàng)建Web服務
24.1 匯率Web服務
24.2 項目生命周期
24.2.1 需求分析
24.2.2 設計
24.2.3 構造
24.2.4 測試
24.3 創(chuàng)建Web服務
24.3.1 創(chuàng)建數(shù)據(jù)庫、表和存儲過程
24.3.2 創(chuàng)建ATL Server Web服務
24.4 測試應用程序
24.5 小結
第九部分 專業(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)點
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 將私有程序集轉換成共享程序集
25.2 創(chuàng)建.NET組件
25.3 COM互操作性
25.4 COM可調(diào)用的包裝器
25.5 運行時可調(diào)用的包裝器
25.5.1 從.NET中調(diào)用COM對象
25.5.2 從COM中調(diào)用.NET對象
25.6 小結
第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 小結
第27章 在.NET程序集中使用COM+服務
27.1 Art-Shop Kiosks——下訂單
27.2 .NET和COM+服務
27.2.1 使用事務
27.2.2 創(chuàng)建數(shù)據(jù)庫表
27.2.3 創(chuàng)建ProcessOrder程序集
27.2.4 用COM+服務注冊ProcessOrder組件
27.2.5 測試組件
27.3 小結
第十部分 專業(yè)項目9
項目9 在VC++.NET中使用XML
項目9 概述
第28章 在VC++.NET中使用XML
28.1 New-Tech公司——方案
28.2 項目生命周期
28.2.1 需求分析和設計
28.2.2 應用程序的設計
28.2.3 構造
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應用程序
28.5 小結
第十一部分 專業(yè)項目10
項目10 VC++.NET中的聯(lián)網(wǎng)與遠程化
項目10 概述
第29章 實現(xiàn)網(wǎng)絡互聯(lián)
29.1 網(wǎng)絡編程介紹
29.1.1 套接字
29.1.2 IP地址和端口
29.2 使用VC++.NET開發(fā)一個網(wǎ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 設計
29.5.3 構造
29.6 小結
第30章 遠程化介紹
30.1 .NET遠程化結構的介紹
30.1.1 進程間通信
30.1.2 .NET遠程化框架概況
30.2 遠程對象——服務器端
30.2.1 本機化遠程對象
30.2.2 配置遠程對象
30.2.3 傳遞遠程對象
30.3 代理對象——客戶端
30.4 信道服務
30.4.1 信道的工作原理
30.4.2 安全通信
30.5 遠程化元數(shù)據(jù)和配置文件
30.6 對象生存期
30.7 小結
第31章 實現(xiàn)遠程化
31.1 NJ Finances——方案
31.2 .NET遠程化
31.3 創(chuàng)建遠程對象應用程序
31.3.1 創(chuàng)建遠程服務器應用程序
31.3.2 創(chuàng)建客戶機應用程序
31.3.3 測試
31.4 小結
第十二部分 附錄
附錄A .NET藍圖和目標
A.1 藍圖說明
A.1.1 表示層
A.1.2 業(yè)務邏輯/應用層
A.1.3 數(shù)據(jù)訪問存儲層
A.2 .NET的架構變化
A.3 .NET框架設計目標
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
E.1 Visual C#.NET起源
E.2 C#簡介
E.3 一個示例程序
E.4 小結

本目錄推薦

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