程序 设置为菜单、表单、PRG 程序等。本例中将以一个 PRG
程序为主程序为例进行介绍。 ㈠创建主程序 步骤如下: ⑴打开 mis 项目文件,在 “项目管理器-mis”窗口中,单击“代码”选项卡,选中“程序”项
《管理信息系统》上机实验指导手册
第 4页
(也可单击“全部”选项卡,再在
列表区中选中“代码”中的“程序”项),如图 1.5 所示。
图 1.5 选中代码选项卡中的“程序”项 ⑵单击项目管理器窗口右边的“新建”按钮(如主程序已经创建,则应单击“添加”按钮),就可 在新弹出的程序代码编辑窗口中输入程序的代码内容,如图 1.6 所示。
图 1.6 程序代码编辑窗口 [说明]本例中主程序的代码内容如下:
《管理信息系统》上机实验指导手册
第 5页
public depa depa=substr(alltrim(sys(5)+curdir()),1,len(alltrim(sys(5)+curdir()))-1) set default to &;depa set path to forms;progs;reports;menus;data;graphics;graphics\pic;graphics\ico set exact on set confirm off set escape on set safety on set status off set scoreboard off set decimals to 3 set talk off set sysformats on set century on set date to ansi zoom window screen max close all release window
常用 set sysmenu to _screen.caption="欢迎使用 XXX 公司市场营销管理信息系统" _screen.icon="face05.ico" _screen.picture="p02.jpg" _screen.minbutton=.f. _screen.maxbutton=.f. _screen.controlbox=.f. do form fm.scx read even ⑶保存文件。程序代码编辑完成后,关闭编辑窗口,在弹出的询问是否要
保存程序文件的窗口 中单击“是”按钮,则又弹出“另存为”对话框,如图 1.7 所示,输入程序文件名,选择程序文件 保存的位置:C:\mis\PROGS,单击“保存”按钮,关闭“另存为”对话框,完成新建程序文件的工 作。
《管理信息系统》上机实验指导手册
第 6页
图 1.7 “另存为”对话框 ⑷设置主程序。在项目管理器窗口中,展开“代码”选项卡中“程序”项,就可看到刚建立的 程序文件 mainprg.prg,选中该文件, 执行 VFP6 系统“项目”菜单中的“设置主文件”菜单项,则 会看到在项目管理器窗口中,mainprg.prg 文件名变为粗黑体显示,这表示该文件已被设置成系统的 主文件。 [说明]在本例中,系统的设计思路是,主程序先设置系统运行的环境参数,再运行指定表单, 进行用户身份确认。当用户身份验证通过后,再执行
系统主菜单,进入系统。除了这种方法以外, 还可用其他多种方法来设计系统入口。如先
设计一个顶层表单,作为系统主程序,在表单的 INIT 事 件中设置系统运行环境,再执行系统主菜单。装入系统菜单后,再进行用户身份验证。如用户身份 验证不能通过,则结束系统运行。 ㈡密码验证表单的设计 在系统主程序 mainprg.prg 中,调用执行了一个表单 fm.scx,这是一个对使用系统的用户进行身 份验证的表单,其运行结果如图 1.8 所示。
《管理信息系统》上机实验指导手册
第 7页
图 1.8 表单 fm.scx 的运行结果 表单的总体构成有“欢迎使用”“营销管理信息系统”“用户名称”“用户密码”“开发设计: 、 、 、 、 ****** Ver 1.0 2003 年 08 月” 五个标签, 两个命令按钮和分别用于输入用户名和密码的两个文本框。 在表单运行时, “欢迎使用” 标签从表单左边向右边连续移动并不停变换颜色, “开发设计: ****** Ver 1.0 2003 年 08 月”标签则从表单右边向左边连续移动。标签的连续移动是通过在表单中加入计时器 控件实现的。 下面简单介绍 fm.scx 表单的设计,基本步骤如下: ⑴在项目管理器窗口中,选中“
文档”选项卡中的“表单”项,单击窗口右边的“新建”按钮, VFP6 系统打开“新建表单”对话框,如图 1.9 所示。选择“新建表单”按钮,系统打开“表单设计 器”窗口,在窗口中显示一默认标题为“fo