移动开发概述

Visual Studio 2005 支持使用 Visual Basic 进行智能设备应用程序开发。它提供了开发用于 Pocket PC、Smartphone 和其他基于 Windows CE 的平台的应用程序所需的工具和框架。

开发设备应用程序

总的来说,可开发两种设备应用程序:

  • 在 Web 服务器上运行并以不同的格式在一系列配备了浏览器的移动设备上实施的 Mobile Web 应用程序。有关详细信息,请查看创建 ASP.NET 移动 Web 应用程序
  • 在设备本身上运行的基于 Windows CE 的丰富客户端应用程序。此方法即我们通常所说的“智能设备应用程序”。
  • 针对智能设备进行开发时,使用的 Visual Studio 环境与开发桌面应用程序时使用的环境相同,但在针对设备时会有一些差异。这些差异包括:
  • 用于连接远程设备并在其上进行调试的其他工具。
  • 除了在创建项目时选择项目类型和模板外,还必须选择运行并调试应用程序的设备。此设备可以是连接到开发计算机的物理设备、已联网的设备或在开发计算机上运行的设备仿真器。
  • 针对设备进行开发时各个类与其成员各不相同。若要确定类及其成员是否可用,请查阅文档、使用 IntelliSense 或在项目处于活动状态时使用 Visual Studio 对象浏览器。有关详细信息,请参阅.NET Compact Framework

创建设备应用程序

Visual Studio 2005 中增强的“新建项目”对话框取代了 Visual Studio .NET 2003 的“智能设备应用程序向导”。使用 Visual Studio 2005,可以在“新建项目”对话框中进行有关项目类型和模板的所有选择。有关详细信息,请参阅如何:使用 Visual Basic 或 Visual C# 创建设备应用程序

有关涉及智能设备的任务列表,请参阅智能设备应用程序(如何实现 - Visual Basic)

数据和设备

.NET Compact Framework 提供了针对设备的丰富 ADO.NET 实现,从而支持DataSetDataview类。此支持包括DataRelationConstraint类以及其他定义和操作 DataSet 的类。.NET Compact Framework 还包括 SQL Server .NET 数据提供程序。有关详细信息,请参阅数据访问和 XML 支持具有 .NET Compact Framework 的 SQL Server Mobile Edition

网络

.NET Compact Framework 提供网络套接字层 API 和更高层级的抽象(如 HTTP、DNS 和 Web 请求与响应)。连接性由红外线数据关联 (IrDA) 和 TCP/IP 传输通过套接字 API 提供。有关详细信息,请参阅网络和连接

针对 Pocket PC 进行开发

.NET Compact Framework 围绕 Microsoft.WindowsCE.Forms 命名空间(包含使用 .NET Compact Framework 对设备应用程序进行编程所使用的类)构建而成,它将 Windows Forms 控件与 Pocket PC 控件和组件相结合,以为开发智能设备项目提供丰富的开发体验。请参阅Pocket PC 开发和 .NET Compact Framework

针对 Smartphone 进行开发

学习利用 Visual Basic 为最新一代的移动电话开发应用程序。请参阅Smartphone 开发和 .NET Compact Framework


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值