日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計.NETVisual Basic互操作高級編程:從COM和VB6升級到.NET

Visual Basic互操作高級編程:從COM和VB6升級到.NET

Visual Basic互操作高級編程:從COM和VB6升級到.NET

定 價:¥42.00

作 者: Billy Hollis,Rockford Lhotka著;康博譯;康博譯
出版社: 清華大學(xué)出版社
叢編項: 清華·樂思 NET和Oracle編程經(jīng)典系列
標(biāo) 簽: VB

ISBN: 9787302057468 出版時間: 2002-08-01 包裝: 精裝
開本: 26cm 頁數(shù): 376 字?jǐn)?shù):  

內(nèi)容簡介

  在.NET迅速崛起的時代,我們并不能完全拋棄COM時代使用VB6開發(fā)的各種應(yīng)用程序,因此實現(xiàn)VisualBasic.NET和VB6之間的互操作就顯得十分必要了。本書由淺入深介紹了互操作涉及的各種問題,詳細(xì)講述了.NET與COM互操作的各種機(jī)制,并給出了一些實際的應(yīng)用示例。在示范了具體的操作步驟后,本書還深入到系統(tǒng)內(nèi)部講述了互操作的實現(xiàn)細(xì)節(jié),并對系統(tǒng)底層編程提出了相應(yīng)的建議。本書適用于那些想詳細(xì)深入地掌握VB6與VisualBasic.NET互操作的開發(fā)人員,它對于把VB6系統(tǒng)升級為VisualBasic.NET提供了大量實用的操作方法。

作者簡介

暫缺《Visual Basic互操作高級編程:從COM和VB6升級到.NET》作者簡介

圖書目錄

第1章  互操作功能的重要性                  
 1. 1  Visual Basic . NET概述                  
 1. 2  遷移方案                  
 1. 2. 1 VB6和Visual Basic . NET的不兼容之處                  
 1. 2. 2  遷移到Visual Basic . NET的好方案                  
 1. 2. 3  壞的遷移情況                  
 1. 2. 4  不能遷移的情況                  
 1. 2. 5  互操作性的含義                  
 1. 3  設(shè)計互操作方案                  
 1. 3. 1  Web服務(wù)                  
 1. 3. 2  智能型客戶端                  
 1. 3. 3  新的ASP. NET前端                  
 1. 3. 4  擴(kuò)充原有的組件                  
 1. 3. 5  分布式數(shù)據(jù)處理                  
 1. 4  互操作應(yīng)用的主要范圍                  
 1. 4. 1  在. NET中調(diào)用COM組件                  
 1. 4. 2  在COM中調(diào)用. NET組件                  
 1. 4. 3  在新舊程序間共享數(shù)據(jù)訪問                  
 1. 4. 4  共享配置信息                  
 1. 4. 5  使用靜態(tài)入口點調(diào)用非COM的DLL                  
 1. 5  小結(jié)                  
 第2章  在. NET中使用COM組件                  
 2. 1  創(chuàng)建COM組件                  
 2. 1. 1  構(gòu)建COM組件                  
 2. 1. 2 二進(jìn)制兼容性                  
 2. 2  導(dǎo)入COM組件                  
 2. 2. 1  在設(shè)計階段導(dǎo)入COM組件                  
 2. 2. 2  動態(tài)導(dǎo)入                  
 2. 3  使用COM組件                  
 2. 3. 1  早期綁定                  
 2. 3. 2  后期綁定                  
 2. 3. 3  對象的生存期                  
 2. 3. 4  多重接口                  
 2. 3. 5  繼承性                  
 2. 3. 6  在.NET中檢查COM組件                  
 2. 4  小結(jié)                  
 第3章  在COM中使用, NET程序集                  
 3. 1  創(chuàng)建.NET程序集                  
 3. 1. 1  創(chuàng)建. NET程序集概述                  
 3. 1. 2 對互操作進(jìn)行設(shè)置                  
 3. 1. 3  使用ComClass()屬性                  
 3. 1. 4  手工提供類                  
 3. 2  在COM中注冊. NET程序集                  
 3. 2. 1  使用Visual Studio .NET                  
 3. 2. 2  使用命令行實用程序                  
 3. 3  在COM和Windows中使用NET對象                  
 3. 3. 1  早期綁定                  
 3. 3. 2  后期綁定                  
 3. 3. 3  處理銷定的文件                  
 3. 3. 4  對象生存期                  
 3. 3. 5  多重接口和默認(rèn)接口                  
 3. 3. 6  在COM中檢查. NET程序集                  
 3. 4  小結(jié)                  
 第4章  從. NET調(diào)用MTS和COM+中的COM組件                  
 4. 1  使用COM+組件                  
 4. 1. 1  創(chuàng)建COM+組件                  
 4. 1. 2  在Visual Basic . NET中調(diào)用COM+組件                  
 4. 1. 3  排隊組件                  
 4. 2  傳輸數(shù)據(jù)                  
 4. 2. 1  使用AD0中的Recordset對象                  
 4. 2. 2  使用變量數(shù)組                  
 4. 2. 3  使用XML文檔                  
 4. 3  在VB6中調(diào)用COM+中的.NET組件                  
 4. 3. 1  在. NET中創(chuàng)建CoM+組件                  
 4. 3. 2  使類可用于COM客戶程序                  
 4. 4  小結(jié)                  
 第5章  COM+中的Visual Basic. NET和COM                  
 5. 1  COM+和VB6                  
 5. 1. 1  為COM+創(chuàng)建ActiveXDLL                  
 5. 1. 2  在COM+中注冊DLL                  
 5. 1. 3  創(chuàng)建VB6測試程序                  
 5. 2  COM+和Visual Basic . NET                  
 5. 2. 1  在COM+中注冊DLL                  
 5. 2. 2  創(chuàng)建Visual Basic . NET測試程序                  
 5. 3  從COM+中的Visual Basic . NET中調(diào)用VB6組件                  
 5. 4  從COM+內(nèi)的VB6中調(diào)用Visual Basic . NET組件                  
 5. 5  小結(jié)                  
 第6章  定制編組                  
 6. 1  四種不同的編組方法                  
 6. 1. 1  第一種編組方法:使用Tlbimp. exe                  
 6. 1. 2  第二種編組類型(簡單數(shù)據(jù)類型編組):將屬性添加到使用標(biāo)推類型的接口中                  
 6. 1. 3  第三種編組類型:對COM和. NET之間傳遞的自定義數(shù)據(jù)結(jié)構(gòu)進(jìn)行編組                  
 6. 1. 4  第四種編組類型:實現(xiàn)ICustomMarshaler接口                  
 6. 2  性能問題                  
 6. 3  第二種編組類型                  
 6. 3. 1  Ildasm                  
 6. 3. 2  Ilasm                  
 6. 3. 3  使用帶有第二種編組類型的Ildasm或者Ilasm                  
 6. 4  第三種編組類型                  
 6. 5  第四種編組類型                  
 6. 6  托管代碼到非托管代碼                  
 6. 7  小結(jié)                  
 第7章  線程問題                  
 7. 1  線程的基礎(chǔ)知識                  
 7. 1. 1  線程的復(fù)雜性                  
 7. 1. 2  使用單線程與多線程                  
 7. 1. 3  VB6中的線程                  
 7. 1. 4  Visual Basic . NET中的線程                  
 7. 2  線程之間的互操作                  
 7. 2. 1  在. NET中調(diào)用COM                  
 7. 2. 2  在COM中調(diào)用. NET                  
 7. 3  小結(jié)                  
 第8章  DCOM. 遠(yuǎn)程處理和Web服務(wù)                  
 8. 1  XML Web服務(wù)                  
 8. 2  . NET遠(yuǎn)程處理                  
 8. 3  DCOM                  
 8. 4 XML Web服務(wù)和互操作                  
 8. 4. 1  從. NET中調(diào)用COM                  
 8. 4. 2  從COM中調(diào)用. NET                  
 8. 5  . NET遠(yuǎn)程處理和互操作                  
 8. 5. 1  從. NET中調(diào)用CoM                  
 8. 5. 2  從COM中調(diào)用. NET                  
 8. 6  小結(jié)                  
 第9章  共享配置信息                  
 9. 1  專用的INI文件                  
 9. 1. 1  INI文件的結(jié)構(gòu)                  
 9. 1. 2  訪問VB6中的INI文件                  
 9. 1. 3  訪問Visual Basic . NET中的凹文件                  
 9. 2  使用Windows注冊表存儲配置設(shè)置                  
 9. 3  基于XML的配置文件                  
 9. 3. 1  訪問帶有. NET Framework類的XML配置信息                  
 9. 3. 2  使用Visual Basic . NET中的System. XML訪問設(shè)置信息                  
 9. 3. 3  使用VB6中的MSXML訪問設(shè)置                  
 9. 4  并行性問題                  
 9. 5  小結(jié)                  
 第10章  . NET中的平面文件訪問                  
 10. 1  對于平面文件的隨機(jī)訪問                  
 10. 1. 1  VB6中的隨機(jī)訪問                  
 10. 1. 2  Visual Basic . NET中的隨機(jī)訪問                  
 10. 2  平面文件的二進(jìn)制訪問                  
 10. 2. 1  VB6中的二進(jìn)制訪問                  
 10. 2. 2  Visual Basic . NET中的二進(jìn)制訪問                  
 10. 3  順序的文件訪問                  
 10. 3. 1  VB6中的順序訪問                  
 10. 3. 2  Visual Basic . NET中的順序訪問                  
 10. 4  作為Visual Basic . NET中替代方案的流                  
 10. 4. 1  使用流技術(shù)的順序訪問                  
 10. 4. 2  使用流技術(shù)的二進(jìn)制訪問                  
 10. 5  小結(jié)                  
 第11章  在. NET中使用ADO                  
 11. 1  AD0和ADO . NET之間的比較                  
 11. 1. 1  AD0優(yōu)點和缺點                  
 11. 1. 2  在. NET中何時仍然需要ADO                  
 11. 2  在.NET中使用ADO                  
 11. 2. 1  Visual Basic . NET中的ADO代碼                  
 11. 2. 2  數(shù)據(jù)綁定限制                  
 11. 2. 3  將一些AD0屬性設(shè)置為字符串而引發(fā)的問題                  
 11. 2. 4  將ADORecordset轉(zhuǎn)換為ADO. NET DataSet                  
 11. 3  DA0和RD0的意義                  
 11. 4  小結(jié)                  
 第12章  在. NET中調(diào)用APl或靜態(tài)DLL函數(shù)                  
 12. 1  . NET對使用帶有靜態(tài)入口點的DLL的需求在減少                  
 12. 1. 1  對訪問Win此wsAPI的需求減少                  
 12. 1. 2  較舊代碼的退休                  
 12. 2  平臺調(diào)用服務(wù)                  
 12. 2. 1  聲明APl                  
 12. 2. 2  調(diào)用API函數(shù)                  
 12. 2. 3  給函數(shù)指定別名                  
 12. 2. 4  將結(jié)構(gòu)作為參數(shù)傳遞                  
 12. 2. 5  數(shù)據(jù)編組問題                  
 12. 3  更多的控制                  
 12. 3. 1  控制數(shù)據(jù)編組                  
 12. 3. 2  使用DLLImport而不是Declare                  
 12. 4  性能因素                  
 12. 5  小結(jié)                  
 第13章  . NET中ActiveX控件的互操作性                  
 13. 1  何時在.NET中使用ActiveX控件                  
 13. 2  Windows Forms控件和ActiveX控件之間的差異                  
 13. 3  在. NET中駐留ActiveX控件                  
 13. 3. 1  示例--Windows Media Player控件                  
 13. 3. 2  關(guān)于示例的注意事項                  
 13. 3. 3  從Properties列表中移出的Custom屬性                  
 13. 3. 4  使用Aximp. exe創(chuàng)建包裝器                  
 13. 3. 5  導(dǎo)入VB6 UserControls                  
 13. 3. 6  不能導(dǎo)入的控件                  
 13. 3. 7  安全性                  
 13. 4  VB6中的. NET Windows Forms控件                  
 13. 5  小結(jié)                  
 第14章  VB6代碼遷移的準(zhǔn)備工作                  
 14. 1  停止使用默認(rèn)的屬性和方法                  
 14. 2  避免數(shù)組的非零下界                  
 14. 3  讓所有的參數(shù)顯式地傳值或引用(ByRef或ByVal)                  
 14. 4  將默認(rèn)值放在所有可選的參數(shù)上                  
 14. 5  在獨立的代碼行上聲明所有變量                  
 14. 6  注意聲明變量的位置                  
 14. 7  避免UDT中的固定長度字符串                  
 14. 8  清除已作廢的關(guān)鍵字                  
 14. 9  刪除隱式對象實例化                  
 14. 10  停止隱式加載窗體                  
 14. 11  將數(shù)據(jù)綁定轉(zhuǎn)換到ADO                  
 14. 12  盡可能使用固有的常量                  
 14. 13  停止編寫DHTML頁面和WebClass                  
 14. 14  包裝API調(diào)用                  
 14. 15  從UI中得到邏輯并放入組件和類中                  
 14. 16 避免后期綁定                  
 14. 17  小結(jié)                  

本目錄推薦

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