欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

精通.NET互操作:P/Invoke、C++ Interop和COM Interop PDF掃描版[116MB]

精通.NET互操作:P/Invoke、C++ Intero

  • 書籍大?。?span>116.67MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權(quán):免費(fèi)軟件
  • 書籍類別:.NET電子書
  • 應(yīng)用平臺:PDF
  • 更新時間:2014-10-10
  • 購買鏈接:
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

精通.NET互操作:P/Invoke、C++ Interop和COM Interop 介紹Windows平臺上的托管代碼與非托管代碼之間進(jìn)行互操作的各種技術(shù),包括由.NET提供的各種互操作方法、屬性以及各種工具的用法及其工作原理。本書包括3部分,平臺調(diào)用——主要用于解決在托管代碼中調(diào)用非托管程序設(shè)計(jì)語言編寫的flat API(如Win32 API、C/C++風(fēng)格的API等)的問題;C++ Interop——技術(shù)專門用于解決托管代碼與C++編寫的非托管代碼之間的互操作問題;COM Interop——介紹了使用COM Interop解決在托管代碼中調(diào)用COM組件,以及在COM中調(diào)用托管類型的問題。

精通.NET互操作:P/Invoke、C++ Interop和COM Interop適合所有在開發(fā)過程中需要涉及到托管代碼與非托管代碼進(jìn)行交互操作的.NET開發(fā)人員閱讀使用。不論是開始學(xué)習(xí).NET編程的開發(fā)人員,還是剛剛接觸互操作的資深.NET開發(fā)人員,都能從本書中獲益。

精通.NET互操作:P/Invoke、C++ Interop和COM Interop 目錄:

第一部分 P/Invoke
第1章 使用C/C++類型的非托管函數(shù)
1.1 平臺調(diào)用簡介
1.2 Hello World!示例程序
1.3 獲得要調(diào)用的非托管函數(shù)聲明
1.4 平臺調(diào)用基礎(chǔ)知識
1.5 指定調(diào)用約定
1.6 指定入口點(diǎn)
1.7 指定字符集
1.8 處理平臺調(diào)用中的異常或錯誤
1.8.1 非托管函數(shù)的托管定義導(dǎo)致的異?;蝈e誤
1.8.2 非托管函數(shù)導(dǎo)致的異常或錯誤
1.9 釋放非托管內(nèi)存
1.9.1 釋放由malloc方法分配的非托管內(nèi)存
1.9.2 釋放由new運(yùn)算符分配的非托管內(nèi)存
1.10 動態(tài)平臺調(diào)用
1.10.1 平臺調(diào)用的原理和過程
1.10.2 通過手動加載非托管DLL實(shí)現(xiàn)動態(tài)平臺調(diào)用
1.10.3 利用反射實(shí)現(xiàn)動態(tài)平臺調(diào)用
1.10.4 利用GetDelegateForFunctionPointer實(shí)現(xiàn)動態(tài)平臺調(diào)用
1.11 提升平臺調(diào)用性能的技巧
1.11.1 顯式地指定要調(diào)用的非托管函數(shù)的名稱
1.11.2 對數(shù)據(jù)封送處理進(jìn)行優(yōu)化
1.11.3 盡量避免字符串編碼轉(zhuǎn)換
第2章 平臺調(diào)用中的數(shù)據(jù)封送
2.1 字符串的封送
2.1.1 封送作為參數(shù)的字符串
2.1.2 封送作為返回值的字符串
2.1.3 封送BSTR類型的字符串
2.2 封送作為參數(shù)的結(jié)構(gòu)體
2.3 封送從函數(shù)體內(nèi)部返回的結(jié)構(gòu)體
2.3.1 封送作為函數(shù)返回值返回的結(jié)構(gòu)體
2.3.2 作為函數(shù)參數(shù)返回結(jié)構(gòu)體
2.4 封送結(jié)構(gòu)體中的字符串
2.4.1 結(jié)構(gòu)體中的字符指針字段
2.4.2 結(jié)構(gòu)體中的字符數(shù)組字段
2.5 控制結(jié)構(gòu)體字段的封送行為
2.6 控制結(jié)構(gòu)體的內(nèi)存布局
2.6.1 定義結(jié)構(gòu)體的部分字段
2.6.2 聯(lián)合體的封送
2.7 封送嵌套的結(jié)構(gòu)體
2.7.1 指向結(jié)構(gòu)體指針字段的嵌套形式
2.7.2 結(jié)構(gòu)體實(shí)例字段的嵌套形式
2.8 封送類
2.8.1 封送引用類型的簡單示例
2.8.2 封送blittable引用類型
2.8.3 將引用類型封送為指向指針的指針
2.9 封送數(shù)組
2.9.1 封送簡單類型數(shù)組
2.9.2 封送字符串?dāng)?shù)組
2.10 實(shí)戰(zhàn)演練
2.10.1 背景介紹
2.10.2 模塊介紹
2.10.3 實(shí)現(xiàn)平臺調(diào)用
第3章 使用平臺調(diào)用技術(shù)調(diào)用Win32 API
3.1 確定要調(diào)用的函數(shù)
3.2 處理Win32函數(shù)返回的錯誤碼
3.3 處理回調(diào)函數(shù)
3.4 使用Windows定義的常量
3.5 封送Win32數(shù)據(jù)類型
3.5.1 可直接復(fù)制到本機(jī)結(jié)構(gòu)中的數(shù)據(jù)類型
3.5.2 非直接復(fù)制到本機(jī)結(jié)構(gòu)中的數(shù)據(jù)類型
3.6 處理句柄
3.7 傳遞托管對象
3.8 使用P/Invoke調(diào)用Win32 API的最佳實(shí)踐
3.8.1 編碼規(guī)范
3.8.2 性能
3.8.3 安全性
3.8.4 盡量使用Win32函數(shù)對應(yīng)的.NET托管實(shí)現(xiàn)
第二部分 C++ Interop
第4章 C++ Interop
第三部分 COM Interop
第5章 在.NET中使用COM組件
第6章 在COM中使用.NET程序集
附錄A 光盤內(nèi)容介紹
附錄B 有關(guān)互操作技術(shù)的互聯(lián)網(wǎng)資源
附錄C 本書所用術(shù)語表

載地址

下載錯誤?【投訴報錯】

精通.NET互操作:P/Invoke、C++ Interop和COM Interop PDF掃描版[116MB]

      氣書籍

      載聲明

      ☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個軟件總是不能下載的請?jiān)谠u論中留言,我們會盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請過一段時間重試!或者多試試幾個下載地址
      ☉ 如果遇到什么問題,請?jiān)u論留言,我們定會解決問題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請購買正版。
      ☉ 本站提供的精通.NET互操作:P/Invoke、C++ Interop和COM Interop PDF掃描版[116MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。