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

VISUAL C++.NET編程經(jīng)典:從C++到Visual C++.NET快速進(jìn)階

VISUAL C++.NET編程經(jīng)典:從C++到Visual C++.NET快速進(jìn)階

定 價(jià):¥46.00

作 者: Aravind Corera,Stephen Fraser等著;康博譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 清華·樂思 NET和Oracle編程經(jīng)典系列
標(biāo) 簽: VC++.NET

ISBN: 9787302057154 出版時(shí)間: 2002-08-01 包裝: 精裝
開本: 26cm 頁數(shù): 659 字?jǐn)?shù):  

內(nèi)容簡介

  在微軟的.NET浪潮中,Visual C++是惟一既能編寫托管代碼,又能編寫非托管代碼的語言,因此在集成原有代碼和新的.NET代碼時(shí)具有不可替代的作用。本書第一部分介始Visual C++的新增特性、托管的C++代碼、程序集、屬性和類庫等。第二部分講述非托管的C++代碼、屬性化編程、ATL的新功能、ATL Server和ATL Server Web服務(wù)等。什么是.NET?C++有什么變化?它在.NET中的地位和作用如何?曾經(jīng)是微軟組件軟件開發(fā)核心的COM在.NET到來之后又將扮演什么角色?是否有必要將非托管代碼轉(zhuǎn)換為托管代碼?又該如何進(jìn)行轉(zhuǎn)換?您的這些問題都將在本書中找到答案。本書適用于想了解Visual C++的新功能,以及想在.NET環(huán)境中開發(fā)C++代碼的C++程序員。

作者簡介

暫缺《VISUAL C++.NET編程經(jīng)典:從C++到Visual C++.NET快速進(jìn)階》作者簡介

圖書目錄

第1章 Visual C++的新增功能
1.1 .NET Framework
1.1.1 公共語言運(yùn)行時(shí)
1.1.2 托管代碼的屬性
1.1.3 .NET Framework類庫
1.2 Visual Studio.NET的新特性
1.2.1 舊向?qū)У男峦庥^
1.2.2 新版向?qū)?br />1.3 跨語言開發(fā)與調(diào)試
1.3.1 跨語言示例
1.3.2 調(diào)試
1.4 小結(jié)
第2章 托管C++入門
2.1 語言的互操作性
2.1.1 元數(shù)據(jù)
2.1.2 公共類型系統(tǒng)
2.1.3 .NET Framework類庫
2.2 托管環(huán)境
2.2.1 托管代碼和托管數(shù)據(jù)
2.2.2 垃圾收集
2.2.3 引用類型和值類型
2.2.4 創(chuàng)建托管代碼
2.3 使用托管擴(kuò)展
2.3.1 __gc類型
2.3.2 value類型
2.3.3 屬性
2.3.4 委托(delegate)
2.3.5 事件
2.3.6 異常
2.3.7 identifier關(guān)鍵字
2.3.8 關(guān)鍵字小結(jié)
2.4 小結(jié)
第3章 程序集
3.1 程序集的概念
3.1.1 程序集的結(jié)構(gòu)
3.1.2 程序集的主要特性
3.2 創(chuàng)建程序集
3.2.1 創(chuàng)建類庫
3.2.2 類型的可訪問性
3.2.3 創(chuàng)建應(yīng)用程序
3.3 用ILDasm檢驗(yàn)程序集
3.3.1 程序集清單
3.3.2 Assembly Info.cpp
3.4 共享程序集和私有程序集
3.4.1 創(chuàng)建共享程序集
3.4.2 全局程序集緩存
3.4.3 在GAC中安裝共享程序集
3.4.4 使用共享程序集
3.4.5 替換強(qiáng)名稱密鑰
3.5 版本化支持
3.6 使用資源
3.6.1 創(chuàng)建資源文件
3.6.2 使用VS.NET創(chuàng)建.resources文件
3.7 本地化
3.7.1 訪問資源文件
3.7.2 動(dòng)態(tài)資源
3.8 部署程序集
3.9 小結(jié)
第4章 屬性和反射
4.1 屬性
4.1.1 C++屬性
4.1.2 .NET屬性
4.1.3 編寫自定義屬性
4.2 反射
4.2.1 ListColors示例
4.2.2 System::Type類
4.2.3 樂器示例
4.3 組合使用屬性和反射
4.4 小結(jié)
第5章 .NET Framework 實(shí)用類
5.1 文本處理
5.1.1 StringBuilder類
5.1.2 Regex類
5.2 文件處理
5.2.1 File類和FileStream類
5.2.2 StreamReader類和StreamWrite類
5.3 集合
5.3.1 ArrayList類
5.3.2 SortedList類
5.3.3 IComparer接口
5.3.4 IEnumerator接口
5.4 線程
5.4.1 線程類型
5.4.2 線程同步類型
5.4.3 線程異常
5.5 小結(jié)
第6章 Windows Porms
6.1 Windows Forms和MFC
6.2 托管C++下的Windows應(yīng)用程序
6.3 定制窗體并添加事件
6.4 添加子控件
6.4.1 處理按鈕控件
6.4.2 處理文本控件
6.4.3 選擇控件
6.4.4 更多的子控件
6.5 多文檔界面窗體和菜單
6.6 Windows Forms的高級(jí)控件
6.6.1 開發(fā)Windows Explorer
6.6.2 在Windows Forms中實(shí)現(xiàn)拖放
6.7 小結(jié)
第7章 托管代碼和非托管代碼
7.1 混合使用托管代碼和非托管代碼
7.1.1 /clr標(biāo)記和It Just Works(IJW)機(jī)制
7.1.2 __pin關(guān)鍵字
7.1.3 在非托管代碼中使用托管代碼
7.2 編寫托管代理類
7.2.1 代理設(shè)計(jì)模型
7.2.2 基本包裝步驟
7.2.3 非托管鏈表
7.2.4 構(gòu)建包裝器
7.2.5 用C#客戶程序測試托管包裝器
7.2.6 其他的包裝問題
7.3 在托管代碼和非托管代碼之間編組
7.3.1 托管到非托管的轉(zhuǎn)換
7.3.2 什么時(shí)候進(jìn)行編組
7.3.3 InteropServices:Marshal類
7.3.4 PInvoke:從托管代碼中調(diào)用非托管函數(shù)
7.3.5 性能考慮
7.4 小結(jié)
第8章 COM互操作性
8.1 從COM到.NET
8.2 對(duì)互操作性的需求
8.3 在托管C++中使用COM組件
8.3.1 在.NET中調(diào)用COM組件
8.3.2 在.NET應(yīng)用程序中接收COM組件事件
8.3.3 向.NET應(yīng)用程序開放基于COM的集合類
8.3.4 在.NET應(yīng)用程序中使用ActiveX控件
8.3.5 在托管代碼中重用COM組件模型
8.3.6 托管線程和COM單元(apartments)
8.4 在可識(shí)別COM的C++應(yīng)用程序中使用托管C++組件
8.4.1 利用托管C++創(chuàng)建.NET組件
8.4.2 向非托管應(yīng)用程序開放.NET組件
8.4.3 使用托管C++組件
8.4.4 接收托管C++組件引發(fā)的事件
8.4.5 在非托管容器中駐留Windows Form
8.4.6 控制托管C++類導(dǎo)出到COM類型庫的方式
8.4.7 控制托管C++接口導(dǎo)出到COM類型庫的方式
8.5 小結(jié)
第9章 ATL COM編程
9.1 ATL的新增功能
9.2 簡單的ATL 7.0項(xiàng)目
9.2.1 添加組件
9.2.2 添加方法
9.3 創(chuàng)建屬性化項(xiàng)目
9.4 ATL的新類
9.4.1 新的字符串類
9.4.2 字符串轉(zhuǎn)換類
9.5 實(shí)用項(xiàng)目示例
9.6 小結(jié)
第10章 介紹ATL Server
10.1 ATL Serve的體系結(jié)構(gòu)
10.2 開發(fā)簡單的ATL Server應(yīng)用程序
10.2.1 創(chuàng)建項(xiàng)日
10.2.2 生成的代碼
10.2.3 生成、部署和運(yùn)行應(yīng)用程序
10.2.4 修改代碼
10.3 ATL Server訪客登記簿應(yīng)用程序
10.3.1 修改SRF文件
10.3.2 實(shí)現(xiàn)處理程序
10.3.3 創(chuàng)建和運(yùn)行項(xiàng)目
10.4 ATL Server的其他功能
10.4.1 線程池
10.4.2 高速緩存
10.4.3 性能監(jiān)控
10.5 小結(jié)
第11章 ATL Server Web服務(wù)
11.1 Web服務(wù)的益處
11.2 定位服務(wù)
11.3 Web服務(wù)和ATL Server
11.4 創(chuàng)建Web服務(wù)
11.4.1 創(chuàng)建項(xiàng)目
11.4.2 Hello.h
11.4.3 創(chuàng)建項(xiàng)目
11.4.4 運(yùn)行項(xiàng)目
11.4.5 簡單的服務(wù)使用者
11.5 股價(jià)服務(wù)項(xiàng)目
11.5.1 創(chuàng)建數(shù)據(jù)庫
11.5.2 創(chuàng)建項(xiàng)目
11.5.3 編寫代碼
11.5.4 創(chuàng)建和測試Web服務(wù)
11.5.5 開發(fā)客戶端程序
11.5.6 運(yùn)行客戶端程序
11.6 小結(jié)

本目錄推薦

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