vfp程序设计教学大纲

发布 2021-05-13 23:06:28 阅读 3105

《vfp语言程序设计》教学大纲。

总学时数: 讲授课实验课:

适合专业:一、 课程内容。

第一章 visual foxpro 6.0概述。

了解: 1. visual foxpro6.0的发展过程。

2. vfp6.0的功能。

3. vfp6.0系统的软硬件环境。

4. vfp6.0系统的安装。

5.vfp6.0中文版的性能指标。

6. vfp6.0文件组成。

掌握:1.基本概念:数据库,数据模型,数据库管理系统。

2.关系数据库:

(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

(2)关系运算:投影、选择、联接。

foxpro系统特点与工作方式:

(1)windows版本的数据库特点。

(2)数据类型和主要文件类型。

(3)各种设计器和向导。

(4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。

foxpro的基本数据元素:

(1)常量、变量、表达式。

(2)常用函数:字符处理函数、数值运算函数、日期时间函数、数据类型转换函数、测试函数。

重点:关系数据库基本概念;visual foxpro的基本数据元素;工作方式。

难点:visual foxpro的基本数据元素。

第二章数据库与表的操作。

了解:数据库、数据表、记录、字段的概念。

掌握:1. 数据库的建立。

2. 建立自由表。

3. 编辑表中的数据。

4. 筛选表记录。

重点:表操作。

难点:操作命令方式。

第三章数据索引与查询。

了解: 1. 创建和编辑关系。

2. 建立参照完整性规则。

3. 使用多个数据库。

掌握: 1. 建立索引。

2.数据库的设计。

3. 数据库中表的操作。

4. 字段与记录属性设置。

重点:索引建立与应用;数据库的设计。

难点:建立参照完整性规则。

第四章程序设计。

掌握:1. 命令文件的建立与运行。

2. 顺序结构程序设计。

3. 分支结构程序设计。

4. 循环结构程序设计。

5.过程及其调用。

重点: 分支结构程序设计,循环结构程序设计,模块化程序设计。

难点:模块化程序设计。

第五章查询与视图。

了解: 1. 查询与视图的概念。

2. 结构化查询语言sql简介。

掌握: 1.查询文件的建立、执行与修改。

2.视**件的建立、查看与修改。

3.建立多表查询。

难点:查询文件的建立、执行与修改。

难点:建立多表查询。

第六章设计报表。

了解: 标签文件的建立。

掌握: 1.生成快速表。

2.修改报表布局。

3.设计分组报表。

4.设计多栏报表。

重点:设计报表。

难点:报表分组。

第七章表单设计。

了解:面向对象程序设计基本知识。

掌握: 1. 用表单向导设计表单。

2. 用表单设计器设计表单。

3. 用表单生成器设计表单。

4. 向表单中添加控件。

5. 修饰表单。

重点:表单中控件对象的设置。

二、作业内容。

作业1 基本概念题若干。

作业2 上机题若干。

三、实验内容。

vfp程序设计》教学大纲说明。

一、 本课程的性质和任务。

vfp程序设计》是一门非信息类专业课程,visual foxpro 6.0是当今最流行的数据库管理系统开发软件,采用可视化编程技术,为用户提供了众多的向导、向导、生成器及面向对象的编程方法。该课程侧重于数据库的基本概念、数据库的基本操作、数据查询语言、简单的程序设计、菜单程序设计、报表设计以及必须掌握的表单设计。

侧重于计算机对数据的基本处理、数据查询(sql)、表单的数据输出等,使学生具备一定的面向对象程序设计的能力。

二、 课程教学目标。

具有使用计算机高级语言解决基本问题的能力,掌握计算机对数据处理的方法和掌握计算机对数据处理的基本操作技能。能编制简单的程序解决数据处理的问题,掌握程序设计的基本方法。

了解数据库的基本原理和数据库与数据库管理系统的关系,了解visual foxpro的基本性能指标,掌握数据库的基本使用方法。

掌握数据库的基本统计和数据库记录的查询。特别是数据查询语言(sql)

掌握程序设计的三种方法和简单的程序设计。

掌握表设计器、查询设计器、菜单设计器、表单设计器、报表设计器,对菜单设计,只要求掌握屏幕菜单方式和屏幕生成程序,对命令方式只做基本的了解。

三、 本课程的重点和难点。

重点: 1、数据模型、数据库管理系统及关系型数据库。

2、 变量及其数据类型,表达式,函数,vfp应用开发环境、项目管理器。

3、数据库、表的基本操作。

4、用sql-select命令实现查询,用查询设计器建立查询文件和本地视图的基本操作。

5、分支、循环结构,过程、自定义函数的定义与调用,变量的作用域、参数传递。

6、对象、属性、方法、事件、事件**,表单的设计与创建,事件**的编写。

难点: 1、 数据模型。

2、表达式的应用,函数(参数、返回值的类型)。

3、表的索引、数据完整性设置和多表操作。

4、用sql-select命令实现查询。

5、过程调用,变量的作用域、参数传递。

6、事件**编写。

四、 考核方法。

采用百分制。

笔试占60%(闭卷),平时(出勤、作业)占40%。

五、 学时分配。

六、 教材及主要参考书。

visual foxpro 6.0简明教程》魏绍谦陈万里高等教育出版社。

visual foxpro 6.0 开发实例》 张治文等清华大学出版社。

visual foxpro 6.0程序设计与应用》 章立民中国铁道出版社。

visual foxpro及其应用系统开发》 史济民等清华大学出版社。

编写:计算机教研室。

执笔: )审核:

批准:二○ 年月日。

《vfp程序设计》教学大纲

课程编号 课程名称 visual foxpro程序设计 visual foxpro programming visual foxpro程序设计 教学大纲。一 课程说明 通过本课程的学习,可以使学生掌握visualfoxpro的基本概念和程序设计方法,掌握用visualfoxpro开发数据库应用系统的...

VFP程序设计》教学大纲 zhao

visualfoxpro6.0程序设计 教学大纲。一 课程基本情况。课程名称 visualfoxpro6.0程序设计。授课对象 本科学生。总学时数 72学时。开课模式 必修课。课程性质 公共基础课。授课时间 第一学年。考试性质 考试课。授课单位 信息工程学院。选用教材 visualfoxpro6.0...

程序设计教学大纲

数学与计算机科学教研室。教学大纲。2010年9月。程序设计 教学大纲。供非信息管理专业和生物医学工程专业使用 前言。程序设计 是医疗本科 检验本科 影像等专业学生的一门计算机应用必修课。课程旨对visual foxpro在数据管理应用方面作介绍,使学生初步了解visual foxpro在医学领域的实...