《Visual FoxPro教学大纲》.docx
- 文档编号:11791464
- 上传时间:2023-04-01
- 格式:DOCX
- 页数:18
- 大小:20.10KB
《Visual FoxPro教学大纲》.docx
《《Visual FoxPro教学大纲》.docx》由会员分享,可在线阅读,更多相关《《Visual FoxPro教学大纲》.docx(18页珍藏版)》请在冰豆网上搜索。
《VisualFoxPro教学大纲》
安徽工业经济职业技术学院
计算机网络技术专业《VisualFoxPro教学大纲》
(一)课程的性质、任务
目前,各种数据库系统得到了越来越广泛的应用,不仅已成为办公自动化系统、管理信息系统和决策支持系统的核心,并且已与计算机网络技术紧密结合,成为电子商务、电子政务及其他各种现代信息与管理系统的核心。
《VisualFoxPro程序设计》课程是目前国内各高校普遍开设的一门计算机公共课程,学习本课程将有助于学生:
巩固、加深和拓展已有的计算机和信息技术知识;
掌握基本的数据库应用技术和基于数据库的应用程序设计技术;
培养逻辑思维能力,以及分析问题和解决问题的能力;
将各自的专业知识与计算机信息管理知识和技能结合起来,使之在今后的学习和工作中适应新时代的要求。
(二)教学目的、要求:
通过本课程的课堂教学与上机实训,要求学生:
l. 了解信息(Information)、数据(Data)、数据库(DataBase)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念,以及数据库技术在当今社会各个层面管理中应用的重要性。
2. 熟悉VisualFoxPro的用户界面和运行方式,掌握VisualFoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,了解VisualFoxPro的命令格式和主要文件类型等基础知识。
3. 掌握数据表的创建方法,以及数据记录的插入、删除、修改、排序、索引、查找、统计汇总等基本操作,同时掌握多个数据表之间的关联、更新等操作。
4.掌握数据库创建与维护的方法,以及数据字典、数据视图、数据库表之间的永久关系和参照完整性等知识,掌握应用数据库技术管理大量信息的基本技能。
5.熟悉SQL结构化查询语言,了解该语言的特点;着重掌握SQL的数据定义语言、数据修改语言和数据查询语言,能够使用基本SQL命令创建、维护和查询数据库和数据表。
6.掌握结构化程序设计的基本知识、方法和技巧,掌握顺序、分支和循环等基本程序流程控制语句以及模块化程序设计的方法,能够读懂、编写和调试通过一些相对简单的应用程序。
7.了解对象、类、属性、方法、事件等面向对象程序设计的基本概念,基本掌握面向对象程序设计及可视化程序设计的方法;能够使用VisualFoxPro所提供的开发工具创建表单、报表和菜单等。
8. 了解基于数据库的应用程序项目开发的全过程,能够用所学知识开发一个较为简单实用的数据库应用程序。
(三)教学内容:
(注:
课程安排以国家规划高职高专教材《中文Visual FoxPro6.0操作教程》为基础)
第一章、数据库简介
1.1计算机数据管理的发展
1.1.1数据与数据处理
1.1.2计算机数据管理的发展
1.2数据库系统及数据模型
1.2.1基本概念
1.2.2实体及实体间的关系
1.2.3数据模型
1.3关系数据库
1.3.1基本概念
1.3.2关系模型的实体及实体间的关系
1.3.3关系的性质
1.3.4关系运算
1.4关系数据库设计基础
1.4.1数据库设计目的
1.4.2数据库设计内容
1.4.3数据库设计步骤
了解:
1.计算机数据管理的发展
2.数据模型
掌握:
数据库系统、实体、元组、属性、域、关键字的概念
第二章、Visual FoxPro简介
2.1VisualFoxPro系统概述
2.1.1VisualFoxPro6.0的发展情况
2.1.2VisualFoxPro6.0的特点
2.2VisualFoxPro6.0的安装与启动
2.2.1安装VisualFoxPro6.0所需配置
2.2.2VisualFoxPro6.0的安装
2.2.3VisualFoxPro6.0的启动
2.2.4VisualFoxPro6.0的退出
2.3VisualFoxPro6.0的界面组成与基本操作
2.3.1VisualFoxPro6.0的界面组成
2.3.2VisualFoxPro6.0的工作方式
2.3.3VisualFoxPro6.0的系统环境设置
2.4VisualFoxPro6.0的辅助工具
2.4.1向导
2.4.2设计器
2.4.3生成器
了解:
1.VisualFoxPro6.0的发展过程
2.VisualFoxPro6.0的功能
3.VisualFoxPro6.0系统的软硬件环境
4.VisualFoxPro6.0系统的安装
掌握:
1.VisualFoxPro6.0系统的启动
2.VisualFoxPro6.0环境介绍
第三章、VisualFoxPro表达式
3.1VisualFoxPro6.0的数据类型
3.1.1使用与内存变量和字段变量的数据类型
3.1.2只适用于字段变量的数据类型
3.2常量与变量
3.2.1常量
3.2.2变量
3.3表达式
3.3.1显示命令
3.3.2算术表达式
3.3.3字符表达式
3.3.4关系表达式
3.3.5逻辑表达式
3.3.6日期时间表达式
3.3.7运算符的优先级
了解:
1.数据的类型
2.常量与变量
掌握:
1.算术表达式
2.字符表达式
3.关系表达式
4.逻辑表达式
第四章、项目、数据库及表的基本操作
4.1项目、数据库及表的建立
4.1.1基本概念
4.1.2项目、数据库及表的建立
4.2项目、数据库及表的基本操作
4.2.1项目、数据库及表的打开与关闭
4.2.2项目管理器的基本操作
4.2.3数据库的基本操作
4.2.4表的基本操作
4.3排序与索引
4.3.1记录的排序
4.3.2索引
4.4数据查询
4.4.1顺序查询命令
4.4.2索引查询命令
4.5数据统计
4.5.1计数命令
4.5.2求和命令
4.5.3求平均值命令
4.6数据的完整性
4.6.1实体完整性
4.6.2域完整性
4.6.3参照完整性
4.7多个表同时操作
4.7.1工作区的概念
4.7.2工作区的选择
4.7.3使用不同工作区中的表
4.7.4表之间的关联
了解
1.数据库、数据表、记录、字段的概念
2.创建和编辑关系
3.建立参照完整性规则
4.使用多个数据库
掌握:
1.数据库的设计
2.数据库中表的操作
3.字段与记录属性设置
重点掌握:
1.数据库的建立
2.建立自由表
3.编辑表中的数据
4.筛选表记录
5.建立索引
第五章、数组与常用函数
5.1数组
5.1.1数组的定义
5.1.2数组的使用
5.1.3数组的清除
5.1.4数组与表之间的数据交换
5.2常用函数
5.2.1数值函数
5.2.2字符函数
5.2.3日期和时间函数
5.2.4数据类型转换函数
5.2.5测试函数
了解:
数组的定义
掌握:
1.数组的使用
2.各种常用函数功能
第六章、SQL与查询
6.1SELECT-SQL命令
6.1.1SELECT-SQL命令格式
6.1.2SELECT-SQL命令功能
6.1.3SELECT-SQL命令说明
6.1.4SELECT-SQL命令运用
6.2查询工具的使用
6.2.1利用查询向导设计查询
6.2.2通过查询设计器创建查询
6.2.3运行查询
6.3SQL的其他命令简介
6.3.1表结构的创建
6.3.2表结构的修改
6.3.3表记录的插入
6.3.4表记录的更新
6.3.5表记录的删除
6.3.6表的删除
了解:
1.查询的概念
2.结构化查询语言SQL简介
掌握:
1.查询数据
2.SQL命令功能
第七章、使用视图查询修改数据
7.1创建视图
7.1.1用视图向导创建视图
7.1.2用视图设计器创建视图
7.2利用视图更新数据
7.2.1设置关键字段
7.2.2设置可修改字段
7.2.3设置源表可更新
7.2.4设置修改冲突的检测
7.2.5设置更新方法
7.3定制视图
7.3.1设置视图字段属性
7.3.2定制视图参数
7.3.3定制远程视图的高级选项
7.4在视图中集成数据
7.4.1在视图中集成多个表
7.4.2合成本地和远程数据
7.5操作视图的命令
7.5.1创建视图
7.5.2重命名视图
7.5.3删除视图
7.5.4使用视图
了解:
视图的概念
掌握:
1.创建视图
2.利用视图更新数据
第八章、程序设计基础
8.1程序和程序文件
8.1.1程序的基本结构
8.1.2程序文件的建立、修改与执行
8.1.3基本的输入输出命令
8.2结构化程序设计
8.2.1顺序结构
8.2.2选择结构
8.2.3循环结构
8.2.4综合实例
8.3模块化程序
8.3.1模块程序的定义和调用
8.3.2模块程序中变量的作用域
8.3.3模块调用时参数的传递
8.4程序调试
8.4.1程序中的常见错误
8.4.2提高程序的可维护性
8.4.3程序调试工具
重点掌握:
1.变量、函数和表达式
2.数据库的操作命令
3.表的修改和维护
4.表的排序与索引
5.统计命令
6.命令文件的建立与运行
7.顺序结构程序设计
8.分支结构程序设计
9.循环结构程序设计
10.过程及其调用
第九章、面向对象编程基础
9.1基本概念
9.1.1对象
9.1.2属性
9.1.3事件与方法
9.1.4类
9.2设计类
9.2.1创建类
9.2.2类属性的定义
9.2.3类的方法和事件的定义
9.2.4通过编程定义类
9.3对象的操作
9.3.1由类创建对象
9.3.2设置对象的属性
9.3.3调用对象的方法和触发对象的事件
9.3.4对象设计实例
掌握:
1.面向对象程序设计的概念
2.可视化编程基础
3.类设计
第十章、表单设计
10.1创建表单
10.1.1利用表单向导创建表单
10.1.2表单设计器
10.2定制表单
10.2.1表单常用属性、事件与方法
10.2.2创建表单的新属性和新方法
10.2.3表单的修改
10.3运行表单
10.4添加常用控件及属性
10.4.1标签(Label)控件
10.4.2命令按钮(CommandButton)控件的设计
10.4.3命令控件组(CommandGroup)控件
10.4.4文本框(TextBox)控件
10.4.5编辑框(EditBox)控件
10.4.6列表框(ListBox)控件
10.4.7组合框(ComboBox)控件
10.4.8计时器(Timer)控件
10.4.9选项按钮组(OptionGroup)控件
10.4.10复选框(CheckBox)控件
10.4.11微调(Spinner)控件
10.4.12图像(Image)控件
10.4.13表格(Grid)控件
10.4.14页框(PageFrame)控件
掌握:
1.用表单向导设计表单
2.用表单设计器设计表单
3.用表单生成器设计表单
4.向表单中添加控件
5.修饰表单
6.标签控件与文本框控件
7.计时器控件与容器控件
8.微调按钮控件与页框控件
9.线条控件与形状控件
10.表格控件与图像框控件
重点掌握:
1.用表单向导设计表单
2.用表单设计器设计表单
3.命令按钮控件与编辑框控件
4.选项按钮组控件与复选框控件
5.列表框控件与组合框控件
第十一章、报表和标签设计
11.1规划报表
11.2创建报表
11.2.1用报表向导创建报表
11.2.2创建快速报表
11.3报表修改
11.3.1报表设计器
11.3.2报表的数据源和布局
11.3.3在报表中使用控件
11.4分组报表
11.4.1设计分组报表
11.4.2报表输出
11.5标签
11.5.1标签设计器
11.5.2标签向导
了解:
1.修改报表布局
2.标签文件的建立
掌握:
预览和打印报表与标签
重点掌握:
1.报表的布局
2.报表文件的建立
第十二章、菜单设计
12.1创建下拉菜单系统的过程
12.2规划菜单系统
12.3创建菜单、菜单项和子菜单
12.3.1创建菜单
12.3.2创建SDI菜单
12.3.3创建菜单项或创建子菜单
12.3.4以编程方式添加菜单
12.3.5菜单项分组
12.4创建快捷菜单
12.5为菜单系统指定任务
12.5.1添加菜单访问方式
12.5.2标记菜单
12.5.3为菜单或菜单项指定任务
12.5.4向菜单系统添加代码
12.5.5在运行时控制菜单和释放菜单
12.6测试与调试菜单系统
12.7定制菜单系统
掌握:
1.用菜单设计器创建菜单
2.用快速菜单创建菜单
3.向菜单添加事件代码
4.修饰菜单
第十三章、应用系统开发分析
13.1系统开发基本步骤
13.1.1数据库设计与数据规范
13.1.2基本步骤说明
13.2应用系统的集成
13.2.1组织系统结构
13.2.2主程序文件
13.2.3创建项目和加入文件
13.2.4项目信息
13.2.5设置连编运行应用对象
13.3应用程序生成器
13.3.1使用应用程序向导
13.3.2使用应用程序生成器
13.4应用系统的发布
13.4.1发布系统的准备工作
13.4.2制作安装磁盘的过程
了解:
1.开发应用系统的过程
2.工资管理系统主要模块简介
3.项目与数据库的建立
4.工资管理系统模块设计
5.程序的连编
(四)本课程与其它课程关系
本课程为计算机专业的专业基础课程,不需要任何课程基础。
(五)教学时数分配
本课程采用多媒体课堂教学与教师辅导上机实验相结合的授课方式,分两学期完成。
课时安排为:
周课时
学期合计
课堂讲授
2
18(上)×2+18(下)×2=72
上机实验
2
18(上)×2+18(下)×2=72
总计
4
144
教师可根据学生的学习情况和上机条件在总学时内对讲授和上机实验时数的比例作适当调整。
(六)考核方法
本课程的考试方法为:
由任课教师负责平时考查和上机测试,期末进行全校统一的闭卷考试。
(七)教材及参考书
1.教材:
本课程采用高职高专规划教材:
《中文VisualFoxPro6.0操作教程》,西北工业大学出版社2003年9月出版,主编:
罗耀军李湘林苏德永。
2.参考书:
(1)王利,《全国计算机等级考试二级VisualFoxPro》教程,高等教育出版社,2001
(2)李正凡等,《VisualFoxPro6.0程序设计基础教程》,中国水利水电出版社,2001
(3)顾浩等,《VisualFoxPro6.0程序设计基础上机教程》,中国水利水电出版社,2001
(4)谭浩强,李雁翎,《VisualFoxPro6.0使用与开发技术》,高等教育出版社
(5)陈国君,《VisualFoxPro7.0实用教程》,电子工业出版社,2003
(6)徐尔贵等,《VisualFoxPro数据库基础及通用程序设计教程(含光盘)》,电子工业出版社,2003
(7)卢湘鸿,《VisualFoxpro6.0数据库与程序设计》,电子工业出版社,2003
(8)谭浩强,《VisualFoxPro6.0教程》,电子工业出版社,2002
(9)刘瑞新,文成林,汪远征编著,《VisualFoxPro程序设计教程》,机械工业出版社,2000
(10)史济民,汤观全编,《VisualFoxPro及其应用系统开发》,清华大学出版社,2000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Visual FoxPro教学大纲 Visual FoxPro教学大纲 Visual FoxPro 教学大纲