资料来源:网络整理
时间:2023/2/14 0:59:53 共计:3651 浏览
在了解NetCF特点之前,我们首先要了解什么是NetCF,
那到底什么是NetCF呢? NetCF是.NET Compact Framework的简称。一看就知道和.NET Framework有关系,.NETCF是.NET
Framework的精简版,NETCF里面包含.NET Framework来常用的功能,但大小只有几M(分为3个版本,分别是.NET
CF1.0,.NETCF2.0,NETCF
3.5),是一种独立于硬件的环境,用于在资源受限制的计算设备上运行程序。但要注意的是.NETCF并不是.NET
Framework的子集,比如蓝牙等相关功能.NET Framework里面就没有提供。
.NETCF的有哪些特点?
-
.NET CF不是对桌面版本.NET Framework的部分简单平移虽然表面上看起来有些内容和完整版的.NET Framework是一致的,但是其实现方式可能很不一样。
-
由于资源的限制.NET CF 并没有提供强实时性。
-
目前支持的开发语言只有流行的C/C++,C#和VB,并不支持F#等。
常用.NET CF 开发的移动设备有哪些?
-
个人数据助理 (PDA)(如 Pocket PC)。
-
移动电话(使用以windowsce为内核的系统),windows8一下的的手机系统都是。
-
以及安装有 Microsoft Windows CE .NET 操作系统的自定义设计的嵌入设备,如机顶盒,汽车计算设备(导航仪),手持机等。
目前我主要是在嵌入式设备方面,工作平台主要是手持机。所以以下我谈一下.NET CF在手持机(wince5.0和wince6.0系统)上开发时的一些特点。
-
开发工具:wince相关的开发工具只有VS2005和VS2008,VS2010和VS2012都不再支持。注:win8的开发暂时不讨论,VS2010是支持手机的开发的。
-
控件没有在winform平台下全,比如wince里面没有appconfig,我们使用配置文件时需要自己去实现xml相关内容。
-
代码支持的也比较少,messagebox只支持三种重载。具体看Messagebox知多少。
-
我们开发的时候一定要注意空间的考虑,否则部署时会经常出现空间不足的异常。
上面是我对.NET CF的一些理解,可能有不妥的地方,欢迎大家拍砖。

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。