最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

  • 書籍大小:116.67MB
  • 書籍語言:簡體中文
  • 書籍類型:國產(chǎn)軟件
  • 書籍授權:免費軟件
  • 書籍類別:.NET電子書
  • 應用平臺:PDF
  • 更新時間:2014-10-10
  • 網(wǎng)友評分:
360通過 騰訊通過 金山通過

情介紹

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

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

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

載地址

下載錯誤?【投訴報錯】

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

      氣書籍

      載聲明

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

      正安县| 东源县| 柳河县| 巧家县| 平罗县| 株洲市| 丰台区| 江阴市| 长岛县| 西充县| 千阳县| 湖州市| 长汀县| 肇源县| 西吉县| 崇州市| 马边| 靖江市| 桃江县| 山丹县| 涞源县| 星座| 桑日县| 台东市| 昌黎县| 碌曲县| 尉犁县| 濮阳县| 蒙阴县| 松溪县| 绥阳县| 商都县| 丰顺县| 封丘县| 牡丹江市| 会东县| 平果县| 龙口市| 甘洛县| 沂南县| 邛崃市|