基于 Windows Mobile 2003 的 Pocket PC 为开发人员提供的新功能 |
| 作者:Microsoft 来源:Microsoft 发布时间:2005-12-21 20:32:38 |
|
("\appdata.txt")
While file.ReadLine <> Nothing
sLine = file.ReadLine
End While
file.Close()
Catch ex As Exception
Select Case ex.Message
Case "FileNotFoundException"
MsgBox("无法打开文件!", MsgBoxStyle.Critical,
"Error")
Case Else
MsgBox("无法检索数据!", MsgBoxStyle.Critical,
"Error")
file.Close()
End Select
Finally
Cursor.Current = Cursors.Default
End Try
处理文件管理的所有基本代码位于 Try 块中,处理错误的代码位于 Catch 块中,假设的代码在 Try 和 Catch 块之后运行。代码在组织上有较大改进,所有可能发生的异常也均得到处理,因此代码可读性和应用程序的稳定性得到改善。 有关从 eMbedded Visual Basic 过渡到 Visual Basic .NET 的详细信息,请参阅白皮书 Moving From eMbedded Visual Basic to Visual Basic .NET(英文)。文章 Application Development Landscape for Windows CE .NET(英文)和 Choosing a Windows Embedded API:Win32 vs. the .NET Compact Framework(英文)提供为特定编程任务选择 API 的详细信息。API 的选择最终决定开发工具的选择:Embedded Visual C++ 3.0/4.0 或 Visual Studio .NET。 Pocket PC 2003 为开发人员提供的新功能本节将讨论过渡到 Pocket PC 2003 SDK 为 Pocket PC 开发人员提供的改变。默认安装在 C:\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Help 中的 Pocket PC 2003 SDK 文档包含有关为开发人员提供的新功能的大量信息。文档内容要点包括: “What's New with Microsoft Windows Powered Pocket PC 2003”(Microsoft Windows Powered Pocket PC 2003 的新功能) “Working with the Pocket PC Emulator”(使用 Pocket PC 仿真器) “Programming the Pocket PC”(为 Pocket PC 编程) “Pocket PC User Interface Guidelines”(Pocket PC 用户界面指南) SDK 文档还包含许多有价值的示例项目。 新核心操作系统Pocket PC 2003 构建于 Windows CE 4.20 之上,而 Pocket PC 2000 和 Pocket PC 2002 构建于 Windows CE 3.0 之上。Windows CE 是通过模块化构建的操作系统,也就是说核心操作系统包含构建操作系统新实例时使用的模块和服务。构建在 Windows CE 4.20 之上的设备不会自动包含 Windows CE 4.20 的所有功能,Pocket PC 2003 也是如此。下图显示 Windows CE 4.20 的模块性。
图 1:Windows CE 4.20 是一种模块化操作系统 Windows CE 4.20 中的新操作系统功能对实际设备和 Pocket PC 2003 SDK 都有一定的影响。这些功能有:
有关新功能和相关内容的详细信息,请参阅 Windows CE 4.20 文档(英文)。 新工具Pocket PC 2003 软件开发工具包 (SDK) 文档描述所有新 SDK 工具和其他工具,例如 Windows 中用于 Pocket PC 的 Message Queuing (MSMQ)、用于 Pocket PC 的 HTTP Server 和 SQL Server CE。这些工具包括:
仿真器增强功能Pocket PC 2003 SDK 包括一个新的仿真环境,该环境可以作为复制运行 Windows CE 的硬件的真正虚拟计算机来实现。由于新仿真器精确地表示了 Windows CE 操作系统和 Pocket PC 组件,因此真正 Pocket PC 设备和设备仿真环境之间的保真度和相似性会大大提高。而且,新仿真器不仅限于仿真英文版的 Pocket PC。从开发角度看,仿真器的稳定性得到了很大改善。 Pocket PC 2003 仿真器有三种仿真模式:Pocket PC 2003、Pocket PC Phone Edition 2003(使用 WaveCom WMOD2B 外部 GSM 无线模块支持外部无线通信)和带虚拟无线通信的 Pocket PC Phone Edition 2003。
图 2:Pocket PC 2003 仿真器 其他内容要点:
远程配置Windows Powered Smartphone 继承了 Pocket PC 的多种功能,但是配置管理器结构是首次引入 Smartphone 2002 中的。现在,Pocket PC 2003 支持与 Windows Powered Smartphone 2002 相同的配置管理器结构。 处理远程配置的主要组件是设备上的配置管理器。它可以处理所有配置请求,并将这些请求转发到各个配置服务提供程序 (CSP)。一些重要的 CSP 用来处理网络连接、电子邮件设置、安全策略、同步选项和应用程序安装(或删除)。 让我们来看看其中的一种用来处 |
| [] [返回上一页] [打 印] |
|
文章评论 |


