一、 培养目标
上机实验是通过选取一些主要典型操作实例,使学生全面了解和掌握数据库系统基础理论,掌握《Visual Foxpro及其应用系统系统开发》基础知识,面向对象的设计方法,掌握数据库、表、查询、表单、报表、类以及程序设计、应用系统开发的方法及步骤;加深对数据库系统有关概念和理论的理解,进一步提高运用《Visual
Foxpro及其应用系统系统开发》解决实际问题的能力。
二、 实验内容和学时安排
实验一 函数与表达式 2
实验二 表的创建和记录处理 2
实验三 表的使用和记录的修改 2
实验四 数据库建立 2
实验五 SQL查询与视图 2
实验六 SQL删除、更新 2
实验七 程序的控制结构 2
实验八 菜单 2
实验九 表单(一) 2
实验十 表单(二) 2
实验十一 报表 2
实验十二 系统开发实例 2
软硬件环境:(软件:Windows操作系统、VFP数据库系统,硬件:PC电脑一台)
实验一 函数与表达式
[实验目的和要求]
1、掌握各种类型常量的表示方法;
2、掌握部分系统函数的功能、语法及其使用方法;
3、掌握数组变量的定义和使用方法;
4、掌握各种数据类型的运算特性;
5、具备使用常量、变量和函数构成各种类型表达式的能力
6、常用函数的使用
①数值函数
②字符函数
③日期时间函数
④转换函数
⑤数据测试函数
5、名称表达式与宏替换的使用
(1)名称表达式的使用。
(2)宏替换的使用
实验二 表的创建和记录处理
[实验目的和要求]
1、掌握表结构的创建方法和修改方法;
2、常握向表中追加记录的各种方法;
3、掌握表记录的浏览方法;
4、掌握记录的三种定位方法。
[实验内容]
1、创建自由表的表结构
2、向表中输入记录数据
3、浏览表的记录
(1)直接在项目管理器中打开XS表的浏览窗口。
(2)使用菜单命令打开XS表的浏览窗口。
(3)使用BROWSE命令打开js表的浏览窗口。
4、定制浏览窗口
(1)重新安排列的位置。
(2)改变列的宽度。
(3)拆分浏览窗口。
5、修改表结构
6、输入特殊字段类型的数据
(1)备注型字段数据的输入
(2)通用字段数据的输入
7、定位和测试记录指针
实验三 表的使用和记录的修改
[实验目的和要求]
1、掌握工作区的使用方法
2、掌握表的打开与关闭方法;
3、掌握记录字段的替换和更新方法;
4、掌握记录的删除和恢复方法;
5、掌握记录的筛选和字段的筛选方法。
6.、修改记录
5、筛选记录和字段
实验四 数据库建立
[实验目的和要求]
1、掌握使用多个数据库的方法
2、掌握数据库表与自由表的相互转换的方法。
3、掌握设置库表字段的标题、输入掩码、默认值和注释的方法
[实验内容]
1、创建数据库
(1)在JXGL项目中创建JXSJ.DBC数据库文件。
(2)使用命令创建数据库文件。
2、把已有的自由表添加到数据库中
3、在数据库中创建库表
4、设置库表字段的标题、输入掩码、默认值和注释属性
5、把库表移出数据库
6、删除数据库
7、更新表和数据库的链接
8、使用多个数据库
实验五 SQL查询
[实验目的和要求]
1.掌握SELECT-SQL命令的用法。
[实验内容]
(1)查看一个查询的SELECT-SQL语句
(2)SELECT-SQL语句的使用
实验六 查询与视图
[实验目的和要求]
1、掌握使用查询设计器创建查询的方法;
2、掌握创建基于单张表和多张相关表的查询的方法;
3、掌握使用视图计器创建视图的方法;
4、掌握视图设计器和查询设计器的区别;
[实验内容]
1、打开查询设计器的方法
2、用查询设计器创建基于多张表的查询
3、打开试图设计器的方法
4、建立视图查询
实验七 程序的控制结构
[实验目的和要求]
1、掌握用分支语句和循环语句控制程序流程的方法;
[实验内容]
(1)利用IF语句实现分支程序控制。
(2)利用CASE语句实现多分支程序控制。
(3)用DO WHILE语句实现循环程序控制。
(4)用FOR语句实现循环程序控制。
(5)用SCAN语句实现循环程序控制。
实验八 菜单设计
[实验目的和要求]
1、学习使用菜单设计器
2、掌握设计菜单的方法
3、尝我设计快捷菜单的方法
[实验内容]
(1) 启动Visual Foxpro6.0
(2) 设计一个"学生成绩管理系统"菜单
实验九 表单(一)
[实验目的和要求]
1、学习表单向导、表单设计器、表单生成器与控件生成器的使用;
2、掌握设置对象属性、设置事件处理代码的一般方法;
3、要求能利用表单向导和表单生成器设计表单,并对生成的表单进行修改;
4、掌握属性设置、事件处理代码设置的方法;
[实验内容]
1、利用表单向导创建基于单表的表单
2、利用表单向导创建一对多表单
3、表单设计器
4、修改表单布局
(1)控件的选择
(2)控件的移动
(3)空间的对齐
(4)控件的复制
(5)控件的删除
5、容器对象的选择与修改
6、表单的数据环境
7、向表单中添加控件
实验十 表单(二)
[实验目的和要求]
1、习标签控件、文本框控件与编辑框控件;
2、掌握标签控件、文本框控件与编辑框控件的作用方法;
3、掌握标签控件、文本框控件与编辑框控件的属性设置
4、掌握命令按钮控件、命令按钮组控件的主要属性及其应用;
5、掌握列表框控件、组合框控件的主要属性及其应用。
[实验内容]
1、标签
2、文本框
3、文本框的输入格式与显示格式
4、文本框的Valid事件
5、编辑框
6、命令按钮
7、命令按钮的访问键
8、图形的命令按钮
9、命令按钮组
10、命令按钮布局
11、列表框
12、组合框
实验十一 报表设计
[实验目的和要求]
1、学习使用报表向导
2、掌握设计报表的方法
3、掌握设计标签的方法学习
[实验内容]
1、启动Visual Foxpro6.0
2、练习使用报表向导和报表设计器
3、练习使用标签向导和标签设计器
实验十二 系统开发实例
[实验目的和要求]
本实验的主要目的是学习利用项目管理器连编应用程序,以构造应用系统。要求掌握项目文件中添加/移去、包含/排除文件、设置主程序、连编应用程序等操作方法。
[实验内容]
1、分类存放一个应用程序的所有文件
2、用项目管理一个应用程序的所有文件
(1)项目中文件的添加/移去。
(2)项目中文件的排除与包含
(3)项目中设置主文件
(4)连编应用程序
(5)运行应用程序。
|