当前位置: 首页 > 教学科研 > 教学管理 >

黄骅职教中心《Visual FoxPro数据库应用》课程教学大纲

时间:2012-05-28 10:54来源:未知 作者:admin 点击:
黄骅职教中心课程教学大纲 课程名称:Visual FoxPro数据库应用 课程编号:wj08 一、课程的性质与任务 《Visual FoxPro数据库应用》是黄骅职教中心为会计专业和计算机应用专业开设的一门数据处理与信息管理的专业基础课,课程性质为必修,考核形式为考试。 Vis
黄骅职教中心课程教学大纲
课程名称:Visual FoxPro数据库应用
课程编号:wj08
一、课程的性质与任务
《Visual FoxPro数据库应用》是黄骅职教中心为会计专业和计算机应用专业开设的一门数据处理与信息管理的专业基础课,课程性质为必修,考核形式为考试。
Visual FoxPro是优秀的小型数据库管理系统软件,具有强大的数据库管理功能和面向对象程序设计的功能。通过本课程的学习,使学生具备建立数据库基本框架的技术,掌握使用Visual FoxPro进行数据处理、数据库开发和软件设计的基本方法和技能,培养学生利用数据库开发环境解决实际问题的能力;掌握小型应用系统开发过程中包含的需求分析、开发方法等知识;全面掌握数据库的基本思想技术并能够灵活应用于后续与数据库管理相关课程的学习中,同时为学生以后参加计算机等级考试(如:数据库工程师)提供知识储备。
二、课程的基本内容及要求
1.本课程为必修课,按照本大纲开课的各专业,统一内容、统一要求、统一考试。
2.本课程是一门实践性很强的课程,要求课堂教学和上机实习紧密结合,采用多媒体投影、大屏幕进行直观教学。
3.通过本课程教学,应使学生:
(1)了解数据库技术的概况
(2)了解关系型数据库管理系统的基本概念
(3)掌握数据库和表的建立及其基本操作
(4)掌握SQL命令的基本使用
(5)掌握查询、视图、表单、报表、菜单等设计器的使用及相关生成器的使用
(6)理解程序设计的基本概念,掌握程序设计的一般方法
(7)了解面向对象的程序设计方法及其基本术语
(8)掌握项目管理器的使用
教学中采取以理论教学和上机指导相结合的教学方法,采用多媒体课室讲授、上机操作演示和分组讨论设计等方式进行。本课程教学应从完成项目入手,突出基础实际操作能力的训练,有着自身独特的教学规律和特点;应主要采用行为引导型教学模式,在教学过程中根据内容的需要灵活采取任务驱动、案例教学、讲练结合、教学做合一等教学方法。
知识要求:
任务一   认识Visual FoxPro 6.0
任务要求:
(1)了解计算机数据管理技术发展的各个阶段
(2)掌握数据库技术的基本概念
(3)掌握关系数据库的基本概念、常用术语、关系运算
(4)了解Visual FoxPro 6.0的安装过程
(5)掌握Visual FoxPro 6.0的启动和退出的操作
(6)熟悉Visual FoxPro 6.0窗口界面组成
(7)理解项目管理器的作用
任务描述:
通过本章理论知识的学习,使学生对Visual FoxPro数据库基础知识有初步的较完整的认识;通过上机实践,对Visual FoxPro 6.0窗口界面组成及该软件的功能及特点有较清晰的认识。
重点:
1.基本概念:
   数据库、数据模型、数据库管理系统、数据库应用系统、数据库系统等
2.计算机数据管理发展
3.数据模型:
  (1)实体之间联系:一对一联系、一对多联系、多对多联系
  (2)数据模型简介:层次模型、网状模型、关系模型
4.关系数据库:
  (1)关系数据库:关系、元组、属性、记录、字段、主关键字和外部关键字
  (2)关系运算:选择、投影、联接
5.Visual FoxPro 6.0安装、启动与退出
6.Visual FoxPro 6.0的用户界面与工具栏的操作
7.Visual FoxPro 6.0的环境设置:建立工作目录与搜索路径
8.项目管理器
难点:
1.数据模型:
  (1)实体之间联系:一对一联系、一对多联系、多对多联系
  (2)数据模型简介:层次模型、网状模型、关系模型
2.关系数据库:
  (1)关系数据库:关系、元组、属性、记录、字段、主关键字和外部关键字
  (2)关系运算:选择、投影、联接
实现方案:
先进行数据库理论知识的讲解,后上机实践从Visual FoxPro 6.0的安装、启动与退出开始,让学生对Visual FoxPro 6.0的用户界面、工具栏的操作、环境设置及建立工作目录与搜索路径的操作逐一认识。
任务二  用Visual FoxPro 数据形式进行数据处理
任务要求:
(1)了解Visual FoxPro的数据类型
(2)掌握常用的数据存储方式
(1)掌握表达式的概念及使用
(2)掌握内存变量常用命令
(3)掌握函数的概念及常用函数的使用
任务描述:
通过Visual FoxPro数据类型、数据基本形式的理论讲解,让学生对计算机中的数据处理有一全新的认识,从而通过上机实践掌握Visual FoxPro 数据与数据运算操作,为后续任务中进行应用数据的基本形式的操作奠定基础。
重点:
1.常量:数值常量,字符常量,日期常量,逻辑常量
2.变量:
(1)内存变量
(2)字段变量
3.内存变量常用命令
(1)赋值命令:
(2)输入命令:
(3)内存变量显示:
(4)内存变量清除:
(5)表中数据与数组数据交换
4.表达式
(1)数值表达式
(2)字符表达式
(3)日期表达式
(4)关系表达式
(5)逻辑表达式
5.常用函数
(1)函数概念及调用
(2)常用函数
①数值函数:
②字符函数:
③日期和时间函数:
④转换函数:
⑤测试函数:
难点:
1.内存变量常用命令
(1)赋值命令:
(2)输入命令:
(3)内存变量显示:
(4)内存变量清除:
(5)表中数据与数组数据交换
2.常用函数
(1)函数概念及调用
(2)常用函数
①数值函数:
②字符函数:
③日期和时间函数:
④转换函数:
⑤测试函数:
实现方案:
先讲解Visual FoxPro 数据与数据运算的理论知识,接着通过本章例题演示Visual FoxPro不同类型数据及其运算、各数据表达式及常用函数的操作,最后让学生自己上机实践来掌握数据的基本形式及其操作。
任务三  如何用表准备数据结构和数据内容
任务要求:
(1)理解表的基本概念,掌握表的建立、打开、修改、关闭等操作
(2)掌握表中数据输入的多种操作方式
(3)掌握表中数据编辑、显示及删除等操作
(4)掌握表中记录的定位操作
(5)理解索引的概念,掌握索引的建立、使用及索引类型的设置及排序操作
任务描述:
通过对表的基本概念的介绍,带着学生从表的创建、打开及关闭操作入手,让学生对表的数据输入、编辑及显示数据、记录定位等操作逐一了解并掌握其操作,从而学会用表准备数据结构和数据内容。
重点:
1.表的基本概念
2.创建表
3.表的打开和关闭
4.表中数据的输入
5.编辑和显示表中的输入
6.表中记录的定位
7.删除表中的记录
8.表的索引与排序
(1)索引的概念及分类
(2)索引的建立:
(3)索引命令:
难点:
表的索引与排序
(1)索引的概念及分类
(2)索引的建立:
(3)索引命令:
实现方案:
先介绍表的基本概念,接着带领学生从表的创建、打开及关闭操作入手,让学生对表的数据输入、编辑及显示数据、记录定位等操作逐一了解并掌握其操作,最后给出具体的应用系统所处理的数据描述,让学生用表的知识和技术准备其数据结构和数据内容。
任务四   设计数据库对表进行分类管理
任务要求:
(1)理解数据库设计的目标和原则,掌握数据库设计的过程
(2)理解数据库的概念,掌握数据库的建立、打开、修改、关闭等操作
(3)掌握数据完整性概念及其设置
(4)理解数据库表和自由表的概念,掌握它们的互相转换
(5)理解多工作区的概念,会同时打开多个表文件
任务描述:
通过对数据库理论知识和实践操作的讲解演示,让学生学会数据库的操作,并在熟练掌握的基础上对前面建立的数据表建立相应的数据库进行分类管理。
重点:
1.数据库设计
(1)数据库设计的目标和原则
(2)数据库设计过程
2.数据库
(1)数据库的概念
(2)数据库的建立、打开、修改、关闭等操作
3.数据完整性:
(1)数据完整性的概念
(2)域完整性和参照完整性的设置
4.多工作区
(1)多工作区的概念
(2)使用多工作区:SELECT命令
(3)不同工作区表间的关联
难点:
1.数据库设计
(1)数据库设计的目标和原则
(2)数据库设计过程
2.数据完整性:
(1)数据完整性的概念
(2)域完整性和参照完整性的设置
3.多工作区
(1)多工作区的概念
(2)使用多工作区:SELECT命令
(3)不同工作区表间的关联
实现方案:
先对数据库理论知识和实践操作的讲解演示,接着让学生上机实践学会数据库的操作,最后让学生在熟练掌握的基础上对前面建立的数据表建立相应的数据库进行分类管理。
任务五  使用查询及视图对数据表查询
任务要求:
(1)掌握SQL查询命令格式的基本框架及各短语的功能和使用
(2)掌握SQL数据操作命令的格式和使用
(3)掌握SQL数据定义命令格式的常用短语的功能和使用
(4)掌握用查询设计器创建查询的操作
(5)掌握查询文件的打开,修改和运行的操作
(6)理解视图的概念,掌握视图设计器的操作
(7)掌握视图的浏览,修改的操作
任务描述:
通过对SQL查询、操纵、定义命令的理论讲解及操作演示练习,让学生学会用SQL命令进行数据表的查询等操作;通过对查询设计器及视图设计器的操作演示练习,让学生明白对数据表进行的多种方式查询,并学会使用查询设计器进行简单的查询。
重点:
1.结构化查询语言SQL
(1)SQL简介
(2)SQL SELECT命令格式及使用
(3)SQL的操作功能
(4)SQL的定义功能
2.查询:
(1)查询的概念及查询设计器的启动
(2)查询设计器的操作:
(3)查询文件的打开、修改和运行
3.视图:
(1)视图的概念
(2)视图设计器操作及数据更新
(3)视图的浏览和修改
难点:
1.查询:
(1)查询的概念及查询设计器的启动
(2)查询设计器的操作:
(3)查询文件的打开、修改和运行
2.视图:
(1)视图的概念
(2)视图设计器操作及数据更新
(3)视图的浏览和修改
实现方案:
先对SQL查询、操纵、定义命令的理论进行讲解及操作演示练习,让学生学会用SQL命令进行数据表的查询等操作;接着对查询设计器及视图设计器的操作进行演示练习,让学生明白对数据表进行的多种方式查询,并学会使用查询设计器进行简单的查询,最后让学生对前面建立的数据库表做相应的查询操作。
任务六  学用Visual FoxPro的编程功能
任务要求:
(1)理解程序的概念,掌握程序文件的建立和运行
(2)掌握输入输出命令、条件语句、循环语句的使用
(3)理解模块的概念及参数传递规则
(4)理解变量的作用域
(5)看懂程序框图
任务描述:
通过对Visual FoxPro编程预备知识的讲解,让学生对程序设计具备基本的认识,接着通过对例题及课后练习题的编程练习,让学生对程序设计具备由浅入深的理解,最后通过具体数据处理题目让学生自己体会编程的乐趣。
重点:
1.程序的概念及程序文件的建立与运行
2.键盘输入命令:INPUT,ACCEPT,WAIT
3.程序框图及程序结构
(1)条件语句:IF-ELSE-ENDIF, DO CASE-ENDCASE
(2)循环语句:DO WHILE-ENDDO,FOR-ENDFOR
4.模块的概念及调用 
(1)子程序的概念及其调用
(2)过程的概念及其调用
5.参数传递
(1)按值传递
(2)按引用传递
6.变量的作用域
(1)局变量的概念及定义
(2)私有变量的概念及定义
(3)局部变量的概念及定义
(4)PRIVATE命令
难点:
1.程序框图及程序结构
(1)条件语句:IF-ELSE-ENDIF, DO CASE-ENDCASE
(2)循环语句:DO WHILE-ENDDO,FOR-ENDFOR
2.参数传递
(1)按值传递
(2)按引用传递
3.变量的作用域
(1)局变量的概念及定义
(2)私有变量的概念及定义
(3)局部变量的概念及定义
(4)PRIVATE命令
实现方案:
先讲解Visual FoxPro编程预备知识,接着演示编程例题,让学生通过课后练习题的编程练习,对程序设计具备由浅入深的理解,最后给出具体题目让学生自己编程并上机实现。
任务七  用表单设计器设计数据处理的人机界面
任务要求:
(1)理解面向对象的设计方法的基本概念
(2)理解表单的概念,掌握用向导和表单设计器创建简单表单的操作
(3)掌握表单属性窗口,表单控件工具栏,表单菜单,表单布局工具栏的操作
(4)理解表单常用控件的常用属性的含义,掌握他们的设置
(5)理解数据环境的概念,掌握数据环境设计器的使用
(6)常用事件方、法及其编程
(7)掌握表单的运行(菜单操作和命令方式)
任务描述:
通过对表单的创建、使用及常用控件的使用的理论学习及技能操作训练,使学生学会表单的操作,尤其是会用表单设计器做数据处理的人机界面即应用程序主要的工作界面。
重点:
1.面向对象的概念:对象,属性,类,基类,子类,续承,方法,事件,容器,控件
2.表单的创建
(1)用向导创建表单
(2)用表单设计器创建表单
(3)容器与控件
(4)修改与运行表单
3.常用表单控件及其常用属性
(1)表单控件:Caption,MaxButton,MinButton,Movable,BackColor,BorderStyle
(2)标签控件:Caption,Alignment
(3)命令按钮控件:Caption,Enabled,Visible
(4)命令组控件:ButtonCount,Value
(5)文本框控件:ControlSource,Value,PasswordChar
(6)编辑框控件:HideSelection,Readonly,ScrollBars,Selstart,Sellength,Seltext
(7)复选框控件:Caption,Value,Controlsource
(8)选项组控件:ButtonCount,Value,Controlsource
(9)列表框控件:RowSourceType,RowSource,Selected,Multiselect
(10)组合框控件:RowSourceType,RowSource,Selected,Style
(11)表格控件:RecordSourceType,RecordSource,ColumnCount
(12)页框控件:PageCount,Activepage
难点:
常用表单控件及其常用属性
(1)表单控件:Caption,MaxButton,MinButton,Movable,BackColor,BorderStyle
(2)标签控件:Caption,Alignment
(3)命令按钮控件:Caption,Enabled,Visible
(4)命令组控件:ButtonCount,Value
(5)文本框控件:ControlSource,Value,PasswordChar
(6)编辑框控件:HideSelection,Readonly,ScrollBars,Selstart,Sellength,Seltext
(7)复选框控件:Caption,Value,Controlsource
(8)选项组控件:ButtonCount,Value,Controlsource
(9)列表框控件:RowSourceType,RowSource,Selected,Multiselect
(10)组合框控件:RowSourceType,RowSource,Selected,Style
(11)表格控件:RecordSourceType,RecordSource,ColumnCount
(12)页框控件:PageCount,Activepage
实现方案:
先通过理论讲解让学生对面向对象的思想及对象、类、属性、事件及方法等概念有一个全新的认识,接着带着学生从表单的创建到常用表单控件的操作逐步演示练习。最后让学生练习使用表单设计应用程序的人机界面。
任务八  用报表设计器对数据结果设计报表输出
任务要求:
(1)了解报表数据来源,理解报表布局格式
(2)掌握报表向导创建报表的操作
(3)掌握用报表设计器快速创建报表
(4)掌握报表设计器的使用
(5)掌握分组报表的设计
任务描述:
通过对报表的基本概念的讲解,报表创建及报表设计方法的演示练习,让学生充分体会报表的作用,并学着利用数据库应用系统中各种数据生成各种格式的报表。
重点:
1.报表组成:
(1)数据源:表、视图、查询
(2)报表布局:列报表,行报表,一对多报表,多栏报表
2.创建报表
(1)用报表向导创建报表
(2)用报表设计器创建快速报表
(3)用报表设计器创建报表
3.设计报表
(1)带区的概念及操作:
(2)设置报表数据源
(3)报表控件工具栏的使用
4.分组报表设计
(1)数据分组
(2)报表输出
难点:
1.设计报表
(1)带区的概念及操作:
(2)设置报表数据源
(3)报表控件工具栏的使用
2.分组报表设计
(1)数据分组
(2)报表输出
实现方案:
先介绍报表的组成等基本概念,接着演示报表的创建及报表的设计操作,最后让学生在掌握报表基本操作的基础上试着为数据库应用系统设计相应的报表并输出数据结果。
任务九  学做菜单调用应用程序的各项功能
任务要求:
(1)理解条形菜单,弹出式菜单的概念,了解VFP系统菜单的结构
(2)了解菜单设计的步骤,掌握菜单设计器的使用
(3)理解菜单定义文件(.mnx)和菜单程序文件(.mpr),掌握菜单修改的操作
(4)掌握在表单中嵌入菜单的方法
(5)掌握快捷菜单的设计
任务描述:
通过对Visual FoxPro系统菜单结构、配置、下拉式菜单及快捷菜单理论知识的讲解,进行菜单相关操作实例的演示和学生的上机实践体会,使学生制作调用应用程序各项功能所需的菜单。
重点:
1.菜单结构:条形菜单(主菜单),弹出式菜单(子菜单)
2.VFP系统菜单结构
3.下拉式菜单设计
(1)启动菜单设计器
(2)在菜单设计器中定义菜单
(3)生成菜单程序
(4)运行菜单
(5)修改菜单
4.设置菜单属性
5.在用户表单嵌入菜单
6.快捷菜单设计
难点:
1.VFP系统菜单结构
2.设置菜单属性
实现方案:
先介绍Visual FoxPro系统菜单结构、配置、下拉式菜单及快捷菜单,接着进行菜单相关操作实例的演示,最后由学生上机实践菜单的操作,并练习制作调用应用程序各项功能所需的菜单。
任务十  开发应用程序
任务要求:
(1)掌握项目管理器的操作
(2)理解连编的含义以及.APP文件和.EXE文件的概念,
(3)会在项目管理器中进行连编操作。
任务描述:
通过前面对Visual FoxPro理论知识的完整学习及Visual FoxPro技术知识的完整练习,针对具体的“学籍管理项目”展开实践操作,通过项目管理器的使用和操作,从项目分析、数据处理、编程技术、到可视技术逐步实现该项目,最后完成连编形成可执行文件。
重点:
1.项目管理器的操作
2.在项目管理器添加数据库、表、查询、表单、报表、程序
3.在项目管理器浏览、修改已加入的文件
4.在项目管理器建立自由表,查询,表单
5.在项目管理器移去文件
6.进行连编操作,生成.APP文件
7.连编命令的格式
难点:
1.在项目管理器浏览、修改已加入的文件
2.在项目管理器建立自由表,查询,表单
3.在项目管理器移去文件
实现方案:
先对Visual FoxPro理论知识及技术知识的全面复习,针对具体的“学籍管理项目”展开实践操作,使用项目管理器,先进行项目分析,然后进行数据处理,接着进行编程技术的应用,最后用可视化技术逐步实现该项目,最后完成连编形成可执行文件。
 
 
技能要求:
实验一:VFP的基本概念
1.实验目的
(1)掌握VFP的启动、退出操作,熟悉VFP用户界面
(2)理解常量、变量、表达式的概念和初步接触它们的使用
(3)掌握函数的调用、加深函数概念的理解
2.实验内容
(1)启动VFP,用三种方式退出VFP
(2)观察VFP用户界面,对每一组成部分,回忆其名称,思考其功能
(3)用赋值命令给变量赋常量(数值、字符、日期、逻辑等),用赋值命令给变量赋表达式(数值、字符、日期、关系、逻辑),将一些变量值赋给另一些变量
(4)用?命令输出常量、变量、表达式,观察并思考屏幕显示
(5)调用INT()、SQRT()、ABS()、MOD()、LEN()、SUBSTR()、DATE()等函数,并输出函数值,通过屏幕显示理解函数功能
(6)定义一维数组、二维数组,并给某些数组元素赋值,随意输出一些数组元素(包括赋值和没有赋值的)观察思考屏幕显示
(7)将某些表文件(如教材P9图1.5职工表)某条记录传给数组,然后将该数组数据再传送给该表
实验步骤
考核内容
(1)命令窗口的命令
(2)内存中用户变量
实验二:数据库和表的建立和表的基本操作
1. 实验目的
(1)掌握数据库的建立、打开、修改、关闭等操作
(2)掌握数据库表与自由表的建立及基本操作(表结构的修改及记录数据的修改)
2. 实验内容
(1)建立数据库、在库中添加表文件、移去表文件、关闭数据库
(2)定义表结构、输入记录数据
(3)修改表结构(如改字段名或字段宽度或添加字段等)
(4)在表中添加记录、删除记录、修改记录数据
(5)建立自由表
(6)对比数据库表设计器与自由表设计器
实验步骤
考核内容
(1)数据库及其中的表
(2)数据库表和自由表的结构及数据
实验三:索引、数据完整性、多工作区
实验目的
(1)掌握索引的建立与索引类型的设置以及索引的使用
(2)掌握域完整性和参照完整性的设置
(3)掌握多工作区的使用
实验内容
(1)在表中建立单项索引、复合字段索引、设置索引类型、查看排序情况
(2)在表中对字段设置域完整性(逻辑表达式用表达式生成器生成),并验证设置后的效果
(3)在库中对两个相关表设置参照完整性,并验证设置后的效果
(4)在不同的工作区打开多个表文件,并将不同工作区轮番设置为当前工作区
实验步骤
考核内容
(1)表中索引建立及设置的情况
(2)域完整性和参照完整性设置情况
(3)各个工作区打开的表
实验四:SQL查询
实验目的
(1)掌握SQL SELECT命令的基本格式
(2)学会用SQL SELECT命令实现各种查询
(3)理解空值、分组、嵌套、别名等概念
实验内容
(1)简单查询、简单联接查询和排序查询
(2)嵌套查询
(3)分组与计算查询
(4)使用量词、谓词、空值查询
(5)将查询结果存入数组、表和文本文件
实验步骤
考核内容
(1)完成各种查询的SQL SELECT命令
(2)数值、表和文本文件内容
实验五:SQL的数据操纵功能和数据定义功能
实验目的
(1)掌握SQL 数据操纵命令(INSERT、UPDATE、DELETE)的格式及使用
(2)掌握表定义命令(CREATE TABLE)的基本格式及使用
(3)掌握表结构修改(ALTER TABLE)的基本格式及应用
(4)掌握视图定义命令的格式及使用
实验内容
(1)使用SQL 数据操纵命令完成在表中添加记录、删除记录及自动批量地修改表记录数据
(2)用表定义命令建立表结构。(包括定义域完整性和设置主索引)
(3)用表结构修改命令修改表的字段名、数据类型、宽度等
(4)用表结构修改命令表在表中增加字段和删除字段
(5)用视图定义命令定义视图
实验步骤
考核内容
(1)表中添加、删除的记录及数据修改情况
(2)表结构及主索引和域完整性设置情况
(3)增加字段、删除字段及其他修改情况
(4)浏览视图
实验六:查询设计器和视图设计器操作
实验目的
(1)理解查询和视图的概念
(2)掌握查询设计器和视图设计器的操作
(3)掌握查询文件的打开、修改、运行
(4)掌握视图的浏览和修改
实验内容
(1)启动查询设计器
(2)在查询设计器中操作“字段”、“筛选”、“排序依据”、“分组依据”选项卡,并查看SQL命令
(3)打开、修改、运行查询文件
(4)用视图设计器建立视图
(5)浏览视图,修改视图
实验步骤
考核内容
(1)查询设计器中的SQL命令
(2)视图设计器中的SQL命令
实验七:简单程序设计
实验目的
(1)掌握程序文件的建立、修改及运行
(2)掌握键盘输入命令、条件语句、循环语句的使用
(3)掌握简单程序的设计及一些常用技巧
实验内容
(1)建立顺序结构的程序(须包含键盘输入命令)
(2)建立选择结构的程序、循环结构的程序或两种结构都包含的程序(须包含有累加器、计数器)
(3)运行程序文件
实验步骤
考核内容
程序文件内容
实验八:过程和子程序
实验目的
(1)理解过程的结构,掌握过程和子程序调用
(2)理解变量在模块调用中的作用范围
实验内容
(1)建立过程文件、调用过程文件中的过程
(2)建立子程序,在其中定义全局变量、私有变量、局部变量,带有参数的调用子程序(可进行多级子程序的调用)
实验步骤
考核内容
(1)过程文件内容
(2)主程序文件、子程序文件的内容
实验九:表单设计
实验目的
(1)掌握表单向导的操作
(2)掌握表单设计器的操作
(3)掌握表单修改的操作
(4)掌握表单的运行
实验内容
(1)用表单向导建立表单
(2)用表单设计器建立表单:向表单添加控件、设置表单及控件的属性、调整控件布局、为事件和方法编程
(3)运行表单
实验步骤
考核内容
(1)表单外观、表单中控件布局、相关控件功能
(2)表单及控件的相关属性
实验十:表单控件使用
实验目的
(1)掌握常用控件的常用属性
(2)提高表单设计能力和技巧
(3)进一步理解面向对象的程序设计方法
实验内容
(1)标签控件:Caption,Alignment
(2)命令组控件:ButtonCount
(3)文本框控件:Value,Passwordchar,InputMask
(4)编辑框控件:ScrollBars,Selstart,Sellength,SelText
(5)复选框控件:Caption,Value,ControlSource
(6)选项组控件:ButtonCount,Value,ControlSource
(7)列表框和组合框控件:RowSourceType,RowSource,Selected,Value
(8)表格控件:RecordSourceType,RecordSource,ColumnCount,ControlSource(列),Caption(标头)
(9)页框控件:PageCount
(10)事件和方法编程
实验步骤
考核内容
(1)表单外观、控件布局、控件功能
(2)控件属性
实验十一:报表设计
实验目的
(1)了解报表的数据源、理解报表布局的概念
(2)掌握报表向导的操作
(3)掌握快速报表法创建报表的操作
(4)理解基本带区的含义,掌握报表设计器的使用(设置数据源,添加带区,在带区设置内容,使用控件)
(5)会设计分组报表
(6)会修改报表和预览报表
实验内容
(1)使用报表向导创建报表
(2)使用快速报表法创建报表
(3)用报表设计器设计报表(要有标题、表线、插图、日期等)
(4)设计分组报表
(5)修改报表,预览报表
实验步骤
考核内容
报表文件
实验十二: 菜单设计
实验目的
(1)理解下拉式菜单结构
(2)掌握下拉式菜单的设计方法
(3)掌握菜单文件的修改
(4)掌握菜单文件的运行和系统菜单恢复的操作
(5)掌握菜单嵌入用户表单的方法
(6)会设计快捷菜单
实验内容
(1)设计下拉式菜单(其中包括利用系统菜单的功能)
(2)运行菜单程序文件,恢复系统菜单
(3)修改菜单
(4)将菜单嵌入用户表单
(5)设计快捷菜单,并运行之
实验步骤
考核内容
(1)下拉菜单
(2)快捷菜单
实验十三:项目管理器的使用
实验目的
(1)了解项目管理器各选项卡的内容
(2)掌握项目管理器的使用: 在项目管理器添加、移去、建立、修改、浏览各类文件
(3)理解连编概念,掌握连编操作
(4)体会项目管理强大的管理功能
实验内容
(1)在项目管理器添加数据库、表、查询、表单、报表、菜单、程序
(2)在项目管理器浏览、修改已加入的文件
(3)在项目管理器建立自由表,查询,表单
(4)在项目管理器移去文件
(5)进行连编操作,生成.APP文件,并运行该文件
实验步骤
考核内容
(1)项目文件
(2).APP文件
说明: 实验步骤由学生填写
三、课程学时分配
序号 章节      
理 论 教 学 实 践 教 学
1 任务一   认识Visual FoxPro 6.0 2  
2 任务二   用Visual FoxPro数据形式进行数据处理 2  
3 任务三   如何用表准备数据结构和数据内容 4 4
4 任务四   设计数据库对表进行分类管理 4 2
5 任务五   使用查询及视图对数据表查询 8 6
6 任务六  学用Visual FoxPro的编程功能 2 2
7 任务七  用表单设计器设计数据处理的人机界面 8 6
8 任务八  用报表设计器对数据结果设计报表输出 2 2
9 任务九  学做菜单调用应用程序的各项功能 4 4
10 任务十  开发应用程序 2 4
11 合   计 38 30
总   计 68
 
 
四、大纲说明
1.本课程在教学中要注意与前后课程《计算机应用基础》、《会计信息系统分析与设计》之间的联系和衔接。
2.本课程内容繁多,教学过程中注意抓重点、难点,适当精简过时的和实用价值不大的内容。教学过程中,可采取教师讲解加演示的方法,再结合学生实际操作的方法进行教学。
3.在教学过程中应注意教学内容、实验内容、作业内容的紧密联系。为了保证实验效果,必须严格要求学生认真听课,按实验要求写出实验步骤后才能上机实验。
4.在整个教学过程中应着重注意培养学生分析问题和解决问题的能力以及使用计算机解决实际问题的思路和方法。
5. 本课程内容的教学要求分为“掌握、理解、了解”三个层次。“掌握”是指不但深刻理解而且能够熟练运用和操作;“理解”表示清楚含义但不一定能够熟练运用;“了解”表示看过演示或体验过功能性的操作过程。
6.实践环节是本课程重要的、不可缺少的组成部分。本大纲列出涵盖教材主要内容的十三个实验题目。上机之前,学生务必认真阅读理解实验的目的和内容,再结合教材内容及《Visual Foxpro程序设计习题集》(贾步忠主编)中的上机题目,写出上机的详细步骤。教师在上机前要检查学生实验步骤的完成情况,没有实验步骤的取消上机资格。这样做的目的在于增强学生上机的目的性,提高上机效果。
7.本课程采取期末笔试和平时实验及作业完成情况相结合的方法进行考核,期末考试成绩占70%,实验占20%,作业占10%。
五、参考书目
使用教材:
《Visual FoxPro等级考证实用教程》丁春莉 曹耀辉 主编  西安  西北大学出版社
主要参考书:
《二级教程——Visual FoxPro程序设计》教育部考试中心  北京  高等教育出版社   2009-12
《Visual FoxPro及其应用系统开发》    史济民 主编     北京  清华大学出版社   2009-7
《数据库应用基础》                  罗耀军 主编     北京  中国财政经济出版社
《Visual FoxPro 6.0二级考试参考书》   教育部考试中心  北京  高等教育出版社
六、制定人:张力              审定人:                  批准人:            
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(1)
100%
------分隔线----------------------------
推一把28推百度