(参考北京达通兴电脑科技开发有限公司——
一、主要功能:
⒈实现名片的录入、修改、查询(打印)功能;
⒉实现用户和权限的简单管理;
二、数据库设计(使用SQL AnyWhere 8.0数据库,数据库文件名为:mpglxt.db):
⒈用户信息表(users)
字段名 |
数据类型 |
长度 |
是否允许空值 |
含义 |
主键或索引 |
userid |
Char |
10 |
Not |
用户ID |
主键 |
password |
Char |
20 |
Not |
密码 |
|
Username |
Char |
20 |
Yes |
用户名 |
|
privelege |
Char |
60 |
Yes |
权限 |
|
⒉名片信息表(mpgl)
字段名 |
数据类型 |
长度 |
是否允许空值 |
含义 |
主键或索引 |
Bh |
Char |
10 |
Not |
编号 |
主键 |
Xm |
Char |
20 |
Yes |
姓名 |
|
Zw |
Char |
20 |
Yes |
职务 |
|
Gs |
Char |
60 |
Yes |
公司 |
|
Dh |
char |
40 |
Yes |
电话 |
|
Cz |
Char |
40 |
Yes |
传真 |
|
Dz |
Char |
60 |
Yes |
地址 |
|
Yb |
Char |
6 |
Yes |
邮编 |
|
Email |
Char |
30 |
Yes |
E-mail |
|
Yw |
Char |
300 |
Yes |
业务 |
|
Bz |
Char |
300 |
Yes |
备注 |
|
三、开发过程(以PB9.0为例):
⒈点击PB9.0工具栏上的New按钮或菜单File下的New或按Ctrl+N快捷键,打开New窗口,选择WorkSpace,点击OK按钮,选择文件夹“名片管理”,然后在文件名处输入mpgl,点击保存按钮,建立名片管理工作区空间。
⒉再次如上操作,此次选择Target项的Application,点OK,在出现窗口的Application Name输入框中输入应用程序名称,如:mpgl,在Library和Target中系统自动生产与我们输入的应用程序名相同扩展名不同的2个文件名,我们点击Finish完成即可。
这样我们可心看到系统树列表框中就生成了如图所示的列表:
以后我们新建或添加的应用对象、函数、数据窗口、窗口等都将出现在该框中,我们可以双击相应的图标项进行编辑、写代码、设置属性就可以完成程序的设计了。
⒊接下来,我先设置应用程序对象的一些属性,通过双击mpgl应用对象图标,打开应用对象设计窗口,在窗口的最右边有一个属性窗口栏。在MicroHelpDefault框中输入“准备就绪…”,作用是当我们打开有MDIHLP类型窗口时等用户操作时,在微帮助栏上显示“准备就绪…”提示信息;点击ToolBar,在ToolbarFrameTitle输入窗口框架工具栏标题“工具栏”,在ToolbarSheetTitle输入表单工具栏标题为“表单工具栏”,在ToolbarPopMenuText输入弹出菜单的文本信息“左侧[&L],顶部[&T],右侧[&R],底部[&B],浮动[&F],显示文本[&X],显示提示条[&P]”;以上有关ToolBar的设置可以使工具栏信息变为中文的。
接下来我们还要设置应用程序中的一些默认选项,以使整个应用程序的字体、字体大小等格式统一起来,这样在后续的开发中我们也无需每次都去调整字体及字体大小等内容。这项设置通过点击General项中Additional Properties补充属性中进行设置。设置Text Font、Lable Font、Column Font字体为“宋体、10号大小”Header Font字体为“宋体、10号大小、加粗”,通过ICON项设置应用程序的图标。
基本属性设置就完成了,接下来就是数据库创建、制作功能菜单、各种窗口等应用对象、控件。
评论