人人范文网 范文大全

VF程序设计教学大纲

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

《VF程序设计》教学大纲

一、课程名称:《VF程序设计》

课程负责人:袁明兰

二、学时与学分:48

三、适应专业:外语、建筑设计技术、工程监理、艺术、旅游等专业

四、课程教材:张彦芳等编著《Visual FoxPro程序设计》,中国地质大学出版社,2011年

五、参考教材:苏忠等.Visual Foxpro 6.0中文版应用与开发.电子工业出版社,2003 杨国才编著《Visual FoxPro程序设计》,重庆大学出版社,2002年

谢膺白.Visual Foxpro 6.0中文版教程.人民邮电出版社,2002 肖金秀.新编Visual Foxpro 6.0应用基础教程.中国石化出版社,2011

六、课程的性质、目的和任务:

本课程是非计算机专业的主要公共基础课。

通过本课程的学习,使非计算机专业的学生掌握数据库的基本概念和VFP的基础知识,熟练掌握数据库的基本操作,并能进行初步的程序设计,能应用VFP进行数据库管理。

七、课程的基本要求:

通过理论教学和实验教学,达到如下基本要求。

1.了解计算机数据管理的发展、掌握数据系统、关系数据库的基本概念,掌握面向对象程序设计的概念,理解数据的一致性和完整性。

2.了解Visual FoxPro的发展、特点及安装,掌握Visual FoxPro 6.0的启动与关闭。熟悉Visual FoxPro 6.0系统界面,理解其几种工作方式。了解项目管理器、常用项目元素与文件类型、创建项目文件,及项目管理器的使用。

3.掌握常量与变量、数据类型,了解常用的文件类型,掌握几种常用函数的应用、运算符与表达式的应用,掌握内存变量的几种操作,掌握数组的应用。理解Visual FoxPro 6.0命令及命令和子句的使用规则。

4.掌握数据表的基本操作(表结构及字段的基本要素、表的创建和修改[使用表设计器]、表的打开与关闭、数据记录的输入、显示和编辑、录指针与定位、逻辑与物理删除表的记录、记录的复制与添加、表的索引、表的查询、表的运算等),掌握多表工作区及其应用。

5.理解数据库的概念与基本组成、掌握数据库的基本操作、理解数据库表的数据完整性、熟练掌握数据库表之间的关联、了解参照完整性。

6.理解程序与结构化程序设计的基本概念,掌握程序文件的建立、执行与编辑,掌握程序设计的基本命令,掌握程序的基本控制结构,掌握变量的作用域

与生存期,理解模块化程序设计方法与模块化程序设计,掌握子程序和过程与自定义函数及其调用,学会程序的调试,熟练掌握结构化程序设计简单应用。

7.掌握面向对象的基本概念、掌握对象及其属性、事件、方法,了解类的创建与使用。

8.熟练掌握表单的创建与管理,掌握猜数游戏设计、计算器设计、学生成绩查询与修改界面设计、软件登录界面与权限设计。

9.理解查询的概念、掌握用查询设计器创建查询、创建多表查询,用查询向导创建查询,运行查询。了解用视图设计器创建本地视图、了解用视图向导创建本地视图、视图的使用、利用视图更新源表数据。

10.了解SQL语言概述、熟练掌握SQL语句对数据表的操作(创建数据表, SQL修改表结构, SQL查询数据表, SQL对数据表运算, SQL删除表记录,SQL更新表的记录内容)。

11.了解菜单设计器、标准菜单及快捷菜单的设计。了解报表基本概念、报表的数据来源、报表设计器,了解报表的创建(用报表向导创建、用报表设计器创建),了解设置报表(给报表添加带区、改变报表的列标签、修改报表表达式、增加表格线、页面设置、字体设置、布局设置、在报表中使用数据分组、汇总区),了解使用报表(报表命令、报表预览和打印机设置),了解标签设计。

12.了解应用需求分析、数据库与表设计、系统功能模块设计、菜单设计、用户界面设计、查询设计、.报表设计、系统维护设计、系统模块调试、用项目管理器连编成应用程序、应用程序管理、发布树、应用程序发布和安装。

八、课程的主要内容:

㈠ 理论教学 1.数据库基础知识 数据库、数据库管理系统和数据库系统的基本概念、数据管理技术的产生和发展;数据库系统的组成及体系结构;数据库管理系统(DBMS)的功能;关系模式的基本术语、主要操作和数据完整性约束;面向对象程序设计的基本概念(包括类、对象、事件、方法和属性等)。

2.Visual FoxPro 系统简介

Visual FoxPro的发展、特点及安装、启动与关闭。Visual FoxPro 6.0系统界面、几种工作方式,项目管理器、及项目管理器的使用。 3.Visual Foxpro应用基础

常量与变量、数据类型,文件类型、几种常用函数、运算符与表达式的应用,内存变量的几种操作,数组的应用,Visual FoxPro 6.0命令及命令和子句的使用规则。

4.数据表的基本操作 数据表的基本操作(表结构及字段的基本要素、表的创建和修改[使用表设计器]、表的打开与关闭、数据记录的输入、显示和编辑、录指针与定位、逻辑与物理删除表的记录、记录的复制与添加、表的索引、表的查询、表的运算等),多表工作区及其应用。

5.结构化程序设计

程序与结构化程序设计的基本概念,程序文件的建立、执行与编辑,程序设计的基本命令,程序的基本控制结构,变量的作用域与生存期,模块化程序设计方法与模块化程序设计,子程序和过程与自定义函数及其调用,程序的调试。 6.数据库设计

数据库的概念与基本组成、数据库设计器的使用、数据库的建立、打开与关闭(命令)、数据库表的数据完整性、数据库表之间的关联、参照完整性。 7.面向对象程序设计初步

面向对象的基本概念、对象及其属性、事件、方法,类的创建与使用。 8.表单与控件

表单的创建与管理,猜数游戏设计、计算器设计、学生成绩查询与修改界面设计、软件登录界面与权限设计。 9.菜单设计

菜单设计器、标准菜单及快捷菜单的设计。 10.查询与视图

查询的概念、用查询设计器创建查询、创建多表查询,用查询向导创建查询,运行查询。用视图设计器创建本地视图、用视图向导创建本地视图、视图的使用、利用视图更新源表数据。SQL语言概述,对数据表的操作(创建(数据库和)数据表, SQL修改表结构, SQL查询数据表, SQL对数据表运算, SQL删除表记录,SQL更新表的记录内容) 11.报表与标签设计

查询的概念、用查询设计器创建查询、创建多表查询,用查询向导创建查询,运行查询。用视图设计器创建本地视图、用视图向导创建本地视图、视图的使用、利用视图更新源表数据。SQL语言概述,对数据表的操作(创建(数据库和)数据表, SQL修改表结构, SQL查询数据表, SQL对数据表运算, SQL删除表记录,SQL更新表的记录内容)。 12.应用程序的开发与发布过程

应用需求分析、数据库与表设计、系统功能模块设计、菜单设计、用户界面设计、查询设计、.报表设计、系统维护设计、系统模块调试、用项目管理器连编成应用程序、应用程序管理、发布树、应用程序发布和安装。

九、先修课程:

本课程是非计算机专业的基础课,其先修课程是计算机文化基础。

十、考核方式:

理论教学部分占70%,实验教学部分占30%,理论教学部分集中笔试,实验教学部分以完成16个实验和上机考试进行考核。 十

一、学时分配:

讲授: 48 学时

1.数据库基础知识

2学时 2.Visual FoxPro 系统简介

2学时 3.Visual Foxpro应用基

4学时

4.数据表的基本操作

10学时 5.程序设计

14学时 6.数据库设计

1学时 7.面向对象程序设计初步

2学时 8.表单与控件

6学时 9.菜单设计

1学时 10.查询与视图

2学时 11.报表与标签设计 1学时 12.应用程序的开发与发布过程 1

学时

《VF程序设计》教学大纲

VF数据库程序设计教案

程序设计教学大纲

高级程序设计教学大纲

《PHP程序设计》教学大纲

高级程序设计教学大纲

C程序设计教学大纲

MATLAB程序设计教学大纲

《C程序设计》教学大纲

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

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