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

Visual C++ .NET托管擴(kuò)展編程

Visual C++ .NET托管擴(kuò)展編程

定 價(jià):¥49.00

作 者: (英)Richard Grimes著;梁超,錢偉,吳連祥譯;梁超譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 微軟 NET程序員系列
標(biāo) 簽: VC++.NET

ISBN: 9787302066460 出版時(shí)間: 2003-06-01 包裝: 膠版紙
開本: 23cm 頁數(shù): 452 字?jǐn)?shù):  

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

  來自VisualC++.NET托管擴(kuò)展權(quán)威專家的真知灼見,助您深入了解Microsoft.NET框架的方方面面。對(duì)MicrosoftVisualC++語言進(jìn)行擴(kuò)展可以生成.NET代碼,這些擴(kuò)展稱為C++.NET托管擴(kuò)展。C++是惟一一種可以在同一個(gè)源文件中混合.NET代碼和非托管代碼的語言,是真正的.NET系統(tǒng)語言。本書內(nèi)容根據(jù)開發(fā)過程進(jìn)行組織。全書分7章,首先描述語言的基本特性,然后探討.NET的特性,如Interop、委托和GUI應(yīng)用程序,最后介紹VisualStudio.NET的項(xiàng)目管理和調(diào)試功能。本書適合準(zhǔn)備使用C++.NET托管擴(kuò)展進(jìn)行開發(fā)的中、高級(jí)讀者閱讀。

作者簡(jiǎn)介

  RichardGrimes是諾丁漢大學(xué)的半導(dǎo)體物理博士,曾擔(dān)任研究科學(xué)家、計(jì)算機(jī)培訓(xùn)師、軟件開發(fā)人員和專職作家。他曾出版過多本關(guān)于COM、DCOM、MTS、COM+、ATL和.NET方面的著作(側(cè)重C++方面),并是多種開發(fā)者雜志,包括MSDNMagazine、DeveloperNetworkjournal、VisualSystemsJouronal和VisualC++DevelopersJournal(現(xiàn)為VisualStudioMagazine)的.NET專欄作家。Richard還定期在各種全球范圍的開發(fā)者大會(huì)上進(jìn)行演講,包括VCDC、VSLive、DevWeek、WinDev和XMLinAction等。

圖書目錄

前言
第1章 托管類型
1.1 Visual C++.NET中的新關(guān)鍵字
1.1.1 MSIL和標(biāo)準(zhǔn)代碼
1.1.2 C++基元類型
1.2 托管類型和值類型
1.2.1 托管對(duì)象
1.2.2 值類型
1.2.3 托管指針
1.2.4 通過引用傳遞和通過值傳遞
1.2.5 屬性
1.2.6 委托和事件
1.2.7 屬性(attribute)
1.2.8 托管接口
1.2.9 托管字符串
1.2.10 托管數(shù)組
1.2.11 異常和托管代碼
1.3 實(shí)現(xiàn).NET類型
1.3.1 命名空間
1.3.2 繼承
1.3.3 導(dǎo)出和導(dǎo)入類型
1.3.4 強(qiáng)制類型轉(zhuǎn)換和轉(zhuǎn)換
1.3.5 托管操作符
1.3.6 創(chuàng)建和銷毀對(duì)象
1.3.7 入口點(diǎn)
1.4 本章小結(jié)
第2章 Interop
2.1 It Just Works!
2.1.1 標(biāo)準(zhǔn)C++類
2.1.2 CRT和靜態(tài)鏈接庫
2.1.3 C++標(biāo)準(zhǔn)庫
2.1.4 非托管類型中的托管指針
2.1.5 全局方法
2.2 平臺(tái)調(diào)用
2.2.1 DllImport
2.2.2 平臺(tái)調(diào)用的背后
2.2.3 平臺(tái)調(diào)用和參數(shù)
2.2.4 用IJW調(diào)用Win32API
2.2.5 封送拆收處理
2.3 異常
2.4 COMInterop
2.4.1 .NET和COM對(duì)象
2.4.2 32具
2.4.3 .NETCOM屬性
2.4.4 .NET框架定義的接口
2.4.5 在.NET中使用COM類型
2.4.6 在COM中使用.NET類型
2.4.7 異常
2.4.8 封送.NET對(duì)象
2.4.9 線程
2.4.10 COM+Interop
2.5 本章小結(jié)
第3章 委托和事件
3.1 將委托作為類型安全的函數(shù)指針
3.1.1 非托管代碼的函數(shù)指針
3.1.2 函數(shù)指針和全局函數(shù)
3.1.3 委托
3.1.4 動(dòng)態(tài)創(chuàng)建委托
3.1.5 委托參數(shù)
3.1.6 多點(diǎn)傳送委托
3.1.7 將委托作為智能函數(shù)指針
3.1.8 異常和委托
3.1.9 委托和Interop
3.1.10 封送委托
3.2 異步編程
3.2.1 參數(shù)和異步委托
3.2.2 異步調(diào)用委托
3.2.3 異步調(diào)用和異常
3.2.4 異步調(diào)用和.NET框架類庫
3.3 托管事件
3.3.1 .NET框架和事件
3.3.2 統(tǒng)一事件模型
3.3.3 COM事件
3.4 編寫多線程代碼
3.4.1 托管線程
3.4.2 線程狀態(tài)
3.4.3 前臺(tái)線程和后臺(tái)線程
3.4.4 線程本地?cái)?shù)據(jù)
3.4.5 線程和異常
3.4.6 同步對(duì)象
3.4.7 線程池
3.4.8 被同步的上下文
3.5 本章小結(jié)
第4章 用戶界面開發(fā)
4.1 用C++開發(fā)Windows窗體
4.1.1 組件和容器
4.1.2 生成GUI應(yīng)用程序
4.2 使用GDI+
4.2.1 圖形類
4.2.2 坐標(biāo)結(jié)構(gòu)
4.2.3 坐標(biāo)轉(zhuǎn)換
4.2.4 剪輯區(qū)域
4.2.5 顏色
4.2.6 筆
4.2.7 畫刷
4.2.8 位圖
4.2.9 光標(biāo)
4.2.10 圖標(biāo)
4.2.11 文本和字體
4.2.12 圖形路徑
4.2.13 區(qū)域
4.3 控件和窗體
4.3.1 WndProc的位置
4.3.2 標(biāo)準(zhǔn)Windows控件
4.3.3 異常
4.3.4 事件、屬性和狀態(tài)
4.3.5 控件和ActiveX接口
4.3.6 控件句柄
4.3.7 拖放
4.3.8 超類處理
4.3.9 標(biāo)準(zhǔn)窗體
4.3.10 事件處理策略
4.3.11 使用Windows頭文件
4.4 使用托管資源
4.4.1 程序集和Win32資源
4.4.2 托管資源
4.4.3 已編譯的托管資源
4.4.4 本地化
4.5 本章小結(jié)
第5章 系統(tǒng)編程
5.1 程序集
5.1.1 可移植可執(zhí)行文件
5.1.2 元數(shù)據(jù)目錄
5.1.3 讀取元數(shù)據(jù)
5.1.4 程序集格式
5.1.5 程序集的配置
5.1.6 版本控制和Fusion
5.2 安全
5.2.1 代碼訪問安全性
5.2.2 基于角色的安全策略
5.2.3 可檢驗(yàn)的代碼
5.3 非托管.NET服務(wù)API
5.3.1 枚舉托管進(jìn)程
5.3.2 獲取垃圾回收器的信息
5.3.3 承載.NET運(yùn)行庫
5.4 本章小結(jié)
第6章 用Visual C++.NET構(gòu)建代碼
6.1 Visual Studio.NETIDE
6.1.1 命令
6.1.2 項(xiàng)目、解決方案和配置
6.1.3 VisualStudio.NET中的選項(xiàng)
6.1.4 編輯代碼
6.1.5 Visual Studio.NET命令行
6.1.6 DTE對(duì)象
6.1.7 VisualC++7庫
6.2 項(xiàng)目類型
6.2.1 托管應(yīng)用程序
6.2.2 托管類庫
6.2.3 托管對(duì)象文件和模塊
6.2.4 生成文件項(xiàng)目
6.2.5 托管Web服務(wù)
6.2.6 Web服務(wù)客戶
6.2.7 注釋W(xué)eb頁
6.3 編譯代碼
6.3.1 編譯器開關(guān)
6.3.2 鏈接器開關(guān)
6.3.3 優(yōu)化
6.3.4 生成步驟
6.4 常見解決方案示例
6.4.1 多程序集解決方案
6.4.2 多模塊解決方案
6.4.3 使用資源的項(xiàng)目
6.4.4 帶有附屬程序集的解決方案
6.5 本章小結(jié)
第7章 調(diào)試
7.1 編寫可調(diào)試代碼
7.1.1 可調(diào)試代碼
7.1.2 .NET條件代碼
7.1.3 跟蹤代碼
7.1.4 斷言
7.2 符號(hào)文件和托管代碼
7.3 使用Visual Studio.NET調(diào)試器
7.3.1 查找程序集
7.3.2 啟動(dòng)調(diào)試器
7.3.3 調(diào)試進(jìn)程
7.3.4 調(diào)試混合代碼
7.3.5 調(diào)試多線程代碼
7.3.6 跨應(yīng)用程序域調(diào)試
7.3.7 遠(yuǎn)程調(diào)試
7.4 分析
7.5 本章小結(jié)
附錄A .NET框架庫
附錄B 參考資源

本目錄推薦

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