实 例 1 系 统 登 录 对 话 框 系 统 统 登 录 对 话 框 ( 如 图 1-1 所 示 ) 是 一 般 的 数 据 库 管理 系 统 的 基 本 功 能 之 一 , 用 于 提 供 系 统 用 户 登 录 身 份 验 证 功能 , 只 有 成 功 登 录 之 后 才 能 启 动 和 使 用 系 统 , 从 而 保 证 系 统 数 据 安 全
系 统 登 录 对 话 框 用 两个文本 框 分别输入用 户 名和登 录 口令, 按钮用 于 执行用 户 名和 登 录 口令验 证 , 按钮用 于 退出登 录
图 1 -1 系统登录对话框 Eenter键替代Tab键 ADO Connection对 象 ADO Recordset 对 象 在 动 手 设 计 “系统登录对话框”前,先来对该实例进行一些分析,以便理清思路,掌握一般数据库管理系统登录对话框设 计 的基本方法
系统登录对话框主要有以下特点: (1)界面简单
对话框中只需要使用标签显示文本框提示,用文本框来输入用户名和登录口令,用命令按钮执行用户和密码的验证以及系统的退出
(2)基于数据库验证
一般数据库管理系统登录对话框在 实现时都将用户登录信息(用户名和登录口令)保存在数据库中,这样便于管理系统用户,与直接将用户登录信息放在 代码中更有灵活性
一般数据库管理系统登录对话框有以下有两种基本方法: 【方法 1】在 数据库中建立一个数据表用于保存系统用户登录基本信息,在 设 计 登录对话框时通过查询该数据表完成 验 证
该 方 法 具 有 一 般 性
【 方 法2】 对 于 一 些 支 持 安 全 验 证 的 数 据 库 管 理 系 统 ,如 Microsoft SQL Server、 Microsoft Access, 可 以 将 系 统 用 户 定 义 为 数 据 库 用 户