| 用 eMbedded Visual Basic 编写移动应用程序 |
|
2001-12-14·
·Larry Roof··microsoft
|
上一页 1 2 3 4 5 创建安装例程
好了,如果您想大量销售自己新创作的可滚动“Hello World”应用程序,最好创建一个安装例程。很幸运,eVB 带有“应用程序安装向导”,它会引导您完成创建安装例程的全过程。
接下来,我将陪您一起经历创建应用程序安装例程的全过程。
1、在 eVB 中的“工具”菜单下,依次选择“远程工具”和“应用程序安装向导”。显示向导的起始页。如果您愿意,阅读一下它的内容。如果您对接下来的事更感兴趣,只需继续进行步骤 2。
2、单击“下一步”按钮。在下一页中,输入 eVB 工程的路径。工程文件的扩展名为 .ebp。
3、单击“下一步”按钮。在下一页中,输入 eVB 应用程序文件的路径。您的应用程序文件就是您的程序。在 eVB 中,它们的扩展名为 .vb。如果您尚未创建应用程序,可以从 eVB 环境中创建一个应用程序文件,方法是选择“文件”菜单下的“制作”。
4、单击“下一步”按钮。在下一页中,输入要用来存放安装文件的目录路径。由于安装程序会创建多个文件和文件夹,所以最好不要将它同您的应用程序放在同一个文件夹中。
5、单击“下一步”按钮。在下一页中,选择应用程序将支持的处理器类型。此列表中显示的处理器类型取决于您在启动工程时指定的工程类型。例如,如果您是用 Pocket PC 模板启动的,则在此页中会看到四种处理器。
6、单击“下一步”按钮。在下一页中,选择要随应用程序一起安装的任何附加 ActiveX 控件或引用。通常,在此向导页中,除非您使用的 ActiveX 控件或引用不提供桌面组件,否则您不必作出任何选择。向导是智能的,它能从您的工程文件中搜集其余控件或引用。
7、单击“下一步”按钮。在下一页中,添加所有将随应用程序一起使用的附加文件。您可能想包括的文件通常有自述文档、空数据库文件以及其它辅助文件。
8、如果您的目标设备中已有设备运行时文件,则可以取消选择用于包括这些文件的选项。这样可以减小安装程序的大小。所有 Pocket PC 在 ROM 中都带有 eVB 运行时。
9、单击“下一步”按钮。在下一页中,输入适用于应用程序的安装信息。
10、单击“下一步”按钮。在下一页中,说明最终用户可以在安装过程中替换您在此处提供的安装目录。该目录将在目标设备上的 Program Files 文件夹下创建。
11、至此,您就可以创建安装了。单击“创建安装”按钮。当创建安装时,将显示许多命令窗口。创建完成后,该向导页的界面将发生更改,“完成”按钮变为可用。
12、单击“完成”按钮结束安装向导。向导将自动关闭。
应用程序安装向导创建的内容
完成应用程序安装向导之后,您将在指定向导使用的路径下发现许多文件和支持文件夹。其中大多数文件在生成安装例程时都使用过,因而无需发送给最终用户。
您只需将位于 CD1 目录中的文件发送给应用程序的最终用户。您还需要发送 Setup.exe 和 Setup.ini 文件以及与用户的设备处理器类型相匹配的 .CAB 文件。
eVB 应用程序文件与处理器无关。也就是说,同一 .vb 文件可在任何目标设备上运行。其它文件(如 eVB 运行时文件和 ActiveX 控件)则与处理器有关。因此,每种独特的处理器都需要创建一个单独的 .CAB 文件。
您应该在相应的目标设备上测试每一种安装例程,以确认它能够正确安装您的应用程序。如果您在用于开发的设备上进行测试,那么应首先在该设备上执行硬重置,以便将每种设置恢复为出厂时的设置。这样,您就可以知道所安装的应用程序是否将在任何此类设备上正确运行。
这就是构建和测试 eVB 应用程序的整个过程。正如您所看到的那样,除使用仿真器和设备之外,使用 eVB 创建应用程序的过程与在 Visual Basic 中创建桌面应用程序的过程非常类似。
此路通向何方
如果此时您兴奋得无法入睡,请访问以下站点:
deVBuzz (www.deVBuzz.com):eVB 初学者入门的地方。
VBCE 新闻组 (microsoft.public.vb.vbce):eVB 开发人员聚集在一起交流想法、解决方案和编程趣事的地方。
返回原路
这就是本月的话题。现在,您可以离开此处,去构建一些很酷的 eVB 应用程序。然后,将您的最新作品以及您那纯熟的 eVB 技巧告诉我,我的地址是:lroof@tonked.com。几个星期后,不要忘了回到此处,访问 John 的专栏。让他告诉您在 eVC++ 中创建移动设备字幕“Hello World”应用程序用了多少行代码。不必惊讶,您将需要教会您的孙儿孙女们如何编码,让他们继续您此生未尽的事业。
到此为止吧。我已经戴上太阳镜,背上六听装的可口可乐,马上就要动身到阳光明媚的加州去冲浪,在那里,我将在下个月向您介绍如何使用带 Pocket Access 和 SQL Server CE 的 ADOCE。
上一页 1 2 3 4 5 |
|
|
感谢
访问天极网,如果您觉得该文章涉及版权问题,请看这里!
|