人人范文网 范文大全

《VF程序设计》教学大纲

发布时间:2020-03-02 03:03:05 来源:范文大全 收藏本文 下载本文 手机版

《VF程序设计》教学大纲

课程编号:

一、课程性质、目的及开课对象 ㈠课程性质:公共选修课

㈡目

的:通过本课程的学习,使学生掌握项目管理器、库、表、菜单、报表、标签、查询、视图、表单的设计和使用;掌握面向对象的编程方法;理解类、对象、属性、方法和事件的概念;熟练的使用各种向导和设计器,理解在向导和设计器中的各项细节要求;能用visual foxpro设计一个小型的应用程序,从而培养学生分析问题和综合解决问题的能力。

㈢开课对象:全院本专科学生

二、先修课程 《计算机文化基础》

三、教学方法与考核方式

㈠教学方法:理论和实践相结合的方法。本课程操作性和理论性都很强,讲授时根据不同的内容选择多媒体或机房教学,边讲边练,讲练结合。

㈡考核方式:笔试加上机

四、学时数分配 总学时:32

五、教学内容与学时

第一章 visual foxpro基础(1学时) 主要内容

1.1 数据库基础知识:计算机数据管理的发展;数据库系统;数据模型。 1.2 关系数据库:关系模型;关系运算。

1.3 数据库设计基础:数据库设计步骤;数据库设计过程。 1.4 visual foxpro系统概述:历史沿革;VF的特点。 重点难点

重点掌握数据库的有关概念;关系运算;数据库设计步骤与过程。 学生掌握要点

掌握数据库的有关概念、关系数据库的有关概念、数据库设计的步骤与过程。 第二章 visual foxpro系统初步(1学时) 主要内容

1 2.1 visual foxpro6.0的安装与启动:安装visual foxpro6.0;启动visual foxpro6.0。

2.2visual foxpro6.0的用户界面:visual foxpro6.0的主界面;工具栏的使用;visual foxpro6.0的配置。

2.3 项目管理器:创建项目;使用项目管理器;定制项目管理器。 2.4visual foxpro6.0向导、设计器、生成器简介:visual foxpro6.0的向导、visual foxpro6.0的设计器、visual foxpro6.0的生成器

重点难点

重点visual foxpro6.0工作界面、工具栏、项目管理器、生成器、向导、设计器的理解。

学生掌握要点

熟练掌握工具栏的使用;掌握VF中项目管理器的使用。 第三章 数据与数据运算(2学时) 主要内容

3.1 常量:常量;变量;内存变量常用命令。

3.2 表达式:数值、字符与日期时间表达式;关系表达式;逻辑表达式。 3.3 常用函数:数值函数;字符函数;日期和时间函数、数据类型转换函数、测试函数。

重点难点

重点常量、变量、函数和表达式。难点对函数的理解与运用。 学生掌握要点

掌握VF中常量、变量、函数和表达式的使用。 第四章VF数据库及其操作(4学时) 主要内容

4.1 visual foxpro数据库及其建立:基本概念;建立数据库、使用数据库、修改数据库、删除数据库用型字段。

4.2 建立数据库表:在数据库中建立表;修改表结构。

4.3 表的基本操作:使用浏览器操作表;增加记录的命令;删除记录的命令;修改记录的命令;显示记录的命令;查询定位命令。

4.4 索引:基本概念;在表设计器中建立索引;用命令建立索引;使用索引。 4.5 数据完整性:实体完整性与主关键字;域完整性与约束规则;参照完整 2 性与表之间的关联。

4.6 自由表:数据库表与自由表;将自由表添加到数据库;从数据库中移出表。

4.7 多个表的同时使用:多工作区的概念;使用不同工作区的表;表之间的关联。

4.8 排序 重点难点

重点库与表的建立与修改;索引的概念与操作;数据完整性的概念与操作。难点是多个表的使用。

学生掌握要点

熟练掌握库与表的建立与修改、索引的建立与修改、完整性的设定与修改。 第五章 关系数据库标准语言SQL(6学时) 主要内容 5.1 SQL概述。

5.2 查询功能:简单查询;简单的联接查询;嵌套查询;几个特殊运算符;排序;简单的计算查询;分组与计算查询;利用空值查询;别名与自联接查询;内外层互相关嵌套查询;使用量词和谓词的查询;超联接查询;集合的并运算;visual foxpro中sql select的几个特殊选项。

5.3 操作功能:插入;更新;删除。

5.4 定义功能:表的定义;表的删除;表结构的修改;视图的定义。 重点难点

重点SQL查询、操作、定义。难点SQL多表查询,表的定义功能。 学生掌握要点

掌握SQL查询、操作、定义。 第六章 查询与视图(2学时) 主要内容

6.1查询:查询设计器;建立查询;查询设计器的局限性;运行查询。 6.2 视图:视图的概念;建立视图、远程视图与连接;视图与数据更新;使用视图。

重点难点

重点查询设计器与视图设计器的使用,并用设计器解决实际问题。

3 学生掌握要点

熟练掌握查询设计器与视图设计器的使用。 第七章 程序设计基础(4学时) 主要内容

7.1 程序与程序文件:程序的概念;程序文件的建立与执行;简单的输入输出命令。

7.2 程序的基础结构:选择结构;循环结构;编程实例。

7.3 多模块程序:模块的定义和调用;参数的伟递;变量的作用域。 7.4 程序的调试:调试器的环境;设置断点;调试菜单。 重点难点

重点程序文件的建立与执行,顺序结构,分支结构,循环结构,子程序,过程,自定义函数。难点是子程序,过程,自定义函数。

学生掌握要点

熟练掌握程序文件的建立与执行,掌握顺序、分支、循环结构的程序设计方法,掌握过程、自定义函数的定义与参数传递,掌握程序的调试方法,掌握消息对话框函数的使用。

第八章 表单设计与应用(8学时) 主要内容

8.1 面向对象的概念:对象与类;子类与继承。

8.2 visual foxpro基类简介:visual foxpro基类;容器与控件;事件。 8.3 面向对象的程序设计方法:基本概念;对象引用。

8.4表单设计器:表单设计器环境;控件的操作与布局;数据环境。 8.5常用表单控件:标签控件;命令按钮控件;命令组控件;文本框控件;编辑框控件;复选框控件;选项组控件;列表框控件;组合框控件;表格控件;页框控件。

重点难点

重点是表单向导,表单设计器使用,输出类控件,输入类控件,控制类控件,容器类控件。难点各种控件的灵活使用。

学生掌握要点

熟练掌握表单向导、表单设计器的使用,掌握属性,事件,方法的定义,掌握对象的引用方法。熟练掌握输出类控件,输入类控件,控制类控件,容器类控件。掌握每 4 一种控件的常用属性,常用事件,常用方法,掌握用各种控件解决具体问题,了解连接类控件的使用。

第九章 菜单设计与应用(2学时) 主要内容

9.1 visual foxpro系统菜单:菜单结构;系统菜单。

9.2 下拉式菜单设计:菜单设计的基本过程;定义菜单;用编程方式定义菜单;为顶层表单添加菜单。

9.3快捷菜单设计 重点难点

重点菜单设计器的使用,显示菜单的命令。难点用菜单命令编程。 学生掌握要点

熟练掌握菜单设计器设计菜单的方法,掌握显示菜单命令的使用,了解用菜单命令编写菜单。

第十章 报表设计(2学时) 主要内容

10.1 创建报表:创建报表文件;报表工具栏。

10.2 设计报表:报表的数据源和布局;在报表中使用控件。

10.3 数据分组和多栏报表:设计分组报表;设计多栏报表;报表输出。 重点难点

重点报表设计器操作,报表控件的使用,传统报表。难点:分组报表。 学生掌握要点

熟练掌握报表设计器设计报表,熟练掌握报表控件设计报表,掌握传统报表的设计方法,了解多级分组报表。

第十一章 开发应用程序(4学时) 主要内容

11.1 应用项目综合实践:系统开发基本步骤;连编应用程序;主程序设计。 11.2 应用程序生成器:使用应用程序向导;应用程序生成器;使用应用程序生成器。

重点难点

重点开发VFP数据库应用系统的一般步骤,开发的四个阶段,需求分析;数据库设计;应用程序设计;运行设计,应用程序管理与发布。难点:代码的设 5 计,算法的确定,功能的实施。

学生掌握要点

掌握用VFP数据库应用系统开发应用系统的一般步骤,掌握开发应用系统的四个阶段,掌握应用程序设计,运行,调试,编译,发布。

六、教材与教参 ㈠教材

二级教程visual foxpro程序设计

高等教育出版社

王利主编 ㈡教参目录

visual foxpro6.0中文版入门与提高

清华大学出版社

李加福 邸雪峰编 《visual foxpro及其应用系统开发》史济民、汤观全,清华大学出版社,2004年

中文版visual foxpro 编程指南

人民邮电出版社

李雨主编

visual foxpro 6.0程序设计基础教程

中国水利水电出版社、上海交通大学出版社、东南大学出版社

李正凡主编

visual foxpro 6.0程序设计基础教程上机教程

中国水利水电出版社、上海交通大学出版社、东南大学出版社

顾浩主编

《VF程序设计》教学大纲

公共选修课

计算机系:马丽君

2007年11月22日

VF程序设计教学大纲

VF数据库程序设计教案

程序设计教学大纲

高级程序设计教学大纲

《PHP程序设计》教学大纲

高级程序设计教学大纲

C程序设计教学大纲

MATLAB程序设计教学大纲

《C程序设计》教学大纲

《VC++程序设计》教学大纲

《VF程序设计》教学大纲
《《VF程序设计》教学大纲.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档