《VisualFoxPro6.0简明教程》教学指导书(精)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Visual FoxPro6.0简明教程》教学指导书

一、教学目的和要求

本课程以Visual Foxpro 6.0 为基础,讲授数据库系统的基本概念和基本理论,使学生了解关系型数据库的基本概念和程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能,为后续课程学习奠定基础。

通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。学完本课程后,学生应该能够独立编制小型数据库应用程序。

为了便于教师备课,掌握进度,我们给出该课程的教学指导书。但基于各学校的教学安排和情况有所不同,所以很难有统一要求,我们仅以每周3+2学时为例(3节上课,2节上机,按18周设计)写出教学要求。对于每周2+2学时的教学单位有些章节内容可以删略。

二、课程内容及其安排

(课程安排以教育部高职高专规划教材《Visual FoxPro6.0简明教程》为基础)

教学课程内容安排:

第一周

内容:第1章Visual FoxPro 6.0概述

教学目的:

要求学生掌握VFP6.0的功能,VFP6.0系统的软硬件环境,VFP6.0系统的安装及性能指标和VFP6.0文件组成。

教学重点与难点:

1.VFP6.0系统的启动

2. VFP6.0环境介绍

3.VFP6.0文件组成

作业:

1.VFP 6.0的主要特点是什么?

2.VFP 6.0主要使用哪两种菜单?

3.VFP 6.0的数据库文件和数据表文件的扩展名是什么?

第二周

内容:项目管理器

教学目的:

使学生学会项目管理器的建立和使用.

教学重点与难点:

1.项目管理器的建立和界面操作

2. 设计器与生成器的使用

3. 工作目录与搜索路径的建立

作业:

1.什么是项目管理器?

2.如何进入项目管理器

3.项目文件的扩展名是什么?

4.建立一个文件名为“项目2”的项目文件。

第三周

内容:第3章数据库文件的建立和操作

教学目的:

使学生掌握数据库的概念,如何建立数据库文件以及数据库的操作.

重点与难点:

1.数据库的基本概念

2.数据库文件的建立和操作

作业:

1.什么是数据库?

2.什么是关系数据库?

3.什么是数据库管理系统?

4.如何在数据库文件中添加或去掉表?

5.在名为“项目2”的项目文件中建立一个库名为“学生”的数据库。

第四周

内容:第4章建立和使用表 4.1 表的建立和删除 4.2 表的操作

4.3 记录的操作

教学目的:

掌握表的建立、字段的操作、修改表结构及向表中输入数据、设置数据有效性约束,表记录的浏览和修改表中数据等操作。

教学重点与难点:

1.使用表设计器设计,修改表结构

2.字段与记录属性设置

3.向表中输入数据

4.浏览和修改表中数据

作业:

1.在名为“项目2”的项目文件中的“学生”数据库中根据下列表中数据及信息建立各数据表。

注:学生表的表名为:STU.DBF;课程表的表名为:KEC.DBF;成绩表的表名为:GRE.DBF。数据中的Cn代表字段为字符型,宽度为n;Nn代表字段为数值型,宽度为n;L代表逻辑型;M代表备注型。

课程表(KEC.DBF)

2.根据下表信息,在“项目2”的项目管理器中建立一个表名为DEP.DBF的自由表,并把它加到“学生”数据库中。

系别表(DEP.DBF)

第五周

内容:第4章建立和使用表 4.4索引和排序 4.5使用多个表

教学目的:

通过本课程,使学生掌握索引与排序的概念和具体操作,编辑关系,建立参照完整性规则,学会建立和使用多个数据库表的关联

教学重点和难点:

1.索引的建立

2. 创建和编辑关系

3. 建立参照完整性规则

4. 使用多个数据库

作业:

1.在STU表和GRE表之间以“学号”为关键字建立关联,并显示“姓名”、“性别”和“成绩”。

2.在KEC表和GRE表之间以“课程编号”为关键字建立永久关联,并显示“名称”和“成绩”(把主索引设在KEC表中)。

3.以“学号”为关键字,连接STR表和GRE表,并取新表名为XB.DBF,新表中的字段名为“学号”、“姓名”、“三好学生”和“成绩”。

4.分别用查询命令LOCA TE和SEEK,查找STR表中姓名为“陈敬”的学生。

5.复制STU表,取名为FZ.DBF,在FZ表中的字段名只有“学号”、“姓名”、“性别”和“电话”。

6.显示GRE表中成绩在80~90之间的记录。

第六周

内容:第5章编程基础 5.1 数据类型和表达式 5.2 命令文件 5.3 顺序程序结构教学目的:

主要要求学生掌握VFP6.0中结构化程序设计编程中的基础知识.

教学重点与难点

1.变量、函数和表达式

2.命令文件的建立与运行

3.顺序结构程序设计

作业:

1.VFP6.0有哪几种常用的数据类型?

2.VFP6.0有哪几种变量?

3.VFP6.0有哪几种表达式?

4.求下列表达式的值?

’Y’=UPPER(“y”)

STR(223.22,6,2)+”32”

D=CTOD(“2004-1-1”)

D1=D+35

D1-4

TYPE(“D1”)

LEN(“&D1”)

D2=DTOC(D1)

TYPE(“D2”)

LEN(“&D2”)

第七周

内容: 第5章编程基础 5.4 选择程序结构 5.5 循环程序结构 5.6 过程及自定义函数教学目的:

主要要求学生掌握结构化程序设计的特点:顺序,分支,循环,过程和函数.

教学重点与难点:

1.分支结构程序设计

2.循环结构程序设计

3.过程,自定义函数及其调用

作业:

1.编程用××××年××月×日的格式输出当前日期。

2. 编程输出一个自然数的所有质因数,如140的质因数有2、5、7。

3.编程求一个自然数的各位数字之和,如273各位数字之和是12。

4.编程把一个字符串首尾倒置排列。

5.编程用Browse命令浏览并输入3月份的工资。首先判断是否已经输入过3月份工

资,如果不曾输入过3月份的工资,则在GZ.dbf中先自动追加所有职工的职工编号

相关文档
最新文档