智能设备开发
更新:2007 年 11 月
智能设备开发是指开发在设备本身上运行的基于 Windows CE 和 Windows Mobile 的胖客户端应用程序。Visual Studio 为开发在基于 Windows CE 的智能设备(如 Pocket PC 和 Smartphone)上运行的软件提供了丰富的集成化支持。可以使用 Visual C# 或 Visual Basic 编写在 .NET Compact Framework 上运行的托管应用程序,也可以使用 Visual C++ 编写本机应用程序。无论选择何种语言,您都将使用开发桌面应用程序时所使用的相同代码编辑器、设计器和调试器界面。只要选择一种可供所选语言使用的智能设备项目模板,然后开始编写代码即可。
Visual Studio 提供了用于在开发计算机上运行和调试代码的仿真程序。此外,Visual Studio 还提供了相应的工具,用于简化将应用程序及其资源打包到 CAB 文件中以便部署到最终用户设备的工作。
有关智能设备项目的最新信息,请访问 Mobile Developer Center(移动开发人员中心)。
说明: |
---|
Visual Studio 还通过 ASP.NET 支持另一种称为移动 Web 开发的设备开发。移动 Web 开发是指开发移动 Web 应用程序,这类应用程序在 Web 服务器上运行,并在各种配备了浏览器的移动设备上以不同的格式呈现。有关移动 Web 开发的更多信息,请参见针对移动设备开发网站。 |
本节内容
智能设备项目入门
提供了有关特定于设备应用程序开发的问题的概述信息,如 Visual Studio 的新增功能、针对设备的 Visual Studio 与其他 Windows Mobile SDK 和工具有什么关系,以及如何设置计算机以针对设备进行软件开发。智能设备开发中的设计注意事项
提供有关如何选择项目类型、选择开发语言以及自定义仿真程序外观的信息。使用智能设备和仿真程序
提供有关设备仿真程序以及如何将设备连接到 Visual Studio 的信息。使用 .NET Compact Framework 进行设备编程
解释使用 Visual C# 或 Visual Basic 以及 .NET Compact Framework 来开发智能设备软件的通用过程。使用 Visual C++ 进行设备编程
解释使用 Visual C++ 开发本机设备应用程序的通用过程。调试设备项目
解释与桌面调试的区别,并提供对由本机代码和托管代码所组成的解决方案进行调试的说明。智能设备项目的测试工具
描述针对智能设备的测试工具,这些工具可用于创建、管理、编辑和运行对 Visual C# 和 Visual Basic 智能设备应用程序的测试。打包设备解决方案以便进行部署
提供将开发的设备应用程序进行打包,并将其传输到一台或多台目标设备上的说明。设备项目中的安全性
描述如何使用安全证书和供应设备来对文件进行签名。参考(设备)
包括设备的 ATL 和 MFC 的参考主题、设备项目的用户界面参考及错误信息等。智能设备示例
提供完整的项目来阐释用于解决设备编程问题的语法、结构和技术。
相关章节
.NET Compact Framework
介绍设备应用程序的编程方法。.NET Compact Framework 为设备带来了 .NET Framework 的强大功能。将 .NET Compact Framework 与 .NET Framework 进行比较,描述关键组件,演示常见编程任务,并列出支持的类。Visual Studio 简介
描述 Visual Studio 中的新增功能。Visual Studio 中的应用程序开发
提供有关设计、开发、调试、测试和管理使用 Visual Studio 创建的应用程序的信息。