《 Vi sual Foxpro6.0程序设计》教学大纲 教师:王智明(莆田学院电子信息系) 教学目的和要求 本课程以 Visual Foxpor6.0为基础,讲授数据库系统的基本概念和基本理论,使学 生了解关系型数据库的基本概念和程序设计方法,能够独立编写短小的VFP程序,并结合数 据库的操作管理功能,实现信息管理与査询功能,为后续课程学习奠定基础。 通过本课程的学习,使学生掌握数据库的基本概念、操作、查询:掌握高级语言程序 设计及可视化编程功能,掌握可视化编程技巧及技术,能进一步深入自学 Visual foxpro 编程 课程内容及其安排 (课程采用厦门大学出版社鄂大伟编写的教材《 Visual foxpro60程序设计教程》 (一)、 Visual FoxPro6.0概述 了解: . Visual foxpro6.0的发展过程 2.VFP6.0的功能 3.VFP6.0系统的软硬件环境 4.VFP6.0系统的安装 掌握 VF6.0系统的启动 2.VFP6.0环境介绍 (二)、VFP6.0基础 了解:
《VisualFoxPro6.0 程序设计》教学大纲 教师:王智明 (莆田学院电子信息系) 一、教学目的和要求 本课程以 Visual Foxpor 6.0 为基础,讲授数据库系统的基本概念和基本理论,使学 生了解关系型数据库的基本概念和程序设计方法,能够独立编写短小的 VFP 程序,并结合数 据库的操作管理功能,实现信息管理与查询功能,为后续课程学习奠定基础。 通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序 设计及可视化编程功能,掌握可视化编程技巧及技术,能进一步深入自学 Visual FoxPro 编程。 二、课程内容及其安排 (课程采用厦门大学出版社鄂大伟编写的教材《Visual FoxPro6.0 程序设计教程》) (一)、Visual FoxPro 6.0 概述 了解: 1. Visual FoxPro6.0 的发展过程 2. VFP6.0 的功能 3. VFP6.0 系统的软硬件环境 4. VFP6.0 系统的安装 掌握: 1. VFP6.0 系统的启动 2. VFP6.0 环境介绍 (二)、VFP6.0 基础 了解:
1.VFP6.0中文版的性能指标 2.VFP6.0文件组成 掌握 1.项目管理器 2.设计器与生成器的使用 3.工作目录与搜索路径的建立 (三)、数据库的建立和操作 数据库、数据表、记录、字段的概念 重点掌握 数据库的建立 2.建立自由表 3.编辑表中的数据 4.筛选表记录 5.建立索引 (四)、数据库的管理 了解 创建和编辑关系 2.建立参照完整性规则 3.使用多个数据库
1.VFP6.0 中文版的性能指标 2. VFP6.0 文件组成 掌握: 1. 项目管理器 2. 设计器与生成器的使用 3. 工作目录与搜索路径的建立 (三)、数据库的建立和操作 了解: 数据库、数据表、记录、字段的概念 重点掌握: 1. 数据库的建立 2. 建立自由表 3. 编辑表中的数据 4. 筛选表记录 5. 建立索引 (四)、数据库的管理 了解 1. 创建和编辑关系 2. 建立参照完整性规则 3. 使用多个数据库
掌握: 数据库的设计 数据库中表的操作 3.字段与记录属性设置 重点掌握 数据库的设计 (五)、查询与视图 1.查询与视图的概念 2.结构化查询语言SQL简介 掌握: 1.视图查询 2.查询数据 (六)、VFP6.0应用程序设计基础 重点掌握: 1.变量、函数和表达式 2.数据库的操作命令 3.表的修改和维护 4.表的排序与索引 5.统计命令
掌握: 1.数据库的设计 2. 数据库中表的操作 3. 字段与记录属性设置 重点掌握: 数据库的设计 (五)、查询与视图 了解: 1. 查询与视图的概念 2. 结构化查询语言 SQL 简介 掌握: 1.视图查询 2.查询数据 (六)、VFP6.0 应用程序设计基础 重点掌握: 1. 变量、函数和表达式 2. 数据库的操作命令 3. 表的修改和维护 4. 表的排序与索引 5. 统计命令
6.命令文件的建立与运行 7.顺序结构程序设计 8.分支结构程序设计 9.循环结构程序设计 10.过程及其调用 (七)、报表和标签设计 了解: 1.修改报表布局 2.标签文件的建立 掌握: 预览和打印报表与标签 重点掌握: 1.报表的布局 2.报表文件的建立 八)、面向对象程序设计 掌握 面向对象程序设计的概念 2.可视化编程基础 3.控件的基本属性 重点掌握
6. 命令文件的建立与运行 7. 顺序结构程序设计 8. 分支结构程序设计 9. 循环结构程序设计 10.过程及其调用 (七)、报表和标签设计 了解: 1.修改报表布局 2. 标签文件的建立 掌握: 预览和打印报表与标签 重点掌握: 1.报表的布局 2. 报表文件的建立 (八)、面向对象程序设计 掌握: 1.面向对象程序设计的概念 2.可视化编程基础 3. 控件的基本属性 重点掌握:
.程序设计的基本方法 2.修改和定制表单 3.建立简单的应用程序 (九)、控件的使用 了解: 1.标签控件与文本框控件 2.计时器控件与容器控件 3.利用图像框控件与计时器控件设计简单的动画 4.类设计 掌握: 1.微调按钮控件与页框控件 2.线条控件与形状控件 3表格控件与图像框控件 重点掌握: 1.命令按钮控件与编辑框控件 2.选项按钮组控件与复选框控件 3.列表框控件与组合框控件 (十)、数据表的表单设计 掌握 1.用表单向导设计表单
1. 程序设计的基本方法 2. 修改和定制表单 3. 建立简单的应用程序 (九)、 控件的使用 了解: 1. 标签控件与文本框控件 2. 计时器控件与容器控件 3. 利用图像框控件与计时器控件设计简单的动画 4. 类设计 掌握: 1. 微调按钮控件与页框控件 2. 线条控件与形状控件 3 表格控件与图像框控件 重点掌握: 1. 命令按钮控件与编辑框控件 2. 选项按钮组控件与复选框控件 3. 列表框控件与组合框控件 (十)、 数据表的表单设计 掌握: 1. 用表单向导设计表单
2.用表单设计器设计表单 3.用表单生成器设计表单 4.向表单中添加控件 5.修饰表单 6.人事管理应用程序 重点掌握: 用表单向导设计表单 2.用表单设计器设计表单 (十一)、菜单设计 掌握: 1.用菜单设计器创建菜单 2.用快速菜单创建菜单 3.向菜单添加事件代码 4.修饰菜单 (十二)、工资管理系统设计 了解 1.开发应用系统的过程 2.工资管理系统主要模块简介 3.项目与数据库的建立 4.工资管理系统模块设计
2. 用表单设计器设计表单 3. 用表单生成器设计表单 4. 向表单中添加控件 5. 修饰表单 6. 人事管理应用程序 重点掌握: 1.用表单向导设计表单 2. 用表单设计器设计表单 (十一)、 菜单设计 掌握: 1. 用菜单设计器创建菜单 2. 用快速菜单创建菜单 3. 向菜单添加事件代码 4. 修饰菜单 (十二)、 工资管理系统设计 了解: 1. 开发应用系统的过程 2. 工资管理系统主要模块简介 3. 项目与数据库的建立 4. 工资管理系统模块设计
5.程序的连编 三、教学内容的学时安排 总学时68学时:其中讲授34学时,上机34学时 课程内容 讲授学时上机学时 、 Visual foxpro6.0概述 VFP6. 0 基 2 数据库的建 操 4 数 据 库 的 础三作四理五图六构七表八计九用十计十计合 查 询 视 VFP 应用程序设计结 6 设 计 报 2 对 象 程 设 控 件 数据 表 的 安9多多 表 设 菜 设 34 四、实验、考试与课程设计 课程采用理论与实践相结合的形式,理论教学与实验学时比为1:1
5. 程序的连编 三、教学内容的学时安排 总学时 68 学时:其中讲授 34 学时,上机 34 学时 课 程 内 容 讲授学时 上机学时 一、 Visual FoxPro 6.0 概述 2 2 二 、 VFP6.0 基 础 2 2 三 、 数 据 库 的 建 立 和 操 作 4 4 四 、 数据库的管 理 2 2 五 、 查询与视 图 2 2 六 、 VFP 应用程序设计结 构 6 6 七 、 设计报 表 2 2 八 、 面 向 对 象 程 序 设 计 2 2 九 、 控件的使 用 6 6 十 、 数 据 表 的 表 单 设 计 4 4 十一、菜单设 计 2 2 合 计 34 34 四 、实验、考试与课程设计 课程采用理论与实践相结合的形式,理论教学与实验学时比为 1:1;
考试采用理论考试、上机考试与课程设计相结合的形式,比例为70:30;
考试采用理论考试、上机考试与课程设计相结合的形式,比例为 70:30;