管理信息系统开发实验指导书(aceess内容摘要:

图 6)双击第二个“逐条修改”命令按钮,出现事件代码编辑框,输入命令 Edit。 7)以同样的方式为第三个按钮编制事件代码,输入命令 Append。 这里列出的事件代码编制是最简单、最容易的一种,它能够让读者有一个编程的基本概念,掌握其基本方法。 最后检验表单的运行看是否如设计所愿,实现事件和程序的过程。 2.制作学生信息报表系统 1)选择项目管理器中的“文档”。 2)选择文档中的“报表”,点击“新 建”按钮,弹出对话框,如图 所示。 选择“报表向导”按钮进入报表制作的向导过程。 24 图 3)按报表向导的提示,点击“下一步”,“下一步”即可自动产生报表文件。 4)在保存报表之前,可以先预览报表效果,不满意可进行 修改,然后再保存报表,保存报表的文件夹应该是项目下的 Reports 子文件夹 按钮“退出系统”的 click 事件代码功能是释放表单,在编辑区输入命令: 六、实验数据处理与分析 编写实验报告 七、预习与思考 课前应确定出需要开发的系统的数据库的字段内容及数量 25 实验五 自选系统的数据输入设计( 4学时) 一、实验目的及要求: 为所选的系统进行系统的输入界面设计,已完成数据的录入。 该系统的功能包括: 1)会员的登陆注册功能。 2)用户个人信息的管 理,包括其作为卖方的管理:个人拍卖商品信息管理,成交商品浏览查询,成交后可查看买方联系方式,回复买方留言,交易成功后对买方的信用评定;作为买方的管理:个人竞买商品信息查询,成交商品浏览查询,成交后可查看卖方联系方式,交易成功后对卖方的信用评定。 3)熟悉掌握用 VFP 编程序的方法完成数据的录入。 二、实验类型 综合型 三、实验原理及说明 系统设计中的输入设计 四、实验仪器 计算机 五、实验内容及步骤: (一) 表单设计 (1)( 2学时) 【实验目的】 掌握面向对象程序设计的一般过程。 掌握 使用表单设计器创建表单的基本操作方法,掌握表单的修改及运行方法。 熟悉表单属性设置框的使用方法。 掌握标签控件、命令按钮控件、文本框控件、计时器控件的常用属性及应用。 【准备知识】 表单的创建: 菜单方式:文件-新建-表单-新建文件,打开表单设计器 命令方式: CREATE FORM [ 文件名 ] 利用表单向导创建表单 表单的运行: DO FORM 表单文件名 26 表单的打开 (打开后修改 ): 菜单方式:文件-打开-选择表单类型-选择要打开的文件 打开,进入表 单设计器 命令方式: Modify Form 表单文件名 标签控件、命令按钮、文本框、计时器的常用属性、事件和方法。 【实验内容】 设计一个表单作为学生成绩管理系统的封面,取名为 “ 封面 .scx”( 通过本例掌握表单的建立、表单属性的设置和表单的运行 )。 步骤如下: (1)单击 “ 文件 ” 菜单中的 “ 新建 ” 选项,选择表单,进入表单设计器,向表单添加三个“ 标签 ” 控件 Label Label Label3。 (2)按下表分别设置对象属性, Label2 和 Label3 的属性请自行设置。 单击选中某对象,在 属性窗口进行相关属性的设置。 对象名Name 属性名 属性值 含义说明 Form1 AutoCenter . 真 启动表单时,自动在 VFP 主窗口中居中 27 WindowState 2最大化 启动表单时最大化显示 Caption 学生成绩 管理系统封面 启动后标题栏中显示的文字 Picture 从硬盘中选择一张图片添加 进来 表单背景 Label1 ? Caption 欢迎使用学生成绩管理系统 标签显示的文字 ForeColor 255,255,0 字的颜色:黄色 FontName 宋体 字体 FontSize 32 字号 BackStyle 0透明 ? Label2 Caption 开发: VFP 课程组 标签显示的文字 Label3 Caption 2020 年 5月 标签显示的文字 (3)单击菜单 “ 文件-保存 ” 或单击工具栏上的保存按钮,保存该表单,取名为 “ 封面 .scx”。 (4)运行该表单。 设计一个表单,表单中加入一个标签和二个命令按钮改变颜色和改变大小,要求单击改变颜色按钮使得标签文字颜色变为红色,单击改变大小按钮使得文字大小增加 2 号。 运行效果如下图所示: (通过本例初步理解事件驱动,掌握如何在程序中设置对象属性。 ) 设计步骤如下: (1)设计界面:新建一个表单,保存为。 添加一个标签和三个命令按钮,设置属性如下: 对象 对象名 Name 属性名 属性值 含义说明 标签 Label1 Caption 标签是用来显示提示文字 的。 标签显示的文字 FontSize 14 字号 28 AutoSize . 自动调整大小 命令按钮 1 CmdColor Caption 变红色 按钮标题 命令按钮 2 CmdSize Caption 放大字体 按钮标题 命令按钮 3 CmdExit Caption 退出 按钮标题 (2)分别为三个命令按钮编写 Click 事件代码。 双击按钮 “ 变红色 ” ,进入 的代码编写窗口,如下图: 双击按钮 “ 改变字号 ” ,进入 的代码编写窗口,如下图: 双击按钮 “ 退出 ” ,进入 的代码编写窗口,如下图: (3) 保存表单并运行。 设计一个表单 ,添加一个标签 label1 和一个计时器控件 Timer1,使得标签 Label1 每隔 1 秒从左向右移动 5 个像素单位,移到窗口右边界时标签回到左边继续向右移动。 (掌握计时器控件的用法,对象的位置属性 left、 top、 width、 height) 计时器 Timer1 的 属性设置: Interval 设为 1000, Enabled 设为 .。 计时器 Timer1 的 Click 事件代码参考如下: 29 为学生成绩管理系统设计一个登录表单 ,假定管理员用户名为 admin,密码为 123456,要求用文 本框中输入用户名和密码,单击登录按钮,如果用户名和密码正确则显示欢迎词,否则显示 “ 用户名或密码有误 ”。 单击重新输入可清除文本框中的内容。 表单界面如下图所示: 提示:为了使密码用 *显示,需设置 text2 的 PasswordChar 属性为 “*”。 (二) 表单设计 (2) 【实验目的】 掌握利用表单向导创建表单的方法。 熟悉数据环境的设置方法。 熟悉利用表单设计器把控件和数据绑定在一起的方法(即设置数据源,数据源可以是表的字段、临时表的字段或变量)。 30 【实验准备】 学生成绩管理系统数据库 (已建好的项目、数据库和表文件) ,解压到自己的默认工作目录下。 【实验内容】 用表单向导为学生成绩管理项目建立一个对表 “” 进行浏览、修改的表单。 ( 1)打开素材中的项目文件 “ 学生成绩管理 ” ,选择 “ 文档 ” - “ 表单 ” ,选择 “ 新建 ”- “ 表单向导 ” ,再选取 “ 表单向导 ” ,单击 “ 确定 ” ; 31 ( 2)再选择 “ 表单向导 ” ,进入表单向导步骤 1:先选定表 “ ,再选定需要显示的字段,单击 “ 下一步 ” ; (3)选择表单样式为标准式,按钮类型选择文本按钮,单击 “ 下一步 ” ; (4)指定排序字段。 如对排序无明确要求,直接单击 “ 下一步 ” ; (5)输入 表单标题 “ 学生信息浏览 ” ,选中 “ 保存表单并用表单设计器修改表单 ” 选项。 单击 “ 完成 ” 按钮,指定表单名称为 xsxx,点击 “ 保存 ” ,出现表单设计界面,如下图所示: (6)单击工具栏中的红色感叹号运行该表单,结果如下图所示: 32 用一对多表单向导建立一个表单,可浏览某个学生的基本信息和成绩信息。 (注:用表 student 和 assign 建立一对多表单) (1) 选择 “ 文件 ” 菜单中的 “ 新建 ” 选项,指定文件类型为表单。 选中 “ 向导 ” ,选取“ 一对多表单向导 ” ,单击 “ 确定 ”。 (2) 指定 作为父表,并选择其所有字段。 (3) 指定 作为子表,选择其所有字段,单击 “ 下一 步 ”。 (4) 指定两个表间的关联关系。 表单向导程序已经指定默认的关联关系为 -。 (5) 选择表单样式为标准式,按钮类型选择文本按钮,单击 “ 下一步 ”。 (6) 输入表单标题 “ 学生成绩信息 ” ,选中 “ 保存表单并用表单设计器修改表单 ” 选项。 单击 “ 完成 ” 按钮,指定表单名称为 xscjcx,点击 “ 保存 ” ,出现表单设计界面,运行该表单,可以发现学生信息与其成绩信息是相关联的。 利用表单设计器设计课程表 “” 的维护表单,实现添加、修改、删除、移动记录等操作。 表单运 行效果如下图所示: 点击相应的按钮后可实现记录的逐条移动、记录的增加和删除操作。 操作过程: (1)选择 “ 文件 ” 菜单中的 “ 新建 ” 选项,指定文件类型为表单,选中 “ 新建 ” ,打开表单设计器; 33 (2)将鼠标指针移到表单空白处,单击鼠标右键,选择 “ 数据环境 ” ,在打开的数据环境设计 器中,单击鼠标右键,选择 “ 添加 ” ,将 表添加到数据环境中; (3)按住鼠标左键,将数据环境设计器中表 中的各个字段依次拖到表单中,可以快速地建立相应的控件对象用于显示表中相应的字段;然后根据需要调整表单布局; (4)添加效果图所示的 7个命令按钮,设置好其 caption 属性和 Name 属性; (5)选中数据环境中的表 course,在属性窗口设置其属性 “Exclusive” 的值为 “.T.” ,表示以独占方式打开该表(如果程序中要彻底删除某条记录,则必须要求以独占方式打开该表)。 如 下图所示: 34 (6)分别编写 7个命令按钮的 click 过程如下: (7)注意观察:显示表字段的文本框有一个重要属性 controlsource 用于与对象建立连接的数据源。 (8)保存表单,单击工具栏中的红色感叹号运行该表单,看看各按钮的功能是否正确实现。 六、实验数据处理与分析 编写实验报告 七、预习与思考 课前应确定出需要开发的系统的数据库的字段内容及数量 35 实验六 查询设计( 2学时) 一、实验目的与要求: 熟悉查询表单的一般设计方法。 通过表单综合应用设计,熟悉表格控件、列表框、组合框、编辑框、选项组、复选框控件 的常用属性和事件。 了解其他常用控件的用法,如命令按钮组、微调控件、页框控件、图象控件等。 【实验准备】 学生成绩管理系统数据库 (已建好的项目、数据库和表文件),解压到自己的默认工作目录下。 二、实验类型 综合型 三、实验原理及说明 系统设计中的查询设计 四、实验仪器 计算机 五、实验内容与步骤 建立一个针对学生表 的查询表单,要求输入学号可查询到该学生的姓名、性别、出生日期、系科,查询到的相应字段值显示在文本框中。 (1) 参考下图设计表单界面: 36 (2)编写按钮 “ 查询 ” 的 click 事件代码如下: (3)保存表单为 “ 学生信息查询 .scx” ,并运行验证。 建立。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。