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

正文內容

cnet開發(fā)者指南計算機專業(yè)外文翻譯-中英文對照-展示頁

2024-12-18 13:03本頁面
  

【正文】 成分編寫其他的語言 。 而且 關于不同的調用約定或數(shù)據(jù)類型, 不必再擔心無縫互操作性。舉例重慶大學本科生畢業(yè)論文翻譯 4 來說,一個對 IL 的定義,同樣的對象可以不管是不是能 捕獲 .NET 語言 。 這 是 一個當前供應商的列表: 為什么你應該關心的 IL 詳情?因為 它 為 .NET 管理 著 跨語言 功能。目前支持為 COBOL, Eiffel, Fortran語言, Perl, Python和 Scheme。此外,微軟 和 其他幾家公司正在生產用于 語言的編譯器 。 Microsoft 公共語言規(guī)范描述了其他開發(fā)工具,作者必須為他們的編譯器輸出IL代碼,使它們能很好的融入 .NET 語言。 .NET 平臺的語言, 通過 MSIL 對彼此 的使用 加以整合 。由于公共語言規(guī)范和通用類型系統(tǒng), .NET也可以在跨模塊和跨語言的界限工作 多國語言的發(fā)展 由于許多語言對 .NET 公共語言運行庫有規(guī)范,現(xiàn)在更容易 語言應用部分 適應你的操作 。有些函數(shù)會返回 錯誤 的 Win32代碼,一些返回 HRESULTS, 還 有的 則 比較例外,所有要求程序員編寫錯誤處理代碼 的不同類型。 另一個為 .NET開發(fā)人員帶來極大的好處是其錯誤異常處理模型。開發(fā)人員不再需要有一個對 GUIDS、調用 、 釋放、 HRESULTS 等等有著深入了解的 Windows 或COM 的 大師 。某些功能只提供給開發(fā)人員在低層次的語言工作,從而迫使他們設計決策。通過書面形式向公共語言運行庫和使用 .NET基礎類庫,所有的應用服務是通過一個共同的面向對象編程模型提供。而且,它也提供了許多更高級別的功能,促進代碼重用。 .NET平臺的特點 .NET平臺的核心是在公共語言庫,基類庫,和公共語言規(guī)范中發(fā)現(xiàn)的。這些應用程序 使用 XML和簡單對象訪問協(xié)議( SOAP) 進行通信,從而 使得 他們 能 在 基類 庫 中繼承 并能 在公共語言 中 運行 。 重慶大學本科生畢業(yè)論文翻譯 3 微軟 .NET體系結構 從本質上講,根據(jù)公共語言規(guī)范, .NET 語言編譯的種類和微軟中間語言( MSIL,或者只是 IL)的輸出是不同的。 .NET與其有很大的不同:它不只是一個規(guī)范。 Windows DNA的是一 種 技術規(guī)范,重點是對微軟服務器產品的基礎建設,利用多種 技術和語言( ASP, HTML, JavaScript, MTS, COM 等等),其中有相當多是與開發(fā)無關的。 微軟的 .NET和 WINDOWS的基因 .NET 周圍 中的一些營銷 宣言聽起來很熟悉 : .NET 平臺被稱為 WINDOWS 基因的下一代。 ■兩個最高發(fā)展目標 一個用于 Web 應用程序 ( ),另外一個用于普通的 Windows 應用程序( Windows 表格) 。 ■公共語言庫 托管執(zhí)行環(huán)境,處理內存分配,捕獲錯誤,并與作業(yè)系統(tǒng)服務進行交互。 ■幾種 .NET 服務 它是由微軟為在 .NET 框架開發(fā)應用程序使用的。 下面來看 .NET的整體結構,它由這幾個個主要部分組成: ■ .NET框架 一個全新的應用開發(fā)平臺。它包括 , .NET公共語言庫( CLR)和 .NET基類庫( BCL)。比如微軟的商務對話和結構化查詢語言以及 .NET 中的我的服務,它們中的第一個可見組件 .NET 通行證通常被視為 .NET平臺的有機組成部分。 .NET 平臺是微軟為軟件開發(fā)人員給這種改變提供的解答。這將使你對 .NET平臺的內部工作有一個深入的了解,并在接下來的章節(jié)中能有更多的收獲。在這一章中,我們來看一看 .NET平臺的各個組成部分。 .NET 平臺能提供強大的新服務,新的獨立于處理器的二進制格式,新的管理語言,現(xiàn)有的語言擴展的管理語言,這樣的例子不勝枚舉。 既然有這么多特征要學習和掌握,那就不要再等待了,咱們現(xiàn)在就開始吧! 第一章 微軟 .NET平臺的介紹 簡介 重慶大學本科生畢業(yè)論文翻譯 2 Microsoft在創(chuàng)建 .NET上已經投入了數(shù)十億美元并進行了多年的研究 ,并且將極大可能考慮把它作為新興的標準?;A類庫的 .NET 框架集合覆蓋了大量API。位圖編輯器、調試器、 Web窗體設計器、 Windows 窗體設計器、 Web服務設計器、 XML編輯器、 HTML 編輯器、 Web 瀏覽器、服務器資源管理器和多語言支持,所有這些都被集成在 IDE中。 作為 Visual Studio IDE的下一個版本, Visual .NET戰(zhàn)略的關鍵組成部分。 C是為了綜合 Visual Basic 的簡單和 C++作為面向對象語言的功能強大的優(yōu)點而寫的,對于開發(fā)者來說, C使企業(yè)應用程序的創(chuàng)建、調試和配 置變得很容易。而且 .NET平臺的核心部分( Common Language Infrastructure, CLI)和 C規(guī)范都已提交給 ECMA,并通過了標準化。 NET平臺呈現(xiàn)了 Microsoft思想的重大轉變。其實 .NET平臺是從頭開始設計的,包括許多內在目標,如安全性、可升級性、可靠性、靈活性和互操作性。 很多人把 .NET平臺看作先前所說的 Windows DNA的實際實現(xiàn),也有人把它看作是改進先前技術和語言的結果。 Microsoft 在創(chuàng)建 .NET 上已經投入了數(shù)十億美元進行了多年的研究。重慶大學本科生畢業(yè)論文翻譯 1 譯文: C.NET 開發(fā)者指南 前言 在電腦軟件的歷史上,很少有一種技術能夠得到開發(fā)者和業(yè)界如此強烈的正面響應。全球已經有數(shù)百萬的開發(fā)者下載了 Microsoft 的 .NET 軟件開發(fā)工具包,已經出現(xiàn)了很多有關 .NET平臺及其相關技術和語言的教材、網站和新聞團體。 .NET 是一種全面的策略,它由操作系統(tǒng)、數(shù)據(jù)庫服務器、應用程序服務器和 .NET運行時庫組成,還包括運行于 .NET平臺之上的操縱語言。然而,這些僅僅說明了 .NET 是對 Microsoft以前技術的重大改進。為了使 .NET平臺適合于企業(yè)和開發(fā)者,所有這些目標從一開始就被考慮到了。建立 .NET平臺時, Microsoft表現(xiàn)出對開放標準極大的支持,如 XML、 SOAP 和 UDDI,而不是建立自己的標 準和技術。 C來源于 C和 C++,是一種簡單 的 、現(xiàn)代 的 、面向對象和類型安全的編程語言,由 Microsoft的 Anders Hejlsberg專門為 .NET平臺開發(fā)的語言,繼承了許多語言的特征,如 C、 C++和 Java。有人預言, C將成為在 .NET平臺上開發(fā)應用程序最受歡迎的語言。 Visual IDE也已經被整合并裝入了大量的新功能。 C.NET Web開發(fā)指導的重點不 是教你 C語言的核心內容,而是提供代碼實例來幫助你使用 .NET 框架類庫的功能。盡管不可能在一本書中包含所有的特征,但是本書中包含了其中的關鍵思想、類庫和 .NET框架的 API,希望本書能夠幫助你容易地使用 C創(chuàng)建新的應用程序。許多微軟的伙 伴也宣布支持 NET工具和部件——你可以瀏覽 上的供應商表來查看。沒有良好的操作背景是不可能有效地使用這些新工具的來運行你的應用程序。我 們不僅介紹他們的技術和概念,而且還要用專業(yè)術語去解釋它們。 .NET平臺簡介 .NET 平臺的 所處的背景 是 :世界正在從個人電腦連接到一個服務器 (比如互聯(lián)網 )中改變到一個地方的所有職能設備、電腦和服務協(xié)同工作中能為用戶提供更豐富的體驗。 .NET 平臺到底有幾個組成部分,每個人都會給你不同的答案。然而,對很多人來說, .NET框架是當 .NET被提到時我們 想象 中 的樣子。其他組件可能會要求特定的應用,但它們不是所有 .NET 應用程序的必要組成部分。 ■幾個 .NET 產品 多重 基于 .NET 框架的應用,包括新版本的并由可擴展標記語言( XML)在 .NET平臺上的集成交互和結構化查詢語言 ( SQL)服務器。 微軟的Hailstorm實際上是一個囊括了微軟品牌的最重要網站某些服務的計劃。 ■基類庫 對 組件的編程和應用程序接口( API)的 廣泛的 收集。 由 .NET框架提供的好處包括:縮短開發(fā)周期(減少代碼重用,減 少編程意外,多種編程語言的支持),更簡單的配置,由于整體式安全性而導致更少的數(shù)據(jù)類型相關的錯誤,由于垃圾回收器的存在而引起內存泄漏的減少,而且,具有一般的更具可擴展性、可靠性的應用程序。 不過,雖然視窗系統(tǒng)的基因確實提供了健壯的,可擴展的,分布式系統(tǒng)的基石,但是對一些人來說其本身并沒有 什么 實質性。這些服務器和語言包括不同的 API 和系統(tǒng),使互操作性達到最好。在它的好的產品中, 它包括語言所需要的工具和發(fā)展,使 n 層應用這些類型更容易,整齊地作為一個單一的連貫和全面的 API封裝。應用程序開發(fā)的主要類型是 Web窗體,Web 服務和 Windows 窗體應用程序。 Visual 是為了發(fā)展需要 .NET Framework應用程序,而且它還提供了可擴展的架構,從而使之成為發(fā)展 .NET軟件的理想選擇。 .NET的基類庫用相同的方法揭露了公共語言庫的功能,這樣, Windows API 允許 你利用的 Windows 作業(yè)系統(tǒng)的特點的共 同語言運行庫的功能。 這種架構提供了許多好處,至少一個很大的數(shù)目一致的 API。今天,一些操作系統(tǒng)的功能是通過調用 DLL的訪問使用基于 C的 API 和其他設施,通過訪問 COM 對象,從而使開發(fā)人員的工作更加 簡捷 ,使一切順利。 這種新的編程模型大大簡化了那些需要編寫 Windows DNA應用程序 的 工作或為了完成應用程序的幾乎所有 Win32 和 COM 項目的工作難度。 .NET 也 不 是 隱藏 在開發(fā)這些之中,在新的網絡平臺上,這些概念根本不存在的。為 Windows開發(fā)平臺軟件始終意味著你會出現(xiàn)錯誤的地方,特別是在錯誤的方式會返回值。 .NET中 ,所有的錯誤報告 都會 通過這個模型,從而大大簡化了書寫,閱讀和維護代碼。以前 ,不同的編程語言 互操作 是 允許 的 ,如 COM或 CORBA,這樣做是通過一個接口定義語言( IDL)的 來實現(xiàn)的 。雖然它包含指示 類似的匯編代碼和移入和移出寄存器變量,它也包含了管理對象和調用它們的方法 ,操縱陣列,提高和捕獲異常的說明。微軟目前 針對 .NET 公共語言運行庫 的幾個編譯器 提供 了 IL代碼: C + +的托管擴展的 C#, JAVAScript和 Visual Basic中。這些編譯器 也針對 .NET公共語言運行庫。 供應商還公布 了其他 不同的 許多語言。 由于 IL整個翻譯的開銷 的復雜性, 無接口定義語言需要啟用跨語言的元數(shù)據(jù) 來 處理。您的組件在 C??梢詴嫣岢鲆粋€可以由 Fortran采用資訊科技應用捕獲的異常。 跨語言繼承的另一個特點是可以使用 IL。例如,您可以創(chuàng)建一個 C++的類,從 Visual Basic 中實現(xiàn)了一個派生類。 對應用開發(fā)的規(guī)范下, Windows DNA的巨大挑戰(zhàn)之一是各種語言開發(fā)的應用程序時的調試。 .NET公共 語言運行庫調試應用程序,完全支持跨語言的界限。 平臺和處理器獨立性 中間語言是與 CPU無關的,它遠高于大多數(shù)機器語言水平。由于 .NET 通用類型系統(tǒng)定義不論基本數(shù)據(jù)類型大小都可以使用 .NET 應用程序,而且這些應用程序可以 在公共語言 的 環(huán)境中運行 ,所以任何硬件或操作系統(tǒng)都支持 .NET平臺。但 2021年 6 月 27 日,微軟宣布,它已經與 Corel 達成協(xié)議, 共同 開發(fā) 一個 C#編譯器和 .NET 框架基礎結構 組件,它們 將 共享源代碼并執(zhí)行 FreeBSD版本的 UNIX。 幾個星期后, 也就是 在二零零一年七月十日微軟給 出 了積極的信號。你可以 在 ,稱為 MONO。在2021年年底該項目的 發(fā)布了它的 第一個可用單代碼計劃。對那些 想 在 這個工作 中 花 費 一些時間來降低 棘手的代碼的人來說 ,繞過資源管理應該是一種不錯的方法。雖然這在理論上聽起來完善,但在實踐中卻有幾個問題。當內存管理的對象不使用它們看起來 時候 的摸樣時,這些對象將始終大于零。 C或 C++程序員的習慣是 自己 銷毀對象, 因為 他 們能管理其自有的內存。然而,在 .NET環(huán)境下,微軟正在努力使軟件開發(fā)更加容易。 支持的版本 誰如果不理解 ―DLL HELL‖,那就是他尚未開發(fā) Windows(或至少支持)軟重慶大學本科生畢業(yè)論文翻譯 5 件很長時間。但是,所有開發(fā)人員總是把每件事情都向后 100%兼容,就像您的應用程序使用此 DLL的版本 ,新的 版本能兼容 ,對不對? 當 新的 DLL使您的應用程序表現(xiàn)出一些奇怪的問題或者完全停止 工作 的時候, 你要經過大量調查找出有問題的 DLL是什么,并用新的版本替換您的軟件版本。 當應用程序加載 庫時,許多開發(fā)人員僅需要采取安裝每個 DLL的應用程序需要的目錄 的方法 。 COM以前是這樣的 : 你 以前 從來沒有改變一個方法接口,你只 是 添加新的方法。問題是,一旦在使用時產生了不良的客戶端軟件,那么改變一個組件的接口會被 以前 的 所謂添加新的方法的 行為影響。 現(xiàn)在, .NET 架構將應用程序組件分開,這
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1