1、«VisualFoxPro应用基础与面向对象程序设计》课程教学大纲一、课程基本信息 课程代码:05190104课程名称:VisualFoxPro应用基础与面向对象程序设计 课程英文名称:The program design for Visual FoxPro课程所属单位:计算机与信息工程系计算机基础教研室 课程面向专业:全校人文、经管、医学类专业课程类型:必修课 学分:4总学时:64(其中理论学时:32实验学时:32) 二、课程性质与目的 VisualFoxPro应用基础与面向对•象程序设计是计算机科学与管理专业中一门重要的基础课。 本课程设置的目的是为了使学生了解有关计算机的基
2、本知识,掌握程序设计和信息管理的基本方 法,能运用VisualFoxPro进行信息管理,结构化程序的设计和面向对象程序设计,并掌握基本的信息管 理方法,在计算机上调试、运行程序的基本技能,以适应计算机在各学科中越来越广泛的应用及对人才 在计算机知识和能力方面的需求。 三、课程教学内容与要求 (1) VisualFoxPro 概述1、教学内容与要求 本章主要讲授: 数据库基础理论。 2、教学重点关系数据库基础理论 3、教学难点关系数据库的基本概念。 (2) VisualFoxPro 系统概述1、教学内容与要求 本章主要讲授:1)、VisualFoxPro的特点、安装、环境配置以及
3、用户界面2、教学重点 VisualFoxPro环境配置以及用户界面3、教学难点 VisualFoxPro环境配置 (3) VisualFoxPro 基础1、教学内容与要求 本章主要讲授:1)数据类型及存储,2)、函数和表达式。 要求:通过上述知识的学习掌握VisualFoxPro的基本知识;理解数据处理基本概念;了解 VisualFoxPro的数据类型;理解常展和变量的概念,深刻理解变量的命名规那么、定义和赋初值方法; 了解VisualFoxPro的各类运算符,并熟悉它们的优先级;掌握各种基本表达式的组成和运算规那么, 以及类型的转换规那么:建立函数的概念,深刻理解VisualFox
4、Pro处理信息的含义。 2、教学重点 了解VisualFoxPro的数据类型、各类运算符;掌握各种基本表达式的组成和运算规那么,以及类 型的转换规那么。 3、教学难点 理解常量和变量的概念,深刻理解变量的命名规那么、定义和赋初值方法;建立函数的概念,深 刻理解VisualFoxPro处理信息的含义。 (4) 表操作1、教学内容与要求 本章主要讲授:建立表,向表中加入记录,数据的显示与修改,控制字段和记录访问,记录定 位、删除和恢复以及快速修改表中数据飞 要求:理解表的重要作用;深刻理解组成表的基本要素、建立表的方法和表的操作;掌握基 本建表方法和表的基本操作方法。 2、教学重点
5、掌握基本建表方法和表的基本操作方法。 3、教学难点表的基本操作方法 (5) 索引及创立索引1、教学内容与要求 本章主要讲授:索引的基本概念、类型、创立索引和使用索引。 要求:理解索引的基本概念和作用;掌握创立索引的方法;能够使用索引。 2、教学重点创立索引的方法。 3、教学难点根据需要创立索引。 (6) 创立数据库1、教学内容与要求 本章主要讲授:1、创立数据库。2、数据库中表的使用。3、建立表间关系。要求:理解数据 库的作用;掌握建立数据库的方法。 2、教学重点建立数据库的方法。 3、教学难点建立数据库的方法。 (7) 视图与查询1、教学内容与要求 主要讲授:1、创立
6、视图与查询。2、视图与查询的使用。 要求:理解视图与查询的意义;掌握视图与查询的创立方法。 2、教学重点视图与杳询的创立 3、教学难点视图与查询异同。 (8) SQL关系数据库查询语言1、教学内容与要求 主要讲授:1、创立查询SQL语句。2、表定义SOL语句和表记录操作SQL语句。 要求:了解SQL的概念和功能,掌握SQL语句操作的方法。 2、教学重点SQL语句操作的方法 3、教学难点SQL语句应用。 (9)创立工程1、教学内容与要求 主要讲授:1、创立工程。2、工程管理器的使用和定制工程管理器。 要求:了解工程的概念;熟练掌握工程管理器的使用方法和定制工程管理器2、教学
7、重点 工程管理器的使用。 3、教学难点定制工程管理器 (10)程序设计基础1、教学内容与要求 主要讲授:1、VisualFoxPro的工作方式。2、建立程序文件。3、程序文件的调用。4、程序的 基本结构。5、过程与过程文件6、程序设计实例等要求:理解程序的概念;理解程序的基本结构的含义;了解过程的编程方法。 2、教学重点程序的分支、循环结构。 3、教学难点过程的编程方法。 (11)面向对象可视化编程基础1、教学内容与要求 主要讲授:1、面向对象可视化编程的概念2、类的创立。3、对象的操作与对象设计实例要求:只作一般性了解。 2、教学重点面向对象可视化编程的概念 3、教学难点
8、对象的操作 (12)表单的设计与运行1、教学内容与要求 主要讲授:1、创立表单。2、修改表单。3、运行表单、4表单控件。 要求:了解表单的概念及用途;掌握一般表单的制作方法、修改和运行2、教学重点 掌握•般表单的制作方法3、教学难点 表单控件的 (13)实用表单的设计1、教学内容与要求 主要讲授:本章只作一般介绍要求:进一步了解表单的制作方法、修改和运行 2、教学重点掌握表单的制作方法 3、教学难点实用表单设计 (14)创立报表1、教学内容与要求 主要讲授:1、报表布局。2、创立报表。3、修改报表。4、使用报表。 要求:了解报表的概念及用途;掌握报表的制作方法、修改和使
9、用2、教学重点 报表创立3、教学难点 利用报表设计器的制作报表 (15)菜单设计1、教学内容与要求 主要讲授:1、菜单系统。2、建立菜单系统。3、指定菜单项任务、4、生成菜单程序。5、远 行菜单。 要求:了解菜单的概念及用途:掌握菜单的制作方法、生成菜单程序和运行菜单2、教学重点 掌握菜单的制作方法3、教学难点 指定菜单项的任务四、学时分配 理论学时分配表 序 号 教学内容(按章填写) 学时 课 堂 讲 授 实 验 课 习 题 课 讨 论 课 其 它 1 数据库基础理论(第1章) 1 2 Visual FoxPro 基础(第 2、
10、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、第11章) 2 13 表单的设计(第12章) 2 14 表单控件(第13章) 2 15 报表设计(第14章) 2 16 菜单设计(第15章) 2 17 程序调试与发布 2 18 复习 2 小计 32 比例 100% 合计 32 实验学时分配表 序 号 实验工程(或内容)名称 实 验 学 时 实验类型 每组 实验 人数 说 明 验 证 性 设 计 性 综 合 性 它
12、 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
13、 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应用基础与面向对象程序设计》高等教育出版社
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4009-655-100 投诉/维权电话:18658249818