《VFP程序设计》课程教学大纲(共16页).doc
《《VFP程序设计》课程教学大纲(共16页).doc》由会员分享,可在线阅读,更多相关《《VFP程序设计》课程教学大纲(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上VFP程序设计课程教学大纲一、课程基本信息开课单位信息与网络工程学院课程类别通识教育课课程名称VFP程序设计The Visual FoxPro Programming Language课程编码TS28002开课对象工商管理、会计、经济学、市场营销、国贸、物流、城市规划、环境工程、环境科学、农业资源与环境、园林、动物科学、动物医学、动物生物技术、设施农业科学与工程、生物工程、生物技术、生物科学、园艺、园艺教育、药物制剂、中药学、公共事业管理、农学、农艺教育、植物保护、种子科学与工程等。开课学期第3学期学时/学分总学时72/理论课学时48/实验课学时24/3先修课程大学计
2、算机基础, 高等数学课程简介:(350字以内)VFP是Visual FoxPro数据库管理系统的简称,是一种中小型数据库管理系统开发工具。它采用当前比较流行的面向对象的程序设计方法对数据库应用系统进行管理和设计,大大简化了数据库应用系统的开发过程。VFP程序设计是我校部分专业学生必修的一门通识基础课。通过对这门课程的学习,使学生掌握数据库的相关理论知识和管理方法、程序设计的基本理论和算法,基本具备利用VFP环境开发数据库应用系统的能力,为学生以后将计算机应用于各自的专业研究打下良好基础。二、课程教学目标通过本课程的教学,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,较熟练的运用
3、面向过程和面向对象程序设计方法进行基本程序设计,能够独立完成简单实用的数据库系统开发,较好的理解数据库管理系统在各个专业领域中的应用,提高解决实际问题的能力。本课程旨在培养非计算机专业学生的计算机程序设计能力,使学生在掌握计算机基础知识和基本操作技能的基础上,进一步提高学生使用计算机的水平。通过本课程的学习,可使学生系统地掌握关系型数据库管理系统的基本理论、基本概念和基础知识,熟练掌握 VFP数据库管理系统的使用方法,正确掌握结构化程序设计的一般方法和面向对象程序设计的思想,具备可视化程序设计能力,能够运用VFP的数据库管理功能进行小型应用系统开发,实现最常见数据交互式操作界面的功能,从而为后
4、继课程的学习和计算机应用奠定良好基础。三、教学学时分配VFP程序设计课程理论教学学时分配表章次主要内容学时分配教学方法或手段第一章 数据库概述2多媒体演示、慕课第二章 Visual FoxPro基础4多媒体演示、慕课第三章 自由表操作6多媒体演示、慕课第四章 数据库及多表操作4多媒体演示、慕课第五章 SQL语言3多媒体演示、慕课第六章 查询和视图1多媒体演示、慕课第七章 结构化程序设计基础16多媒体演示、慕课第八章 面向对象的程序设计8多媒体演示、慕课第九章 菜单和工具栏1多媒体演示、慕课第十章 报表和标签的设计1多媒体演示、慕课第十一章 应用系统开发2多媒体演示、慕课合计48理论学时包括讨论
5、、习题课等学时。VFP程序设计课程实验内容设置与教学要求一览表序号实验项目名称实验内容教学要求学时分配实验类别实验类型每组人数1数据运算和函数的使用1VFP的启动和退出;2VFP中常量、变量的使用;3VFP中数据和运算符的使用。4数值函数的使用方法;5字符函数的使用方法;6日期函数的使用方法;7转换函数的使用方法;8其他函数的使用方法。1掌握VFP的启动与退出方法;2了解VFP的工作环境;3掌握VFP中常量、变量的使用;4掌握VFP中数据运算的方法。5了解VFP中函数的概念、分类和调用形式;6掌握VFP中函数的使用方法。2必做验证型12自由表的建立、维护1自由表的建立与记录的录入;2表结构的显
6、示与修改;3表的打开、关闭、浏览;4记录指针的移动,字段值的替换。1掌握数据表的建立与记录的录入方法;2掌握表结构的显示与修改方法;3掌握表的打开、关闭和浏览方法;4掌握记录指针的移动,字段值的替换方法。2必做验证型13索引、查询与统计1记录的排序;2不同类型索引的建立方法;3记录的查找;4数据统计及汇总。1掌握排序与索引的区别;2掌握排序和索引命令的使用及有关索引的各种操作;3掌握数据的顺序查询和索引查询;4掌握有关数据统计的命令。2必做验证型14数据库的创建及多工作区访问1数据库设计的方法;2数据库表的建立、添加与移去;3创建数据库表之间的永久关系4创建自由表之间临时关系;5建立表之间的横
7、向连接。1掌握数据库的建立、数据库表的建立、添加和移去方法;2掌握数据库表之间建立永久关系的方法;3了解数据库表与自由表之间的区别;4掌握多工作区的使用方法。2必做验证型15SQL语言和查询设计器1使用SQL命令进行表的定义和操作;2使用SELECT语句建立查询;3利用查询设计器创建查询;4视图中更新条件的设置。1掌握使用SQL命令进行表的定义和操作;2掌握SELECT语句建立查询的方法;3掌握使用查询设计器创建查询的方法;4掌握利用视图设计器创建视图方法。2必做验证型16顺序结构和分支结构程序设计1输入输出语句的使用;2MessageBox函数及其他辅助函数的使用;3创建、保存及运行程序文件
8、;4分支结构程序设计。1掌握输入输出语句的使用,熟悉结构化程序设计的基本方法;2掌握分支及分支嵌套的使用方法;2必做验证型17循环结构程序设计1WHILE循环结构程序设计;2SCAN循环结构程序设计;3FOR循环结构程序设计;4多重循环结构程序设计。1掌握WHILE循环结构程序设计方法;2掌握SCAN循环结构程序设计方法;3掌握FOR循环结构程序设计方法;4掌握多重循环结构程序设计。2必做验证型18子程序1无参数子程序的创建及调用;2带参数子程序的创建及调用;3过程的创建及使用。1掌握子程序的编写和调用方法;2掌握过程的编写和调用方法;3掌握参数的传递方法。2必做验证型9自定义函数1自定义函数
9、的结构;2自定义函数的调用;3自定义函数的带参调用;4变量作用域和使用。1掌握自定义函数的结构;2掌握自定义函数的调用方法;3掌握自定义函数的带参调用;4掌握变量的作用域和使用方法。2必做验证型110表单的创建1利用表单设计器设计表单;2设置表单的数据环境;3向表单中添加控件并设置控件属性;4编写控件的事件代码;5文本框、命令按钮、复选框等控件的使用方法。1掌握表单的设计与运行方法;2掌握设置表单的数据环境的方法;3掌握表单设计器的使用和添加控件的方法;4掌握控件属性的设置及编写控件代码的方法;5掌握文本框、命令按钮、复选框、时钟控件、微调控件等控件的使用方法。2必做验证型111表单中控件的设
10、计1时钟控件、微调控件页框、组合框、列表框等控件的综合使用;2设计一个具有添加和查询功能的表单;3表单中控件的复制、移动、删除、公共属性的设置。1掌握时钟、微调按钮、页框、组合框、列表框等控件的综合使用;2掌握表单中控件的复制、移动、删除、公共属性的设置方法。2必做验证型112数据库应用系统设计1利用菜单设计器设计菜单;2利用报表设计器设计报表;3建立数据库,使用约束维护数据的完整性,使用默认值和规则维护数据的正确性;4利用VFP进行应用程序开发。1掌握菜单设计器的使用方法;2掌握利用报表设计器设计报表方法;3了解数据库应用系统的需求分析方法;4初步掌握利用VFP进行简单应用程序开发。2必做综
11、合性1四、教学内容和教学要求第一章 数据库概述(2学时)(一)教学要求通过本章内容的学习,了解数据库管理系统的发展过程及现状,理解数据库、数据库管理系统、数据库系统的基本概念和关系,掌握实体的特征及实体间的联系、关系的基本概念及运算方法等。(二)教学重点与难点教学重点:数据库、实体、关系等基本概念和术语;实体的特征及实体间的联系。教学难点:三种关系运算(选择、投影、连接)的含义。(三)教学内容第一节 数据管理技术发展1信息、数据与数据处理2数据管理技术的发展3数据库的基本概念第二节 数据模型1实体2. 联系3. 数据模型第三节 关系数据库基础知识1关系的基本概念及其特点2. 关系型数据库管理系
12、统本章习题要点:数据模型;关系的运算;关系数据库有关知识。第二章 Visual FoxPro基础(4学时)(一)教学要求通过本章内容的学习,了解Visual FoxPro工作方式及辅助设计工具的作用,理解Visual FoxPro中函数的概念及分类,掌握Visual FoxPro的启动和退出方法、数据和运算符的使用、函数调用的一般形式以及数组的使用等内容。(二)教学重点与难点教学重点:各种表达式的构造方法;常用函数的使用方法。教学难点:变量的命名、分类、保存、删除与恢复方法。(三)教学内容第一节 Visual FoxPro的启动及工作方式1Visual FoxPro的启动2Visual Fox
13、Pro的工作方式3Visual FoxPro的文件系统第二节 数据类型1.字符型2.数值型3.浮点型4.双精度型5.整型6.货币型7.日期型8.日期时间型9.逻辑型10.备注型11.通用型12.二进制字符型13.二进制备注型第三节 常量与变量1常量2变量3. 内存变量常用命令4. 数组第四节 运算符与表达式1算术表达式2字符表达式3日期表达式4关系表达式5逻辑表达式第五节 常用函数介绍1数值函数2字符函数3日期函数4转换函数5测试函数6. 其他函数第六节 Visual FoxPro辅助设计工具1Visual FoxPro向导2Visual FoxPro设计器3Visual FoxPro生成器本
14、章习题要点:1数据的类型及各种数据类型表达式的构造方法;2常用函数的使用方法;3变量的命名、分类、保存、删除与恢复方法。第三章 自由表操作(6学时)(一)教学要求通过本章内容的学习,掌握自由表的建立、修改、打开、关闭,数据记录的输入、定位、浏览、添加、修改、替换、删除、恢复,表与表结构的复制、表中数据与数组数据之间的交换,自由表的排序、索引、查询和数据统计等操作。(二)教学重点与难点教学重点:自由表记录的定位、添加、删除、浏览、查询、统计、数据的汇总。教学难点:自由表的复制;自由表中数据与数组数据之间的交换方法。(三)教学内容第一节 自由表的建立1创建自由表2Visual FoxPro的命令格
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP程序设计 VFP 程序设计 课程 教学大纲 16
限制150内