资源描述
«VisualFoxPro应用基础与面向对象程序设计》课程教学大纲一、课程基本信息
课程代码:05190104课程名称:VisualFoxPro应用基础与面向对象程序设计
课程英文名称:The program design for Visual FoxPro课程所属单位:计算机与信息工程系计算机基础教研室
课程面向专业:全校人文、经管、医学类专业课程类型:必修课
学分:4总学时:64(其中理论学时:32实验学时:32)
二、课程性质与目的
VisualFoxPro应用基础与面向对•象程序设计是计算机科学与管理专业中一门重要的基础课。
本课程设置的目的是为了使学生了解有关计算机的基本知识,掌握程序设计和信息管理的基本方 法,能运用VisualFoxPro进行信息管理,结构化程序的设计和面向对象程序设计,并掌握基本的信息管 理方法,在计算机上调试、运行程序的基本技能,以适应计算机在各学科中越来越广泛的应用及对人才 在计算机知识和能力方面的需求。
三、课程教学内容与要求
(1) VisualFoxPro 概述1、教学内容与要求
本章主要讲授:
数据库基础理论。
2、教学重点关系数据库基础理论
3、教学难点关系数据库的基本概念。
(2) VisualFoxPro 系统概述1、教学内容与要求
本章主要讲授:1)、VisualFoxPro的特点、安装、环境配置以及用户界面2、教学重点
VisualFoxPro环境配置以及用户界面3、教学难点
VisualFoxPro环境配置
(3) VisualFoxPro 基础1、教学内容与要求
本章主要讲授:1)数据类型及存储,2)、函数和表达式。
要求:通过上述知识的学习掌握VisualFoxPro的基本知识;理解数据处理基本概念;了解 VisualFoxPro的数据类型;理解常展和变量的概念,深刻理解变量的命名规那么、定义和赋初值方法; 了解VisualFoxPro的各类运算符,并熟悉它们的优先级;掌握各种基本表达式的组成和运算规那么, 以及类型的转换规那么:建立函数的概念,深刻理解VisualFoxPro处理信息的含义。
2、教学重点
了解VisualFoxPro的数据类型、各类运算符;掌握各种基本表达式的组成和运算规那么,以及类 型的转换规那么。
3、教学难点
理解常量和变量的概念,深刻理解变量的命名规那么、定义和赋初值方法;建立函数的概念,深 刻理解VisualFoxPro处理信息的含义。
(4) 表操作1、教学内容与要求
本章主要讲授:建立表,向表中加入记录,数据的显示与修改,控制字段和记录访问,记录定 位、删除和恢复以及快速修改表中数据飞
要求:理解表的重要作用;深刻理解组成表的基本要素、建立表的方法和表的操作;掌握基 本建表方法和表的基本操作方法。
2、教学重点掌握基本建表方法和表的基本操作方法。
3、教学难点表的基本操作方法
(5) 索引及创立索引1、教学内容与要求
本章主要讲授:索引的基本概念、类型、创立索引和使用索引。
要求:理解索引的基本概念和作用;掌握创立索引的方法;能够使用索引。
2、教学重点创立索引的方法。
3、教学难点根据需要创立索引。
(6) 创立数据库1、教学内容与要求
本章主要讲授:1、创立数据库。2、数据库中表的使用。3、建立表间关系。要求:理解数据 库的作用;掌握建立数据库的方法。
2、教学重点建立数据库的方法。
3、教学难点建立数据库的方法。
(7) 视图与查询1、教学内容与要求
主要讲授:1、创立视图与查询。2、视图与查询的使用。
要求:理解视图与查询的意义;掌握视图与查询的创立方法。
2、教学重点视图与杳询的创立
3、教学难点视图与查询异同。
(8) SQL关系数据库查询语言1、教学内容与要求
主要讲授:1、创立查询SQL语句。2、表定义SOL语句和表记录操作SQL语句。
要求:了解SQL的概念和功能,掌握SQL语句操作的方法。
2、教学重点SQL语句操作的方法
3、教学难点SQL语句应用。
(9)创立工程1、教学内容与要求
主要讲授:1、创立工程。2、工程管理器的使用和定制工程管理器。
要求:了解工程的概念;熟练掌握工程管理器的使用方法和定制工程管理器2、教学重点
工程管理器的使用。
3、教学难点定制工程管理器
(10)程序设计基础1、教学内容与要求
主要讲授:1、VisualFoxPro的工作方式。2、建立程序文件。3、程序文件的调用。4、程序的 基本结构。5、过程与过程文件6、程序设计实例等要求:理解程序的概念;理解程序的基本结构的含义;了解过程的编程方法。
2、教学重点程序的分支、循环结构。
3、教学难点过程的编程方法。
(11)面向对象可视化编程基础1、教学内容与要求
主要讲授:1、面向对象可视化编程的概念2、类的创立。3、对象的操作与对象设计实例要求:只作一般性了解。
2、教学重点面向对象可视化编程的概念
3、教学难点对象的操作
(12)表单的设计与运行1、教学内容与要求
主要讲授:1、创立表单。2、修改表单。3、运行表单、4表单控件。
要求:了解表单的概念及用途;掌握一般表单的制作方法、修改和运行2、教学重点
掌握•般表单的制作方法3、教学难点
表单控件的
(13)实用表单的设计1、教学内容与要求
主要讲授:本章只作一般介绍要求:进一步了解表单的制作方法、修改和运行
2、教学重点掌握表单的制作方法
3、教学难点实用表单设计
(14)创立报表1、教学内容与要求
主要讲授:1、报表布局。2、创立报表。3、修改报表。4、使用报表。
要求:了解报表的概念及用途;掌握报表的制作方法、修改和使用2、教学重点
报表创立3、教学难点
利用报表设计器的制作报表
(15)菜单设计1、教学内容与要求
主要讲授:1、菜单系统。2、建立菜单系统。3、指定菜单项任务、4、生成菜单程序。5、远 行菜单。
要求:了解菜单的概念及用途:掌握菜单的制作方法、生成菜单程序和运行菜单2、教学重点
掌握菜单的制作方法3、教学难点
指定菜单项的任务四、学时分配
理论学时分配表
序 号
教学内容(按章填写)
学时
课 堂 讲 授
实
验
课
习 题 课
讨 论 课
其
它
1
数据库基础理论(第1章)
1
2
Visual FoxPro 基础(第 2、3 章)
1
3
表的建立与数据修改(笫4章1〜3节)
1
4
数据记录的操作(第4章4〜7节)
1
5
索引(第5章)
2
6
数据库的创立(第6章)
2
7
视图与查询(第7章)
2
8
数据库标准语言---SQL (第8章)
2
9
工程管理器(第9章)
2
10
程序设计基础(第10章1〜6节)
2
11
程序控制结构(第10章7〜11节)
2
12
面向对象程序设计(第11章)
2
13
表单的设计(第12章)
2
14
表单控件(第13章)
2
15
报表设计(第14章)
2
16
菜单设计(第15章)
2
17
程序调试与发布
2
18
复习
2
小计
32
比例
100%
合计
32
实验学时分配表
序 号
实验工程(或内容)名称
实 验 学 时
实验类型
每组 实验 人数
说
明
验 证
性
设 计 性
综 合 性
它
1
变量、函数、表达式、
2
V
1
2
表的建立(第4章1〜3节)
2
V
3
数据记录的操作(第4章4〜7节)
2
V
1
4
索引(第5章)
2
V
1
5
数据库的创立(第6章)
2
V
1
6
视图与查询(第7章)
2
V
1
7
数据库—SQL (第8章)
2
V
1
8
工程管理器(第9章)
2
V
1
9
程序设计基础(第10章1〜6节)
2
V
1
10
程序控制结构(第10章7〜11节)
2
V
1
11
面向对象程序设计(第11章)
2
V
1
12
表单的设计(第12章)
2
V
1
13
表单控件(第13章)
2
V
1
14
报表设计(第14章)
2
V
1
15
菜单设计(第15章)
2
V
1
16
机动
小计
32
五、教学环节与教学要求:
课堂讲授采用多媒体和板书教学结合方式;实验采用一人一机,使用相应的开发软件和环境;作业 主要采用理论和实验方式进行,要求完成所安排的理论题和实验题,并提交作业、实验报告和程序。
本课程要求学生在学习结束时应能够到达一下基本教学要求:
1、准确完整的理解和领会VisualFoxPro应用基础与面向对象程序设计管理信息的特点。
2、具有较强的操作数据库和分析程序的能力。
4、能够运用数据库知识,开发较简单信息管理系统六、课程考核方法:
1、案例作业/实验:10%2、课堂参与:10%
3、考试(闭卷):80%七、教材与主要参考书:
^VisualFoxPro应用基础与面向对象程序设计》高等教育出版社
展开阅读全文