应用基础知识综合练习

欢迎界面表单

要求:“欢迎使用”计时器控件 “学生管理系统”标签

“进入系统”按钮和“退出系统”按钮

点击“退出系统”按钮---------返回到Windows界面 点击“进入系统”按钮进入系统登陆表单

要求:“学生管理系统登陆”,“请输入用户”和“请输入密码”3个标签 2个文本框

“确认”和“退出”两个按钮

当输入帐户和密码正确时,点击“确认“按钮,进入主菜单

9

如果输入密码错误时,显示

当输入三次以后,显示

点击确定后,显示

点击“是”后,退出系统,返回Windows界面。

(1)口令设置表单

确定中写入: use 新口令表

a=Thisform.text1.value b=Thisform.text2.value if a==\

n=messagebox(\请输入用户名\学生管理系统登陆\do case case n=6

thisform.text1.value=\thisform.text1.setfocus case n=7

thisform.release

10

endcase else if b==\

n=messagebox(\请输入密码\学生管理系统登陆\do case case n=6

thisform.text2.value=\thisform.text2.setfocus case n=7

thisform.release endcase endif endif

locate for alltrim(新口令表.Id)==alltrim(a) if found()

if alltrim(新口令表.Ps)==alltrim(b) do 学生管理系统.mpr thisform.release else

messagebox(\密码错误,请重新输入\学生管理系统登陆\ errornumber=errornumber+1 endif else

messagebox(\用户\不存在!\学生管理系统登陆\ errornumber=errornumber+1 endif

if errornumber=3

MESSAGEBOX(\您已经输入3次错误,请按确定退出\学生管理系统\ ask=messagebox(\确定要退出吗?\学生管理系统\if ask=6 close all quit else endif endif

11

要求:“修改密码”、“输入原密码”、“输出新密码”、“重输新密码”标签 3个文本框 “确定”、“退出”按钮

当点击“确定”按钮后改变当前用户的密码,点击“退出”按钮返回主菜单 数据环境中加入学生信息表

学生成绩表维护同上的代码,数据环境中加入学生成绩表

学生账户管理中浏览学生密码的代码也同上,数据环境中加入口令表 口令表设置用于改密码,代码如下: 确定中写入:LOCAL jj jj=0

for i=1 to 3

s=\ d=\ if empty(thisform.&s..value)

messagebox(thisform.&d..caption+\不能为空\系统提示\ thisform.&s..setfocus ELSE

IF s=\ jj=1 ENDIF ENDIF ENDFOR IF jj=1

select 新口令表 GO top

locate for alltrim(thisform.text1.value)=alltrim(新口令表.id) if found() if alltrim(thisform.text2.value)=alltrim(新口令alltrim(thisform.text3.value)=alltrim(thisform.text4.value) replace 新口令表.ps with ALLTRIM(thisform.text3.Value) MESSAGEBOX(\密码修改成功\系统提示\

12

表.ps)and

联系客服:779662525#qq.com(#替换为@)