2024年5月5日发(作者:)

信息工程学院

Visual FoxPro程序设计 课程

课程编码: 080078

总学时/周学时/学分: 72/4/3

开课时间: 2011年 02 月 28 日第 1 周至第18周

授课年级、专业、班级: 2010级经管院地理101、102

授课教师: ***

学院名称: 信息工程学院

课程名称

课程代码 080078 学分 3.0

《Visual FoxPro程序设计》

总学时 72 讲课学时 36 实验学时 36

课程性质 基础课(√) 专业基础课( ) 专业课( ) 必修课( ) 选修课( )

任课教师

授课对象

教 学

目的与

要 求

教 学

基 本

要 求

教 材

主要参

王秀丽 职称 讲师 授课时间 2011.2-2011.7

2010级经管学院地理专业

1.学习VF的基本知识,初步掌握程序设计语言的基本概念,基本原理。

2.能够应用VF编写简单的程序,并在此基础上尝试开发较复杂的程序,为今

后学习其他软件课程打好基础。

1.掌握VF的基本概念,基本语法,程序设计的基本结构

2.学会面向对象的可视化程序设计的最基本方法,并且了解程序设计技术的最

新发展

3.能够结合自己的专业编写程序解决问题

《Visual FoxPro程序设计》吴昊 熊李艳主编 中国铁道出版社

《Visual FoxPro程序设计教程》 刘卫国主编 北京邮电大学出版社

《Visual FoxPro程序设计实践教程》王学军等著 中国铁道出版社

考资料

全国计算机二级考试VF部分资料

本课程教学方法:

分为理论教学和实验教学两部分,理论结合实验,提高学生的实际应用能力

学生创新精神和实践能力培养方法

鼓励学生通过课外资料和上机编程,自己应用VF程序开发一些简单的小程序,教师从旁辅

考核方式:采用实验与理论结合的考核方式

平时成绩×10%+实验成绩×20%+期末成绩×70%

对教案的分析总结

本教案较全面地概括了整个教学的过程,有层次、有重点地指导了教学的各个层面,教师可

以使用本教案更好的组织教学活动。

系(教研

室)或导

师审阅意

(针对青年教师)

主任(导师)签字: 年 月 日

- 1 -

教学内容与学时分配

教学时数

教学内容

第1章 数据库系统简介

第2章 Visual FoxPro6.0的基础知识

第3章 数据库与表的基本操作

第4章 数据库和表的高级应用

第6章 Visual FoxPro程序设计基础

第7章 SQL关系数据库查询语言

第8章 查询与视图

第9章 面向对象的程序设计

第10章 常用的表单控件

综合练习

讲课

2

4

4

2

6

6

2

4

4

2

36

实验

0

4

6

2

6

6

2

4

4

2

36

小计

2

8

10

4

12

12

4

4

12

4

72

备 注

- 2 -

教 学 进 程

节次

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

授课内容(理论课章节)

第1章 数据库系统简介

第2章 Visual FoxPro6.0的基础知识(一)

第2章 Visual FoxPro6.0的基础知识(二)

第3章 数据库与表的基本操作(一)

第3章 数据库与表的基本操作(二)

第4章 数据库和表的高级应用

第6章 Visual FoxPro程序设计基础(一)

第6章 Visual FoxPro程序设计基础(二)

第6章 Visual FoxPro程序设计基础(三)

第7章 SQL关系数据库查询语言(一)

第7章 SQL关系数据库查询语言(二)

第7章 SQL关系数据库查询语言(三)

第8章 查询与视图

第9章 面向对象的程序设计(一)

第9章 面向对象的程序设计(二)

第10章 常用的表单控件(一)

第10章 常用的表单控件(二)

综合练习

合 计

学时

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

36

- 3 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

Visual FoxPro程序设计 授课对象 2010级经管学院

授课学时

2学时 第1章 数据库系统简介

1. 了解数据库的基本知识

2. 掌握数据库系统的基本概念

3.熟悉VB6.0的安装、启动、退出方法及VF6.0的开发环境,会使用帮助系统

授课方式 多媒体

教学

1. 重点: 数据库的基本概念,数据模型及关系型数据库

重点

2. 难点: 关系型数据库中数据的关系运算

难点

对学生的要求

1、要求掌握的内容

(1)数据库系统的基本概念

(2)数据模型的种类

(3)关系数据库的相关知识

2、要求了解的内容

数据库处理技术的发展

3、自学内容

学会使用VF6.0的帮助系统

1、数据库处理技术发展概述

2、数据库系统的基本概念

3、数据模型

4、关系型数据库

5、Visual FoxPro 6.0系统概述

1、讨论问题:数据完整性规则适用于什么情况

教学过程

1. 教案与讲课临场发挥的

关系

2.教案执行的灵活性

3.教学过程组织:

(1)复习、提问上一学期计

算机基础内容(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

讨论

2、练习与思考:数据库系统、数据库应用系统、数据库管

练习

理系统、数据库和数据表之间的关系

作业

3、作业:实验指导书中第1章 第二部分 习题

让学生建立起数据库的概念,对于难点部分如数据完整性和关系运片的三种专门运算要详

讲。另外要加一些课本中没有的内容:模式、内模式和外模式及其关系

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

- 4 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

Visual FoxPro程序设计 授课对象 2010级经管学院

第2章 VF的基础知识(一) 授课方式 多媒体

授课学时

2学时

1. 对VF6.0的基础知识作一全面的了解并掌握VF6.0的基本概念

2. 熟悉VF6.0的工作环境,能够自主配置VF6.0的运行环境,掌握VF6.0的文件类型、

VF6.0的命令格式、命令的书写规则

教学

重点:VF6.0的基本概念

重点

难点:VF6.0的命令格式

难点

对学生的要求

1、要求掌握的内容

(1)配置VF6.0的运行环境

(2)记住文件类型和扩展名的对应

(3)VF6.0的工作方式和命令的格式

2、要求了解的内容

VF6.0辅助设计工具

3、自学内容

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(10分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(10分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

1、 VF6.0的界面介绍

2、 配置VF6.0的运行环境

3、 VF6.0的文件类型

4、 VF6.0的几种工作方式

5、 VF6.0r命令格式及命令的书写规则

1、讨论问题:命令操作方式和程序程序操作方式的区别

2、练习与思考:给出一个文件的扩展名,能够判断出是什

么文件类型

讨论

练习

作业

3、作业:实验指导书中的第2章 第二部分 习题

《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

课程

使用教材:

资源

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

这一部分是VF6.0 的基础部分,要求学生对VF的界面和一些基本的命令规则建立起概念

这一部分要略讲,后面涉及到相关的知识还要翻回来重新再看

- 5 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时 2学时 第2章 VF的基础知识(二)

1. 学习VF6.0的数据类型、各种运算符和相关的表达式及函数,这些是程序设计的基础

2. 熟悉VF的13种数据类型、常量和变量的基本操作,掌握各种运算符及表达式,学会

查找并使用函数。

教学

重点:VF6.0的数据类型、常量和变量、运算符和表达式、函数

重点

难点:表达式的混合运算、名表达式

难点

对学生的要求

1、要求掌握的内容

(1)VF的基本数据类型

(2)常量与变量

(3)运算符和表达式

2、要求了解的内容:函数及其使用方法

3、自学内容:数组

1、数据和数据类型

2、常量与变量

3、运算符与表达式

4、函数

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

讨论

练习

作业

课程

资源

(5)总结(2分钟)

(6)布置作业(1分钟)

5、举实例进行讲解

1、讨论问题:运算符的执行顺序

2、练习与思考:VF中,宏替换可以从变量中替换出字符串、

数值或是命令,还是三种都是能替换

3、作业:实验指导书中的第2章 第二部分 习题

这一部分的知识点很多,很零碎,学生不容易掌握。要进行大量的课后练习和上机实践,

但这些是后面程序设计的基础,所以又很重要。

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

- 6 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时 2学时

第3章 数据库与表的基本操作(一)

1. 学会数据库与表的基本操作包括利用向导和命令,能够对表记录进行基本的操作

2. 掌握数据库和数据表的建立方法,能够用命令和菜单两种方式对表记录进行基本操作

重点:数据表结构和表的建立及对表记录的基本操作

难点:表记录基本操作命令的记忆

对学生的要求

1、要求掌握的内容

(1)字段类型有哪些如何使用

(2)用向导和命令创建和修改表结构

(3)进行表记录的基本操作

(4)建设立数据库

2、要求了解的内容

3、自学内容

教学过程

1.教案与讲课临场发挥的关

2.教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

1、创建表结构、修改表结构

2、表记录的基本操作(包括窗口方式和命令方式)

3、建立数据库

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

讨论

练习

作业

3.作业:实验指导书中的第3章 第二部分 习题

1.讨论问题:自由表和数据库表的区别

2.练习与思考:打开数据库和打开数据表的命令分别是什

《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

课程

使用教材:

资源

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

这一章前三节的内容是有关数据表和数据库的基本操作,要记的命令比较多,主要的记忆

方式是上机操作,要进行大量的上机实践操作,这一部分是程序的重点内容。

- 7 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时 2学时 第3章 数据库与表的基本操作(二)

1、让学生学会数据表的索引和排序进行记录各种方式的查询包括表中数值参数的统计

2、知道索引按扩展名的分类和按索引的功能分类,会建立各种类型的索引,掌握各种方

式的记录查询

教学

重点:数据表的索引

重点

难点:数据表的索引

难点

对学生的要求

1、要求掌握的内容

(1)顺序结构的使用

(2)选择结构中if单分支、多分支和嵌套结构的使用

(3)会编写计算分段函数的小程序

(4)Select Case语句的使用

2、要求了解的内容

3、自学内容

将一个select case编写的程序用if语句实现

1、 顺序结构

2、 选择结构

(1)if 语句

If …then语句 if…then…elseif 语句和if语句的嵌套

(2)Select Case语句

3、以实例进行讲解

1.讨论问题:if 嵌套语句的层次结构

2.练习与思考:设计一个窗体,计算一元二次方程的根

实验指导书中的第五章习题所讲内容

教学过程

1.教案与讲课临场发挥的关

2.教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

讨论

练习

3.作业:课本中的习题五与讲课内容相关的部分

作业

VB程序设计的顺序结构、VB程序设计的选择结构:If …then语句,if…then…elseif

语句和if语句的嵌套还有Select Case语句

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

- 8 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时 2学时 第4章 数据库和表的高级应用

对数据库和数据库的高级应用要有所了解,掌握数据库中的数据表的属性设置,会同时使

用多个数据表时会设置其关联关系。

重点:数据库中数据表的表属性设置,建立表间的关系

难点:设置字段的有效性规则和进行有效性说明

对学生的要求 教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

1、要求掌握的内容

向数据库中添加和移去数据表

数据库表的字段属性设置

建立表单间的永久关系和临时关系

2、要求了解的内容

使用其他数据库中的表,引用多个数据库

3、自学内容

第5章 项目管理器的相关内容

1、数据库的使用

2、数据库的高级应用

3、设置表属性

4、建立表间的关系

5、使用多个表

1.讨论问题:建立表间的永久联系时,主表的索引类型必

须是哪种索引,为什么

讨论

练习

2.练习与思考:设置数据库表属性包括哪些

作业

3.作业:实验指导书中的第4章 第二部分习题

课程

资源

本章是数据库和数据库表的高级应用的内容,涉及数据库的高级应用,数据库表的属性设

置,这些设置包括字段默认值、字段有效性规则的和数据参照完整性等,在数据库表中有

时还要多表同时使用,这又涉及到关联,所以本章是数据和程序的联系纽带。

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

- 9 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时 2学时 第6章 VF程序设计基础(一)

1. 理解VF程序设计的基本概念、算法与程序的关系、VF程序设计的步骤、VF程序设计

语言的基础知识

2. 要求掌握面向对角程序设计和面向进程序设计的区别,什么是算法和算法的表示方

法,了解程序设计的基本步骤,VF应用程序的组成包括哪些部分。

重点:理解程序设计、算法和程序掌握VF源程序的组成。

难点:建立程序设计的概念

对学生的要求

1、要求掌握的内容

(1)面向过程和面向对象的程序设计思想

(2)算法的概念、特性和表示方法

(3)VF程序设计的语言特点

2、要求了解的内容

VF程序设计步骤

3、自学内容

1、VF程序设计的概念(面向对象和面向过程)

2、算法的介绍

(1)算法的特征

(2)算法的表示方法

3、VF语言的特点

4、VF源程序的组成

5、VF程序设计中常用的输入语句

1.讨论问题:算法与程序的关系

2.练习与思考:常用的环境设置命令

3.作业:实验指导书中的第6章 第二部分习题

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

讨论

练习

作业

课程

资源

本章的前三节内容是VF程序设计的基础知识,概念多,要理解的东西也较多,只靠课堂

上的讲解是远远不够的,要留一些思考题,让学生去多查资料多实践。

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

- 10 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时 2学时 第6章 VF程序设计基础(二)

1. 使学生理解并掌握结构化的程序设计方法

2. 掌握程序的基本结构:顺序结构、分支(选择)结构、循环结构的设计方法,以实际

问题的程序编写来验证这三种结构的程序设计方法

重点:对程序设计基本结构的理解和应用

难点:WHILE循环FOR循环和SCAN扫描循环这三种循环结构的应用

对学生的要求

1、要求掌握的内容

(1)顺序结构

(2)选择(分支)结构

(3)循环结构

2、要求了解的内容

3、自学内容

1、程序设计的顺序结构

2、程序设计的选择结构,包括单分支结构、双分支结构和

多分支结构

3、程序设计的循环结构,有条件循环、计数型循环、和多

重循环结构

通过实例讲解以上内容

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

讨论

1.讨论问题:几种循环适用范围有什么区别和联系

练习

2.练习与思考:改写程序6.18

作业

3.作业:实验指导书中的第6章 第二部分习题

6.4,6.5,6.6三节是VF中结构化程序设计的核心,这三种程序设计的基本结构是必须掌

握的,而且要通过大量的编程实践,方能真正学会

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

- 11 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第6章 VF程序设计基础(三)

1.在理解结构化程序设计基本结构的基础上,掌握过程和函数的定义,如何调用过程和函

数,以及变量的作用域

2. 会使用过程和函数,知道全局变量、私有变量和局部变量的适用范围

重点:函数和过程的调用,变量作用的范围

难点:参数的传递

对学生的要求 教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

1、要求掌握的内容

(1)主程序和子程序的区别

(2)过程和函数的定交及调用

(3)变量的作用域

2、要求了解的内容

模块间过程的调用

3、自学内容

模块间过程的调用

1、程序模块的概念

2、形参和实参

3、过程、函数的定义

4、调用过程和函数时传值和传址

5、什么是全局变量、私有变量和局部变量

6、全局变量和局部变量在应用中的区别

1.讨论问题:形参和实参如何区分

2.练习与思考:用过程和函数分别实现圆面积的计算

3.作业:实验指导书中的第6章 第二部分 习题

讨论

练习

作业

在应用系统中,要将整个系统划分为若干模块和子程序,通过主程序的调用来执行,在调

用过程中涉到参数的传递,有形参和实参之分,参数的传递又分为传值和传址,这是难点,

另外变量的作用域的设置也是同学们经常出错的地方

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

- 12 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第7章 SQL关系查询语言(一)

1.理解SQL查询语言与VF自身的命令的区别,SQL语言的组成,掌握SQL数据定义语言

如何使用

2. 理解SQL语言的特点,掌握SQL语言的组成及SQL的数据定义语言

重点:数据定义语言的语法规则

难点:数据定义语言的语法规则

对学生的要求 教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

1、要求掌握的内容

(1)SQL语言的组成

(2)SQL语言中创建基本表的语法规则

(3)SQL语言中修改基本表的语法规则

2、要求了解的内容

SQL语言的特点

3、自学内容

上网或到图书馆查找有关结构化查询语言的相关知识

1、SQL语言的特点

2、SQL语言的组成

3、用SQL语言创建基本表

讨论

练习

作业

(5)总结(2分钟)

(6)布置作业(1分钟)

4、用SQL语言创建基本表

举大量的实例来讲解SQL数据定义语言的使用方法

1.讨论问题:delete、alter、drop三条删除命令的适用范围

2.练习与思考:在VFk,删除数据库表SOL的命令是什么

3.作业:实验指导书中的第7章 第二部分 习题

结构化查询语言(SQL)是关系型数据库中的重要语言,也是计算机等级二级VF中主要

使用的命令形式,这一部分要详讲,要慢讲,要求同学们掌握

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

- 13 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第7章 SQL关系查询语言(二)

1. SQL数据查询语言是核心查询语言,掌握各个参数的用法很重要

2.掌握简单查询、连接查询、嵌套查询等

重点:SELECT语句

难点:SELECT语句

对学生的要求

1、要求掌握的内容

(1)简单查询、连接查询、嵌套查询

(2)分组与计算查询

(3)集合的并运算、重定向

2、要求了解的内容

3、自学内容

1、SELECT命令的语法格式

2、简单查询

3、连接查询

4、嵌套查询

5、分组与计算查询

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

讨论

练习

作业

(5)总结(2分钟)

(6)布置作业(1分钟)

6、集合的并运算

7、重定向

8、以实例进行讲解

1.讨论问题:查询中的通配符和*、?在用法上的区别

2.练习与思考:将查询结果存到一个临时表中用什么子句

3.作业:实验指导书中的第7章 第二部分 习题

SQL数据查询中的SELECT语句是查核心语句,它的基本形式同SELECT-FROM-WHERE

查询块组成,参数多,语法复杂应用比较灵活,难掌握

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

- 14 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第7章 SQL关系查询语言(三)

1.掌握SQL数据操纵语言完成的操作功能和主要操作的命令格式

2.数据插入、数据更新、数据删除命令的语法规则

重点:命令的语法规则和用法

难点:命令的格式记忆

对学生的要求

1、要求掌握的内容

(1)数据插入

(2)数据更新

(3)数据删除

2、要求了解的内容

3、自学内容

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

1、数据插入

2、数据更新

3、数据删除

4、以实例进行讲解

1.讨论问题:SQL的DELETE命令在删除表中的记录之前

讨论

要不要用USE命令打开表

练习

2.练习与思考:将近两年二级VF的真题中有关内容做一

作业

3.作业:实验指导书中的第7章 第二部分 习题

SQL数据操纵语言完成数据操作功能,主要包括数据的插入、更新和删除3种操作,语

法规虽然简单,但使用很多

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

- 15 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计

第8章 查询与视图

授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时

1. 讲解数据查询中最常用的两种方法查询和视图

2.掌握创建查询和视图的方法及两者在使用上的区别和联系

重点:创建查询和视图

难点:查询和视图在使用上的区别

对学生的要求

1、要求掌握的内容

(1)创建和修改查询

(2)创建视图

(3)利用视图更新数据

2、要求了解的内容

3、自学内容

1、利用“查询向导”建立查询

2、利用“查询设计器”设计查询

3、定向输出查询结果

4、利用“视图向导”建立视图

5、利用“视图设计器”设计视图

6、利用视图更新数据

1.讨论问题:查询与视图的区别

2.练习与思考:查询的结果可以输出到哪,利用视图如何

修改数据。

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

讨论

练习

3.作业: 实验指导书中的第8章 第二部分习题

作业

在数据库的应用中,查询是数据处理中不可缺少的和最常用的,VF提供了查询和视图两

种方法,本章讲解视图和查询的使用方法,及两者的异同。

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

- 16 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象 2010级经管学院

第9章 面向对象的程序设计(一) 授课方式 多媒体

授课学时

2学时

掌握面向对象程序设计的思想,及相关概念,类的概念,如何创建对象和类

要求学生将面向对象的程序设计和前面的结构化程序设计做一对比,并掌握什么是对

象、对象的属性、事件和方法;什么是类,基类、容器类和控件类包含哪些控件

重点:面向对象的程序设计思想及相关的概念

难点:类和对象的区别

对学生的要求

1、要求掌握的内容

(1)面向对象的概念,对象的属性、事件和方法

(2)类的概念,类的创建和对象的创建

2、要求了解的内容

3、自学内容

对象的常用属性、核心事件、常用方法程序

1、面向对象的基本概念

2、对象的属性、事件和方法

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内

容(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

教 学

主 要

内 容

3、类的概念

4、基类、容器类和控件类

5、类的创建

6、对象的应用

1.讨论问题:类和对象的区别和联系

2.练习与思考:面向对象和面向过程的程序设计方法

3.作业:实验指导书中的第9章 第二部分 习题

讨论

练习

作业

课程资

本章是面向对象的程序设计部分,有对象的概念、类的概念,对象的属性、事件和方法。

类有基类、容器类和控件类,要掌握类的创建、对象的应用等。

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程

序设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》

王学军等著 中国铁道出版社 全国计算机二级考试VF部分资料

教 学

后 记

- 17 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第9章 面向对象的程序设计(二)

掌握表单设计的方法,会使用“表单向导”和“表单设计器”创建表单。能够为表单添加

控件、学会修改菜单属性,并为表单编写代码最后运行和修改表单的设计。

能够为表单建立数据环境

重点:表单的设计

难点:为表单添加代码头

对学生的要求 教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

(5)总结(2分钟)

(6)布置作业(1分钟)

1、要求掌握的内容

(1)创建表单

(2)为表单添加控件、修改属性、编写代码

(3)为表单建立数据环境

2、要求了解的内容

将表单保存为“类”

3、自学内容

表单的常用属性、表单的常用事件和方法

1、利用“表单向导”和“表单设计器”创建表单

2、为表单添加控件、修改属性和编写代码

3、运行和修改表单

4、表单上控件的布局

5、表单的常用属性

6、表单的常用事件和方法

1.讨论问题:表单的属性和控件的属性

2.练习与思考:创建一个显示学生基本情况的表单

讨论

练习

作业

3.作业:实验指导书中的第9章 第二部分 习题全部做完

表单的面向对象程序设计的界面,各种对话框和窗口是表单的不同形式,所以应该熟练地

进行表单的创建、属性的修改、控件的添加及代码的编写

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

- 18 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第10章 常用的表单控件(一)

掌握几个常用控件的属性、事件和方法程序:标签控件、命令按钮控件、文本框控件、计

时器控件、编辑框控件、微调器控件、复选框控件和形状控件

重点:常用控件的属性、事件和方法及类似控件的用法区别

难点:控件的事件代码

对学生的要求

1、要求掌握的内容

(1)几个常用控件的属性、事件

(2)几个常用控件的方法程序代码

2、要求了解的内容

3、自学内容

各个控件不太常用的属性

1、标签控件及其属性

2、命令按钮控件及其属性

3、文本框控件及其属性

4、计时器控件及其属性

5、编辑框控件及其属性

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

讨论

练习

作业

(5)总结(2分钟)

(6)布置作业(1分钟)

6、微调器控件及其属性

7、复选框控件和形状控件及其属性

1.讨论问题:文本框控件和编辑框控件的区别

2.练习与思考:创建一个表单,尽可能多地使用以上控件

3.作业:实验指导书中的第10章 第二部分习题

这一章主要是讲解常用的表单控件,这些控件要会用,会修改常用的属性,对主要的事件

要熟练写出其代码

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

- 19 -

《Visual FoxPro程序设计》授课教案

课程名称

章 节

教学目

的和要

教学

重点

难点

Visual FoxPro程序设计 授课对象

授课方式 多媒体

2010级经管学院

授课学时

2学时 第10章 常用的表单控件(二)

掌握常用控件的属性、事件和方法程序:线条控件、选项组控件、命令组控件、图像控件、

列表框控件、组合框控件、表格控件和页框控件

重点:常用控件的属性、事件和方法及类似控件的用法区别

难点:控件的事件代码

对学生的要求

1、要求掌握的内容

(1)几个常用控件的属性、事件

(2)几个常用控件的方法程序代码

2、要求了解的内容

3、自学内容

各个控件不太常用的属性

1、线条控件及其属性

2、选项组控件及其属性

3、命令组控件及其属性

4、图像控件及其属性

5、列表框控件及其属性

教学过程

1. 教案与讲课临场发挥的

关系

2. 教案执行的灵活性

3.教学过程组织:

(1)复习、提问上节课内容

(5分钟)

(2)导入(2分钟)

(3)讲授本节内容(75分

钟)

(4)讨论答疑(5分钟)

讨论

练习

作业

(5)总结(2分钟)

(6)布置作业(1分钟)

6、组合框控件及其属性

7、表格控件和页框控件及其属性

1.讨论问题:表格控件的数据源是什么

2.练习与思考:创建一个表单,尽可能多地使用以上控件

3.作业:实验指导书中的第10章 第二部分习题

这一章主要是讲解常用的表单控件,这些控件要会用,会修改常用的属性,对主要的事件

要熟练写出其代码

使用教材:《Visual FoxPro程序设计》 中国铁道出版社 参考资料:《Visual FoxPro程序

军等著 中国铁道出版社 全国计算机二级考试VF部分资料

课程

设计教程》 刘卫国主编 北京邮电大学出版社 《Visual FoxPro程序设计实践教程》王学

资源

- 20 -

一、理论课教案一般包括如下内容:

1.章节名称

2.教学目的

3.课时安排

4.教学重点、难点

5.教学过程(包括教学内容、教师活动、学生活动、教学方法等)

6.复习巩固与作业要求

7.教学环境及教具准备

8.教学参考资料

9.教学后记

二、实验课教案一般包括如下内容:

1.实验名称

2.课时安排

3.实验目的

4.实验原理介绍

5.基本操作与仪器介绍

6.实验重要步骤

7.实验中应注意事项

8.实验后记

注:实训、社会调查、专题讨论、案例分析等其他实践课的教案内容可参照实验

课教案内容编写。

- 21 -