Yahoo奇摩 網頁搜尋

搜尋結果

  1. 2018年10月26日 · .NET Framework 是適用於 Windows 的 受控執行環境,可為執行中的應用程式提供多樣的服務。 其由兩個主要元件組成:通用語言執行平台 (CLR) 和 .NET Framework 類別庫,前者是負責處理執行中應用程式的執行引擎,後者提供通過測試、可重複使用的程式碼程式庫,讓開發人員可從自己的應用程式中呼叫。

    • 概觀
    • Common Language Runtime 的功能
    • .NET Framework 類別庫
    • 另請參閱

    .NET Framework是支援建置和執行 Windows 應用程式和 Web 服務的技術。 .NET Framework的設計目的是要滿足下列目標:

    •提供一致的物件導向程式設計環境,不論目的碼是在本機中儲存及執行、在本機執行但分散至網際網路或在遠端執行。

    •提供下列程式碼執行環境:

    •將軟體部署和版本控制衝突降至最低。

    •加強程式碼安全執行,包括未知或非完全信任之協力廠商所建立的程式碼。

    •可消除編寫指令碼或解譯環境效能問題。

    Common Language Runtime 負責管理記憶體、執行緒執行、程式碼執行、程式碼安全驗證、編譯 (Compilation) 和其他系統服務。 這些功能都內建到在 Common Language Runtime 上執行的 Managed 程式碼中。

    就安全性而言,Managed 元件會根據若干因素而被授予不同程度的信任,這些因素包括元件的原始出處 (例如網際網路、企業網路或本機電腦)。 這表示即使是在相同作用中的應用程式中使用,Managed 元件可能可以也可能無法執行檔案存取作業、註冊存取作業或其他易受影響的功能。

    Runtime 也會藉由實作嚴格的型別和程式碼驗證基礎架構,也就是一般型別系統 (CTS),強制執行程式碼的加強性。 CTS 確保所有 Managed 程式碼都能夠自我描述。 不同的 Microsoft 和協力廠商語言編譯器會產生符合 CTS 的 Managed 程式碼。 這表示 Managed 程式碼不但能夠使用其他 Managed 型別和執行個體,同時還能嚴格強制執行型別精確度和型別安全。

    此外,Runtime 的 Managed 環境排除許多常見的軟體問題。 例如,Runtime 能夠自動處理物件配置,並管理對物件的參考,而且在不再用它們時加以釋放。 這種自動記憶體管理解決了兩個最常見的應用程式錯誤:記憶體流失和無效的記憶體參考。

    Runtime 也提升開發人員的產能。 例如,程式設計人員可以用自己選擇的開發語言撰寫應用程式,但仍充分利用其他開發人員以其他語言所撰寫的執行階段、類別庫和元件。 選擇以執行階段為目標來開發編譯器的廠商都可作到這一點。 以 .NET Framework 為目標的語言編譯器可以將 .NET Framework 的功能提供給以該語言所撰寫的現有程式碼使用,大幅簡化現有應用程式的移轉程序。

    Runtime 是為未來軟體所設計的,但它也支援目前和過去的軟體。 Managed 和 Unmanaged 程式碼的互通性 (Interoperability),讓開發人員繼續使用必要的 COM 元件和 DLL。

    .NET Framework 類別庫是與 Common Language Runtime 緊密整合的可重複使用型別的集合。 此類別庫為物件導向,能提供類型讓您撰寫自己的 Managed 程式碼從其衍生功能。 這不但使 .NET Framework 類型易於使用,也減少了學習 .NET Framework 新功能所需的時間。 此外,協力廠商元件也可以與 .NET Framework 中的類別完美整合。

    例如,.NET Framework 集合類別會實作一組介面,以開發您自己的集合類別。 您的集合類別會與 .NET Framework 中的類別完美結合。

    如同您預期來自物件導向的類別庫,.NET Framework類型可讓您完成一系列常見的程式設計工作,包括字串管理、資料收集、資料庫連線和檔案存取。 除了通用工作,類別庫還包括能夠支援各種特定開發案例的型別。 您可以使用.NET Framework來開發下列類型的應用程式和服務:

    •主控台應用程式。 請參閱建置主控台應用程式。

    •Windows GUI 應用程式 (Windows Forms)。 請參閱 Windows Forms。

    •Windows Presentation Foundation (WPF) 應用程式。 請參閱 Windows Presentation Foundation。

    •系統需求

    •安裝指南

    •開發指南

    •工具

    •.NET 範例與教學課程

    •.NET API 瀏覽器

  2. .NET框架(英語:.NET Framework)是由微軟開發,一個致力於敏捷軟體開發(agile software development)、快速應用開發(rapid application development)、平臺獨立性和網路透明化的軟體框架。.NET是微軟為2000年代對伺服器和桌上型軟體工程邁出的第一步。.NET包含許多有助於 ...

  3. 其他人也問了

  4. 2022年5月5日 · .NET Framework是什麼.NET平台是微軟為了占據開發市場而成立的,不是無利益驅動的純技術平台的那種東西。 基於該平台下的技術框架也因為 商業間的利益 從而和微軟自身的Windows作業系統所綁定。所以雖然平台雄心和口號很大,但很多框架類庫技術 ...

  5. 什麼是 .NET Framework?. .NET Framework 是適用於 Windows 的 受控執行環境,可為執行中的應用程式提供多樣的服務。. 其由兩個主要元件組成:通用語言執行平台 (CLR) 和 .NET Framework 類別庫,前者是負責處理執行中應用程式的執行引擎,後者提供通過測試、可重複使用的 ...

  6. 2024年2月24日 · 了解 .NET。 .NET 是免費的開放原始碼開發平台,可用於建置多種應用程式。 本文內容.NET 是免費的跨平台開放原始碼開發人員平台,可用來建置多種應用程式。它可以執行以多種語言撰寫的程式,而 C# 是最受歡迎的程式。 它依賴於許多大規模應用程式在生產環境中所使用的高效能執行階段。

  7. 2024年5月15日 · .NET Framework是由微軟開發,一個致力於敏捷軟體開發(agile software development)、快速應用開發(rapid application development)、平臺獨立性和網路透明化的軟體框架。.NET是微軟為2000年代對伺服器和桌上型軟體工程邁出的第一步。.NET包含許多有助於網際網路和內部網 ...