Microsoft Access一直是开发功能强大的数据库解决方案的有用的平台。除了Microsoft Office Access 2003中提供的令人兴奋的新开发功能外,Access 2003 Developer Extensions还为开发人员提供所需的工具和资源,帮助他们更快更轻松地创建、测试和部署高级的Access解决方案。
Access 2003 Developer Extensions是用于Microsoft Office System软件包的新Visual Studio工具的一个组成部分。
许可和分发权限
Access 2003 Developer Extensions随附的许可协议简化了解决方案或代码段的分发过程。这些协议包括免版税的Access运行时,您可以分发Access解决方案和Access数据项目,以及免费使用和分发工具源代码部分以作为您的解决方案的一部分。
轻松部署解决方案
Access 2003 Developer Extensions可帮助开发人员轻松部署和管理使用Access构建的解决方案。用于软件包和部署的新工具加快了管理和部署过程,而许可和分发协议使开发人员可以作为第三方或内部开发人员更容易地将解决方案推向市场,不论是向小公司还是向大型企业。
软件包向导
Access 2003 Developer Extensions包括软件包向导,可帮助开发人员创建用于Access解决方案的专业安装例程。向导还自动包括Access运行时文件,如果选择的话,还将包括组成解决方案的Access解决方案文件。
所创建的安装程序将Microsoft Windows?标准的Windows Installer (MSI)用于安装例程,并且将为解决方案自动创建快捷方式,如果出现安装了两个不同版本的Access的情况,快捷方式将使用合适的Access EXE。
可轻松地自定义用软件包向导创建的安装程序。该向导将创建一个Windows Installer脚本,任何熟悉脚本语言的用户都可对它进行修改。此外,还可以使用支持Windows Installer文件的任何第三方工具自定义所生成的MSI。
图3.自定义启动向导使开发人员在创建MDE文件时轻松指定启动选项
完整的源代码
学习新编码技术的最好方法通常是查看现成的解决方案的源代码。Access 2003 Developer Extensions提供产品中包括的工具(如属性扫描程序加载项、自定义启动向导和软件包向导)的完整源代码。每个工具都是用Microsoft Visual Basic?for Applications (VBA)编写的,这是用于开发Access解决方案的主要语言。有了源代码后,开发人员可以了解各种编码技术,比如,如何编写可轻松地本地化为多种语言的解决方案。
开发人员还可以根据自己或企业的需要,创建这些工具的自定义版本。例如,可对自定义启动向导进行自定义,使它总是创建具有企业需要的启动属性的MDE文件。