Visual C# 2005 开发 CE 设备应用指南
1. 开发背景与注意事项
在 CE 设备上编写 C# 代码与在 XP、Vista 等 Windows 版本上编写代码颇为相似。Visual Studio 2005 IDE 为开发 CE 设备的 C# 应用程序提供了高效的环境。有桌面 Windows 环境下 C# 代码编写经验的开发者能轻松适应这项新任务。
不过,为嵌入式设备编写代码时,需注意一些缺点。与桌面计算机相比,嵌入式设备通常处理器速度较慢,系统内存和存储容量也小得多。此外,嵌入式设备的显示屏一般比桌面计算机小,可能没有键盘或鼠标来获取用户输入。有些嵌入式设备使用触摸屏获取用户输入,但有些根本没有用户界面。
2. 开发 C# 应用的整体步骤
为 CE 设备开发 C# 应用,需使用已启动 CE 运行时映像且支持托管代码应用开发的目标设备。以下是配置和使用模拟器作为目标设备的步骤:
- 为模拟器配置和构建 CE 操作系统设计
- 添加支持 C# 应用所需的必要组件
- 构建并将 CE 运行时映像部署到模拟器
创建好模拟器的操作系统设计和运行时映像后,开发并部署简单 C# 应用到模拟器的步骤如下:
- 使用 VS2005 IDE 创建 C# 智能设备应用项目
- 使用 CoreCon 建立与模拟器的连接
- 将 C# 智能设备应用部署到模拟器
由于此过程涉及启动两个独立的 VS2005 IDE 实例和模拟器,会占用开发工作站大量资源,建议在操作时关闭其他程序。
3. 配置和构建运行时映像
以下是配置新操作系统