ID:
PW:
       
       

 

 

     
  首页
  有关通知
  课程大纲
  数字资源
  双基知识
  课程录像
  论坛
     
  Abort Us
     
 
     您当前的位置 : 首页 > 课程大纲 >  
 


《Visual Foxpro及其应用系统系统开发》实验大纲

 
  作者: 管理员 时间:2006-5-1  


一、 培养目标
  上机实验是通过选取一些主要典型操作实例,使学生全面了解和掌握数据库系统基础理论,掌握《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)运行应用程序。

 

   
 
 


  通讯地址:湖北省武汉市武昌南湖李家墩 邮编:430068
电话:086-27-88034042/086-13277080868 邮箱:hbutjcb@126.com
 Copyright @ 2006 JCB.HBUT.EDU.CN All Rights Reserved.有问题请联系WEBMASTER