zoukankan      html  css  js  c++  java
  • Net CF简单介绍

    在了解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的有哪些特点?
    1. .NET CF不是对桌面版本.NET Framework的部分简单平移虽然表面上看起来有些内容和完整版的.NET Framework是一致的,但是其实现方式可能很不一样。
    2. 由于资源的限制.NET CF 并没有提供强实时性。
    3. 目前支持的开发语言只有流行的C/C++,C#和VB,并不支持F#等。
    常用.NET CF 开发的移动设备有哪些?
    1. 个人数据助理 (PDA)(如 Pocket PC)。
    2. 移动电话(使用以windowsce为内核的系统),windows8一下的的手机系统都是。
    3. 以及安装有 Microsoft Windows CE .NET 操作系统的自定义设计的嵌入设备,如机顶盒,汽车计算设备(导航仪),手持机等。
    目前我主要是在嵌入式设备方面,工作平台主要是手持机。所以以下我谈一下.NET CF在手持机(wince5.0和wince6.0系统)上开发时的一些特点。
    1. 开发工具:wince相关的开发工具只有VS2005和VS2008,VS2010和VS2012都不再支持。注:win8的开发暂时不讨论,VS2010是支持手机的开发的。
    2. 控件没有在winform平台下全,比如wince里面没有appconfig,我们使用配置文件时需要自己去实现xml相关内容。
    3. 代码支持的也比较少,messagebox只支持三种重载。具体看Messagebox知多少
    4. 我们开发的时候一定要注意空间的考虑,否则部署时会经常出现空间不足的异常。
    上面是我对.NET CF的一些理解,可能有不妥的地方,欢迎大家拍砖。
  • 相关阅读:
    Win7 VSCode 在线安装Rust语言及环境配置
    Win7 VSCode 离线安装Rust语言及环境配置
    Win7崩溃程序目录
    fatal error C1047: The object or library file xxx was created with an older compiler than other objects
    Notepad++正则表达式合并多行代码为1行
    Win7 VS2019安装后创建C++工程失败解决
    关于Visual Studio中书签Bookmark的一些问题
    Fira Code,可以让不等号!=直接显示出来的字体
    免费商用字体
    Win7 64位注册32位DLL
  • 原文地址:https://www.cnblogs.com/vsdot/p/3263301.html
Copyright © 2011-2022 走看看