.NET Compact Framework 3.5 版的新功能

更新:2007 年 11 月

.NET Compact Framework 3.5 版提供許多新功能,進一步延伸了 .NET Compact Framework。本主題提供主要新增和改進功能的相關資訊。

您可以使用 CAB 檔案,將 .NET Compact Framework 3.5 安裝到 RAM。若要取得此軟體,請參閱 Microsoft .NET Compact Framework 下載網頁 (英文)。

注意事項:

您使用 CAB 檔所安裝的 .NET Compact Framework 版本,必須比儲存在 ROM 中的任何版本更新。

若要將 .NET Compact Framework 3.5 安裝到 Windows Embedded CE 式裝置上的 ROM,必須從 Windows Embedded CE 更新網站 (英文) 取得正確的平台產生器每月更新。如需支援的平台和 ROM 中預先安裝版本的詳細資訊,請參閱 .NET Compact Framework 支援的裝置和平台

Windows Communication Foundation

.NET Compact Framework 3.5 支援 Windows Communication Foundation (WCF),這是 Microsoft 建置服務導向應用程式的統一程式設計模型。執行 .NET Compact Framework 的用戶端可以連接到桌上型電腦上現有的 WCF Web 服務。此外,也加入了適用於 .NET Compact Framework 應用程式和桌上型應用程式的新 WCF 傳輸支援 (即 Microsoft Exchange Server Mail Transport)。如需 WCF 的詳細資訊,請參閱 .NET Compact Framework 中的訊息WCF Exchange Server Mail Transport

LINQ

Language-Integrated Query (LINQ) 將通用的查詢公用程式加入到 .NET Compact Framework,以應用於各種資訊來源,例如關聯式資料庫、XML 資料和記憶體中的物件。如需詳細資訊,請參閱 .NET Compact Framework 中的 LINQ

Windows Form

下表描述對 .NET Compact Framework 3.5 中的 Windows Form 控制項所做的改進:

型別

改進內容

TabPage

Panel

Splitter

PictureBox

使用者現在可以將圖形加入到這些控制項。

Control

現在支援 ClearType 字型,而且您可以修改唯讀控制項上的 BackColor 屬性。

ComboBox

現在支援 SelectionStartSelectionLength 屬性。

SoundPlayer

.NET Compact Framework 3.5 支援 SoundPlayer,可讓您播放多重音效。如果裝置硬體支援混音,裝置便能將這些音效混音。如需詳細資訊,請參閱 .NET Compact Framework 中的 SoundPlayer

壓縮

.NET Compact Framework 3.5 加入對下列在 System.IO.Compression 命名空間中之類別的支援:

此外也支援 AutomaticDecompression 屬性。

委派

.NET Compact Framework 3.5 支援 CreateDelegate 方法。

.NET Compact Framework CLR 分析工具

.NET Compact Framework 3.5 支援 CLR 分析工具,這先前只有完整 .NET Framework 才提供。CLR 分析工具可讓您檢視處理序的 Managed 堆積並查看記憶體回收行程的行為。CLR 分析工具及其關聯文件則隨附於 .NET Compact Framework 的 Power Toy 中。如需詳細資訊,請參閱 .NET Compact Framework 的 Power Toy (英文)。

注意事項:

CLR 分析工具要求桌上型電腦上必須有 .NET Framework 3.5 版。

組態工具

.NET Compact Framework 3.5 支援組態工具,此工具可提供執行階段版本資訊和管理功能,例如指定應用程式將對哪一個版本的 .NET Compact Framework 執行。組態工具及其關聯文件則隨附於 .NET Compact Framework 的 Power Toy 中。如需詳細資訊,請參閱 .NET Compact Framework 的 Power Toy (英文)。

偵錯

.NET Compact Framework 3.5 的偵錯加強功能包括下列各項:

  • 現在支援巢狀函式評估。

  • 未處理的例外狀況現在會在例外狀況發生的位置中斷執行,而不是在呼叫 Run 方法的位置中斷執行。

記錄

記錄功能已做了下列改進:

  • Interop 記錄現在包含結構或參考型別中所含的封送處理物件之相關資訊。如需詳細資訊,請參閱記錄檔資訊

  • 完成項記錄現在包含完成項順序和執行時間的相關資訊。

  • 應用程式執行時不再鎖定記錄檔。因此,您可以在執行階段讀取記錄。

  • 堆疊追蹤現在包含完整方法簽章,以區分方法多載。

平台 ID

.NET Compact Framework 3.5 提供有關平台類型的新資訊,即平台是 Pocket PC 或 Smartphone。如需平台 ID 的詳細資訊,請參閱 WinCEPlatform 列舉型別。

執行階段工具

執行階段工具程式庫現在支援使用模擬器執行諸如 Remote Performance Monitor 的 .NET Compact Framework SDK 診斷工具。執行階段工具及其相關文件隨附在 .NET Compact Framework 的 Power Toy 中。如需詳細資訊,請參閱 .NET Compact Framework 的 Power Toy (英文)。

強式名稱

現在支援超過 1,024 位元組的強式名稱。

全域組件快取

全域組件的架構經過修改,加強了錯誤處理以及與 Windows Embedded CE 6.0 版的整合。

文件

.NET Compact Framework 3.5 的類別庫文件包含多載的增強平台支援資訊。如需詳細資訊,請參閱 HOW TO:在類別庫中尋找 .NET Compact Framework 的支援成員

範例

您可以找到示範 WCF、壓縮、LINQ 和 XLINQ 等 .NET Compact Framework 3.5 功能的新範例。如需詳細資訊,請參閱.NET Compact Framework 範例

請參閱

其他資源

.NET Compact Framework 的新功能