使用VF制作系统登录表单.doc_第1页
使用VF制作系统登录表单.doc_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

使用VF制作系统登录表单0有很多应用程序需要一个登陆窗口,本例将制作一个简单的登录表单,系统运行时首先启动此登录表单,运行界面如下图:输入正确的用户名及密码才会启动主表单,如下图;若连续3次输入错误的用户名及密码则会自动退出。制作步骤如下:1、新建表单,将表单的caption属性值设置为“系统登录”,ShowWindow属性值设置为“2-作为顶层表单”,width属性值设置为295,height属性值设置为100,AutoCenter属性值设置为,并将表单保存为“系统登录.scx”。2、继续设置该表单的属性:将表单的MaxButton及MinButton属性值均设置为.f.,这样就屏蔽掉了表单的最大化和最小化按钮,成为只有一个关闭按钮的对话框。3、向表单添加两个label控件,将它们的caption属性值分别设置为“用户名”和“密 码”。4、向表单添加两个文本框控件,并将其中的Text2的PasswordChar属性值设置为“*”。5、向表单添加两个ming令按钮command1和command2,将它们的caption属性值分别设置为“确定”和“退出”。6、适当调整各控件在表单上的位置及大小,调整后的表单设计器如下图:7、右击表单空白处,选“数据环境”ming令,将“管理”表添加到表单的数据环境中。8、添加事件代码:(1)表单的init事件代码:public cn &声明全局变量,用于计算登录次数 cn=0(2) 表单的unload事件:close all clear events quit(3)接收用户名的文本框Text1的KeyPress事件代码:LPARAMETERS nKeyCode, nShiftAltCtrl if nKeyCode=13.and.!empty(this.value) &输入用户名后按回车即进入输密码 thisform.Text2.enabled=.t. thisform.Text2.setfocus endif(4)“确定”按钮command1的click事件代码:cname=alltrim(thisform.text1.value) ppassword=alltrim(thisform.text2.value) cn=cn+1 if cn=3 thisform.release endif set exact on go top locate for 操作员姓名=cname.and.密码=ppassword if eof() messagebox(用户名或密码错误,请重新输入!,系统提示) return else thisform.visible=.f. do form 主表单 &调入主界面表单 endif set exact off &设置字符非精确比较(5)“退出”按钮command2的click事件代码:thisform.release9、运行“系统登录.scx”即可,“管理.dbf”的结构,其中预置的两个操作员的用户名及密码分别是:用户名密码张三12345678李四本文来源于翔宇亭IT乐园( http:/www.biy

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论