您的位置:软件 > 开发者网络 > 开发工具 > 移动开发 > 正文
Windows Mobile开发工具简介
[文章信息]
作者:
时间:2003-11-24
出处:msdn
责任编辑:方舟
[文章导读]
本文主要介绍为基于 Windows Powered 和 Windows Mobile 的设备开发应用程序的工具和支持技术
advertisement
热点推荐
· 天极网软件频道改版调查
· 10.28软件精选 找乐还是赌钱
· 中国游戏业——被人们忽视的黑暗
· Windows 2000密码破解不完全指南
· 解决XP SP2带来的网络故障(上)
[正文]

上一页  1 2 3 4  下一页



  eMbedded Visual C++ 4.0

  Microsoft eMbedded Visual C++ 4.0 支持新的基于 Windows CE. NET 4.2 设备的开发,而且安装发布的 Service Pack 之后,支持用于 Pocket PC 和 Smartphone 的 Windows Mobile? 2003 软件(以前的代码名为“Ozone”)。eMbedded Visual C++ 4.0 是使用本机代码在 Windows CE .NET 4.2 上为移动或嵌入式设备开发应用程序的理想软件。eMbedded Visual C++ 4.0 的增强功能包括:

  1、实时调试,以诊断未处理的异常

  2、C++ 结构化的异常处理

  3、“附加到”进程,以获得增强的进程调试能力

  4、更好地与新型仿真器集成

  您可以从 Developer Downloads 下载 eMbedded Visual C++ 4.0、eVC 4.0 Service Pack 2,以及用于 Pocket PC 的 Windows Mobile 2003 软件的 SDK。

  请从 Windows Mobile 2003-based Smartphones Downloads 下载 Smartphone 2003 SDK。

  Visual Studio .NET 2003 的 Smart Device Programmability 功能

  Visual Studio .NET 的 Smart Device Programmability (SDP) 功能(以前称作 Smart Device Extensions [SDE])可以帮助开发人员利用 Microsoft .NET Compact Framework 编写移动应用程序,从而在连接或断开的情况下启用分布式的移动计算。使用 .NET Compact Framework 中提供的大量类库,开发人员编写应用程序的速度可以比使用传统工具快得多。

  使用 Visual Studio .NET 2003,开发人员可以使用在桌面系统开发中用到的相同工具和技术来开发 Pocket PC 2002(如果具备相应的 SDK)以及 Pocket PC 和 Smartphone 2003。它将安装 .NET Compact Framework,这是专门为资源有限的设备设计的。开发人员可以使用新的 C# 语言或者 Visual Basic .NET 语言来开发移动和嵌入式设备。它还可以很好地用于使用 XML Web Service 或 ADO.NET 的应用程序。

  Visual Studio .NET 2003 可用于:

  1、利用 Web 服务的应用程序

  2、在连接或断开的环境中都必须正常运行的应用程序

  3、使用 Visual Basic .NET 或 C# 开发应用程序

  4、当您希望使用相同的工具进行桌面、服务器和设备编程时

  5、快速开发的移动应用程序

  6、提供可靠且安全的环境的软件

  可移植到具有不同 CPU 或各种 Windows 版本的不同设备的应用程序

  有关 Visual Studio .NET 的 Smart Device Programmability 功能的详细信息,请参阅 Smart Device Programmability。

  ASP.NET Mobile Controls

  ASP.NET Mobile Controls(以前称作 Microsoft Mobile Internet Toolkit [MMIT]),是对 Smart Device Programmability 和 .NET Compact Framework 的补充。ASP.NET Mobile Controls 通过启用 ASP.NET 将标记发送到多种多样的移动设备中,从而扩展了 .NET Compact Framework 和 Visual Studio .NET 构建移动 Web 应用程序的功能。使用这种方法,开发人员可以利用 Visual Studio .NET 构建一个移动 Web 应用程序,这个程序可以自动调整其页面呈现方式以适应各种设备,如启用 Internet 的移动电话、寻呼机和 PDA(如 Pocket PC 等)。它还能简化开发任务,因为它已集成到 Visual Studio .NET 集成设计环境 (IDE) 中,允许开发人员通过将控件拖到移动 Web 窗体上来构建移动 Web 应用程序。

  ASP.NET 不会在客户端设备上安装任何组件。相反,它会利用服务器端逻辑,以适应特定设备的 Web 浏览器的呈现方式。它可以生成无线标记语言 (WML)、HTML 和精简的 HTML (cHTML)。

  除了适应性很强的 Web 页面呈现之外,ASP.NET 还为实现自定义和可扩展提供了丰富的框架,并提供了一种简单的扩展控件的方法,以使控件可以适应即将上市的各种新型设备。另外,ASP.NET 还允许开发人员在同一编程模型内控制针对特定设备或设备类别的呈现方式,允许开发人员轻松地添加对新设备的支持,而不必重新编写他们的移动 Web 应用程序。

  ASP.NET Mobile Controls 可用于:

  1、支持各种启用 Web 的设备(移动电话、寻呼机、PDA)

  2、支持各种标记语言(WML、cHTML、HTML)

  注意:ASP.NET Mobile Controls 不需要安装任何客户端。但是,目标设备必须具备客户端 Web 浏览器。

  有关 Microsoft ASP.NET Mobile Controls 的详细信息,请参阅 Mobile Web Development with ASP.NET。

  Microsoft SQL Server 2000 Windows CE Edition 2.0 版

  Microsoft SQL Server 2000 Windows CE Edition (SQL Server CE) 2.0 版是精简的数据库,可用于迅速开发将企业数据管理能力扩展至移动设备的应用程序。SQL Server CE 是一种功能强大的工具,它支持用户熟悉的结构化查询语言 (SQL) 语法,并提供与 SQL Server 一致的开发模型和 API,从而使移动应用程序的开发更加简单易行。

  SQL Server CE 引擎提供了一套基本的关系数据库功能,如优化查询处理器和对事务及各种数据类型的支持,同时它还维护保留重要系统资源的精简内存空间。远程数据访问和合并复制可以确保可靠地发送 SQL Server 数据库中的数据;既可以脱机操作,又可以在日后与服务器同步,这些优势使得 SQL Server CE 成为用于移动和无线环境的理想软件。

  SQL Server CE 2.0 可以通过 Visual Studio .NET 与 .NET Compact Framework 集成,从而简化了智能设备的数据库应用程序开发。使用新的 SQL Server CE 数据提供程序通过公共语言运行库管理代码,移动应用程序开发人员可以在断开的情况下,建立具有脱机数据管理功能的高度可扩展应用程序。

  在以下情况下,可以将 SQL Server CE 作为开发工具的补充:

  1、将企业数据管理功能扩展至 Pocket PC

  2、开发用来存储和处理移动设备上大量数据的应用程序

  3、在连接状况不稳定的环境中,需要使用移动设备进行可靠的数据复制

  有关 SQL Server CE 的详细信息,请参阅 Build Better Applications with SQL Server CE 2.0。

  工具对比表

  下表概要介绍了不同工具的各种功能。




上一页  1 2 3 4  下一页

·"WAP天极之IT新闻资讯,50万元等你拿"    ·天极WAP之游戏狂图,50万元等你下载


发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容阅读排行榜
  • Smartphone型号分类及占有率
  • 开发Smartphone游戏
  • .NET Framework 精简版访问电话API
  • 大战前夕国内智能手机厂商苦等Smartphone 2003
  • ARM软件优化Series 60智能手机
  • 百万像素手机大展台
  • K7终极配置 时尚游戏的追求
  • 天极游戏专访锦天科技总经理贾可
  • 10.28软件精选 找乐还是赌钱
  • 浩鑫:争夺电子竞技“F1”桂冠
  • 体验诺顿安全特警2005版的最新特色
  • NGC《生化危机4》神秘男子出现
  • VIA作客天极 最新Roadmap曝光
  • Advertisement