实验7应用程序实例.doc_第1页
实验7应用程序实例.doc_第2页
实验7应用程序实例.doc_第3页
实验7应用程序实例.doc_第4页
实验7应用程序实例.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论