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

Visual C++.NET程序設(shè)計(jì)

Visual C++.NET程序設(shè)計(jì)

定 價(jià):¥58.00

作 者: (美)Julian Templeman,(美)Andy Olsen著;張藎尹[等]譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟 NET程序設(shè)計(jì)系列
標(biāo) 簽: VC++.NET

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787302056430 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開(kāi)本: 23cm 頁(yè)數(shù): 530頁(yè) 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)全面介紹了微軟公司綜合性最高、結(jié)構(gòu)最復(fù)雜的軟件開(kāi)發(fā)工具——Visual C++.NET。全書(shū)共分7部分,內(nèi)容包括Visual C++的基本原理、面向?qū)ο缶幊痰奶匦浴?NET程序設(shè)計(jì)基礎(chǔ)知識(shí)、.NET框架的使用、數(shù)據(jù)訪問(wèn)、分布式應(yīng)用程序的創(chuàng)建、Visual C++.NET高級(jí)特性的其他應(yīng)用等。本書(shū)從最基本的原理入手,由托管代碼的編寫(xiě),逐漸深入到.NET應(yīng)用程序和XML Web服務(wù)的運(yùn)行和調(diào)試,對(duì)Visual C++.NET程序設(shè)計(jì)進(jìn)行了完整描述。本書(shū)適合Visual C++的初學(xué)者用作入門(mén)教材,也可供廣大Visual C++.NET程序開(kāi)發(fā)人員參考使用。

作者簡(jiǎn)介

暫缺《Visual C++.NET程序設(shè)計(jì)》作者簡(jiǎn)介

圖書(shū)目錄

前言
第I部分 Visual C++ .NET入門(mén)篇
第1章 Visual C++入門(mén) 
1.1 編寫(xiě)第1個(gè)C++程序 
1.1.1 main函數(shù) 
1.1.2 C++關(guān)鍵字和標(biāo)識(shí)符 
1.2 創(chuàng)建一個(gè)可執(zhí)行程序的步驟 
1.2.1 編輯源文件 
1.2.2 編譯源文件 
1.2.3 鏈接目標(biāo)文件 
1.2.4 運(yùn)行和測(cè)試程序 
1.3 創(chuàng)建一個(gè)實(shí)際的可執(zhí)行程序 
1.3.1 創(chuàng)建項(xiàng)目 
1.3.2 為項(xiàng)目添加C++源文件 
1.3.3 為源文件添加C++代碼 
1.3.4 生成可執(zhí)行文件 
1.3.5 執(zhí)行程序 
1.4 本章小結(jié) 
第2章 面向?qū)ο缶幊毯?jiǎn)介 
2.1 什么是面向?qū)ο缶幊?nbsp;
2.2 面向?qū)ο缶幊陶Z(yǔ)言的特性 
2.2.1 封裝 
2.2.2 繼承 
2.2.3 多態(tài) 
2.3 類(lèi)和對(duì)象 
2.4 面向?qū)ο缶幊痰闹饕獌?yōu)點(diǎn) 
2.5 一個(gè)簡(jiǎn)單示例 
2.6 本章小結(jié) 
第3章 變量和運(yùn)算符 
3.1 什么是變量 
3.2 基本數(shù)據(jù)類(lèi)型 
3.3 聲明變量 
3.4 聲明多個(gè)變量 
3.5 為變量賦值 
3.6 數(shù)組 
3.7 指針 
3.8 引用 
3.9 常量 
3.10 枚舉 
3.11 自定義類(lèi)型 
3.12 為類(lèi)添加成員變量 
3.13 .NET框架 String類(lèi) 
3.14 運(yùn)算符和表達(dá)式 
3.14.1 賦值運(yùn)算符 
3.14.2 算術(shù)運(yùn)算符 
3.14.3 關(guān)系運(yùn)算符和邏輯運(yùn)算符 
3.14.4 按位運(yùn)算符 
3.14.5 條件運(yùn)算符 
3.14.6 sizeof運(yùn)算符 
3.14.7 類(lèi)型轉(zhuǎn)換 
3.14.8 運(yùn)算符優(yōu)先級(jí)和結(jié)合性 
3.15 本章小結(jié) 
第4章 函數(shù) 
4.1 聲明函數(shù)原型 
4.1.1 聲明一個(gè)簡(jiǎn)單的函數(shù)原型 
4.1.2 聲明函數(shù)原型參數(shù) 
4.1.3 聲明函數(shù)原型的返回類(lèi)型 
4.1.4 函數(shù)參數(shù)的默認(rèn)值 
4.2 定義函數(shù)體 
4.2.1 定義一個(gè)簡(jiǎn)單的函數(shù)體 
4.2.2 定義一個(gè)使用參數(shù)的函數(shù)體 
4.2.3 定義一個(gè)具有返回值的函數(shù)體 
4.3 調(diào)用函數(shù) 
4.3.1 在示例程序中調(diào)用函數(shù) 
4.3.2 使用調(diào)試器單步調(diào)試應(yīng)用程序 
4.3.3 局部變量和全局變量的作用域 
4.3.4 函數(shù)重載 
4.4 本章小結(jié) 
第5章 判斷語(yǔ)句和循環(huán)語(yǔ)句
5.1 使用if語(yǔ)句進(jìn)行判斷
5.1.1 執(zhí)行單路判斷
5.1.2 執(zhí)行雙路判斷 
5.1.3 執(zhí)行多路判斷 
5.1.4 執(zhí)行嵌套判斷 
5.2 使用switch語(yǔ)句進(jìn)行判斷 
5.2.1 定義簡(jiǎn)單的switch語(yǔ)句 
5.2.2 在switch語(yǔ)句中定義傳遞
5.2.3 在switch語(yǔ)句中使用傳遞
5.3 循環(huán)語(yǔ)句
5.3.1 使用while循環(huán)
5.3.2 使用for循環(huán) 
5.3.3 使用do-while循環(huán) 
5.3.4 執(zhí)行無(wú)條件跳轉(zhuǎn) 
5.4 本章小結(jié) 
第II部分 面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)
第6章 類(lèi)和對(duì)象
6.1 將對(duì)象組織為頭文件和源文件
6.1.1 在頭文件中定義類(lèi) 
6.1.2 在源文件中實(shí)現(xiàn)類(lèi) 
6.2 創(chuàng)建和銷(xiāo)毀對(duì)象 
6.3 定義構(gòu)造函數(shù)和析構(gòu)函數(shù) 
6.3.1 定義構(gòu)造函數(shù) 
6.3.2 定義析構(gòu)函數(shù) 
6.4 定義類(lèi)范圍成員 
6.4.1 定義類(lèi)范圍數(shù)據(jù)成員 
6.4.2 定義類(lèi)范圍成員函數(shù) 
6.5 定義對(duì)象關(guān)系 
6.5.1 定義LoyaltyScheme類(lèi) 
6.5.2 實(shí)現(xiàn)LoyaltyScheme類(lèi) 
6.5.3 創(chuàng)建、使用和銷(xiāo)毀LoyaltyScheme對(duì)象 
6.5.4 測(cè)試應(yīng)用程序 
6.6 本章小結(jié) 
第7章 控制對(duì)象的生存期 
7.1 傳統(tǒng)C++內(nèi)存管理 
7.1.1 創(chuàng)建對(duì)象 
7.1.2 銷(xiāo)毀對(duì)象 
7.1.3 手工分配內(nèi)存的優(yōu)點(diǎn)和缺點(diǎn) 
7.2 .NET方法 
7.2.1 終結(jié)器 
7.2.2 實(shí)現(xiàn)終結(jié)器 
7.2.3 有關(guān)終結(jié)器的幾點(diǎn)說(shuō)明 
7.2.4 使用Dispose方法 
7.2.5 集成Finalize和Dispose 
7.3 本章小結(jié) 
第8章 繼承 
8.1 定義一個(gè)繼承層次結(jié)構(gòu) 
8.2 定義一個(gè)基類(lèi) 
8.3 定義一個(gè)派生類(lèi) 
8.4 訪問(wèn)基類(lèi)成員 
8.5 創(chuàng)建對(duì)象 
8.6 覆蓋成員函數(shù) 
8.7 定義封裝類(lèi) 
8.8 定義和使用接口 
8.9 本章小結(jié) 
第III部分 .NET編程基礎(chǔ)
第9章 值類(lèi)型 
9.1 引用類(lèi)型和值類(lèi)型 
9.1.1 值類(lèi)型的作用 
9.1.2 值類(lèi)型的屬性 
9.2 結(jié)構(gòu)體 
9.2.1 創(chuàng)建和使用簡(jiǎn)單結(jié)構(gòu)體 
9.2.2 對(duì)結(jié)構(gòu)體進(jìn)行細(xì)致查看 
9.2.3 結(jié)構(gòu)體和類(lèi)的區(qū)別 
9.2.4 為結(jié)構(gòu)體實(shí)現(xiàn)構(gòu)造函數(shù) 
9.2.5 結(jié)構(gòu)體嵌套 
9.2.6 復(fù)制結(jié)構(gòu)體 
9.3 枚舉 
9.3.1 創(chuàng)建和使用枚舉 
9.3.2 在程序中使用枚舉 
9.3.3 避免多義性 
9.3.4 高效使用內(nèi)存 
9.4 本章小結(jié) 
第10章 運(yùn)算符重載 
10.1 運(yùn)算符重載 
10.1.1 需要重載運(yùn)算符的類(lèi)型 
10.1.2 重載的適用范圍 
10.1.3 重載的規(guī)則 
10.2 托管類(lèi)型中的重載運(yùn)算符 
10.2.1 重載值類(lèi)型 
10.2.2 重載算術(shù)運(yùn)算符 
10.2.3 重載運(yùn)算符函數(shù) 
10.2.4 實(shí)現(xiàn)邏輯運(yùn)算符和相等運(yùn)算符 
10.2.5 實(shí)現(xiàn)Equals 
10.2.6 實(shí)現(xiàn)賦值 
10.2.7 實(shí)現(xiàn)增量和減量 
10.2.8 重載引用類(lèi)型 
10.2.9 實(shí)現(xiàn)引用類(lèi)型的重載運(yùn)算符 
10.2.10 調(diào)用引用類(lèi)型的重載運(yùn)算符 
10.3 使用重載運(yùn)算符的規(guī)則 
10.4 本章小結(jié) 
第11章 異常處理 
11.1 什么是異常 
11.1.1 異常的工作方式 
11.1.2 異常類(lèi)型 
11.2 引發(fā)異常 
11.3 處理異常 
11.3.1 使用try和catch構(gòu)造 
11.3.2 自定義異常處理 
11.3.3 使用異常層次結(jié)構(gòu) 
11.3.4 構(gòu)造函數(shù)引發(fā)的異常 
11.3.5 嵌套和重新引發(fā)異常 
11.3.6 __finally塊 
11.3.7 catch(…)塊 
11.4 創(chuàng)建自定義異常類(lèi)型 
11.5 把__try_cast用于動(dòng)態(tài)強(qiáng)制類(lèi)型轉(zhuǎn)換 
11.6 跨語(yǔ)言使用異常 
11.7 本章小結(jié) 
第12章 數(shù)組和集合 
12.1 本地C++數(shù)組 
12.1.1 向函數(shù)傳遞數(shù)組 
12.1.2 初始化數(shù)組 
12.1.3 多維數(shù)組 
12.1.4 動(dòng)態(tài)分配數(shù)組 
12.1.5 __gc數(shù)組 
12.1.6 使用__gc和__nogc關(guān)鍵字 
12.1.7 數(shù)組和引用類(lèi)型 
12.1.8 多維__gc數(shù)組 
12.2 .NET數(shù)組類(lèi) 
12.2.1 數(shù)組的基本操作 
12.2.2 數(shù)組的高級(jí)操作 
12.3 其他.NET集合類(lèi) 
12.3.1 ArrayList類(lèi) 
12.3.2 SortedList類(lèi) 
12.3.3 StringCollection類(lèi) 
12.4 本章小結(jié) 
第13章 屬性 
13.1 什么是屬性 
13.2 實(shí)現(xiàn)標(biāo)量屬性 
13.2.1 屬性中的錯(cuò)誤 
13.2.2 只讀和只寫(xiě)屬性 
13.3 實(shí)現(xiàn)索引屬性 
13.3.1 Bank示例 
13.3.2 實(shí)現(xiàn)Bank類(lèi) 
13.3.3 添加Account類(lèi) 
13.3.4 創(chuàng)建Account類(lèi)屬性 
13.3.5 向Bank類(lèi)添加Accounts 
13.3.6 實(shí)現(xiàn)Add和Remove方法 
13.3.7 實(shí)現(xiàn)索引屬性以檢索賬戶 
13.4 本章小結(jié) 
第14章 委托和事件 
14.1 委托簡(jiǎn)介 
14.1.1 委托的作用 
14.1.2 定義委托 
14.1.3 實(shí)現(xiàn)委托 
14.1.4 使用委托調(diào)用靜態(tài)成員函數(shù) 
14.1.5 使用委托調(diào)用非靜態(tài)成員函數(shù) 
14.1.6 使用多播委托 
14.2 什么是事件 
14.2.1 實(shí)現(xiàn)事件源類(lèi) 
14.2.2 實(shí)現(xiàn)事件接收器 
14.3 本章小結(jié) 
第IV部分 使用.NET框架
第15章 .NET框架類(lèi)庫(kù) 
15.1 什么是.NET框架 
15.1.1 公共語(yǔ)言運(yùn)行庫(kù) 
15.1.2 中間語(yǔ)言 
15.1.3 公共類(lèi)型系統(tǒng) 
15.1.4 公共語(yǔ)言規(guī)范 
15.1.5 .NET框架類(lèi)庫(kù) 
15.1.6 元數(shù)據(jù) 
15.1.7 程序集 
15.2 .NET框架命名空間 
15.2.1 在C++程序中使用命名空間 
15.2.2 System 命名空間 
15.2.3 基本類(lèi)型 
15.2.4 浮點(diǎn)型 
15.2.5 集合命名空間 
15.2.6 集合接口 
15.2.7 Diagnostic命名空間 
15.2.8 IO命名空間 
15.2.9 繪圖命名空間 
15.2.10 窗體命名空間 
15.2.11 網(wǎng)絡(luò)命名空間 
15.2.12 XML命名空間 
15.2.13 數(shù)據(jù)命名空間 
15.2.14 Web命名空間 
15.3 本章小結(jié) 
第16章 Windows窗體簡(jiǎn)介 
16.1 什么是Windows窗體 
16.1.1 Windows窗體和設(shè)計(jì)器 
16.1.2 Windows窗體與MFC 
16.1.3 ATL 
16.2 System.Windows.Forms命名空間 
16.3 創(chuàng)建和使用窗體 
16.3.1 創(chuàng)建一個(gè)簡(jiǎn)單窗體 
16.3.2 運(yùn)用窗體屬性 
16.3.3 窗體關(guān)系 
16.3.4 在窗體上放置控件 
16.3.5 處理事件 
16.4 使用控件 
16.4.1 標(biāo)簽 
16.4.2 按鈕 
16.4.3 復(fù)選框和單選按鈕 
16.4.4 分組框 
16.4.5 列表框和組合框 
16.4.6 文本框 
16.5 使用菜單 
16.5.1 菜單的其他功能 
16.5.2 顯示上下文菜單 
16.6 本章小結(jié) 
第17章 對(duì)話框和控件 
17.1 使用對(duì)話框 
17.1.1 DialogResult屬性 
17.1.2 通過(guò)對(duì)話框處理數(shù)據(jù) 
17.1.3 Tab次序 
17.2 使用通用對(duì)話框 
17.3 控件的補(bǔ)充內(nèi)容 
17.3.1 使用TreeView控件 
17.3.2 添加目錄瀏覽 
17.3.3 使用ListView控件 
17.3.4 顯示目錄詳細(xì)資料 
17.3.5 使用拆分器 
17.3.6 使用工具欄 
17.3.7 使用狀態(tài)欄 
17.4 本章小結(jié) 
第18章 圖形輸出 
18.1 GDI+的圖形 
18.1.1 System::Drawing命名空間 
18.1.2 Graphics類(lèi) 
18.1.3 創(chuàng)建Graphics對(duì)象 
18.1.4 繪圖對(duì)象 
18.1.5 Pen 
18.1.6 Brush 
18.1.7 標(biāo)準(zhǔn)Pen和Brush對(duì)象 
18.1.8 繪圖操作 
18.1.9 Paint事件 
18.1.10 使用顏色 
18.1.11 使用字體 
18.2 處理圖像 
18.3 打印 
18.4 本章小結(jié) 
第19章 文件處理 
19.1 System::IO命名空間 
19.2 使用讀取器和寫(xiě)入器進(jìn)行文本輸入輸出 
19.2.1 TextWriters的使用 
19.2.2 FileStream類(lèi) 
19.2.3 使用TextReader 
19.3 處理文件和目錄 
19.4 二進(jìn)制輸入輸出 
19.4.1 BinaryWriter類(lèi) 
19.4.2 BinaryReader 類(lèi) 
19.5 本章小結(jié) 
第V部分 數(shù)據(jù)訪問(wèn)
第20章 讀寫(xiě)XML文檔 
20.1 XML和.NET 
20.1.1 .NET中的XML命名空間 
20.1.2 用于處理XML的類(lèi) 
20.2 用XmlTextReader解析XML文檔 
20.2.1 驗(yàn)證XML文檔的結(jié)構(gòu) 
20.2.2 處理屬性 
20.3 帶有驗(yàn)證的XML解析 
20.4 用XmlTextWriter來(lái)編寫(xiě)XML 
20.5 使用XmlDocument 
20.6 本章小結(jié) 
第21章 轉(zhuǎn)換XML 
21.1 轉(zhuǎn)換XML 
21.2 使用XPath 
21.2.1 XPathNavigator類(lèi) 
21.2.2 使用XPathNavigator類(lèi) 
21.2.3 在XPathNavigator中使用XPath 
21.3 使用XSL 
21.4 本章小結(jié) 
第22章 使用ADO.NET 
22.1 ADO.NET概述 
22.1.1 ADO.NET數(shù)據(jù)提供程序 
22.1.2 ADO.NET命名空間 
22.1.3 ADO.NET程序集 
22.2 創(chuàng)建連接應(yīng)用程序 
22.2.1 連接數(shù)據(jù)庫(kù) 
22.2.2 創(chuàng)建并執(zhí)行命令 
22.2.3 執(zhí)行數(shù)據(jù)修改命令 
22.2.4 執(zhí)行查詢(xún)及其處理結(jié)果 
22.3 創(chuàng)建無(wú)連接應(yīng)用程序 
22.3.1 創(chuàng)建窗體 
22.3.2 創(chuàng)建并配置數(shù)據(jù)適配器 
22.3.3 創(chuàng)建并填寫(xiě)DataSet 
22.4 本章小結(jié) 
第VI部分 創(chuàng)建分布式應(yīng)用程序
第23章 創(chuàng)建Web服務(wù) 
23.1 Web服務(wù)概述 
23.1.1 一個(gè)Web服務(wù)場(chǎng)景 
23.1.2 Web服務(wù)及前景 
23.1.3 Web服務(wù)體系結(jié)構(gòu) 
23.1.4 數(shù)據(jù)格式和協(xié)議 
23.1.5 Web服務(wù)的描述 
23.1.6 Web服務(wù)的發(fā)現(xiàn) 
23.2 Web服務(wù)命名空間 
23.3 創(chuàng)建一個(gè)簡(jiǎn)單的Web服務(wù) 
23.4 通過(guò)瀏覽器使用Web服務(wù) 
23.5 從代碼中使用Web服務(wù) 
23.5.1 調(diào)試Web服務(wù) 
23.5.2 不使用Visual Studio .NET 
23.6 本章小結(jié) 
第24章 ATL Server簡(jiǎn)介 
24.1 ATL Server概述 
24.2 用ATL Server創(chuàng)建基于Web的應(yīng)用程序 
24.2.1 ATL Server的體系結(jié)構(gòu) 
24.2.2 服務(wù)器響應(yīng)文件(SRF)中的其他內(nèi)容 
24.2.3 使用ATL Server編寫(xiě)Web應(yīng)用程序 
24.2.4 從瀏覽器中使用Web應(yīng)用程序 
24.3 用ATL創(chuàng)建Web服務(wù) 
24.3.1 用ATL編寫(xiě)Web服務(wù) 
24.3.2 創(chuàng)建代碼框架 
24.3.3 修改接口 
24.3.4 使用ATL Server 
24.4 本章小結(jié) 
第VII部分 高級(jí)功能
第25章 使用非托管代碼 
25.1 比較托管代碼和非托管代碼 
25.1.1 混合類(lèi) 
25.1.2 GCHandle 
25.2 固定和裝箱 
25.2.1 固定指針 
25.2.2 裝箱和拆箱 
25.3 使用P/Invoke調(diào)用Win32 API中的函數(shù) 
25.3.1 DllImportAttribute類(lèi) 
25.3.2 結(jié)構(gòu)化數(shù)據(jù)的傳遞 
25.4 本章小結(jié) 
第26章 特征和反射 
26.1 元數(shù)據(jù)和特征 
26.2 使用預(yù)定義特征 
26.2.1 AssemblyInfo.cpp文件 
26.2.2 使用預(yù)定義的特征類(lèi) 
26.3 自定義特征 
26.3.1 特征類(lèi)的屬性 
26.3.2 特征類(lèi)的標(biāo)準(zhǔn) 
26.3.3 編寫(xiě)自定義特征 
26.4 利用反射獲取特征數(shù)據(jù) 
26.4.1 Type類(lèi) 
26.4.2 訪問(wèn)標(biāo)準(zhǔn)特征 
26.4.3 訪問(wèn)自定義特征數(shù)據(jù) 
26.5 本章小結(jié) 
第27章 使用COM 
27.1 COM組件和COM的交互操作 
27.2 在.NET程序中使用COM組件 
27.2.1 RCW的工作機(jī)制 
27.2.2 創(chuàng)建并使用RCW 
27.2.3 處理COM錯(cuò)誤 
27.2.4 對(duì)COM對(duì)象的晚綁定 
27.2.5 在Windows窗體項(xiàng)目中使用ActiveX控件 
27.2.6 調(diào)用控件中的方法 
27.3 將.NET組件作為COM組件使用 
27.4 本章小結(jié)

本目錄推薦

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