.NET Compact Framework 简介

司空奕
2023-12-01
 

选取以检视所有答案

问:      

.NET Compact Framework 是什么?

答:      

Microsoft .NET Compact Framework .NET Framework 的子集,专门为资源受限的装置上执行而设计,提供对管理程序代码与延伸式标记语言 (XMLExtensible Markup Language) Web Service 的支持。.NET Compact Framework 大量减少撰写执行于 Smartphone 与个人数字助理 (PDA) 等装置之应用程序与服务的开发成本。

问:      

应该使用什么开发工具来撰写 .NET Compact Framework 应用程序?

答:      

Microsoft 建立一套 Visual Studio .NET 的整合扩充功能集称为智能型装置扩充 (Smart Device Extensions),让 Visual Studio .NET 开发人员可以把 .NET Compact Framework 作为目标;因此,您可以使用与撰写桌上型计算机应用程序相同的工具来撰写智能型装置的应用程序。

问:      

使用 .NET Compact Framework 的主要优点是什么?

答:      

今日撰写装置应用程序的最大障碍之一是大多数的装置需要开发人员学习不同的应用程序接口 (API) 并且使用与用于桌上型计算机应用程序不同的程序设计工具。因为 .NET Compact Framework 使用开发人员已经用于桌上型计算机和服务器的 .NET Framework 程序设计模型与 Visual Studio .NET 开发工具,所以会大幅度减低开发装置应用程序的成本并且增加开发人员的产能。这些好处相对地也让公司可以用新的方式使用智能型装置来强化企业。

问:      

什么装置可以执行 .NET Compact Framework

答:      

.NET Compact Framework 首先可用于执行 Microsoft Windows® CE 操作系统的装置上,例如 Pocket PC Pocket PC 2002 装置,Microsoft Smartphone 与执行 Windows CE .NET 的装置 .NET Compact Framework 设计为在多个硬件平台与操作系统上执行,但是目前尚未宣布任何其它系统。

问:      

.NET Compact Framework 是否可以执行所有的 .NET 程序语言?

答:      

开始时,.NET Compact Framework 可以执行 Microsoft Visual C# 以及 Microsoft Visual Basic®。也可以执行其它 .NET 程序语言,只要这些程序语言符合 .NET Compact Framework 支援之 Common Language Runtime (CLR) 的子集。

问:      

何时可以取得 .NET Compact Framework Beta 1

答:      

请参阅 Smart Device Extensions and .NET Compact Framework Beta 1 (英文版) 网页以取得关于如何参与 Beta 计划的完整详细资料。

 

 NET Compact Framework 存储大小:

在基于 Windows Mobile 的 Pocket PC 2000/2002 上有 1.55MB (ROM)

在用于 Pocket PC 2003 或 Windows CE .NET 设备的 Windows Mobile 上有 1.35MB (ROM)

运行 RAM 的要求:

.5 MB+(取决于应用程序)

典型的应用程序大小:

5 - 100 KB

.net compact framework 的大小,根据sde文档上的说明:the common language runtime for the .net compact framework is approximately 12 percent the size of the full .net framework runtime. 现在dotnet 的运行库大约是22m(dotnetfx.exe), 22m的12%,应该说很小了。在后面我的例子中,最后打包的安装文件是15k左右,但这里面不包括任何运行库文件,在compactframeworksdk\v1.0.3300\windows ce\wce400 目录中发现的netcf.all.wce4.x86.cab是2m左右,如果加上sql server ce的开发库和vs.net安装支持等文件我想最后的.net compact framework大小是在3~5m左右。和以前我猜想的结果相似:比java的运行库小,比vb的运行库大。12%,看得出是一个不断努力才能达到的指标:)

 类似资料: