Share via


新文件

更新:2007 年 11 月

.NET Framework 1.1 文件包含新主題和許多說明如何完成通用程式設計工作的新程式碼範例。

下列章節描述 1.1 版文件加入的一些重要事項。

安全程式碼撰寫方針

新主題安全程式碼撰寫方針描述如何避免會讓應用程式不安全和不可靠的通用程式設計錯誤。它還提供 .NET Framework 技術特定的安全性措施資訊,例如,程式碼存取安全性和安全性原則。

.NET Compact Framework

.NET Framework 1.1 文件包含關於 .NET Compact Framework 的新資訊。.NET Compact Framework 將 Common Language Runtime、Windows Form 控制項和其他 .NET Framework 功能帶入小型裝置中。.NET Compact Framework 支援許多小型裝置的最佳化 .NET Framework 類別庫 (Class Library) 子集。

注意事項:

雖然 .NET Framework 1.1 文件包含了有關 .NET Compact Framework 的資訊,但是 Windows Software Development Kit (SDK) 並不包含 .NET Compact Framework 產品。.NET Compact Framework 產品是包含在 Visual Studio 中。

支援的裝置包含 Pocket PC 2000、Pocket PC 2002、Pocket PC 2002 Phone Edition 和使用 Windows CE 4.1 作業系統建置的內嵌自訂設計的裝置。不支援舊版的 Windows CE。

.NET Compact Framework 提供下列幾個主要功能:

  • Common Language Runtime,它將 Managed 程式碼的優點 (例如記憶體管理、程式碼可靠性和語言中立性) 帶入裝置中。

  • 與桌面和伺服器程式撰寫模型一致。

  • 無接縫連接 XML Web Service。

  • XML 類別和 ADO.NET 的豐富型企業類別資料存取功能。

  • 程式應用程式類別,它們使用 Microsoft SQL Server 2000、Windows CE Edition 2.0 來存取資料。

  • 原生功能的完整存取權 (透過平台叫用)。

  • 最佳效能的 Just-in-time (JIT) 編譯。

Visual Studio 的智慧型裝置專案是用來開發以 .NET Compact Framework 為目標的應用程式。智慧型裝置專案使用裝置特定的專案類型來加強 Visual Basic 和 Visual C# 產品,並使用表單設計工具來實作 .NET Compact Framework Windows Form 控制項。您可以進行偵錯以及直接部署到裝置或 Pocket PC 和 Windows CE 模擬器中。

Web 資源

  • 智慧型用戶端開發人員中心 (英文)
    提供智慧型裝置的資訊中心,例如 Pocket PC、Smartphone 及其他執行 Windows CE 作業系統的裝置。這份資訊包含 .NET Compact Framework 的 Service Pack、FAQ、技術文件、下載及訓練機會的實際情況。

  • .NET Compact Framework 快速入門教學課 (英文)
    提供各種程式碼範例,包括使用 Windows Form 控制項、Pocket PC 功能、自訂控制項、處理資料、使用 Web 服務、與機器碼戶通、取得應用程式目錄,及判斷 Pocket PC 識別項。

應用程式部署

針對 .NET Framework 撰寫的應用程式和控制項需要在應用程式或控制項執行所在的電腦上安裝 .NET Framework。Microsoft 為 .NET Framework 1.0 版提供一個可轉散發的安裝程式,內含執行 .NET Framework 應用程式時所需的 Common Language Runtime 和 .NET Framework 元件。1.1 版的新主題轉散發 .NET Framework 提供下列主題的相關資訊:

  • .NET Framework 可轉散發 Dotnetfx.exe 的下載位置

  • 合法散發 .NET Framework

  • 安裝 .NET Framework 可轉散發套件的最低組態需求

此外,這個主題包含 Dotnetfx.exe 部署案例。案例包含:

  • 使用電子軟體散發工具來散發 Dotnetfx.exe

  • 從網路共用、內部網路站台或 Microsoft 網站手動安裝 Dotnetfx.exe

  • 建立單一安裝專案以安裝 .NET Framework 應用程式和 Dotnetfx.exe

主要 Interop 組件

您可以使用廠商提供的主要 Interop 組件 (Assembly) 來建立能與廠商提供的 COM 架構軟體互動的 Managed 應用程式。主要 Interop 組件公開廠商在 Managed 應用程式上的 COM 型別程式庫。只有程式庫廠商能產生發行者以強式名稱 (Strong Name) 簽署的主要 Interop 組件。如需詳細資訊,請參閱主要的 Interop 組件

1.1 版的新主題製作主要 Interop 組件解釋如何命名、產生、自訂和散發主要 Interop 組件。使用主要 Interop 組件設計程式解釋如何尋找、註冊和轉散發主要 Interop 組件。

Common Language Infrastructure 標準

在某些 .NET Framework 類別庫參考頁的<需求>一節中,「Common Language Infrastructure (CLI) 標準」一詞表示該頁面上的成員是在 ECMA-335 和 ISO/IEC 23271 (管理 Common Language Infrastructure) 中指定。這項資訊是為開發人員使用而提供的,因為開發人員需要將其程式碼限制在屬於這些「標準」部分的成員中。注意:Microsoft 沒有聲明要完全符合這些「標準」。如需 ECMA-335 的詳細資訊,請參閱 ECMA 網站,網址是:www.ecma.ch。ISO 標準預計於 2002 年十二月發行。

請參閱

概念

Dotnetfx.exe 部署案例

其他資源

安全程式碼撰寫方針

轉散發 .NET Framework

主要 Interop 組件