数据库实验——教学管理系统共8页文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扬州大学数学科学学院实验报告
实验过程记录(含:基本步骤、主要程序清单及异常情况记录等)
一、创建文件夹结构,分类存放不同类型的文件
按照实验指导书上“表20-T的内容,在资源管理器中将尚未创建的文件夹逐一创建,然后将表中所列的各种类型的文件移动到相应的文件夹中。
二、用项目管理器应用程序的所有文件
1、在项目中添加各种类型的文件。
在“实验20”文件夹中创建新的项目文件“ jxgl.pjx ”,然后再将其存放在各子文件夹中的文件分别添加到项目的相应位置。
2、在项目中设置各种类型的文件的包含于排除状态。
在刚创建的项目“ jxgl ”的“文档”选项卡中,选择“报表”类别项中的“xsmd.frx”报表文件,单机鼠标右键,弹出快捷菜单,选择快件菜单中的“排除”命
令。
完成后,在“ xsmd”报表文件前出现一个排除标记符号。
其他文件的排除方法于此类似。
如果所选定的文件已被排除,则在快捷菜单中将出现“包含”菜单项,单击“包含”菜单项,则选定文件被包含,文件名前的排除标记消失。
三、生成应用程序的可执行文件
1、完善主菜单文件。
main.mnx菜单文件中已经创建了菜单的基本框架,按照下表中的内容完善菜单。
2、创建主程序文件。
主文件是应用程序的起始执行点。
它可以是项目中的任意一个程序、表 单或菜单。
在“项目管理器”窗口中,主文件用黑体表示。
同一个项目中只 有一个主文件。
主文件虽然可以使表单、菜单或程序,但通常创建一个比较短小的 PRG 程序作为主文件,在该程序中运行一个能调用应用程序框架中的各功能组件 的菜单或表单。
CLEAR
SET SYSMENU OFF SET SYSMENU TO SET TALK OFF
SET SAFETY OFF SET STATUS BAR OFF set path to data;reports;help set proc to procs.prg set safety off DO FORM ls.SCX READ EVENT DO mai n.MPX READ EVENT
SET SYSMENU TO DEFAULT SET SYSMENU ON
SET STATUS BAR ON CLOSE ALL
CLEAR ALL 下面的操作过程将创建一个主程序
a) 编辑项目中“代码”选项卡中的 序代码:
_SCREEN.WIND0WSTATE=2
_SCREEN.CAPTION="教学管理系统"
_SCREEN.CLOSABLE=.T.
_SCREEN.CONTROLBOX=.F.
_SCREEN.MAXBUTTON=.F. _SCREEN.MINBUTTON=.F. _SCREEN.BACKCOLOR=RGB(5O,1OO ,1
CLOSE ALL CLEAR ALL mai n.prg ,并将其设置为主文件。
“ main.prg ”程序文件,输入如下程
&&设置窗口规格为第2种系统窗口 &&设置窗口标题为"教学管理系统" &&去掉关闭按钮 &&去掉控制按钮 &&去掉最大化按钮 &&去掉最小化按钮
28) &&设置窗口的背景色 &&关闭Visual Foxpro 的状态栏 &&调用系统登录"封面"表单
&&响应用户输入 &&运行系统菜单
&&恢复Visual Foxpro 的系统菜单的默认值 &&显示Visual Foxpro 的系统菜单 &&显示Visual Foxpro 的状态栏 &&关闭所有文件
实验过程记录(含:基本步骤、主要程序清单及异常情况记录等)
RETURN && 返回
b ) 完成后保存文件并关闭程序编辑窗口。
c ) 在项目中选定 main.prg 程序文件,点击鼠标右键,出现快捷菜单, 在菜
单中选择“设置主文件”命令,此时 main 程序文件名将以粗体 文字显
示。
3、制作登录表单。
a. “开始进入”按钮的“ Click ”事件代码: else
messagebox 密码错误,重新输入!') en dif
密码错误时提示如下:
if thisform.text2.value='123' thisform.release do form logo.scx do D:\che n\main. mpx &&密码为123 &&密码正确则释放表单 &&启动登陆表单 &&运行主文件程序
b. “退出”按钮的“ Click ”事件代码: thisform.release && 释放表单 quit &&退出系统
c.设置“ Timerl ”的“ Interval ”属性为200,即每200ms 刷新一次。
4、制作封面表单。
SHH
14 IM 1
T
r
击;令彳,李凌
退出
欢迎綾用教哮管理t 仇
密码错谍,重新输人!
、教学管理系纸
实验过程记录(含:基本步骤、主要程序清单及异常情况记录等)运行结果如下:
实验总结:
陈金鑫:
李凌枫:掌握了如何通过主文件main函数进入项目执行和控制表单和菜单等。
黄陈:学会了文件连编的技术,知道了系统中各个部件的作用,同时也发现了以前学习中的一些漏洞。
冯青磊:
思考与深入:
还可以增加一个搜索功能,输入任意学号或姓名可以把该学生的资料答应出来,这样就方便查找了。