新聞中心
.NET Framework性能無(wú)疑是非常強(qiáng)大的。那么我們今天就以其中的一個(gè)子集與.NET Framework性能進(jìn)行比較,來(lái)詳細(xì)分析它的強(qiáng)大性。.NET Compact Framework是 .NET Framework 全功能版的一個(gè)子集。它實(shí)現(xiàn)了 .NET Framework 全功能版中約 30% 的類庫(kù),還包含特定于移動(dòng)開發(fā)和嵌入式開發(fā)的功能和類。#t#

網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專注于成都定制網(wǎng)站,高端網(wǎng)頁(yè)制作,對(duì)公路鉆孔機(jī)等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專業(yè)網(wǎng)站推廣優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
本主題并未詳盡兩個(gè) Framework 之間的所有差異,而是列出了使用它們開發(fā)應(yīng)用程序時(shí)的重要注意事項(xiàng)。
.NET Compact Framework性能之應(yīng)用程序域
.NET Compact Framework 目前并不支持將程序集加載到非特定于域的代碼區(qū)域中以供多個(gè)應(yīng)用程序域使用。有關(guān)更多信息,請(qǐng)參見(jiàn) .NET Compact Framework 中的應(yīng)用程序域。
.NET Compact Framework性能之?dāng)?shù)組
盡管某些語(yǔ)言支持不為零的數(shù)組下界,但是公共語(yǔ)言運(yùn)行時(shí) (CLR) 并不提供這種支持,如果***個(gè)元素不為零,它將引發(fā) MissingMethodException。
.NET Compact Framework性能之ASP.NET
.NET Compact Framework 主要是一個(gè)胖客戶端平臺(tái),它并不提供 ASP.NET 支持。若要開發(fā)用于移動(dòng)設(shè)備的網(wǎng)頁(yè),可以使用 ASP.NET 移動(dòng) Web 控件。若要開發(fā)用于個(gè)人計(jì)算機(jī)或 Web 服務(wù)提供程序的網(wǎng)頁(yè),請(qǐng)參見(jiàn) ASP.NET 文檔。
.NET Compact Framework性能之程序集和文件格式
這兩個(gè) Framework 的應(yīng)用程序都使用程序集。這兩個(gè) Framework 都訪問(wèn)可移植可執(zhí)行 (PE) 文件,這類文件包含 Microsoft 中間語(yǔ)言 (MSIL) 和定義 .NET Framework 應(yīng)用程序的元數(shù)據(jù)。PE 文件可以引用由其他程序集文件定義和共享的編程命名空間。有關(guān)更多信息,請(qǐng)參見(jiàn)與 .NET Framework 全功能版的二進(jìn)制兼容性。
.NET Compact Framework性能之程序集和全局程序集緩存
.NET Compact Framework 目前不支持多模塊程序集,但確實(shí)支持附屬程序集。
.NET Compact Framework性能之類和類型
.NET Compact Framework 支持 .NET Framework 類庫(kù)的子集。此子集適用于專門在資源受限制的設(shè)備上運(yùn)行的應(yīng)用程序,并且在語(yǔ)義上與 .NET Framework 中的同名類兼容。
有關(guān)如何確定 .NET Compact Framework 支持的信息,請(qǐng)參見(jiàn)如何:在類庫(kù)中查找受支持的 .NET Compact Framework 成員。
.NET Compact Framework性能之COM 互操作
有關(guān) .NET Compact Framework 和 .NET Framework 全功能版的 COM 互操作和封送處理之間的差異,請(qǐng)參見(jiàn) .NET Compact Framework 中的互操作性。
.NET Compact Framework性能之公共語(yǔ)言運(yùn)行時(shí)
這兩個(gè) Framework 中的公共語(yǔ)言運(yùn)行時(shí)都具有托管代碼執(zhí)行、實(shí)時(shí) (JIT) 代碼編譯和垃圾回收的優(yōu)點(diǎn)。它們支持公共語(yǔ)言規(guī)范 (CLS)。
這兩個(gè) Framework 都有內(nèi)置的基元類型,以及其他在生成應(yīng)用程序時(shí)可以使用和派生新類型的類型。
.NET Compact Framework 的公共語(yǔ)言運(yùn)行時(shí)大小約為 .NET Framework 全功能版公共語(yǔ)言運(yùn)行時(shí)的 12%。
.NET Compact Framework性能之控件
.NET Compact Framework 支持 .NET Framework 全功能版提供的大部分 Windows 窗體控件,并且包含特定于 .NET Compact Framework 的控件。
Windows 窗體控件是專門為 .NET Compact Framework 生成的。有關(guān)更多信息,請(qǐng)參見(jiàn) .NET Compact Framework 中的控件。
.NET Compact Framework性能之當(dāng)前目錄
Windows Embedded CE 操作系統(tǒng)中并不具有當(dāng)前目錄的功能。因此,.NET Compact Framework 不支持 GetCurrentDirectory 和 SetCurrentDirectory 方法。
.NET Compact Framework 支持 ProcessStartInfo 對(duì)象的 WorkingDirectory 屬性。但是,后續(xù)啟動(dòng)和文件加載時(shí)運(yùn)行的可執(zhí)行文件不保留該屬性的上下文。
.NET Compact Framework性能之?dāng)?shù)據(jù)
.NET Compact Framework 提供 ADO.NET 的子集實(shí)現(xiàn),并包括 SQL Server Mobile 數(shù)據(jù)提供程序。不支持 System.Data.OleDb 命名空間。有關(guān)數(shù)據(jù)支持的更多信息,請(qǐng)參見(jiàn) .NET Compact Framework 中的數(shù)據(jù)訪問(wèn)和 XML 支持。
當(dāng)前標(biāo)題:.NETCompactFramework性能評(píng)比結(jié)果總結(jié)
網(wǎng)站地址:http://www.5511xx.com/article/cdgjdjo.html


咨詢
建站咨詢
