科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件Smart Device Extensions 入门(三)

Smart Device Extensions 入门(三)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

与 eMbedded Visual Basic®(它是独立的)不同,SDE 要求您事先安装 Visual Studio® .NET 或 Visual Basic .NET......

作者:佚名 来源:Microsoft 2007年11月5日

关键字: Smart Device Extensions

  • 评论
  • 分享微博
  • 分享邮件
编写一些代码

  下面,我要编写一些代码。我只想添加一行代码,当用户单击该按钮时,屏幕将显示信息“Hello World!”。

  我只需双击 Form Designer(窗体设计器)中的按钮便可访问该按钮的单击事件,就象在 eMbedded Visual Basic 中那样。图 10 显示了此代码窗口。正如您所看到的,我在显示这个简单信息时使用的是 MsgBox。

图 10:代码窗口

  在仿真器中进行测试

  现在,我要开始测试 Hello World 应用程序了。与早期版本的基于 Microsoft Visual Basic 的移动开发工具一样,SDE 同时支持在仿真器和设备上进行测试。与早期版本不同的是,SDE 仿真器是目标设备的真实的二进制映像。这就意味着仿真器可以提供一个功能更强大、更真实的测试环境。

  这个仿真器太酷了。您可以根据需要对其进行自定义。可以指定它必须使用的内存大小、屏幕大小、使用的颜色深度、所支持的硬件端口以及它是否具有以太网功能。

注意:eMbedded Visual Basic 使用的仿真器是作为 C:\Windows CE Tools 下的一个子文件夹“存在于”您的系统上的。这一配置使您能够使用文件资源管理器简单地向仿真器复制文件或复制仿真器中的文件。与此不同,SDE 仿真器更象一个真正的设备。这样,使用 SDE 仿真器,向其中或从其中复制文件时就象使用设备一样。

  要在该仿真器上进行测试,首先从 Visual Studio .NET 工具栏的 Deployment Device(部署设备)组合框中选择 Pocket PC Emulator(Pocket PC 仿真器),然后单击 Start(开始)按钮。稍后,仿真器便开始启动。然后,装入我的应用程序并开始运行,如图 11 所示。

图 11:在仿真器中运行的应用程序

  在设备上进行测试

  要切换到设备上进行测试,只需在 Deployment Device(部署设备)组合框中选择 Pocket PC Device(Pocket PC 设备),然后单击 Start(开始)按钮。与仿真器一样,我的应用程序被复制到 Pocket PC,然后开始运行。

  转换现有 eMbedded Visual Basic 应用程序

  我知道,现有的 eMbedded Visual Basic 开发人员已经在考虑如何将 eMbedded Visual Basic 应用程序转换为 SDE。这一艰巨的任务即将开始。尽管我确实知道一个包含 57 个步骤的过程,可以利用 eMbedded Visual Basic、Visual Basic、Visual Studio .NET 和 SDE 将 eMbedded Visual Basic 应用程序转换为 SDE,但转换后的应用程序就好象是“星际迷航”中遭遇厄运的破船碎片。

  总结 SDE Beta 版

  现在您已经大概了解了如何使用 SDE 生成应用程序。但本文对 SDE 的介绍仅为皮毛,并未展示出 SDE 为移动开发人员提供的功能的强大和精深。SDE 为开发人员提供了一种工具,可用于创建下一代移动解决方案。它的强大、灵活和各种功能是使用 eMbedded Visual Basic 时所难以想象的。

  但是请不要激动,从 eMbedded Visual Basic 向 SDE 的转换绝不是一个简单的过程。事实上,它完全有可能成为一场噩梦。Visual Basic .NET 是一匹全新的烈马,非常强大,也非常难以驯服。但在未来的几个月中,我将尝试就 SDE 的通用构造块写一些文章,以方便您对它的掌握。

  当然,我知道他是专攻 C++/C# 的。事实上,使用 Smart Device Extensions 时,语言之间有非常多的概念和技术可以相互借鉴。利用 John 的文章和我在这里讲述的内容,您应当可以构建自己的基于Visual Basic 的 Web 服务。

  返回原路

  这就是本月的话题。我将离开一段时间,然后开始盼望久已的冲浪历险。一个月的风尘过后,我将带给您一个新的 SDE 应用程序。建议您到书店买一两本有关 Visual Basic. NET 的书。如果能从中粗略获得一些 SDE 的入门知识,也会很有帮助。下个月再见吧,现在,我要动身了。

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章