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

正文內(nèi)容

外文翻譯--準(zhǔn)備將visualbasic60應(yīng)用程序升級(jí)到visualbasicnet-資料下載頁

2025-05-12 07:51本頁面

【導(dǎo)讀】WhatisVisual?,orMicrosoftVisualC++®)writecodetowork,

  

【正文】 容。 體系結(jié)構(gòu)建議 .NET 平臺(tái)對(duì)早期體系結(jié)構(gòu)進(jìn)行了改進(jìn),對(duì)可伸縮性和分布式應(yīng)用程序提供更強(qiáng)大的支持,盡管它有斷開連接的數(shù)據(jù)訪問、基于 HTTP 的消息傳輸和基于文件復(fù)制的部署(不再是組件注冊)。為了充分利用這些功能,在設(shè)計(jì)您的應(yīng)用程序時(shí)所使用的體 系結(jié)構(gòu),應(yīng)該與要在 Visual 中使用的體系結(jié)構(gòu)相似。 基于瀏覽器的應(yīng)用程序 Visual Basic 和 Microsoft Visual Studio174。 為創(chuàng)建基于瀏覽器的 Inter 和 Intra 應(yīng)用程序提供了下列幾種技術(shù): Webclass DHTML 工程 ActiveX 文檔 Active Server Pages (ASP) Visual 引入了 ASP 的增強(qiáng)版即 ,并隨 Web 窗體添 加到體系結(jié)構(gòu)中, Web 窗體是帶有 Visual Basic 事件的 HTML 頁。體系結(jié)構(gòu)是基于服務(wù)器的。 下面推薦和體系結(jié)構(gòu)建議的列表主要針對(duì)開發(fā)基于瀏覽器的 Visual Basic 應(yīng)用程序,使其能無縫移植到 Visual 工程中: 建議您按照 Microsoft 多層體系結(jié)構(gòu)的指導(dǎo)方針來創(chuàng)建您的應(yīng)用程序,用 ASP 創(chuàng)建界面,用 Visual Basic 或 Visual C++ COM 對(duì)象創(chuàng)建業(yè)務(wù)邏輯。 Visual 中完全支持 ASP,您可以使用 ASP、 和 Web 窗體繼續(xù)擴(kuò)展應(yīng)用程序。 Visual Basic 和 Visual C++ 業(yè)務(wù)對(duì)象可以不進(jìn)行修改即用于 Visual 或升級(jí)到 Visual 。 DHTML 應(yīng)用程序包括 DHTML 頁面和客戶端 DLL。這些應(yīng)用程序不能自動(dòng)升級(jí)到 Visual 。我們建議您把這些應(yīng)用程序留在 Visual Basic 中。 Visual 中不支持 ActiveX 文 檔,象 DHTML 工程一樣不能自動(dòng)升級(jí)。我們建議您把 ActiveX 文檔應(yīng)用程序留在 Visual Basic 中,或者在可能的情況下,以用戶控件代替 ActiveX 文檔。 Visual Basic ActiveX 文檔和 DHTML 應(yīng)用程序可以與 Visual 技術(shù)協(xié)同工作。例如,可以從 Visual Web 窗體導(dǎo)航到 Visual Basic DHTML 頁面,反之亦然。 Visual 中不再有 Webclass。 Webclass 應(yīng)用程序?qū)⑸?jí)到 ,但升級(jí)后您必須進(jìn)行一些修改?,F(xiàn)有的 Webclass 應(yīng)用程序可以與 Visual Web 窗體和 ASP 應(yīng)用程序協(xié)同工作,但對(duì)于新工程,我們建議您使用帶 Visual Basic 業(yè)務(wù)對(duì)象的 ASP 的 Windows DNA 平臺(tái)。 客戶端 /服務(wù)器工程 Visual Basic 提供用于創(chuàng)建客戶端 /服務(wù)器應(yīng)用程序的下列技術(shù): Visual Basic 窗體 Microsoft Transaction Server (MTS)/COM+ 中間層對(duì)象 用戶控件 Visual 中有一個(gè)新窗體包,即 Windows 窗體。 Windows 窗體具有與 Visual Basic 窗體不同的對(duì)象模型,但絕大部分是兼容的。當(dāng)您的工程升級(jí)后, Visual Basic 窗體轉(zhuǎn)換為 Windows 窗體。 Visual 改進(jìn)了對(duì)開發(fā)中間層 MTS 和 COM+ 組件服務(wù)組件的支持。使用統(tǒng)一的調(diào)試程序,您可以從客戶端應(yīng)用 程序進(jìn)入 MTS/COM+ 組件,然后再返回客戶端應(yīng)用程序。您也可以使用統(tǒng)一的調(diào)試程序逐句調(diào)試 Visual Basic MTS/COM+ 組件(假設(shè)這些組件被編譯成本機(jī)代碼,帶有符號(hào)化調(diào)試信息,并且沒有優(yōu)化)。 Visual 還引入了一種新的中間層組件,即 Web 服務(wù)。 Web 服務(wù)在 中,并使用允許通過防火墻請求方法的 HTTP 傳輸協(xié)議。它們使用行業(yè)標(biāo)準(zhǔn) XML 傳遞并返回?cái)?shù)據(jù),允許其他語言和平臺(tái)訪問它們的功能。盡管它們不支持 MTS 事務(wù),但是當(dāng)您不需要分 布式事務(wù),而仍需要與其他平臺(tái)協(xié)同工作時(shí),可以把 MTS/COM+ 組件轉(zhuǎn)換成 Web 服務(wù)。盡管沒有自動(dòng)方式,但此任務(wù)很小,可以在將工程升級(jí)到 Visual 后,使用拖放操作在很短時(shí)間內(nèi)完成。 工程升級(jí)后,用戶控件升級(jí)為 Windows 控件;但自定義屬性標(biāo)記設(shè)置和快捷鍵分配不會(huì)升級(jí)。 單層應(yīng)用程序 Visual Basic 支持生成下列幾種單層應(yīng)用程序: 單層數(shù)據(jù)庫應(yīng)用程序 Visual Basic 加載項(xiàng) 工具程序和游戲 單層數(shù)據(jù)庫應(yīng)用程序是一些 Visual Basic 應(yīng)用程序,其特征是在 Microsoft Access 數(shù)據(jù)庫中存儲(chǔ)數(shù)據(jù)。這些應(yīng)用程序升級(jí)到 Visual 時(shí)有某些限制(請參見本文檔后面的 “ 數(shù)據(jù) ” 部分)。 現(xiàn)在 Visual IDE 完全集成到 Visual IDE 中, Visual 具有新的語言中樞擴(kuò)展模型。 Visual 加載項(xiàng)現(xiàn)在是 Visual 加載項(xiàng),您可以在 Visual 的任何語言中自動(dòng)處 理和添加功能。例如,您可以編寫一個(gè) Visual 加載項(xiàng)來重新為 Visual C Windows 窗體著色,或者為 Visual Basic 類添加注釋。為了提供此項(xiàng)功能, Visual 已經(jīng)不再使用舊的擴(kuò)展模型,您需要更改應(yīng)用程序中的擴(kuò)展對(duì)象來利用新功能的優(yōu)點(diǎn)。 許多應(yīng)用程序被歸為 “ 工具 ” 程序類別。用來操縱文件、注冊表設(shè)置之類的工具應(yīng)用程序常常不需要任何額外的修改即可升級(jí)。升級(jí)后,有許多新功能可供使用,如語言中的異常處理可以捕捉文件系統(tǒng)錯(cuò)誤,并使用 .NET 框架 注冊表類操縱注冊表。要注意的是,依賴 Visual Basic 的特定性能特征的應(yīng)用程序(如 arcade 游戲)可能需要進(jìn)行某些修改,因?yàn)? Visual 有不同的性能特征。對(duì)于 Visual 中的游戲支持,您可以使用 Microsoft DirectX174。 7 或新版本的 GDI。 GDI+ 引入許多新功能,包括對(duì)所有二維圖元、圖像保真的 Alpha 混合支持和圖形文件格式的擴(kuò)展支持。 數(shù)據(jù) Visual Basic 提供下列幾種數(shù)據(jù)訪問類型: ActiveX 數(shù)據(jù)對(duì)象 (ADO) 遠(yuǎn)程數(shù)據(jù)對(duì)象 (RDO) 數(shù)據(jù)訪問對(duì)象 (DAO) Visual 引入了 ADO 的增強(qiáng)版,稱為 。 用于斷開連接的數(shù)據(jù),并對(duì)分布式應(yīng)用程序中 ADO 的性能進(jìn)行改進(jìn)。 為 Windows 窗體控件提供讀 /寫數(shù)據(jù)綁定,為 Web 窗體提供只讀數(shù)據(jù)綁定。 在對(duì) DAO、 RDO 和 ADO 進(jìn)行細(xì)微修改(在本文檔的語言部分中敘述)后,仍然可以將其用在 Visual 的代碼中。但是, Visual 不支持將 DAO 和 RDO 數(shù)據(jù)綁定到控件、數(shù)據(jù)控件或 “RDO 用戶 ” 連接。如果您的應(yīng)用程序中包含 DAO 或 RDO 數(shù)據(jù)綁定,我們建議您把它們留在 Visual Basic 中,或者在將工程升級(jí)到 Visual 前,先將 DAO 和 RDO 數(shù)據(jù)綁定升級(jí)到 ADO,因?yàn)? Windows 窗體支持 ADO 數(shù)據(jù)綁定。關(guān)于如何執(zhí)行此工作的信息,可從 Visual Basic 幫助中獲得。 綜上所述,我們建議您在 Visual Basic 工程中使用 ADO。 升級(jí) 升級(jí)代碼后, Visual 創(chuàng)建了一個(gè)新的已升級(jí)工程,并為您執(zhí)行大部分必要的語言和對(duì)象更改。下面部分提供了升級(jí)代碼的幾個(gè)示例。 變體到對(duì)象 Visual Basic 的早期版本支持 Variant 數(shù)據(jù)類型,可以將其分配給任意基本類型(除定長字符串)、 Empty、 Error、 Nothing 和 Null。在 Visual 中, Variant 和 Object 數(shù)據(jù)類型合并為一個(gè)新的數(shù)據(jù)類型: Object。 Object 可以分配給基本數(shù)據(jù)類型、 Empty、 Nothing、 Null 和對(duì)象的指針。 當(dāng)您的工程升級(jí)到 Visual 后,所有被聲明為 Variant 的變量都變?yōu)? Object。同樣,當(dāng)代碼插入編輯器后, Variant 關(guān)鍵字被替換為 Object Visual Basic 窗體到 Windows 窗體 Visual 有一個(gè)新的窗體包(即 Windows 窗體),它提供對(duì)訪問的本機(jī)支持,并有一個(gè)就地菜單編輯器。您現(xiàn)有的 Visual Basic 窗體將升級(jí)為 Windows 窗體 接口 Visual Basic 的早期版本中,公共類的接口常常對(duì)用戶隱藏。在 Visual 中,您可以在 “ 代碼編輯器 ” 中查看和編輯它們。當(dāng)工程升級(jí)時(shí),您可以選擇是否為公共類自動(dòng)創(chuàng)建接口聲明。 升級(jí)報(bào)告和注釋 工程升級(jí)后,會(huì)向您的工程中添加升級(jí)報(bào)告,逐條列出需要對(duì)已升級(jí)的代碼進(jìn)行的全部修改。另外,還會(huì)向代碼中添加注釋,提醒您可能出現(xiàn)的問題。這些注釋自動(dòng)顯示在 Visual 的 “ 任務(wù)列表 ” 中。 編程建議 此部分提供有關(guān)編寫代碼的建議,以便最大程度地減少將工程升級(jí)到 Visual 時(shí)所需的修改。 使用早期綁定 Visual Basic 和 Visual 都支持后期綁定對(duì)象,即聲明一個(gè)變量為 Object 數(shù)據(jù)類型,并在運(yùn)行時(shí)把它分配給類的實(shí)例。但是在升級(jí)過程中,在解析默認(rèn)屬性時(shí),或在基礎(chǔ)對(duì)象模型已經(jīng)改變,屬性、方法和事件需要轉(zhuǎn)換的情況下,后期綁定對(duì)象會(huì)出現(xiàn)問題。例如,假設(shè)您有一個(gè)窗體稱為 “Form1” ,一個(gè)標(biāo)簽稱為 “Label1” 。 在 Visual Windows 窗體中,標(biāo)簽的 Caption 屬性現(xiàn)在稱為 Text。當(dāng)您的代碼升級(jí)后, Caption 屬性的所有實(shí)例都變?yōu)? Text,但是因?yàn)楹笃诮壎▽?duì)象沒有類型,Visual Basic 檢測不到對(duì)象的類型,或不知道是否需要轉(zhuǎn)換所有屬性。在這些情況下,您需要在升級(jí)后自己更改代碼 當(dāng)您的 Visual Basic 代碼中使用 Object 和 Variant 變量時(shí),如果您要指定變量、對(duì)變量執(zhí)行操作或?qū)⒆兞總鬟f給函數(shù),我們建議您使用顯式轉(zhuǎn)換 Visual 支持基于參數(shù)類型的重載函數(shù)。 Visual 基于參數(shù)類型決定調(diào)用哪個(gè)函 數(shù)。如果您把整數(shù)傳遞給 Environ(),則調(diào)用整數(shù)版本。如果傳遞字符串,則調(diào)用字符串版本。將 Variant 或 Object 數(shù)據(jù)類型傳遞到重載函數(shù)的代碼可能引起編譯錯(cuò)誤或運(yùn)行時(shí)錯(cuò)誤。如果使用如下例所示的顯式轉(zhuǎn)換,則代碼升級(jí)到 Visual 后可正常工作。 使用后期綁定對(duì)象的顯式轉(zhuǎn)換是很好的編碼習(xí)慣。它使編碼意圖易于判斷,使您可以輕松地將工程轉(zhuǎn)移到 Visual 中。 使用 Date 存儲(chǔ)日期 Visual Basic 的早期版本支持使用 Double 數(shù)據(jù)類型 存儲(chǔ)和操縱日期。在 Visual 中不能這樣做,因?yàn)槿掌谠趦?nèi)部不是存儲(chǔ)為雙精度類型。 .NET 框架提供 ToOADate 和 FromOADate 函數(shù),用于在雙精度類型和日期類型之間轉(zhuǎn)換。但是,當(dāng)您的工程升級(jí)到 Visual 以后,使用雙精度類型存儲(chǔ)日期的代碼的意圖就很難判斷。要避免對(duì)您的 Visual 中的代碼進(jìn)行不必要修改,請始終使用 Date 數(shù)據(jù)類型存儲(chǔ)日期 解析無參數(shù)默認(rèn)屬性 在 Visual Basic 中,許多對(duì)象都公開默 認(rèn)屬性,作為編程的快捷方式,可以省略掉這些默認(rèn)屬性。 在后期綁定示例中,默認(rèn)屬性在運(yùn)行時(shí)被解析, MsgBox 將 TextBox 默認(rèn)屬性的值顯示為 Text1。 Visual 不支持無參數(shù)默認(rèn)屬性,因而不允許使用此編程快捷方式。當(dāng)您的工程升級(jí)后, Visual 解析無參數(shù)默認(rèn)屬性,但是依賴運(yùn)行時(shí)解析的后期綁定用法則不能自動(dòng)解析。在這些情況下,您必須自己更改代碼。另一個(gè)復(fù)雜的問題是許多庫使用稱為 _Default 的屬性實(shí)現(xiàn)默認(rèn)屬性。 _Default 屬性作為代理,將調(diào) 用傳遞給真正的默認(rèn)屬性。所以當(dāng)您的工程升級(jí)時(shí),某些默認(rèn)屬性將被解析為 _Default。代碼仍可照常工作,但是比使用真實(shí)屬性顯式編寫的代碼難于理解。所以,在您的 Visual Basic 代碼中盡量避免使用無參數(shù)默認(rèn)屬性。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1