.NET Compact Framework(简称NETCF)是Visual Studio .NET 2003的所有版本自带的。安装期间,你可选择添加一个名为“智能设备编程能力”的选项。Visual
Studio .NET 2002的用户可将Compact Framework的一个Beta版本作为一个“智能设备扩展”(SDE)加载项来使用。该加载项只为MSDN订户提供,而且有使用时间的限制。
如果你熟悉移动开发,注意Microsoft已经不再支持eMbedded Visual Tools 3.0。如果希望在Windows CE平台上创建非托管的原生代码,可使用eMbedded Visual C++ Version 4.0(要安装Service Pack 2)。
eMbedded Visual Basic产品正在逐渐从Windows CE的开发语言中淘汰掉。Microsoft 建议VB开发者转移到Visual
Basic .NET。为实现向后兼容,eMbedded Visual Basic应用程序仍然得到了Windows Mobile 2003的支持。
如果你没有获得Visual Studio .NET的一份拷贝,可以使用网上的一款免费工具来创建Compact Framework项目。使用#develop(念作SharpDevelop),你可使用.NET平台来创建C#和VB.NET项目。它提供一个全功能的免费IDE,使用的是一份GPL许可证。
本文重点在于如何使用Visual Studio .NET 2003在.NET Compact Framework上开发软件。为了使用这个框架,你需要准备:一台开发用的机器,它至少配备PII
450MHz处理器,至少安装128MB内存,以及5GB的硬盘空间(用于安装Visual Studio)。.NET Compact Framework只能在Windows
2000,Windows XP或者Windows .NET Server 2003上运行。
Visual Studio .NET 2003的“智能设备编程能力”选项包括用于构建移动.NET应用程序所需的全部工具。它还包括一系列出色的模拟器,以便在正确的环境中运行和测试Windows
CE及Pocket PC应用程序。所以,即使你手上没有掌上电脑,也能测试准备部署的代码。