![]() |
4.4 公共模块设计 |
在开发应用程序时,应当将那些可能被重复使用的功能编写成通用的过程或函数存放在标准模块(也就是公共模块)中,这样可以提高代码的重用性,而且方便日后维护。本系统创建了一个名为Module1的标准模块,在该模块中定义了公共的变量、过程和函数。下面对该模块中的内容进行介绍。
在一个应用程序中,一般都有一个主程序Sub Main,程序的执行从这个主程序开始,当然也可以设置为其他的窗体。下面介绍如何将启动对象设置为Sub Main函数。
(1)选择“工程”/“个人通讯录管理系统属性”命令,将弹出“工程属性”对话框。
(2)在该对话框中选择“通用”选项卡,在“启动对象”组合框中选择Sub Main选项,单击“确定”按钮,完成启动对象的设置,如图4.9所示。
图4.9 设置启动对象
本系统的主函数(Sub Main函数)主要用于显示系统的启动窗体,关键代码如下:
返回一个数据库结果集是在开发数据库管理系统中经常使用到的。在本程序中为了优化数据库结果集,减少代码的使用,可以在公共模块中定义一个用于执行数据库连接的函数和一个用于返回数据库结果集的函数。在编程过程中,如果需要使用数据库结果集操作,就可以直接调用数据库结果集函数SelectSQL ()来操作数据库。关键代码如下:
在Function OpenConn()函数中,OpenConn对应的连接字符串参数说明如表4.3所示。
表4.3 OpenConn连接串的参数说明
在本软件中,可以通过单击主窗体的最小化按钮将主窗体隐藏并将图标添加到托盘中,这里将系统托盘模块中用到的常量、变量和API函数声明在公共模块中,关键代码如下: