.NETCompactFramework性能评比结果总结

.NET Framework性能无疑是非常强大的。那么我们今天就以其中的一个子集与.NET Framework性能进行比较,来详细分析它的强大性。.NET Compact Framework是 .NET Framework 全功能版的一个子集。它实现了 .NET Framework 全功能版中约 30% 的类库,还包含特定于移动开发和嵌入式开发的功能和类。#t#

网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都定制网站,高端网页制作,对公路钻孔机等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业网站推广优化,H5建站,响应式网站。

本主题并未详尽两个 Framework 之间的所有差异,而是列出了使用它们开发应用程序时的重要注意事项。

.NET Compact Framework性能之应用程序域
.NET Compact Framework 目前并不支持将程序集加载到非特定于域的代码区域中以供多个应用程序域使用。有关更多信息,请参见 .NET Compact Framework 中的应用程序域。

.NET Compact Framework性能之数组
尽管某些语言支持不为零的数组下界,但是公共语言运行时 (CLR) 并不提供这种支持,如果***个元素不为零,它将引发 MissingMethodException。

.NET Compact Framework性能之ASP.NET
.NET Compact Framework 主要是一个胖客户端平台,它并不提供 ASP.NET 支持。若要开发用于移动设备的网页,可以使用 ASP.NET 移动 Web 控件。若要开发用于个人计算机或 Web 服务提供程序的网页,请参见 ASP.NET 文档。

.NET Compact Framework性能之程序集和文件格式
这两个 Framework 的应用程序都使用程序集。这两个 Framework 都访问可移植可执行 (PE) 文件,这类文件包含 Microsoft 中间语言 (MSIL) 和定义 .NET Framework 应用程序的元数据。PE 文件可以引用由其他程序集文件定义和共享的编程命名空间。有关更多信息,请参见与 .NET Framework 全功能版的二进制兼容性。

.NET Compact Framework性能之程序集和全局程序集缓存
.NET Compact Framework 目前不支持多模块程序集,但确实支持附属程序集。

.NET Compact Framework性能之类和类型
.NET Compact Framework 支持 .NET Framework 类库的子集。此子集适用于专门在资源受限制的设备上运行的应用程序,并且在语义上与 .NET Framework 中的同名类兼容。

有关如何确定 .NET Compact Framework 支持的信息,请参见如何:在类库中查找受支持的 .NET Compact Framework 成员。

.NET Compact Framework性能之COM 互操作
有关 .NET Compact Framework 和 .NET Framework 全功能版的 COM 互操作和封送处理之间的差异,请参见 .NET Compact Framework 中的互操作性。

.NET Compact Framework性能之公共语言运行时
这两个 Framework 中的公共语言运行时都具有托管代码执行、实时 (JIT) 代码编译和垃圾回收的优点。它们支持公共语言规范 (CLS)。

这两个 Framework 都有内置的基元类型,以及其他在生成应用程序时可以使用和派生新类型的类型。

.NET Compact Framework 的公共语言运行时大小约为 .NET Framework 全功能版公共语言运行时的 12%。

.NET Compact Framework性能之控件
.NET Compact Framework 支持 .NET Framework 全功能版提供的大部分 Windows 窗体控件,并且包含特定于 .NET Compact Framework 的控件。

Windows 窗体控件是专门为 .NET Compact Framework 生成的。有关更多信息,请参见 .NET Compact Framework 中的控件。

.NET Compact Framework性能之当前目录
Windows Embedded CE 操作系统中并不具有当前目录的功能。因此,.NET Compact Framework 不支持 GetCurrentDirectory 和 SetCurrentDirectory 方法。

.NET Compact Framework 支持 ProcessStartInfo 对象的 WorkingDirectory 属性。但是,后续启动和文件加载时运行的可执行文件不保留该属性的上下文。

.NET Compact Framework性能之数据
.NET Compact Framework 提供 ADO.NET 的子集实现,并包括 SQL Server Mobile 数据提供程序。不支持 System.Data.OleDb 命名空间。有关数据支持的更多信息,请参见 .NET Compact Framework 中的数据访问和 XML 支持。

文章标题:.NETCompactFramework性能评比结果总结
转载来于:http://www.shufengxianlan.com/qtweb/news31/53081.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联