一、说明部分
课程名称:Visual FoxPro程序设计
课程代号:252
考核对象:非计算机专业本专科学生
先修课程:高等数学
学时:72 Visual FoxPro程序设计(48+24)
考试安排:每年两次考试,一般安排在学期末
考试方式:VFP程序设计:省二级考试(笔试,机试)
考试时间:笔试60分钟,机试90分钟
设置目的:
《Visual FoxPro程序设计》是一门非计算机专业的公共基础课。通过对本课程的学习,使学生能比较系统地了解关系数据库的基本概念、基本理论和基本知识;掌握Visual FoxPro的基本操作与基本应用;具有使用SQL语言进行数据查询的能力;了解结构化与面向对象程序设计的基本概念;掌握软件设计与开发的基本思想与方法,具有利用Visual FoxPro的控件、菜单、报表建立应用程序与开发小型应用系统的初步能力,为后续课程学习奠定基础。能够达到(通过)计算机水平(等级)二级考试。
教学参考:
本课程的教学环节主要包括:课堂讲授、实践、考试等。其中,在课堂讲授中,建议尽量采用现代化的教学手段,将黑板、计算机、多媒体课件、话筒、投影仪及形体语言有机地结合起来,多采用启发式的教学方法,少用灌输式的教学方法,以吸引学生的注意力,提高讲课效果;要加强实践性教学环节,注重学生动手能力与创新能力的培养,根据课程进度,布置适当的上机实验或课程设计,并按照实验报告书写格式的要求撰写实验报告。
主要参考书:
[1]王永梅等.《Visual FoxPro程序设计》 [M]. 北京:高等教育出版社2006.8
[2]王永国等.《Visual FoxPro程序设计实训与考试指导》[M]. 北京:高等教育出版社 2006.8
二、正文部分
第 1 章 Visual FoxPro 概述
(一)课程内容
数据库基本知识,Visual FoxPro概述,Visual FoxPro基本操作,项目管理器
(二)考核知识点
数据库基本知识:数据、信息、数据处理、数据模型、数据库系统
Visual FoxPro概述:发展、特点、安装环境、系统的启动和退出
Visual FoxPro基本操作:主窗口、菜单系统、工具栏、命令窗口、项目管理器的建立
(三)考核目标
了解:信息,数据,数据处理,数据模型,Visual FoxPro的安装
理解:关系模型、关系模型的规范化原则、关系运算,数据库系统的体系结构
掌握:系统参数设置,建立项目文件
(四)实践环节
类型:验证
目的与要求:掌握定制“项目管理器”的方法
第2章Visual FoxPro语言基础
(一)课程内容
数据类型,变量与常量,表达式,函数,数组
(二)考核知识点
数据类型,常量、内存变量、字段变量、数组、系统变量,表达式,常用函数
(三)考核目标
了解:数组的应用
理解:数据类型的分类
掌握:常量与变量,表达式与函数的使用
应用:表达式的构造和使用
(四)实践环节
类型:验证、设计
目的与要求:掌握利用常量、变量、函数构造表达式的方法
第3章数据表的基本操作
(一)课程内容:数据表
(二)考核知识点:
自由表的概念,表文件的建立、打开和关闭,表结构操作,表记录操作,排序与索引
(三)考核目标
理解:表的组成
掌握:表文件的建立、打开和关闭,表结构的设计、显示和修改,表记录的浏览、定位、修改、追加、插入、删除与恢复,表与表结构的复制,表的排序与索引
(四)实践环节
类型:验证、设计
目的与要求:掌握数据表的常用操作
第4章数据统计及数据库
(一)课程内容:多表操作,数据库操作,记录查询,数据统计
(二)考核知识点:
记录查询,数据统计命令,多表之间的操作,数据库应用,数据库设置
(三)考核目标
理解:数据库设置
掌握:数据统计命令,多工作区的选择及建立表之间的关联,多表间的数据互访
应用:永久关系的建立,数据工作期
(四)实践环节
类型:验证、设计
目的与要求:掌握数据统计命令的使用,掌握数据库操作、多工作区的使用方法
第5章结构化査询语言SQL、査询与视图
(一)课程内容:SELECT-SQL基本命令,SQL的数据定义和修改,创建查询,视图
(二)考核知识点
简单查询,嵌套查询,联接查询,分组与计算査询,集合的并运算,SQL数据定义和修改,査询文件的建立
(三)考核目标
了解:视图的使用
理解:SQL数据定义和修改,查询设计器的使用
掌握:SQL数据查询
应用:使用SQL命令进行数据查询、定义和修改
(四)实践环节
类型:验证、设计
目的与要求:
掌握SQL基本查询、嵌套查询、联接查询、分组与计算查询,掌握查询文件的建立和运行的方法
第6章Visual FoxPro程序设计
(一)课程内容:命令文件,结构化程序设计
(二)考核知识点:
命令文件的建立与运行,简单的交互式输入、输出命令,应用程序的调试与执行,结构化程序设计,过程与过程调用
(三)考核目标
理解:命令文件的执行过程,程序结构
掌握:命令文件的设计
应用:熟练阅读和编写程序
(四)实践环节
类型:验证、设计
目的与要求:掌握利用结构化程序设计思想编写程序
第7章表单设计和报表设计
(一)课程内容:表单,常用控件,报表
(二)考核知识点
表单设计器的使用方法:表单数据环境的建立,表单对象的常用属性、事件、方法;
表单运行:常用控件的属性、方法、事件,面向对象程序设计;
建立报表:报表设计器带区的特点,报表中添加对象,预览报表,打印报表
(三)考核目标
了解:拫表的建立、预览、打印
理解:面向对象程序设计的思想
掌握:表单文件的设计、保存与运行,常用控件的属性、方法、事件
(四)实践环节
类型:验证、设计
目的与要求:掌握表单建立、保存和运行的方法,掌握设计用户程序界面的方法
第8章菜单设计和应用程序
(―)课程内容:菜单,菜单设计器,应用程序的生成
(二)考核知识点:
菜单的概念,菜单设计器的使用,建立下拉式菜单、弹出式菜单,生成菜单程序,运行菜单, 自定义工具栏,向表单中添加菜单,使用项目管理器连编应用程序
(三)考核目标
了解:应用程序的设计思想
掌握:菜单设计器设计下拉式菜单、弹出式菜单,项目管理器生成应用程序
(四)实践环节
类型:验证、设计
目的与要求:掌握菜单设计器的使用方法,掌握应用程序生成的方法
教研室:计算机基础教研室 执笔人:王云 系主任审核签名: