教学大纲

 

四川农业大学本科课程教学大纲

(试行)

课程名称:   Visual FoxPro 程序设计基础    

总学时   48   学分   3   其中讲授   36  学时,实验    8  学时

面向专业:   全校非计算机专业   课程性质:   公共选修课   

一、课堂讲授教学安排

课程的教学时数为48学时,课堂讲授36学时,实验为8学时,自修4学时。课堂教学要求使用多媒体设备,实验教学要安排1-2个综合实验,并收取实验作业和成绩评定。

1)章节及课时分配

章次

章名

学时

第一章

第二章

第三章

第四章

第五章

第六章

第七章

第八章

第九章

第十章

数据库基础理论

Visual FoxPro系统综述

Visual FoxPro 语言基础

查询与统计

数据库与视图

程序设计基础

多模块程序设计

表单设计基础

表单及报表设计

菜单设计及应用系统集成

2

2

8

4

2

4

4

2

2

4

2

2)课程讲授纲要

第一章  数据库基础理论

1、信息、数据和数据处理

2、数据库和数据模型

3、数据库管理系统

4、数据库应用系统

5、数据库系统及体系结构

【说明】本章以已经建立好的数据库为实例,介绍关系数据库的的基本原理和相关概念。

第二章 VF系统综述

1Xbase 关系数据库系统

2VF的特性

3VF的安装与启动

4VF系统环境的配置

5VF用户界面

6VF的辅助设计工具

7VF的工作方式

第三章 VF的数据基础

1、数据表的基本操作(数据表的建立、数据表的打开与关闭、数据表的修改)

2、常量、变量、函数和表达式

3VF的命令格式及表的维护命令

第四章  查询与统计

1、表的排序与索引

2、查询命令

3、数据工作期与视图文件

4、数据表的关联操作

5、统计命令

6SELECT-SQL查询

第五章 数据库与视图

1、数据库

2、数据字典

3SQL数据库视图

4、项目管理器的应用

第六章 程序设计基础

1、结构化程序设计和面向对象程序设计

2、程序文件的建立与调用

3VF结构化程序设计常用命令

4、结构化程序的基本控制结构

【说明】本章的教学重点是三种基本的控制结构和过程调用中参数的传递,其中循环结构以单重循环为主。

第七章 多模块程序设计

1、子

2、自定义函数

3、过程文件及过程

4、内存变量的作用域

5、多模块程序的参数传递

第八章 表单设计基础

1、创建表单(表单向导、表单设计器)

2、面向对象程序设计基础(对象,类,对象的属性,事件,方法程序)

第九章 表单及报表设计

1、表单控件(标签、文本框、组合框、表格、按钮、复选框等)

        2、报表及报表控件

第十章  菜单设计及应用系统集成

        1、菜单设计和应用

        2、应用系统集成

二、实验教学安排

                                实验纲要

序号

实验项目名称

实验时数

实验类型

1

VFP6.0集成环境的使用

2

验证

2

数据表的建立与维护, VF中的常量、变量、函数和表达式的使用。

2

验证

3

数据表基本操作命令以及多表操作

2

验证

4

数据库的建立与基本操作

2

验证

5

面向过程的结构化程序设计

2

设计

6

面向对象的程序设计

3

设计

7

简单应用系统开发

5

综合