freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于c的netframework程序設(shè)計(jì)(編輯修改稿)

2024-11-04 10:44 本頁面
 

【文章內(nèi)容簡介】 nt puts(String str)。 釘住操作 ? 數(shù)據(jù)被臨時鎖定在當(dāng)前內(nèi)存位置,防止被 CLR的垃圾回收器重新分配 ? 數(shù)據(jù)在托管和非托管代碼之間傳遞時,執(zhí)行鎖定操作 ? 如果對象有固定的布局,在托管和非托管內(nèi)存中數(shù)據(jù)表現(xiàn)形式一樣,則通過指針進(jìn)行封送 ? 有固定布局,但數(shù)據(jù)在托管和非托管內(nèi)存中表現(xiàn)不一致,通過引用來封送 ? 如果對象沒有固定的布局,通過值或者引用傳遞,如 釘住操作 封送處理 ? 大多數(shù)數(shù)據(jù)類型在托管和非托管內(nèi)存中都有公共的表示形式,而不需要封送拆收器的特殊處理,稱為可直接復(fù)制到本機(jī)結(jié)構(gòu)中的類型 ? 非直接復(fù)制到本機(jī)結(jié)構(gòu)中的類型在托管和非托管語言中具有不同的或不明確的表示形式。當(dāng)被封送時,這些類型可能需要轉(zhuǎn)換 ? 用 MarshalAs屬性來指定自定義封送處理 封送處理 public static extern int MessageBoxW( int h, [MarshalAs()] string m, …)。 平臺調(diào)用的性能問題及局限性 ? 平臺調(diào)用只支持帶整數(shù)參數(shù)的回調(diào)函數(shù) ? 平臺調(diào)用不對所有類型提供支持 ? 平臺調(diào)用只支持調(diào)用從 DLL導(dǎo)出的全局函數(shù) ? 當(dāng)以引用傳遞數(shù)組類型的參數(shù)時,返回的數(shù)組大小被調(diào)整為 1 平臺調(diào)用的性能問題及局限性 實(shí)驗(yàn) A 調(diào)用 Win32 API 函數(shù) 練習(xí) 1 在托管代碼中調(diào)用 Win32 API 函數(shù) ? 集成服務(wù) ? 平臺調(diào)用 ? 在托管代碼中調(diào)用 COM對象 ? 在 COM對象中調(diào)用 .NET對象 第 15章 托管代碼與非托管代碼之間的互操作 在托管代碼中調(diào)用 COM對象 ? 運(yùn)行庫可調(diào)用包裝 ? 生成運(yùn)行庫可調(diào)用包裝 ? 線程模型 ? 簽名轉(zhuǎn)換和錯誤處理 ? 封送處理 ? 性能和安全問題 ? 最佳實(shí)踐 在托管代碼中調(diào)用 COM對象 運(yùn)行庫可調(diào)用包裝 運(yùn)行庫可調(diào)用包裝 生成運(yùn)行庫可調(diào)用包裝 ? 用如下 3個方法產(chǎn)生運(yùn)行庫可調(diào)用包裝 ? 在 Visual Studio .NET工程中添加 COM組件的引用 ? 使用類型庫導(dǎo)入器 ? 創(chuàng)建自定義包裝 生成運(yùn)行庫可調(diào)用包裝 線程模型 ? COM組件使用單元來同步對托管資源的訪問 ? 當(dāng)調(diào)用 COM對象時,運(yùn)行庫創(chuàng)建并初始化一個COM單元 ? 確保應(yīng)用程序的主線程是 STA 模式 線程模型 using 。 using APTOBJLib。 … = 。 AptSimple obj = new AptSimple ()。 = 1。 … [STAThread] static void Main() … 簽名轉(zhuǎn)換和錯誤處理 簽名轉(zhuǎn)換和錯誤處理 封送處
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1