Skip Navigation Links.
Collapse 电工与电子技术 代码阅读实践
Collapse 电工与电子技术 计算机文化基础
Collapse 电工与电子技术 Visual Foxpro数据库应用技术
Expand 实验室简介 实验课程简介
Expand 实验室简介 实验室简介
Expand 实验室简介 实验大纲
Expand 实验室简介 实验内容
Expand 实验室简介 实验课件
Expand 实验室简介 实验视频
Expand 实验室简介 常见问题及解答
Expand 实验室简介 在线测试
Expand 实验室简介 等级考试题集
Expand 实验室简介 相关知识点
Expand 实验室简介 学习推荐
Collapse 电工与电子技术 数字图像处理
Collapse 电工与电子技术 数据结构和VC编程
Collapse 电工与电子技术 数据库
Collapse 电工与电子技术 多媒体技术应用
Collapse 电工与电子技术 汇编语言程序设计
Collapse 电工与电子技术 VB程序设计
Expand 实验室简介 课程简介
Expand 实验室简介 实验室简介
Expand 实验室简介 理论教学
Expand 实验室简介 实验教学
Expand 实验室简介 创新型实验
Expand 实验室简介 教学视频
Expand 实验室简介 课程习题
Expand 实验室简介 在线测试
Expand 实验室简介 VB等级考试
Expand 实验室简介 软件下载
Expand 实验室简介 2012年秋“VB程序设计”考试题目
Collapse 电工与电子技术 计算机维护维修
首页 >   主页 > 课程 > 计算机类 > Visual Foxpro数据库应用技术 > 实验内容 > 综合实验3 登录系统
综合实验3 登录系统 
 

学时安排: 实验教学2学时。

 

实验目的:

进一步加深、巩固学生所学课程的基本理论知识,理论联系实际,进一步培养学生综合分析问题和解决问题的能力。

 

实验要求:
1.
每人一机,独立完成实验。
2. 每次实验完成将结果存入自己的U盘,或上传至信息中心个人网络U盘中保存。

 

实验设备:
硬件配置:计算机实验教学示范中心机房计算机。
软件配置:Windows操作系统,Visual Foxpro6.0系统。

 

实验内容及步骤:

一、设计题目:

登陆系统


二、设计步骤:

  1.设计表单功能结构

  2.设计表单各个控件属性设置及源程序代码

  3.上机调试


三、设计内容:
 
登录系统是各个管理系统最常见的环节之一。本实验采用表单的形式,验证用户名及密码,控制登陆次数。

主要代码:

*验证密码

if select("account")=0   &&检查数据表是否打开

messagebox("数据表account不存在,请检查后再试!",0+16,"警告")

else

select account               &&选取account表

set order to UID    &&设置username为控制索引

seek allt(thisform.combouser.value) &&按索引查找当前所选user相关记录

if  allt(thisform.combouser.value)==allt(uid) &&检查是否在库找到该用户

  if allt(pwd)==allt(thisform.textpwd.value)

     messagebox("登陆成功!",0+64,"恭喜")

              thisform.release &&将来可以替换成调用系统登陆以后做的工作

    else

        i=i-1   &&公共变量i减量

        if i<=0 &&检查剩余重试次数

             messagebox("非法使用,程序即将关闭!",0+16,"警告")

                         thisform.release &&将来可以替换成关闭整个主程序

        endif

        messagebox("密码错误!请检查后重新输入,您还剩"+str(i)+"次机会",0+64,"错误")

        thisform.textpwd.setfocus

    endif

else

   messagebox("该用户不存在,请检查您的用户名!",0+64,"错误")

endif

endif