《Visual FoxPro程序设计》教学大纲
课程名称:Visual FoxPro程序设计
学时:18
适用对象:医学专业本科生,有无计算机语言基础者均可,并根据不同数学程度设计了不同的例题和实验题。
第1章 数据库系统概述
本讲目的:
本讲主要介绍了信息、数据与数据处理,数据描述等概念以及数据模型和数据库系统。要求掌握理解信息和数据、数据处理、数据模型等概念,掌握数据库管理系统的组成。
本讲内容:
1.1 信息、数据与数据处理
1.2 数据描述
1.3 数据模型
1.4 数据库系统
第2章 数据库设计
本讲目的:
本讲主要介绍了数据库设计的任务和步骤以及关系数据库和关系的规范化。要求理解“关系数据库”的定义,理解数据库表间的关联关系,在组建关系数据库时懂得如何实现数据的规范化。。
本讲内容:
2.1 数据库设计概述
2.2 关系模型和关系数据库
2.3 关系的规范化
第3章 关系运算
本讲目的:
本章主要介绍集合运算和特殊的关系运算,要求掌握并、差、交等集合运算和选择、投影和连接等关系运算。
本讲内容:
3.1 集合运算
3.2 特殊的关系运算
第4章Visual FoxPro 8.0 系统概述
本讲目的:
本章主要介绍Visual FoxPro 8.0 的特性、安装、启动和集成环境以及向导、生成器、设计器的使用,要求熟悉Visual FoxPro 8.0界面、菜单、工具栏、命令窗口的操作,了解各种向导、生成器、设计器的使用方式。
本讲内容:
4.1 Visual FoxPro 8.0 的特性
4.2 Visual FoxPro 8.0 的安装、启动
4.3 Visual FoxPro 8.0 的集成环境
4.4 向导、生成器、设计器
第5章Visual FoxPro 操作基础
本讲目的:
本讲主要介绍了数据类型、数据存储、函数和表达式。要求掌握数据类型的定义、表示方式、值和数据定义长度;理解常量、内存变量、数组变量、字段变量、记录、对象等概念;掌握各种类型常量的表示方式,内存变量的输入、输出方式;理解内存变量的作用域;掌握算术表达式、字符表达式、时间日期表达式、关系表达式、逻辑表达式、名表达式等的应用;掌握常用函数的意义并能熟练的使用。
本讲内容:
5.1 数据类型
5.2数据存储
5.3 函数
5.4 表达式
第6章 项目管理器
本讲目的:
本讲主要介绍了项目的创建以及项目管理器的使用和设置,要求懂得如何创建项目并利用项目管理器对项目内容进行管理。
本讲内容:
6.1 创建项目
6.2 项目管理器的使用
6.3 项目管理器的设置
6.4 “项目”菜单功能
第7章 数据库及表操作
本讲目的:
本讲主要介绍表的创建、表中数据的输入和修改以及数据库的创建和使用。要求掌握数据表的各种建立方式并能熟练地进行表中的数据类型的定义和修改;能熟练地向表中添加记录、备注型数据输入、通用型数据的输入、数据的显示和修改方式、用编辑方式显示和修改数据、用浏览方式显示和修改数据、控制字段和记录的访问;掌握数据库建立、打开方法、向数据库添加数据表、数据库中的表的使用。
本讲内容:
7.1 创建自由表
7.2 表中数据输入
7.3 表中数据的显示和修改
7.4 数据库的创建及使用
7.5 数据库表的使用
第8章 索引及记录操作
本讲目的:
通过介绍索引的概念和创建,表间的关联关系的建立以及记录的定位、排序、删除和修改。要求理解索引的定义以及索引的类型。懂得如何创建索引、使用索引、按索引字段排序以及按索引表达式排序;懂得如何建立表间的关联关系以及正确使用参照完整性;熟练掌握数据表中记录的定位、排序和修改以及逻辑删除表中的记录、恢复表中逻辑删除的记录和物理删除表中记录等操作。
本讲内容:
8.1 索引概述
8.2 建立表间的关联关系
8.3 记录的排序
8.4 记录定位
8.5 记录删除
8.6 记录修改
第9章 视图与查询操作
本讲目的:
本讲介绍了视图与查询的建立和使用。要求懂得区分视图和查询的异同;掌握如何利用视图设计器创建视图、利用视图向导创建视图以及利用视图更新数据;会使用查询设计器创建查询、利用查询向导创建查询和使用查询。
本讲内容:
9.1 创建视图
9.2 利用视图更新数据
9.3 创建查询
9.4 视图与查询的应用
第10章 SQL语言
本讲目的:
本讲介绍了SQL语言的特点和功能以及用SQL语言进行数据更新和查询。要求掌握SELECT查询语句并能灵活的根据数据查询要求组合WHERE、HAVING、ORDER BY、GROUP BY 等子句并能使用INSERT INTO命令插入数据语句,会用DELETE FROM命令删除数据语句和UPDATE SET命令修改数据语句。
本讲内容:
10.1 SQL语言概述
10.2 数据更新
10.3 数据查询
第11章 程序设计基础
本讲目的:
本讲介绍了Visual FoxPro的工作方式和顺序结构、分支结构、循环结构语句。要求了解Visual FoxPro的各种不同工作方式:命令方式、菜单方式、程序文件方式;了解程序文件的建立、编辑、保存以及程序文件的调用;了解四种基本程序结构:顺序结构、分支结构、循环结构和过程结构;初步掌握程序调试工具的基本用法。
本讲内容:
11.1 Visual FoxPro的工作方式
11.2 程序的基本结构
11.3 顺序结构语句
11.4 分之结构语句
11.5 循环结构语句
11.6 过程和过程文件
11.7 程序调试
第12章 面向对象程序设计
本讲目的:
本讲介绍了对象、对象的属性、类、事件和方法等概念以及类的创建和常用控件的使用。要求理解面向对象程序设计概念及对象、对象的属性、类、事件和方法等概念;了解类的创建、类属性的定义、类的方法和事件的定义;了解常用控件的创建、常用属性的修改以及事件与方法的编写。
本讲内容:
12.1 面向对象概念的引入
12.2 类的创建
12.3 对象的操作
12.4 常用控件
第13章 表单设计
本讲目的:
本讲介绍了表单的创建、修改和运行。要求能熟练的进行表单界面的设计和格式化操作。
本讲内容:
13.1 创建表单
13.2 修改表单
13.3 运行表单
第14章 报表设计
本讲目的:
本讲介绍了报表的布局、创建和使用。要求了解通过报表设计器设计报表,懂得如何
设置报表数据环境并能熟练的进行报表的格式化操作。
本讲内容:
14.1 报表布局
14.2 创建和使用报表
14.3 修改报表
14.4 使用报表
第15章 菜单设计
本讲目的:
本讲介绍了菜单的创建和运行。要求了解菜单系统的组成以及菜单、菜单项设计、指定菜单项的任务及菜单的编译和运行。
本讲内容:
15.1 设计菜单
15.2 创建菜单
15.3 生成菜单程序
15.4 运行菜单
因篇幅问题不能全部显示,请点此查看更多更全内容