实验一 项目文件的建立、系统主程序设计、系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

《管理信息系统》上机实验指导手册1实验一项目文件的建立、系统主程序设计【实验目的和要求】通过本次实验,学习通过项目管理器来管理系统开发过程中所设计和创建的各种文件,了解系统主程序及封面设计的常用方法。【建议实验学时】4学时。【实验内容和步骤】在VFP6中,为用户提供了一个极其方便的管理和开发应用程序的工具,这就是项目管理器。用户可用一个项目管理一个应用程序从创建到生成的全部过程。虽然VFP6允许首先建立数据库、表或者其他的项目组件,但是首先建立项目,然后添加其他项目组件是更为规范的步骤。为开发营销管理信息系统,应首先建立一个项目。此次实验中把该项目名称定为“mis”(实验中也可选用其他名称),使用VFP6的项目管理器创建该项目,然后再分别建立应用程序系统所需要的各种文件。一、建立项目㈠建立项目使用VFP6的项目管理器完成应用程序开发的第一步是创建应用程序项目,步骤如下:⑴在Windows中通过“我的电脑”或“资源管理器”等,在E或F盘上创建:mis+学号文件夹。⑵启动VFP6,Windows系统显示VFP6主窗口。把自建文件夹设置为默认文件夹。⑶单击“文件”功能菜单项,VFP6显示“文件”下拉菜单。⑷单击“新建”选项,打开如图1.2所示的“新建”对话框。图1.2“新建”对话框⑸单击“项目”单选按钮,表示将要新建一个项目。《管理信息系统》上机实验指导手册2⑹单击“新建”按钮,VFP6显示如图1.3所示的“创建”对话框。在“项目文件”框中输入新建项目文件名mis(实验中也可选用其它名称),保存在已创建好的自己的文件夹中。[说明]通过“新建”按钮创建的新项目,只能生成两个项目文件,即一个mis.pjt文件,一个mis.pjx文件,不能生成项目的完整框架,但系统目录及文件系统较简单清楚,只要在开发过程中用户能合理设计及创建文件,也完全能够实现应用程序的开发。通过“向导”创建的项目,能生成项目的完整框架,较有利于项目的管理,但系统自动创建的文件较多,目录结构相对复杂,不便于初学者对文件的管理。为简单起见,在本实验中以通过“新建”建立项目文件为例进行介绍。7.单击“保存”按钮,将出现新的对话框“项目管理器-mis”。如图1.4所示。图1.4“项目管理器-mis”对话框至此,新的项目文件mis就已创建完成,用户就可以通过项目管理器窗口向该项目中添加或新建应用程序所需要的各种文件,用户也可随时浏览和查阅系统已创建的各种文件,这些文件将由该项目进行统一管理。在生成最终应用程序时,项目管理器会自动将各种所需文件进行集成,编译成可执行文件。㈡项目管理项目一旦建立,以后就可通过项目的管理,把开发应用程序所建立的所有文件进行系统地集中分类管理,方便程序开发和最终应用程序的生成。项目管理包括:⑴分类、分层次显示、浏览和选择组件。⑵使用“新建”选项启动新建一个任何组件类型的过程。⑶使用“添加”选项从外部文件添加组件。⑷使用“移去”选项移去所属的任意组件。⑸使用“修改”选项修改任一个组件的过程。⑹使用“浏览”或“运行”选项启动浏览数据或执行选定的表单、查询或程序。⑺使用“连编”选项生成应用程序。二、主程序的创建及密码验证表单的设计主程序就是在系统启动时,首先执行的程序。在VFP6中,可以将一个应用程序系统的《管理信息系统》上机实验指导手册3主程序设置为菜单、表单、或PRG程序等。本例中将以一个PRG程序为主程序为例进行介绍。㈠创建主程序步骤如下:⑴打开mis项目文件,在“项目管理器-mis”窗口中,单击“代码”选项卡,选中“程序”项(也可单击“全部”选项卡,再在列表区中选中“代码”中的“程序”项),如图1.5所示。图1.5选中代码选项卡中的“程序”项⑵单击项目管理器窗口右边的“新建”按钮(如主程序已经创建,则应单击“添加”按钮),就可在新弹出的程序代码编辑窗口中输入程序的代码内容,如图1.6所示。《管理信息系统》上机实验指导手册4图1.6程序代码编辑窗口[说明]本例中主程序的代码内容如下:publicdepadepa=substr(alltrim(sys(5)+curdir()),1,len(alltrim(sys(5)+curdir()))-1)setdefaultto&depasetpathtoforms;progs;reports;menus;data;graphics;graphics\pic;graphics\icosetexactonsetconfirmoffsetescapeonsetsafetyonsetstatusoffsetscoreboardoffsetdecimalsto3settalkoffsetsysformatsonsetcenturyonsetdatetoansizoomwindowscreenmaxcloseallreleasewindow常用setsysmenuto_screen.caption=欢迎使用XXX公司市场营销管理信息系统《管理信息系统》上机实验指导手册5_screen.icon=face05.ico_screen.picture=p02.jpg_screen.minbutton=.f._screen.maxbutton=.f._screen.controlbox=.f.doformfm.scxreadeven⑶保存文件。程序代码编辑完成后,关闭编辑窗口,在弹出的询问是否要保存程序文件的窗口中单击“是”按钮,则又弹出“另存为”对话框,输入程序文件名:mainprg,保存在自建的文件夹中,单击“保存”按钮,关闭“另存为”对话框,完成新建程序文件的工作。⑷设置主程序。在项目管理器窗口中,展开“代码”选项卡中“程序”项,就可看到刚建立的程序文件mainprg.prg,选中该文件,执行VFP6系统“项目”菜单中的“设置主文件”菜单项,则会看到在项目管理器窗口中,mainprg.prg文件名变为粗黑体显示,这表示该文件已被设置成系统的主文件。[说明]在本例中,系统的设计思路是,主程序先设置系统运行的环境参数,再运行指定表单,进行用户身份确认。当用户身份验证通过后,再执行系统主菜单,进入系统。除了这种方法以外,还可用其他多种方法来设计系统入口。如先设计一个顶层表单,作为系统主程序,在表单的INIT事件中设置系统运行环境,再执行系统主菜单。装入系统菜单后,再进行用户身份验证。如用户身份验证不能通过,则结束系统运行。㈡密码验证表单的设计在系统主程序mainprg.prg中,调用执行了一个表单fm.scx,这是一个对使用系统的用户进行身份验证的表单,其运行结果如图1.8所示。图1.8表单fm.scx的运行结果表单的总体构成有“欢迎使用”、“营销管理信息系统”、“用户名称”、“用户密码”、“开发设计:******Ver1.02003年08月”五个标签,两个命令按钮和分别用于输入用户名和密码的两个文本框。在表单运行时,“欢迎使用”标签从表单左边向右边连续移动并不停变换颜色,“开发设计:******Ver1.02003年08月”标签则从表单右边向左边连续移动。标《管理信息系统》上机实验指导手册6签的连续移动是通过在表单中加入计时器控件实现的。下面简单介绍fm.scx表单的设计,基本步骤如下:⑴在项目管理器窗口中,选中“文档”选项卡中的“表单”项,单击窗口右边的“新建”按钮,VFP6系统打开“新建表单”对话框,如图1.9所示。选择“新建表单”按钮,系统打开“表单设计器”窗口,在窗口中显示一默认标题为“form1”的空白表单,如图1.10所示。图1.9“新建表单”对话框图1.10“表单设计器”窗口⑵打开设计表单的相关工具窗口。要对空白表单进行设计,需要使用VFP6系统提供的一些工具,主要是“表单控件工具栏”、“布局工具栏”以及“属性”窗口。当打开表单设计器时,如VFP6系统窗口中没有这些工具,可通过分别执行VFP6系统“显示”菜单下的“表单控件工具栏”、“布局工具栏”、“属性”菜单项来打开相应窗口。这些设计工具窗口分别如图1.11所示。《管理信息系统》上机实验指导手册7图1.11设计表单的工具窗口⑶设置表单属性值。①更改表单标题。单击空白表单,在其“属性”窗口中将Caption属性的值改为“欢迎使用营销管理信息系统”,如图1.12所示。图1.12设置表单标题②设置表单图标。单击空白表单,在其“属性”窗口中将Icon属性的值设置为合适的图标。在单击“Icon”属性后,可单击图标文件名输入框旁边的按钮,打开“打开”对话框,确定合适的图标文件。如图1.13所示。《管理信息系统》上机实验指导手册8图1.13设置表单图标③设置表单填充图片。在表单的“属性”窗口中将Picture属性的值设置为合适的图片。在单击“Picture”属性后,可单击图片文件名输入框旁边的按钮,打开“打开”对话框,确定合适的图片文件。如图1.14所示。图1.14设置表单填充图片④表单其他重要属性设置。参照上述方法,分别设置表单的如下属性:AlwaysOntop=.T.AutoCenter=.T.BorderStyle=2-固定对话框Closable=.T.ControlBox=.T.Desktop=.T.Enabled=.T.Height=300MaxButton=.F.《管理信息系统》上机实验指导手册9MinButton=.F.Movable=.T.Visible=.T.Width=500WindowStat=0-普通⑷添加表单控件。①添加标签控件。单击“表单控件工具栏”中的按钮,然后鼠标在表单中合适位置按下左键拖动到合适位置,松开鼠标,就在表单中出现处于被选中状态的标签。用此方法分别在表单中添加五个标签。系统默认用label1~label5分别命名这五个标签。②设置标签的属性。标签的常用属性有Caption、AutoSize、BackStyle、FontBold、FontName、FontSize、ForeColor、Top等。各标签的属性设置如表1.1所示。表1.1各标签主要属性设置Label1Label2Label3Label4Label5Caption营销管理信息系统欢迎使用用户名称:用户密码:开发设计:******Ver1.02003年08月AutoSize.T..T..T..T..T.BackStyle0-透明0-透明0-透明0-透明0-透明FontBold.T..T..T..T..T.FontName华文行楷隶书宋体宋体宋体FontSize3636141414ForeColor0,0,255196,10,00,0,00,0,0248,10,33Top646144178260[说明]标签的字体(FontName)、字号(FontSize)、字体颜色(ForeColor)及字体是否加粗(FontBold)等属性,可完全根据个人喜好进行选择设置,标签的BackStyle属性,一般设成0-透明。③添加文本框控件。单击“表单控件工具栏”中的按钮,然后鼠标在表单中合适位置按下左键拖动到合适位置,松开鼠标,就在表单中出现处于被选中状态的文本框。用此方法分别在表单中添加两个文本框。系统默认用Text1、Text2分别命名这两个文本框。④设置文本框的属性。两个文本框分别用来输入用户名和用户密码,其属性设置如表1.2所示。表1.2文本框的主要属性设置AlignmentEnabledFontNameFontSizeHeightLeftPasswordCharTopWidthText10-左.T.宋体1226224146145Text20-左.T.宋体1226224*176145[说明]Text2文本框是用来输入用户密码的,用户输入的密码字符一般不能直接显示在文本框中,所以将其输入的字符用星号“*”代替,当然也可选用其他符号。⑤添加命令按钮。单击“表单控件工具栏”中的按钮,然后鼠标在表单中合适位置按下左键拖动到合适位置,松开鼠标,就在表单中出现处于被选中状态的命令按钮。用此方法分别在表单中添加两个命令按钮,系统默认用Command1、Command2分别命名这两个命

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功