- 1
- 0
- 约4.93千字
- 约 4页
- 2026-02-05 发布于北京
- 举报
一步一步跟我学写易程序二
今天我们在上一次所书写程序的基础上继续加入新功能:校验,即只有存在该的用
户才能进入系统,并且进入的用户将被记录到系统日志数据库中去。
请先参阅《一步一步跟我学写易程序一》。
一、数据库部分:
根据本程序的需要,需要增加两个数据库:“”和“系统日志”。
数据库的字段列表如下:
1、类型为“文本型”,字段长度为10,本字段用作记录用户;
2、所有者类型为“文本型”,字段长度为10,本字段用作记录用户名。
数据库建立完毕后保存名称为“”。
系统日志数据库的字段列表如下:
3、进入者类型为“文本型”,字段长度为10,本字段用作记录进入用户的名称;
4、进入时间类型为“日期时间型”,本字段用作记录用户进入系统的时间。
数据库建立完毕后保存名称为“系统日志”。
数据库创建完毕后将产生两个文件:“.edb”、“系统日志.edb”。
二、输入初始数据:
为了演示程序功能,我们使用“数据库-记录编辑器”菜单功能打开所创建的“”
数据库,并加入一条初始记录:
:“123”
所有者:“
三、编写处理程序:
1、界面部分:
本程序无新增的界面部分。
2、代码部分:
程序在“__启动窗口_创建完毕”子程序前面增加了一部分代码以完成新增功能:
子程序:__启动窗口_创建完毕
局部容器:数据类型:文本型
局部容器:进入者数据类型:文本型
如果真(输入框(“校验”,“请输入:”,,,)=假)
*备注:可以自己设计一个输入窗体代替输入框
结束()
*备注:如果不输入,则直接.
如果真结束
如果(打开(“”,,,,,,)=真且查找(读(“”)=))
进入者=读(“所有者”)
如果真(打开(“系统日志”,,,,,,))
加记录(进入者,取现行时间())
*备注:记录当前进入者和进入时间
如果真结束
全部关闭()
*备注:关闭可能已经打开的所有数据库
否则
信息框(“校验失败!”,0,“错误”)
结束()
如果结束
……后面为原有代码
程序分析:
在启动窗口创建完毕调用“__启动窗口_创建完毕”时,程序打开一个输入框请求用户输入
,如果用户没有输入就输入框,程序直接结束,否则程序打开“”数据库
并在该库中查找对应,如果没有找到,显示校验失败并程序。如果找到,则将
用户进入信息记录到系统日志数据库中。
Step-by-StepGuidetoWritingYi
ProgramsPartTwo
Today,wewillcontinuetoaddnewfeaturestotheprogramwewrotelasttime:passwordverification.Only
userswiththecne
orrectpasswordcanterthesystem,andthese
原创力文档

文档评论(0)