VISUAL FOXPRO程序设计教学大纲

关键词:VISUAL FOXPRO程序设计 教学大纲
VISUAL FOXPRO程序设计 教学大纲
内容:

  先修课程:《计算机应用基础》,且掌握WindowsXP基本操作
  一、课程性质与任务
  教育部高教司将高校计算机基础教育划分为计算机文化基础、计算机技术基础和计算机应用基础三个层次,“高级语言程序设计”是第二层次的核心内容。由于Windows是目前最流行的操作系统,因此大学生应该掌握基于Windows操作系统平台的程序设计方法,即面向对象的可视化程序设计。
  Visual FoxPro是微机上最流行的数据库管理系统,是一种支持面向对象程序设计的可视化高级程序设计语言,《Visual FoxPro程序设计》可以作为学生掌握面向对象的程序设计方法的必修课。本课程的任务是使学生通过学习,掌握数据库管理和程序设计的基本知识,学会管理和运用数据库,掌握使用Visual FoxPro开发Windows应用程序的思想和方法,能够设计简单的数据库应用系统。
  二、课程的基本要求
  本课程注重理论联系实践,强调培养学生的逻辑思维能力、独立编程能力和解决实际问题的能力,课堂教学与实际操作并重。
  1、具有数据库系统的基础知识。
  2、理解面向对象的概念。
  3、掌握关系数据库的基本原理。
  4、掌握数据库程序设计方法。
  5、能够使用Visual FoxPro建立一个小型数据库应用系统。
  三、学时安排
  1、教学环节由讲授、上机两部分构成,学时比例为:讲授:上机=4:3
  2、建议课程教学总学时数不低于70学时,其中讲授学时40,实验学时30。
  3、学时分配

教学内容

讲授学时

上机学时

总学时

第一章 数据库技术概述

2

2

4

第二章 Visual FoxPro语言基础

6

2

8

第三章 数据库的基本操作

6

4

10

第四章 程序设计基础

10

6

16

第五章 关系数据库标准语言SQL

8

6

14

第六章 视图与查询设计

2

2

4

第七章 表单及控件

4

4

8

第八章 报表和标签的设计

1

2

3

第九章 菜单设计

1

2

3

合计

40

30

70

  四、教学基本要求
  第一章 数据库技术概述
  【了解】
  1、数据库技术的发展
  2、数据库系统的三级模式、两层映射的体系结构
  【掌握】
  1、数据库中数据、数据库、数据库管理系统、数据库系统的概念
  2、Visual FoxPro系统的简单应用
  【重点掌握】
  1、数据模型的概念模型,E-R图的绘制
  2、常用数据模型中的关系模型
  第二章 Visual FoxPro语言基础
  【了解】
  1、日期格式的设置方法
  2、内存变量的保存恢复
  3、数组的应用
  4、三角函数的应用
  【掌握】
  1、常量的分类
  2、内存变量、字段变量的使用
  3、函数的应用
  4、表达式的应用
  【重点掌握】
  1、字符串处理函数的应用
  2、测试函数的应用
  3、关系表达式、逻辑表达式的应用
  第三章 数据库的基本操作
  【了解】
  1、单索引文件的应用
  2、表记录的统计
  3、多表的操作
  【掌握】
  1、表结构的创建、编辑、显示
  2、表的打开、关闭,表记录的输入、定位、显示、修改和删除
  3、表的复制
  4、索引的基本概念,结构复合索引的使用
  5、表的查询
  6、数据库的打开、关闭,数据库表的添加、移去和重命名
  【重点掌握】
  1、表的显示
  2、表的复制
  3、FIND、SEEK查询的应用
  第四章 程序设计基础
  【了解】
  1、算法的概念及表示
  2、循环嵌套的应用
  3、自定义函数的应用
  4、全局变量、局部变量的应用
  【掌握】
  1、程序文件的建立、修改、执行
  2、三种基本结构的应用
  3、子程序的应用、过程的应用
  【重点掌握】
  1、三种简单的输入输出命令
  2、IF选择结构的应用
  3、DO-WHILE、FOR-NEXT、SCAN语句的应用
  4、过程的应用
  第五章 关系数据库标准语言SQL
  【了解】
  1、SQL语句的发展、特点
  2、SQL的模式结构
  【掌握】
  1、CREATE TABLE、ALTER TABLE、DROP TABLE的应用
  2、DELETE、UPDATE、INSERT的应用
  【重点掌握】
  1、SELECT的应用
  第六章 视图与查询设计
  【了解】
  1、查询和视图的基本概念
  2、查询的类型及设计过程
  3、视图的分类及设计步骤
  【掌握】
  1、查询文件的建立
  2、查询文件的运行
  3、视图的创建
  【重点掌握】
  1、查询和视图的建立
  第七章 表单及控件
  【了解】
  1、表单对象的向导建立过程
  【掌握】
  1、类及对象的概念
  2、表单对象的建立、修改、运行
  【重点掌握】
  1、表单中常用的属性、事件及方法
  2、常用表单控件的使用
  第八章 报表和标签的设计
  【了解】
  1、报表及标签的基本概念
  2、快速报表的应用
  3、报表的预览与打印
  【掌握】
  1、使用报表向导创建报表
  2、报表设计器的使用
  3、使用标签向导创建标签
  4、标签设计器的应用
  【重点掌握】
  1、报表控件的应用
  第九章 菜单设计
  【了解】
  1、与菜单有关的基础知识
  【掌握】
  1、菜单的创建方法及设计步骤
  2、菜单设计器的应用
  3、快捷菜单的设计
  4、工具栏的应用
  【重点掌握】
  1、菜单设计器的应用
  五、使用教材
  《Visual FoxPro程序设计基础教程》,中国石油大学出版社。