1
第十二章数据库应用程序实例目录 上一页 下一页 退出 2
实例:创建设备资产管理系统一,系统功能本系统将实现对设备资产管理的登记、浏览、删除、组合查询、全屏幕浏览、报表及其打印。系统功能模块如图所示。
设备资产管理系统记录录入浏览编辑报表打印目录 上一页 下一页 退出 3
二、创建项目管理文件创建本系统项目管理文件,设备资产管理系统,,
统一由项目管理文件自动创建各类项目管理文件夹。
做到分门别类,集中管理和使用本系统开发过程中所创建的表、视图、数据库、表单、报表和程序等文件三、创建数据库在,设备资产管理系统,项目管理器中,单击,数据,选项卡,然后选择,新建,按钮,创建一个名为
,设备资产,的数据库。
四、创建数据表数据库是多个表和视图的集合,创建数据库后,下一步要做的工作就是创建数据表(扩展名为,dbf文件)
目录 上一页 下一页 退出 4
一般数据表的设计要根据用户的需求和实际情况来确定,可以是一个或多个。本系统是一个比较简单的数据库管理系统,只涉及到一个数据表。
1.设计数据表结构数据表名称:设备,dbf
数据表结构:
目录 上一页 下一页 退出 5
字段名 类型 字段宽度 小数位数 索引 NULL
设备编号 数值型 10 主索引使用单位 字符型 20
设备名称 字符型 20
型号 字符型 10
购置日期 字符型 20
制造商 字符型 20
单价 数值型 10 2
数量 数值型 3
金额 数值型 10 2
具体操作人 字符型 10
存放地点 字符型 20
产地 字符型 10
设备来源 字符型 20
使用部门 字符型 20
目录 上一页 下一页 退出 6
2,创建数据表在,设备资产管理系统,项目管理器中,单击,数据,选项卡,展开,数据库,项,选中,设备资产,
下的,表,,单击,新建,按钮。创建一个名为,设备,的数据表,并将字段,资产编号,设置为主索引,
然后向表中录入数据,如图所示 。
目录 上一页 下一页 退出 7
五,主控表单设计根据面向对象程序设计的思想和方法,对于开发一个应用程序系统,需要设计若干个功能模块(表单),
以便完成不同的功能。包括系统封面表单、登录表单、
录入表单等。其中必须有一个主控表单,以便将各个表单构成一个完整的体系,将其内容整合成一个有机的整体。
制作主表单的步骤如下:
1,不用向导制作一个空表单 。
2.将空表单的标题属性 Caption设置为,设备资产管理系统,,并通过 Picture属性值的设置使表单具有一个美观的画面,如图所示。
目录 上一页 下一页 退出 8
目录 上一页 下一页 退出 9
3,在表单中放入一个标签控件和三个命令按钮控件 。
然后设置它们的 Caption属性及字体,颜色,字号等属性,最后对表单中的控件进行布局 。
4.将设计的表单以文件名 main.scx保存在创建的项目文件夹的子文件夹 Forms之中。
六,录入表单的制作
( 1) 打开,设备资产管理系统,项目管理器,选取
,文 档,选项卡,选中,表单,,单击,新建,
按钮,弹 出,新建表单,对话框 。
( 2) 点击对话框中的,表单向导,按钮 。 弹出,向导选 取,界面,选择,表单向导,选项 。 如图 12-9
所示 。
( 3)点击,确定,按钮进入表单向导步骤 1,将出现设 备数据表的全部字段。根据本系统的需要,在这 里选择全部字段。
目录 上一页 下一页 退出 10
4,点击,完成,按钮进入表单向导步骤 4,可给表单命名及设置单选项和多选项 。 此处选择,保存表单并进入表单设计器修改,选项 。
5,点击,完成,按钮即进入保存过程。出现,另存为,
对话框,输入文件名,录入表单,scx,”,选择项目文件所创建的文件夹 Forms进行保存。
6.点击,保存,,表单将出现在表单设计器中,可对表 单进行重新修改,主要是修改表单中各种控件的属 性以及表单布局,以满足开发的需要。如下图所示。
7.向表单添加图片,使表单充满活力,其方法如下:
·在表单中放入一个图片控件 Imagel。
·调入图片。在图片控件的属性设置器中双击 Picture
属性,出现一个调用图片的文件选择,也就是图片所在的位置。为了使图片与表单能够融为一体,设置图片控件为透明属性。其它图片的加入与图片调入方法完全一样。如下图所示。
目录 上一页 下一页 退出 11
目录 上一页 下一页 退出 12
8,在表单中放入二个标签控件,其 Caption属性值设为
,设备资产,和,信息查询录入,,BackStyle属性值设置为,0-透明,。 其标签属性还包括字体,字号,
颜色等,最后更改表单的颜色和表单布局 。
9.运行表单。点击鼠标右键出现弹出式菜单,在弹出式菜单中点击,执行表单,,出现如图所示的运行界面。
目录 上一页 下一页 退出 13
七,创建浏览编辑表单创建一个全屏幕浏览编辑表单,以便全屏幕查询记录的情况 。 并能对所有设备信息进行编辑修改 。 如图所示 。
目录 上一页 下一页 退出 14
表单制作步骤如下:
1,打开本系统所建立的项目管理器,不使用向导直接创建表单文件 。
2,在表单中加入三个命令按钮控件和一个标签控件,
设置相关属性,最后对表单控件进行布局 。
3,该表单的主要功能是通过命令按钮去实现某个操作,
必须编制三个命令按钮的事件代码 。
( 1) 单击,全屏幕浏览,命令按钮时执行如下所示代码 。
目录 上一页 下一页 退出 15
( 2)单击,逐条添加,命令按钮时执行如下所示代码。
( 3)单击,逐条修改,命令按钮时执行如下所示代码。
目录 上一页 下一页 退出 16
4,执行表单后,第一个按钮已经处于焦点控件状态,点击该命令钮出现全屏幕浏览窗口,如图所示 。 点击第二个命令按钮,可以在数据表末尾添加新记录 。 点击第三个命令按钮出现全屏幕修改窗体,可以在一切记录之间进行修改编辑 。
5.将表单以文件名,浏览编辑表单,scx”保存在项目文件夹的子文件夹 Forms之中。
目录 上一页 下一页 退出 17
八、创建设备资产报表系统运用,表单向导,创建一个简单的报表,其一般过程如下:
1,打开本系统所建立的项目管理器,选取,文档,选项卡,选中,报表,,单击,新建,。
2,在弹出的,向导选取,对话框中,选中,报表向导,,
然后根据向导提示按步骤操作 。
3,在步骤 1中,设置报表的数据源为设备,dbf,将设备,dbf数据表的全部字段放入,选定字段,列表框之内 。
4.在步骤 2中,点击,总结选项,按钮,出现如下图所示 窗口。
5.在步骤 3中,选择报表样式为,经营式,。
6.在步骤 4中,考虑该报表输出项较多,设置报表显示与打印输出的布局样式为横向方式。
7.在步骤 5中,选择主索引设备编号作为排序字段。
目录 上一页 下一页 退出 18
8,步骤 6进入,完成,设置窗体,
选择,保存报表并在报表设计器中修改报表,选项,在报表标题栏输入,设备资产统计报表,。
9,进入报表设计器中,对报表进行编辑修改,包括报表的布局,
如图所示 。
目录 上一页 下一页 退出 19
10.点击,预览,按钮,出现如图所示效果图。
11.点击,完成,按钮,选择项目文件夹中子文件夹
Report,输入文件名,设备统计报表,frx”进行保存。
目录 上一页 下一页 退出 20
九,运用主表单调用各子表单本系统的三个字表单分别是:逐条录入表单,全屏浏览表单,报表表单 。
利用主表单调用各个字表单的方法如下:
1,打开主表单 。 如图 12-8所示 。 编写三个命令按钮的
Click事件代码调用子表单 。
2.单击,录入表单,命令按钮,执行如图所示代码。
目录 上一页 下一页 退出 21
3.单击,浏览表单,命令按钮,执行如下图所示代码。
4.单击,报表打印,命令按钮,执行如下图所示代码。
5,运行主表单,启动系统 。
方法一是在命令窗口输入命令,DO FORM D:\设备资产
\FORMS\MAIN.SCX
方法二是进入主表单,点击鼠标右键,出现弹出式菜单,点击,执行表单,命令。
目录 上一页 下一页 退出 22
十、连编应用程序
1.向项目中添加文件
( 1) 打开本系统已建立的项目文件,设备资产管理系统,pjx”。
( 2) 出现项目管理器窗口,选择所要添加的文件所在的选项卡,并展开到相应的层次 。
( 3) 单击项目管理器的,添加,按钮,弹出相应的
,打开,对话框,在,打开,对话框中,选取所需文件按,确定,钮,则文件添加到当前项目文件中 。
( 4) 依次分类将本系统制作的表单文件 main.scx,录入表单,scx,浏览编辑表单,scx及报表文件,设备统计报表,frx”,数据库文件,设备资产,dbc” 等添加到项目文件的相应项中 。
目录 上一页 下一页 退出 23
2,编写主程序
( 1)在项目管理器中选择,代码,选项卡,并选择,程序,项,按新建按钮打开程序编辑窗口,在窗口中输入主程序代码,如图所示。
目录 上一页 下一页 退出 24
( 2)按 Ctrl+W或点击编辑窗口右上角关闭钮,弹出,另存为,对话框,输入文件名,main.prg”,按,保存,
按钮退回到项目管理器窗口。
3.设置主程序
( 1)设置主文件。选取,程序,项下的主程序,main”,
单击鼠标右键,从快捷菜单中选择,设置主文件,项。
( 2)单击项目窗口的“连编”按钮,则进入连编选项对话框,如图 12-35所示。
( 3)单击“选项”中的“重新连编项目”和“显示错误信息”复选框以及“连编应用程序”单选钮。
( 4)单击,确定,按钮,在出现的,另存为,对话框中输入主程序文件名,按,保存,,则系统开始处理程序,
查找错误,生成主程序文件。
目录 上一页 下一页 退出 25
4.连编项目
( 1) 在,连编,之前应先运行项目中 main主控程序 。 仅当程序能正常运行时方可做,连编,过程 。
( 2) 在连编选项对话框中选择,连编可执行程序,单选钮,生成,EXE文件 。 若选择,连编应用程序,,则生成,APP文件 。
( 3)单击,确定,按钮,进入,另存为,对话框,输入应用 程序名,按,保存,按钮即可开始连编过程并生成 EXE 文件。
( 4)运行,APP应用程序,在命令,窗口键入:
do main.exe
目录 上一页 下一页 退出 26
十、发布应用程序发布应用程序是指将所有应用程序和支持文件复制到一个普通磁盘中,然后为用户提供安装应用程序的方法。
1.指定发布树指定磁盘建立一个,设备资产,发布树,然后将本系统的主程序,连编后生成的应用程序以及所有表单和数据表都放入,设备资产,目录中 。
2,运行安装向导 。
调用,工具,菜单项中的,向导,菜单,在弹出的菜单中选择,安装,。 出现,安装向导,对话框,,安装向导,
共有 7个步骤,根据提示可以按步骤完成以下设置 。
目录 上一页 下一页 退出 27
( 1) 指定磁盘映象 。
( 2) 定制要发布的安装对话框 。
( 3) 指定安装之后的操作 。
( 4) 指定默认文件的安装目的地 。
( 5) 查看文件总结报告 。
3,选择,完成,按钮选择,完成,后,安装向导记录各种设置,以便下次从相同的发布树创建发布磁盘时,可以将其作为默认设置来使用 。
用户通过运行文件,DISK1”上的 setup.exe程序,便可安装应用程序的所有文件 。
28