课程的教学内容、重点和难点:

第一章 第二章 第三章 第四章 第五章 第六章
第七章 第八章 第九章 第十章 第十一章  


第一章 Visual FoxPro基础(2+2学时)
一、 数据库基本概念
(一) 数据处理
了解数据处理的概念。
(二) 数据模型
了解数学模型的概念。
(三) 数据库系统
了解关系数据库系统的概念。
二、 关系数据库
(一) 关系数据结构定义
了解关系数据结构定义
(二) 关系运算
了解关系运算符的功能
(三) 关系数据库
了解关系数据库的概念

重点:数据库基本概念
难点:关系数据库的相关知识

 

 

第二章 Visual FoxPro系统初步 (4+2学时)
一、 Visual FoxPro关系数据库系统
(一) Visual FoxPro发展历史
了解Visual FoxPro发展历史。
(二) Visual FoxPro系统特点
了解Visual FoxPro系统特点。
(三) Visual FoxPro操作界面
熟悉Visual FoxPro操作界面。
(四) Visual FoxPro工作方式
了解Visual FoxPro工作方式。
二、 Visual FoxPro设计工具
(一) 向导
了解向导的功能。
(二) 设计器
了解设计器的功能。
(三) 生成器
了解生成器的功能。
三、 项目管理器
(一) 项目管理器的功能特性
了解项目管理器的功能特性。
(二) 项目管理器的界面操作
熟悉项目管理器的界面操作。

重点:项目管理器
难点:

 

 

第三章 数据与数据运算 (6+2学时)
一、数据类型
了解Visual FoxPro的数据类型,熟练掌握5种常用类型。
二、 常量
(一)字符型常量
熟练掌握字符型常量的概念及用法。
(二)数值型常量
熟练掌握数值型常量的概念及用法。
(三)货币型常量
了解货币型常量的概念及用法。
(四)日期型和日期时间型常量
熟练掌握日期型常量的概念及用法,了解日期时间型常量的概念及用法。
(五)逻辑型常量
熟练掌握逻辑型常量的概念及用法。
三、 变量
(一)内存变量
掌握内存变量的定义和使用方法及常用命令。
(二)字段变量
了解字段变量的概念。
(三)系统变量
了解系统变量的概念。
(四)变量的显示
掌握变量的显示命令。
(五)内存变量的清除
掌握变量的清除命令。
四、 数组
(一)数组的定义
掌握定义数组的命令。
(二)数组的赋值和引用
掌握数组的赋值和引用方法。
五、 函数
(一) 函数的组成要素
了解函数的组成要素。
(二) 函数的类型
了解函数的分类情况。
(三) 常用函数列表
掌握常用函数的使用方法。
六、 数据运算表达式
(一)数值型表达式
掌握数值型表达式的定义,数值运算符的含义及优先级别。
(二)字符型表达式
掌握字符型表达式的定义,字符运算符的含义及优先级别。
(三)日期型表达式
掌握日期型表达式的定义,日期运算符的含义及优先级别。
(四)关系型表达式
掌握关系型表达式的定义,关系运算符的含义及优先级别。
(五)逻辑型表达式
掌握逻辑型表达式的定义,逻辑运算符的含义及优先级别。
(六)表达式的优先级
掌握各运算符的优先级别。

重点:常用标准函数、运算符与表达式的使用方法,
难点:函数、表达式

 

 

第四章 Visual FoxPro数据库及其操作(10+4学时)
一、 表的建立
(一)表结构设计
了解表结构设计方法。
(二)表结构建立
掌握表结构建立命令及方法。
(三)表记录数据的输入
熟练掌握各种数据类型数据的输入方法。
二、 表的编辑修改
(一)表文件的打开与关闭
熟练掌握表文件的打开与关闭的命令及交互式操作方法。
(二)表结构的显示与修改及交互式操作方法。
熟练掌握表结构的显示与修改的命令。
(三)记录的显示与修改
熟练掌握表记录的显示与修改的命令。
(四)记录的追加
熟练掌握表记录的追加命令及交互式操作方法。
(五)记录的删除与恢复
熟练掌握表记录的删除与恢复命令。
三、 表复制与逻辑表设置
(一)表复制
熟练掌握表表复制命令。
(二)逻辑表设置
熟练掌握逻辑表设置命令。
四、 排序与索引
(一)排序
了解排序的思想及命令。
(二)索引
了解索引的分类,熟练掌握结构复合索引文件的建立命令及交互式操作建立索引的方法。
五、 数据库的基本操作
(一)数据库的建立
熟练掌握数据库的建立命令及交互式操作方法。
(二)数据库操作命令
熟练掌握数据库操作命令。
六、 多表操作
(一) 多工作区操作
掌握数据工作区的概念及相关命令的使用方法。
(二) 数据工作期的使用
掌握数据工作期的使用方法。
(三) 建立表间临时关联
了解建立表间临时关联的命令。

重点:表的建立及操作、数据库、索引
难点:数据库的相关概念及操作

 

 

第五章 关系数据库标准语言SQL (8+4学时)
一、 查询命令
(一) 顺序查询命令
掌握顺序查询命令的用法及相关函数的使用方法。
(二) 索引查询命令
掌握索引查询命令的用法。
二、 统计命令
(一) 记录数统计命令
了解记录数统计命令。
(二) 求和命令
了解求和命令
(三) 求平均值命令
了解求平均值命令
(四) 计算命令
了解求计算命令
(五) 分类汇总命令
了解求分类汇总命令
三、 关系型数据库标准语言SQL
(一) SQL的数据定义命令
熟练掌握SQL的数据定义命令。
(二) SQL的数据操纵命令
熟练掌握SQL的数据操纵命令。
(三) SQL的数据查询命令
熟练掌握SQL的数据查询命令。

重点:查询、统计、多表查询、SQL-select语句
难点:多表查询、SQL-select语句

 

 

第六章 查询与视图 (4+2学时)
一、 查询的建立与使用
(一)通过界面操作创建查询
熟练掌握通过界面操作创建查询的方法。
(二) 视图的其他操作
了解视图的其他操作命令。
二、 视图的建立与使用
(一) 建立视图的CREATE SQL VIEW命令
熟练掌握建立视图的CREATE SQL VIEW命令。
(二) 通过界面操作创建视图
熟练掌握通过界面操作创建视图的方法。
(三) 视图的其他操作
了解视图的其他操作命令。

重点:查询和视图的建立方法
难点:多表操作

 

 

第七章 程序设计 (12+4学时)
一、 程序文件的建立与运行
(一) 程序文件的建立
掌握程序文件的建立方法。
(二) 程序的运行
掌握程序的运行命令以及交互运行程序的方法。
(三) 程序中的辅助命令
了解注释命令的作用及使用方法。
(四) 交互式的输入命令
了解四种交互式的输入命令,重点掌握WAIT命令的用法。
二、 程序的控制结构
(一) 顺序结构
掌握顺序结构程序设计。
(二) 选择结构
掌握单分支语句与多分支语句的程序设计方法。
(三) 循环结构
掌握三种循环语句的用法,了解多重循环的使用。
三、 多模块程序
(一) 子程序
掌握子程序的建立和调用。
(二) 自定义函数
掌握自定义函数的方法和调用。
(三) 过程
掌握过程文件的建立和调用。
(四) 变量的作用域
掌握各种类型变量的定义命令及作用范围。
(五) 程序的调试
掌握程序调试的方法。

重点:程序的三种基本控制结构,变量的作用范围
难点:选择结构、循环结构

 

 

第八章 表单设计与应用 (12+6学时)
一、面向对象的概念
(一) 对象与类
了解对象与类的基本概念。
掌握对象的引用方法。
掌握对象的相对和绝对引用。
(二) 子类与继承
了解子类与继承的基本概念。
二、Visual FoxPro基类简介
(一)Visual FoxPro基类
了解Visual FoxPro基类的基本概念。
(二) 容器、控件与事件
了解容器、控件的基本概念以及事件的驱动方法。
三、创建与管理表单
(一) 表单向导
掌握表单向导建立表单的方法。
(二) 表单设计器
了解表单设计器的常用具。
(三) 表单的保存、运行和修改
掌握表单的保存、运行和修改的操作方法。
(四) 快速表单
掌握快速表单的建立方法。
四、 表单的属性
(一) 表单的常用属性
了解表单的常用属性。
(二) 自定义表单属性
掌握自定义表单属性的方法。
五、 向表单添加控件
掌握向表单添加控件及相关的操作方法。
六、 常用表单控件介绍
(一) 标签控件
掌握标签控件的常用属性及控件的使用方法。
(二) 图象、线条与形状控件
掌握图象、线条与形状控件的常用属性及控件的使用方法。
(三) 计时器控件
掌握计时器控件的常用属性、常用事件及控件的使用方法。
(四) 文本框控件
掌握文本框控件的常用属性、常用事件及控件的使用方法。
(五) 命令按钮
掌握命令按钮的常用属性、常用事件及控件的使用方法。
(六) 命令按钮组控件
掌握命令按钮组控件的常用属性、事件的使用方法及命令按钮组控件中各命令按钮的编辑方法。了解命令按钮组控件生成器的用法。
(七) 编辑框
掌握编辑框控件的常用属性的使用方法。
(八) 复选框和单选框
掌握复选框和单选框的常用属性、事件的使用方法及选项按钮组控件中各选项按钮的编辑方法。了解选项按钮组控件生成器的用法。
(九) 列表框和组合框
掌握列表框和组合框的常用属性、事件、方法的使用方法。
(十) 微调控件
掌握微调控件常用属性的使用方法。
(十一) 表格和页框
掌握表格和页框的常用属性、事件的使用方法。
(十二) 超级连接
掌握超级连接的使用方法。
(十三) ActiveX控件和ActiveX绑定控件
了解ActiveX控件,掌握ActiveX绑定控件的使用方法。

重点:对象的相对和绝对引用,对象以及对象的属性、事件等概念、列表框和组合框控件、表格控件
难点:对象的相对和绝对引用、列表框和组合框控件

 

 

第九章 菜单设计与应用 (2+2学时)
一、Visual FoxPro系统菜单
(一) 菜单系统
了解菜单系统的概念。
(二) 菜单系统的规划
掌握菜单系统的规划的方法。
二、 建立菜单
(一) 建立菜单的基本步骤
了解建立菜单的基本步骤。
(二) “菜单设计器”窗口
了解“菜单设计器”窗口
(三) 快速菜单
掌握快速菜单的建立方法。
(四) 建立应用程序菜单
掌握应用程序菜单建立方法。
三、建立快捷菜单
掌握快捷菜单的建立及引用。
四、 菜单的常规选项和菜单选项设定
(一) 常规选项
掌握菜单的常规选项的设定,及功能。
(二) 菜单选项
掌握菜单的菜单选项的设定,及功能。
五、 顶层表单的菜单加载
掌握将菜单加载到表单上的方法

重点:菜单的设计、菜单的加载
难点:菜单的加载

 

 

第十章 报表设计 (2+2学时)
一、 创建报表
(一) 利用报表向导创建报表
了解利用报表向导创建报表的方法。
(二) 利用快速报表创建报表
了解利用快速报表创建报表的方法。
(三) 利用报表设计器创建报表
掌握利用报表设计器创建报表的方法。
二、 修改和打印报表
(一)修改报表
了解修改报表的方法。
(二) 打印报表
了解打印报表的命令。

重点:利用报表设计器创建报表、利用报表向导创建报表
难点:设计分组报表

 

 

第十一章 开发应用程序 (2+2学时)
一、 应用项目综合实践
(一) 系统开发基本步骤
了解利用Visual FoxPro6.0进行系统开发的基本步骤。
(二) 连编应用程序
了解连编应用程序的方法。
(三) 主程序设计
掌握Visual FoxPro主程序的设计方法。
二、 应用程序生成器
了解利用应用程序生成器生成Visual FoxPro程序的方法。

重点:掌握利用Visual FoxPro进行系统开发的基本步骤
难点:连编、主程序的设计