MICROSOFT VISUAL C++.NET托管擴展編程//微軟.NET程序員系列

出版時間:2003-06-01  出版社:清華大學(xué)出版社  作者:梁超譯  頁數(shù):436  字數(shù):670000  

內(nèi)容概要

對Microsoft Visual C++語言進行擴展可以生成.NET代碼,這些擴展稱為C++.NET托管擴展。C++是惟一一種可以在同一個源文件中混合.NET代碼和非托管代碼的語言,是真正的.NET系統(tǒng)語言。    本書內(nèi)容根據(jù)開發(fā)過程進行組織。本書共分7章,首先描述語言的基本特性,然后探討.NET的特性,如Interop、委托和GUI應(yīng)用程序,最后介紹Visual Studio.NET的項目管理和調(diào)試功能。    本書適合準備使用C++.NET托管擴展進行開發(fā)的中、高級讀者閱讀。

作者簡介

Richard Grimes是諾丁漢大學(xué)的半導(dǎo)體物理博士,曾擔(dān)任研究科學(xué)家、計算機培訓(xùn)師、軟件開發(fā)人員和專職作家。他曾出版過多本關(guān)于COM、DCOM、MTS、COM+、ATL和.NET方面的著作(側(cè)重C++方面),并是多種開發(fā)者雜志,包括MSDN Magazine、Developer Net work journal、Visual S

書籍目錄

前言第1章 托管類型  1.1 VisualC++.NET中的新關(guān)鍵字    1.1.1 MSIL和標準代碼    1.1.2 C++基元類型  1.2 托管類型和值類型    1.2.1 托管對象    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 實現(xiàn).NET類型    1.3.1 命名空間    1.3.2 繼承    1.3.3 導(dǎo)出和導(dǎo)入類型    1.3.4 強制類型轉(zhuǎn)換和轉(zhuǎn)換    1.3.5 托管操作符    1.3.6 創(chuàng)建和銷毀對象    1.3.7 入口點  1.4 本章小結(jié)第2章 Interop  2.1 ItJustWorks!    2.1.1 標準C++類    2.1.2 CRT和靜態(tài)鏈接庫    2.1.3 C++標準庫    2.1.4 非托管類型中的托管指針    2.1.5 全局方法  2.2 平臺調(diào)用    2.2.1 DllImport    2.2.2 平臺調(diào)用的背后    2.2.3 平臺調(diào)用和參數(shù)    2.2.4 用IJW調(diào)用Win32API    2.2.5 封送拆收處理  2.3 異常  2.4 COMInterop    2.4.1 .NET和COM對象    2.4.2 工具    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對象    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 動態(tài)創(chuàng)建委托    3.1.5 委托參數(shù)    3.1.6 多點傳送委托    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 前臺線程和后臺線程    3.4.4 線程本地數(shù)據(jù)    3.4.5 線程和異常    3.4.6 同步對象    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 坐標結(jié)構(gòu)    4.2.3 坐標轉(zhuǎn)換    4.2.4 剪輯區(qū)域    4.2.5 顏色    4.2.6 筆    4.2.7 畫刷    4.2.8 位圖    4.2.9 光標    4.2.10 圖標    4.2.11 文本和字體    4.2.12 圖形路徑    4.2.13 區(qū)域  4.3 控件和窗體    4.3.1 WndProc的位置    4.3.2 標準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 標準窗體    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ù)    ……第6章 用VisualC++.NET構(gòu)建代碼第7章 調(diào)試附錄A .NET框架庫附錄B 參考資源

圖書封面

評論、評分、閱讀與下載


    MICROSOFT VISUAL C++.NET托管擴展編程//微軟.NET程序員系列 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7