Visual Studio 2005 为开发在基于 Windows CE 的智能设备(如 Pocket PC 和 Smartphone)上运行的软件提供丰富的集成支持。您可以使用 Visual C# 或 Visual Basic 来编写在 .NET Compact Framework 上运行的托管应用程序,或可以使用 Visual C++ 来编写本机应用程序。无论选择何种语言,您都将使用开发 PC 程序时所使用的相同代码编辑器、设计器和调试器界面。直接从可用于您选择的语言的智能设备项目模板中选择一个模板,然后开始编码。

Visual Studio 还提供仿真程序,让您可以在开发计算机上运行和调试您的代码;Visual Studio 也提供工具,简化将应用程序及其资源打包到 CAB 文件以便部署到最终用户设备的过程。

 

智能设备项目入门

Visual Studio 2005 包括面向 Pocket PC、Smartphone 以及其他基于 Windows CE .NET 的平台开发应用程序所需的工具和框架。如果没有智能设备,可以使用仿真技术在不离开 Visual Studio 集成开发环境的情况下创建和测试智能设备应用程序。

Visual Studio 2005 支持使用 Visual Basic .NET、Visual C# 和 Visual C++ 语言开发智能设备应用程序。

 

智能设备项目中的新增功能

设备支持的桌面 MFC 类的列表

设备 MFC 库中添加了 15 个 MFC 类。 eMbedded Visual C++ 中曾包含下列类,但 Visual Studio 2005 中不包含这些类。

CBitmapButton Class

CDialogBar Class

CEditView Class

CFindReplaceDialog Class

CHttpConnection Class

CHttpFile Class

CInternetConnection Class

CInternetException Class

CInternetFile Class

CInternetSession Class

COleSafeArray Class

CReBar Class

CReBarCtrl Class

CRecentFileList Class

CSplitterWnd Class

 

准备 SQL Server Compact EditionMicrosoft SQL Server 2005 Compact Edition 替换 SQL Server 2005 Mobile Edition。 Visual Studio IDE 中的对话框会显示此更改。

Visual Studio 2005 中的新增功能 Visual C++ 设备应用程序开发中的新增功能使用 Microsoft 基础类、活动模板库 (ATL) 和 Windows CE 本机 API 开发智能设备应用程序。 迁移 eMbedded Visual C++ 4.0 项目。

http://msdn.microsoft.com/zh-cn/library/s2d5459a(VS.80).aspx