《vfp程序设计》教学大纲

合集下载

《Visual-Foxpro程序设计》教学大纲精选全文完整版

《Visual-Foxpro程序设计》教学大纲精选全文完整版

可编辑修改精选全文完整版《Visual Foxpro程序设计》教学大纲一、课程的性质和任务Microsoft Visual Foxpro关系数据库是新一代小型数据库管理系统的杰出代表。

它具有强大的性能、完整而丰富的工具、较高的处理速度、友好的界面以及完备的兼容性等特点。

是用户收集信息、查询数据、创建集成数据库系统、进行应用系统开发较为理想的工具软件。

目前在我国有广泛的应用基础和用户群。

《Visual FoxPro程序设计》课程是目前国内各高校普遍开设的一门计算机公共课程,学习本课程将有助于学生巩固、加深和拓展已有的计算机和信息技术知识;掌握基本的数据库应用技术和基于数据库的应用程序设计技术;培养逻辑思维能力,以及分析问题和解决问题的能力。

将专业知识与计算机信息管理知识和技能结合起来,使之在今后的学习和工作中适应新时代的要求。

二、课程教学目标(一)知识教学目标本课程为必修课,按照本大纲采用同一程序设计语言开课的各专业统一内容、统一要求、统一考试。

通过本课程的课堂教学与上机实训,要求学生:1、了解信息(Information)、数据(Data)、数据库(Data Base)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念,以及数据库技术在当今社会各个层面管理中应用的重要性。

2、熟悉Visual FoxPro的用户界面和运行方式,掌握Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,掌握Visual FoxPro 的命令格式和主要文件类型等基础知识。

3、掌握数据表的创建方法,以及数据记录的插入、删除、修改、排序、索引、查找、统计汇总等基本操作,同时掌握多个数据表之间的关联、更新等操作。

4、掌握数据库创建与维护的方法,以及数据字典、数据视图、数据库表之间的永久关系和参照完整性等知识,掌握应用数据库技术管理大量信息的基本技能。

5、熟悉SQL结构化查询语言,了解该语言的特点;着重掌握SQL的数据定义语言、数据修改语言和数据查询语言,能够使用基本SQL命令创建、维护和查询数据库和数据表。

《VF程序设计》教学大纲

《VF程序设计》教学大纲
了解Visual FoxPro的用户界面。
第三节 项目管理器
了解Visual FoxPro项目管理器功能; 掌握项目管理器的基本操作,掌握Visual FoxPro的工作方式。
第四节 Visual FoxPro向导、设计器、生成器
了解Visual FoxPro向导、设计器、生成器的功能;理解其工作原理与过程。
第八节 排序
掌握排序的操作。
第五章 关系数据库标准语言SQL
1.教学目的
(1)了解SQL语言的内容与功能;
(2)理解SQL在计算机数据处理领域的重要地位,在Visual FoxPro中的引用方法;
(3)掌握SQL的查询操作,数据的插入、更新、删除操作,表的定义、维护等操作;
2.重点难点
三、课程内容及要求
第一章 Visual FoxPro基础知识
1.教学目的
(1)了解数据库管理系统的发展、特点、基本模型;
(2)理解数据库、数据库管理系统、数据库系统、表等基本概念以及数据模型;
(3)掌握关系型数据库的运算,数据库设计步骤和设计过程;
2.重点难点
关系型数据库的运算,数据库设计步骤和设计过程。
掌握数据分组和多栏报表的创建方法。
第十一章 开发应用程序
1.教学目的
(1)了解数据库应用程序的设计过程;
(2)了解应用程序生成器;
(3)掌握数据库应用软件的设计与开发过程;
2.重点难点
数据库应用软件的设计与开发过程。
3.教学方法
多媒体讲授为主,结合演示。
第一节 应用项目综合实践
第一节 程序与程序文件
了解程序基本概念;掌握程序的建立、修改操作。

VFP程序设计教学大纲

VFP程序设计教学大纲

VFP程序设计教学大纲一、课程背景和目标1.1课程背景Visual FoxPro(VFP)是一种使用 Microsoft Visual FoxPro 编程语言和开发工具来创建数据库应用程序和解决方案的关系型数据库管理系统(RDBMS)。

它是一个强大而灵活的工具,适用于各种企业应用和个人项目。

1.2课程目标本课程旨在教授学生使用VFP进行程序设计的基本知识和技能。

通过本课程的学习,学生将能够理解和掌握以下内容:-VFP的基本概念和语法-使用VFP创建数据库和表格-运用VFP进行数据管理和查询-编写VFP的用户界面程序-利用VFP进行数据报表的生成和输出-调试和优化VFP程序-在VFP中应用安全措施和错误处理机制二、课程大纲和内容2.1VFP基础知识-VFP的历史和发展-熟悉VFP开发环境-VFP的基本语法和命令-VFP的数据类型和变量定义2.2VFP数据库设计-创建和管理VFP数据库-创建和管理VFP表格-设计合适的表格结构2.3VFP数据管理和查询-插入、更新和删除数据-添加和使用索引-利用VFP查询数据2.4VFP用户界面程序设计-创建和管理VFP的表单和控件-处理用户输入和输出-设计丰富的用户界面2.5VFP数据报表生成和输出-利用VFP生成数据报表-导出和打印数据报表2.6VFP程序调试和性能优化-使用VFP调试工具-优化程序性能和占用资源2.7VFP安全和错误处理-应用VFP的安全措施-处理VFP程序中的错误和异常三、教学方法和评估方式3.1教学方法-讲授理论知识,结合实际案例进行示范和讲解-提供编程实践和习题,激发学生的学习兴趣和动手能力-帮助学生进行实践项目,从而加深理解和掌握VFP程序设计技能3.2评估方式-编程实践作业:学生需要完成一些编程实践项目,用以检验其对VFP程序设计的理解和应用能力-期末考试:对学生的理论知识进行评估四、参考教材- 《Visual FoxPro程序设计基础及实例》- 《Visual FoxPro数据库应用与开发》- 《Visual FoxPro高效编程》五、参考资源六、备注。

《计算机程序设计基础—VFP程序设计》课程教学大纲课程概况必修教学内容及要求

《计算机程序设计基础—VFP程序设计》课程教学大纲课程概况必修教学内容及要求

《计算机程序设计基础—VFP程序设计》课程教学大纲1.课程概况2.教学内容及要求上篇计算机基础第一章信息与计算机教学要求:了解计算机基本概念,掌握常用数制之间的数值转换,掌握数据在计算机中存储形式,了解操作系统的基本术语,掌握Windows XP的基本操作。

教学重点:数制转换,数据在计算机中存储形式,操作系统基本操作。

教学难点:计算机结构及工作原理、操作系统的工作原理。

第二章网络与信息安全教学要求:了解计算机网络的概念与组成,知道协议的含义,能够进行一般的网络使用操作,如发邮件、搜索、连接等;了解病毒的特点,知道数据安全的几种方法。

教学重点:网络协议;数据安全。

教学难点:数据安全与预警。

下篇 Visual FoxPro程序设计第一章数据库管理系统概述教学要求:了解数据库系统的分代和分类,了解数据库管理系统的发展;了解数据库应用系统与开发环境,了解数据库系统的应用模式,掌握数据库系统的特点;掌握数据库管理系统的基本功能。

教学重点:数据模型的基本概念。

教学难点:数据模型的概念及分类。

第二章 VFP语言基础教学要求:了解VFP基本性能指标和辅助设计工具;熟悉VFP的用户界面组成及操作、工作方式及其应用;理解数据类型的概念及VFP所涉及的数据类型;理解内存变量与字段变量的概念;理解常量及变量的涵义;掌握变量赋值方法、数据格式要求及保存变量文件的方法;掌握不同运算符对数据类型的要求;掌握表达式的基本概念并能按题意书写正确的表达式;掌握各种函数的正确使用方法。

教学重点:数据类型及其运算;函数。

教学难点:混和运算优先级。

第三章表的基本操作教学要求:熟练掌握VFP命令的常用子句了解VFP的主要特点;掌握VFP的控制中心—-项目管理器的使用方法;掌握VFP命令的正确书写格式;掌握数据表的建立与修改和表数据输入方法。

教学重点:掌握数据表的建立与修改和表数据输入及数据词典。

教学难点:数据词典。

第四章查询与视图教学要求:理解排序与索引的基本概念,掌握数据表物理排序的命令,掌握不同索引的概念及为数据表建立不同索引的方法;理解查询的意义,掌握查询命令的使用;理解数据工作期和视图的概念,熟悉数据工作期窗口的应用,掌握建立表关联的方法,掌握单表查询及多工作区查询的方法;掌握各种查询统计命令的使用方法;熟练掌握用查询设计器建立查询的方法;掌握数据库的基本操作,掌握数据库表与自由表的区别,掌握数据词典的概念及触发器的设置,掌握参照完整性的概念和建立规则;熟悉查询与视图的区别,掌握视图设计器的使用方法,熟悉用视图更新数据源的方法。

《Visual FoxPro程序设计》教学大纲

《Visual FoxPro程序设计》教学大纲

《Visual FoxPro程序设计》教学大纲总学时数:68学时(其中含实验或实践教学34 学时)学分:3学分第一部分大纲说明一.课程的性质和任务《Visual FoxPro程序设计》是本校各非计算机专业学生必修的公共基础课,内容着重介绍关系数据库管理系统的基本原理及应用系统的开发方法。

使学生了解Visual FoxPro的程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能。

通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。

二.课程基本教学要求1.掌握数据库、数据表的基本概念2.熟练掌握关系数据库的基本操作3.掌握Visual FoxPro的语句、语法规则,4.掌握 Visual FoxPro的程序设计方法5.了解可视化编程的基本思想6.熟悉常用控件在编程中的应用7.利用Visual FoxPro编写简单应用程序三.教学方法和教学形式建议本课程是一门实践性很强的课程,要求教师运用多媒体教学手段在多媒体教室进行教学,对软件的使用进行现场操作讲解,以便使学生及时掌握所学的内容。

四.课程教学要求的层次1.熟练掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够熟练运用于实际应用。

2.掌握:要求学生能够较好地理解和掌握;并且能够进行简单应用。

3.了解:要求学生能够一般地了解所学内容五、成绩考核方式考试采用无纸化测试,理论与操作考试全部在计算机上完成,理论部分计算机自动评分。

六、教材与主要参考书目理论课教材:《Visual FoxPro应用基础与面向对象程序设计教程》,李雁翎编,高等教育出版社,2002年实验教材:《Visual FoxPro程序设计实验报告》实验教材。

参考书:《深入 Visual FoxPro 6.0 面向对象程序设计》,冯惠璋等编著,清华大学出版社,2000年《Visual FoxPro 6.0程序设计基础》,卢湘鸿主编,清华大学出版社,2002年第二部分教学内容和教学要求第一章数据库基础理论(1课时)1.信息、数据和数据处理2.数据模型3.数据库系统4.关系数据库及其设计第二章 Visual FoxPro系统概述(1课时)1.Visual FoxPro的特性2.Visual FoxPro安装与启动3.Visual FoxPro系统环境的配置4.Visual FoxPro用户界面5.Visual FoxPro向导、生成器、设计器第三章 Visual FoxPro基础(4课时)1.数据类型2.数据存储3.函数4.表达式第四章表操作(4.5课时)1.建立表2.向表中加入记录3.数据的显示和修改方式4.控制字段和记录的访问5.数据表中记录的定位6.删除和恢复表中的记录7.快速修改表中数据第五章索引及创建索引(1课时)1.什么是索引2.索引类型3.创建索引及索引的使用第六章创建数据库(2课时)1.创建数据库2.数据库中的表的使用3.建立表之间的关联关系第七章视图与查询(2课时)1.创建视图2.利用视图更新数据3.创建查询4.使用查询第八章 SQL关系数据库查询语言(2课时)1.创建查询SQL语言2.表定义SQL语言3.表记录操作SQL语言第九章创建项目(0.5课时)1.创建项目2.项目管理器的使用3.定制项目管理器第十章程序设计基础(6课时)1.Visual FoxPro的工作方式2.程序文件的建立与编辑3.程序文件的调用4.程序的基本结构5.常用的交互输入语句6.分支结构7.循环结构8.过程和过程文件*9.程序设计实例*10.程序设计的一般问题第十一章面向对象可视化编程基础(1课时)1. 新概念的引入2. 类的创建3. 对象的操作4. 对象设计实例第十二章表单的设计及运行(2课时)1. 创建表单2. 修改表单3. 运行表单4. 表单控件第十三章实用表单的设计(1课时)1. 设计“无控件”表单2. 设计“说明”表单*3.设计“系统登录”表单*4.设计“数据维护”表单*5.设计“数据浏览”表单*6.设计“数据查询”表单第十四章创建报表(1课时)1. 报表布局2. 创建报表3. 修改报表4. 使用报表第十五章菜单设计(1课时)1. 菜单系统2. 建立菜单系统3. 指定菜单项任务4. 生成菜单程序5. 运行菜单*第十六章小型系统开发实例(2课时)1. 系统开发的一般过程2. 系统总体规划3. 主要功能模块4. 系统部件的组装5. 运行“专门人才信息管理系统”第三部分实验环节实验时数:34学时具体要求:按嘉应学院计算中心编写的《Visual FoxPro程序设计验报告》实验教材进行。

《VF程序设计》教学大纲

《VF程序设计》教学大纲

《VF程序设计》教学大纲VF程序设计教学大纲(1200字以上)一、课程目标VF程序设计课程旨在培养学生掌握计算机程序设计的基本原理和技能,了解程序设计的基本概念和常用的编程语言,培养学生的逻辑思维能力和解决问题的能力。

通过该课程的学习,学生应具备以下能力:1.掌握VF程序设计的基本原理和概念;2.使用VF程序设计语言完成简单的程序设计任务;3.分析和解决实际问题,设计合理的算法,并将其转化为可执行的程序。

二、基本内容1.VF程序设计语言的概念和基本语法1.1VF程序设计语言的背景和起源1.2VF程序设计语言的特点和优势1.3VF程序设计语言的基本语法和语义2.数据类型和变量2.1基本数据类型的概念和用法2.2变量的定义和使用3.运算符和表达式3.1算术运算符和逻辑运算符的使用3.2表达式的定义和求值3.3运算符的优先级和结合性4.控制结构4.1顺序结构、选择结构和循环结构的基本概念和特点4.2 条件语句(if、else、switch)的编写和使用4.3 循环语句(for、while、do-while)的编写和使用5.函数和过程5.1函数和过程的概念和区别5.2函数和过程的定义和调用5.3函数和过程的参数传递和返回值6.数组和字符串6.1数组的定义和使用6.2数组的排序和查找6.3字符串的定义和操作7.文件操作7.1文件的打开和关闭7.2文件的读取和写入7.3文件的定位和修改8.数据结构与算法8.1栈和队列的实现和应用8.2链表的实现和应用8.3排序和查找算法的实现和应用三、教学方法1.讲授法:通过课堂讲解和示范,介绍VF程序设计的基本概念和语法,解析常见的编程问题和解决方法。

2.实践法:通过编程实践,学生可以运用所学的知识解决实际问题,如编写简单的程序、调试和优化程序。

3.小组讨论法:鼓励学生在小组内进行讨论和合作,共同解决问题,促进学生之间的交流和合作能力。

四、评价方式1.平时成绩:包括课堂表现、作业完成情况和实验报告质量等。

计算机技术基础 Visual FoxPro程序设计部分教学大纲

计算机技术基础 Visual FoxPro程序设计部分教学大纲

计算机技术基础Visual FoxPro程序设计部分教学大纲课程编号:10000011开课学期:1-春适用专业:全院非计算机各专业学时:理论28+实践28+课外17第一部分说明一、课程的性质和作用本课程是高等学校非计算机专业必修的公共基础课。

随着微型计算机的广泛使用,数据处理已经成为计算机的主要应用领域。

数据库的使用和维护是每个学生必须掌握的基本技能。

Visual FoxPro作为数据库管理系统软件,应用非常广泛,通过本课程的教学,应该使学生掌握数据库系统的基本概念,了解数据库系统的基本功能,掌握Windows2000环境下的数据库系统Visual FoxPro的基本操作,了解数据库应用系统的基本设计方法,获得开发数据库应用系统的初步能力,提高学生分析问题、解决问题的能力,为学生学习其它高级语言课程打下基础。

二、课程的任务与基本要求通过本课程的学习,使学生能够了解并掌握Visual FoxPro的基本命令、程序设计的基本方法与编程技能,使学生具有应用计算机解决实际问题的基本能力,获得开发数据库应用系统的初步能力,为进一步学习和运用计算机打下良好的基础。

三、教学方法与建议本课程内容是以VISUAL FOXPRO数据库为主,在讲授时需要采用多媒体手段进行教学。

实际教学中,根据实际教学内容采用“少讲多练”的多媒体环境的教学模式,采用多媒体电子教案,增大课堂信息量,加大上机实验操作内容和上机实验指导力度,尽可能使学生在上机实验时解决教学中的重点和难点,从而达到教学的目的和要求。

四、本课程与其它课程关系《Visual FoxPro程序设计教程》是属于高等院校非计算机专业计算机基础教育三个层次(“计算机文化基础”、“计算机技术基础”、“计算机应用基础”系列课程)中的第二层次的课程,是计算机文化基础课程的后续课程。

它包含了数据库系统的基本知识,Visual FoxPro 的基础知识、基本操作、FoxPro程序设计及应用开发等基本知识和基本技能。

VFP程序设计教学大纲

VFP程序设计教学大纲

《VFP程序设计》教学大纲一、课程地位及意义随着计算机科学的迅猛发展,计算机科学和技术已成为我国实现现代化的不可缺少的工具,而计算机应用水平也已成为一个单位生产能力和管理水平的标志。

信息管理与处理已经成为计算机科学的主要课题之一。

Visual FoxPro是一种专用于计算机信息处理系统的多用户程序设计语言,它具有面向对象、可视化设计的特点,该语言功能强大、表达方便、应用灵活,适合于实现中小型信息处理应用系统的开发。

为能更适应市场的需求和社会的发展,特将教学内容更新为中文Visual FoxPro 9.0,为便于教师把握教学重点,更好地组织教学,特制订本教学大纲。

二、教学目的与任务通过本课程的教学,使学生掌握数据库管理和程序设计的基本概念、基本理论、基本方法,具有比较熟练的运用面向过程和面向对象程序设计方法进行基本程序设计的能力,基本能够独立完成实用数据库系统的开发,并且能较好地理解计算机在各个专业领域中的应用,提高解决实际问题的能力。

三、教学内容与基本要求总学时: 64 (其中:上课 34 学时,上机实验 34 学时)第1章 Visual FoxPro 概述教学内容:1.1 数据库与数据模型1.2 Visual FoxPro 的特点1.3 Visual FoxPro 的安装与启动1.4 Visual FoxPro 的窗口和工作方式1.5 Visual FoxPro的语言成分教学要求:掌握有关数据库、表、记录、字段等基本概念,命令的执行方式和书写规则;熟悉VFP集成环境的使用;了解VFP的重要性能指标。

①掌握字符型、数值型、日期型、日期时间型、逻辑型、备注型、货币型、浮点型、双精度型和整型数据的表达和识别方法。

②掌握各种类型常量的表达方法,变量的命名、分类和作用域,掌握对变量的保存、删除与恢复方法。

能熟练使用和表达各种类型的表达式。

③重点掌握以下常用函数:SQRT、INT、Round、Rand、SubStr、Left、Right、Len、Trim、Space、Upper、Date、Val、Str、CTOD、DTOC。

Visual FoxPro程序设计教学大纲1

Visual FoxPro程序设计教学大纲1

《Visual FoxPro程序设计》教学大纲一、课程基本信息1、课程英文名称:Visual FoxPro Programming2、课程类别:公共基础课程3、课程学时:总学时56,上机学时204、学分:3.5分5、先修课程:计算机文化基础6、适用专业:非计算机专业7、大纲执笔:计算机基础教研室谯英8、大纲审批:计算机科学学院学术委员会9、制定(修订)时间:2006年12月二、课程的目的与任务通过本课程的学习,使学生深入理解数据库的基本概念和思想,掌握Visual FoxPro程序设计的方法和常用算法的使用,培养数据库应用系统设计的基本方法和技能,为今后在专业课程的学习中使用计算机解决实际问题打好基础。

三、课程的基本要求了解数据库系统的基本概念;掌握关系数据库的基本原理;熟悉Visual FoxPro6.0开发环境;熟练掌握Visual FoxPro数据库的基本操作;掌握关系数据库标准语言及Visual FoxPro面向对象程序设计的基本方法。

该门课程的实践性较强,在学习基础理论的同时必须进行大量上机编程练习,要求学生课外花费同等量学时来加深和巩固课内所学内容。

四、教学内容、要求及学时分配(一)理论教学(36学时)1、数据库基础知识(4学时)教学内容:(1)数据库系统的基本概念(2)关系数据库:关系数据库、关系运算及数据的一致性和完整性(3)Visual FoxPro系统特点与工作方式教学要求:(1)掌握关系数据库的基本概念(2)熟悉VFP 6.0编程环境重点:关系模型难点:数据的一致性和完整性2、Visual FoxPro的基本语言成分(4学时)教学内容:(1)数据类型和数据元素(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数教学要求:(1)掌握数据类型、常量、变量和表达式的应用(2)掌握常用函数的用法重点:数据类型及常用函数的使用难点:数据类型3、数据库和表的建立、修改与有效性检验(6学时)教学内容:(1)表的建立与修改(2)创建数据库及数据库的基本操作(3)索引的创建和使用教学要求:(1)熟练掌握表的基本操作(2)熟练掌握数据库的基本操作(3)掌握索引的使用重点:表的创建和索引的使用难点:索引的使用4、多表操作(4学时)教学内容:(1)工作区的概念(2)建立表之间的关联及参照完整性的设置(3)表的联接JOIN及表间临时关联教学要求:(1)掌握多表操作(2)掌握表的联接方法重点:多表操作的方法难点:对参照完整性规则的理解5、视图建立与数据查询(4学时)教学内容:(1)视图文件的建立、查看与修改(2)查询文件的建立、执行与修改教学要求:(1)掌握视图的概念(2)掌握查询文件的创建,以及视图与查询的区别重点:查询文件的建立和修改难点:视图和查询的建立以及他们之间的区别6、关系数据库标准语言SQL(6学时)教学内容:(1)SQL的数据定义功能(2)SQL的数据修改功能(3)SQL的数据查询功能教学要求:掌握SQL的数据更新及数据查询重点:SQL的数据查询功能难点:SQL的数据查询功能:嵌套查询、联接查询、分组计算查询7、项目管理器、设计器和向导的使用(4学时)教学内容:(1)项目管理器及表单、菜单等设计器的使用(2)应用程序向导的使用教学要求:(1)掌握项目管理器和表单设计器的使用(2)了解报表、菜单、报表设计器的使用重点:表单设计器的使用难点:报表设计器的使用8、Visual FoxPro程序设计(4学时)教学内容:(1)命令文件的建立与运行(2)结构化程序设计(3)过程与过程调用教学要求:(1)掌握结构化程序设计(2)了解过程的设计和调用重点:结构化程序设计难点:过程调用中的参数传递(二) 实验教学(上机20学时)必开实验:1、实验项目名称:VFP的基本操作及内存变量的应用(2学时,验证型)实验目的:(1)熟悉VFP6.0的运行环境(2)掌握VFP内存变量的使用仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无2、实验项目名称:数据表的建立及操作(2学时,验证型)实验目的:(1)掌握数据表结构的建立(2)数据表中数据的基本操作仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无3、实验项目名称:索引的创建(2学时,验证型)实验目的:掌握索引的创建及数据的快速查询仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无4、实验项目名称:数据库的创建及参照完整性的设置(2学时,验证型)实验目的:(1)掌握数据库的建立及基本操作(2)掌握数据库表间关联关系的建立及参照完整性的设置仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无5、实验项目名称:创建项目(2学时,验证型)实验目的:掌握项目文件的建立及项目管理器的基本操作仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无6、实验项目名称:创建视图和查询(2学时,验证型)实验目的:(1)掌握视图的建立及基本操作(2)掌握查询的建立及基本操作仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无7、实验项目名称:程序设计(2学时,验证型)实验目的:(1)掌握程序文件的建立、编辑和调用(2)掌握程序控制结构的编写仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无8、实验项目名称:表单设计(2学时,验证型)实验目的:掌握表单设计基本的方法仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无9、实验项目名称:学生管理信息系统的开发(4学时,综合型)实验目的:(1)掌握数据库设计的方法(2)掌握用户界面设计(3)掌握程序设计的基本方法仪器设备:PC,Windows 2000以上操作系统,VFP6.0以上数据库管理系统消耗材料:无五、考试考核办法采用平时成绩、实验和期末闭卷考试成绩相结合的方式:平时成绩(考勤、随堂提问、作业等):10%实验(每次实验结束后需提交实验报告):30%期末考试(闭卷):60%六、教材及参考书(一)教材[1] 匡松主编,《数据库程序设计教程—Visual FoxPro环境》科学出版社,2005年11月第一版[2] 何振林主编,《数据库程序设计习题与实训教程—Visual FoxPro环境》科学出版社,2005年11月第一版(二)参考书[1] 四川省教委计算机等级考试中心编著,《四川省普通高校非计算机专业计算机等级考试考试大纲》[2] 匡松主编,《Visual FoxPro面向对象程序设计实用教程》西南交通大学出版社,2004年8月第一版。

vfp教学大纲

vfp教学大纲

《Visual Foxpro程序设计教程》教学大纲1.课程性质与设置目的《VFP数据库应用基础》课程是经济管理系市场营销专业的必修课程。

其目的是通过本课程的学习,使此类学生能在第一学期所学的《计算机基础》中已掌握计算机基本知识和初步操作使用的基础上,进一步掌握一种较先进的数据库应用知识,学会对数据库的操作能力和用一种数据库语言进行程序设计的方法,初步学会结合自己的实际,分析和设计一些数据库及简单的系统,并能对其进行管理和维护,为计算机在本专业中的应用打下基础。

本课程以微软公司的Visual FoxPro 6.0为教材背景进行教学,Visual FoxPro 6.0是优秀的小型数据库管理系统软件,具有强大的数据库管理系统功能,提供了基础的结构化程序设计方法和面向对象程序设计的各类开发工具。

该软件不仅可以用来开发小型数据库系统,而且可以广泛用于大型数据库的前端开发。

使用本软件教学对培养学生同时具备两种程序设计方法以适应当前社会计算机应用的需求是非常有利的。

本课程先从数据库基本原理、概念出发,介绍数据表以及数据库的建立、查看、修改、使用与维护等操作,以较大的篇幅介绍Visual FoxPro 6.0的主要命令和操作方法,然后在学习结构化程序设计的基本结构和方法,并且通过分析各类程序的大量实例以了解程序设计编制的方法步骤的基础上,介绍面向对象的程序设计思想和方法。

本课程具有较强的综合性、系统性和实践性,在教学中激励培养学生的创造性,本课程是培养文科专业人才具有计算机应用知识和能力的重要课程。

本课程的教学重点是数据表的操作(包括表的高级操作),结构化程序设计的基本方法和表单设计方法。

具体教学内容如下所述。

2.教学内容第1章绪论(讲课2学时,上机2课时)1.1 数据库基本概念1.2 数据库结构1.3 数据库系统的发展1.4 Visual FoxPro 的特点1.5 Visual Foxpro集成开发环境1.6 项目管理器1.7 VFP中的辅助设计工具1.8 VFP的工作方式第2章 VFP程序语言初步(讲课2学时,上机2课时)2.1 VFP的数据类型及基本数据元素2.2 结构化程序设计的基本控制结构2.3 自定义函数和过程2.4 面向对象程序设计第3章数据表的基本操作(讲课2学时,上机2课时)3.1 创建数据库和表3.2 查看表中的数据3.3 表的维护3.4 表设计器的其他功能第4章数据库的高级操作(讲课2学时,上机2课时)4.1 排序和索引4.2 查找和统计4.3 多重表的操作第5章程序设计基础(讲课8学时,上机8课时)5.1 程序设计语言基础5.2 程序设计基础第6章查询数据库(讲课4学时,上机4课时)6.1 视图6.2 查询6.3 结构化查询语言SQL第7章报表设计(讲课2学时,上机2课时)7.1 报表概述7.2 报表向导7.3 报表设计器7.4 报表的打印第8章表单设计((讲课2学时,上机2课时))8.1 表单操作基础8.2 表单向导8.3 使用表单设计器创建和修改表单8.4 表单控件的使用第9章菜单与工具栏设计(讲课2学时,上机2课时)9.1 基本概念9.2 创建菜单系统9.3 创建自定义工具栏9.4 进一步设置第10章 VFP应用程序开发(讲课2学时,上机2课时)10.1 VFP数据库应用系统开发的一般步骤10.2 学生选课系统开发实例10.3 VFP与浏览器/服务器开发技术介绍3.教学模式在教学中采取两种不同的教学思维:一种是按概念、理论、方法、举例、总结的传统理论系列模式进行教学;另一种是按实际工作中的思维方式进行讲解。

vfp程序设计教学大纲

vfp程序设计教学大纲

《VFP语言程序设计》教学大纲总学时数:讲授课:实验课:适合专业:一、课程内容第一章Visual FoxPro 6.0概述了解:1. Visual FoxPro6.0的发展过程2. VFP6.0的功能3. VFP6.0系统的软硬件环境4. VFP6.0系统的安装5.VFP6.0中文版的性能指标6. VFP6.0文件组成掌握:1.基本概念:数据库,数据模型,数据库管理系统。

2.关系数据库:(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

(2)关系运算:投影、选择、联接。

3.Visual FoxPro系统特点与工作方式:(1)Windows版本的数据库特点。

(2)数据类型和主要文件类型。

(3)各种设计器和向导。

(4)工作方式:交互方式(命令方式、可视化操作)和程序运行方式。

4.Visual Foxpro的基本数据元素:(1)常量、变量、表达式。

(2)常用函数:字符处理函数、数值运算函数、日期时间函数、数据类型转换函数、测试函数。

重点:关系数据库基本概念;Visual Foxpro的基本数据元素;工作方式。

难点:Visual Foxpro的基本数据元素第二章数据库与表的操作了解:数据库、数据表、记录、字段的概念掌握:1. 数据库的建立2. 建立自由表3. 编辑表中的数据4. 筛选表记录重点:表操作难点:操作命令方式第三章数据索引与查询了解: 1. 创建和编辑关系2. 建立参照完整性规则3. 使用多个数据库掌握:1. 建立索引2.数据库的设计3. 数据库中表的操作4. 字段与记录属性设置重点:索引建立与应用;数据库的设计难点:建立参照完整性规则第四章程序设计掌握: 1. 命令文件的建立与运行2. 顺序结构程序设计3. 分支结构程序设计4. 循环结构程序设计5.过程及其调用重点: 分支结构程序设计,循环结构程序设计,模块化程序设计。

难点:模块化程序设计。

第五章查询与视图了解: 1. 查询与视图的概念2. 结构化查询语言SQL简介掌握:1.查询文件的建立、执行与修改。

《Visual-FoxPro》课程教学大纲精选全文

《Visual-FoxPro》课程教学大纲精选全文

可编辑修改精选全文完整版《Visual FoxPro》课程教学大纲一、课程说明课程编号:0000306601 课程类别:公共选修课授课学时:30 学分:1 周学时:2二、课程的性质与任务VFP关系型数据库系统是新一代小型数据库管理系统的杰出代表,它以强大的功能、完整而又丰富的工具、极高的处理速度、友好的截面以及完备的兼容性等特点,备受广大编程者欢迎。

通过本课程的学习,将使学生在面向过程和面向对象程序设计方面均受到严格训练,使学生能独立进行Windows环境下的应用程序开发。

为学生进一步学习其他可视化程序设计打下算法设计知识基础,为学生开发高层次CAI课件打下良好素质基础,同时也为学生毕业后在中小学从事计算机课程教学提供了必要的知识准备。

三、课程的教学目的与基本要求1.使学生逐步掌握VFP的基本操作,即掌握表操作、建立索引、创建数据库、视图与查询的建立、项目的建立。

2.使学生掌握面向对象的编程技术,即掌握面向过程的编程技术、类的设计、对象的操作、表单设计、关系设计、菜单设计、报表设计。

3.使学生达到能独立进行小型应用系统开发的水平。

四、课程的教学重点与难点教学重点:(1)关系数据库(2)VFP用户界面(3)表达式、函数(4)建立表(5)创建索引(6)创建数据库(7)项目管理器的作用(8)分支子结构、循环结构(9)对象的操作(10)建立表单(11)设计“标签”、“命令按钮”、“文本框”、“组合框”、“表格”控件(12)建立菜单系统(13)利用报表设计器创建报表(14)设计系统规划方案教学难点:(1)数据的规范化(2)生成器、设计器(3)类与对象操作符(4)S QL语言(5)表间的关联关系(6)循环结构(7)设计类(8)设计多页表单(9)利用报表设计器创建报表(10)专门人才档案登记表单设计五、课程的教学方法与手段①Visual FoxPro是一门实践性较强的课程,因此需展开大量的练习及上机实践。

②结合本课程的实际情况,开展符合教学目的的多媒体教学。

Visualfoxpro程序设计基础教学大纲

Visualfoxpro程序设计基础教学大纲

《Visual FoxPro 9.0程序设计基础》教学大纲一、课程设置的有关说明1、课程性质公共基础课。

2、课程定义本课程以Visual FoxPro9.0 为基础,讲解了VFP 9.0的界面组成、基本语言成分及操作、辅助开发工具的使用、面向对象的程序设计思想及方法、及应用系统的开发过程。

学生通过本课程的学习,能比较系统地掌握关系数据库的基本概念、基本理论和基础知识,能够具备初步的可视化程序设计能力了解可视化编程技巧及技术,能进一步深入自学Visual FoxPro编程,能结合数据库的操作管理功能进行小型应用系统的开发,实现信息管理及信息查询,为后续课程学习奠定基础。

学习本课程之前,要求已修完《计算机文化基础》相关知识。

3、设置课程的目的和教学基本要求通过该课程的学习,使学生掌握小型关系型数据库VF的数据管理功能及面向对象的程序设计功能。

教学基本要求:在多媒体教室进行授课,在教学中保证教学的教育性和科学性,以严谨的语言和端正的态度讲解本课程的基本知识和所涉及到的各种操作命令、编程方法、程序的建立、程序的保存、程序的运行及调试过程,通过大屏幕投影展示给学生,同时安排上机实践课程,保证学生能够动手操作,理论联系实际建立小型数据库实验。

4、教学内容简介Visual FoxPro9.0程序设计包括Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,结构化程序设计的基本知识、方法和技巧,顺序、分支和循环等基本程序流程控制语句以及模块化程序设计;数据库,数据表的创建,及其基本操作知识;SQL结构化查询语言,面向对象程序设计的基本操作等知识。

二、具体教学内容第一章数据库系统及VFP概述(6学时)1、教学目的和要求了解数据库的基本概念、数据库系统和Visual FoxPro数据库管理系统、Visual FoxPro的用户界面及有关Visual FoxPro的9.0 系统配置。

2、内容提要了解什么是信息、数据,数据处理数学模型、关系模型和关系模型的规范化原则、Visual FoxPro9.0 的安装(硬、软件)环境及其安装方法。

vfp程序设计教程教学大纲

vfp程序设计教程教学大纲

《Visual Foxpro数据库与程序设计教程》教学大纲课程特点:数据库技术是计算机领域的一个重要分支,从产生到现在,经过若干年应用,数据库理论基础逐步得到了发展和充实,数据库产品越来越多。

Visual FoxPro是最为实用的数据库管理系统和中小型数据库应用系统的开发工具之一,它为数据库结构和应用程序开发而设计,是功能强大的面向对象软件。

无论是组织信息、运行查询和创建集成的关系型数据库系统,还是为最终用户编写功能全面的数据管理应用程序,Visual FoxPro都可以提供所有的必需工具。

本书以Visual FoxPro6.0为蓝本,较全面的介绍了数据库技术与程序设计方法以及如何用Visual FoxPro开发一个信息管理系统。

课程的性质:应用性学科。

课程教学目标:VFP程序设计是非计算机科学与技术专业的必修课程,属软件类课程。

通过本课程的学习,使学生掌握数据库的原理和应用技术,能够达到开发简单的管理系统应用软件的水平,从而为学生毕业后尽快适应社会需要打下良好的基础。

课程适用的专业与年级:09国贸本科专业。

课程的总学时和总学分:68学时4学分。

采用的教学方法与手段:1.理论讲解:向学生介绍本学科的基础理论,如数据库基本知识。

2.案例介绍:结合实际应用讲解命令。

3.讨论互动:为了让学生对所学知识有深刻的印象,在教学中使用课堂讨论、互动问答的方式。

4.多媒体教学:使用课件进行教学。

考试方式和方法:考试采用平时和期末笔试相结合的方式。

其中平时占%30。

30分给分的标准是平时出席情况、回答问题情况、平时实践完成作业情况,占20分;最后有一个实践的综合作业,占10分。

笔试占%70。

在笔试中:基础知识占30%,应用占70%;其中题型有:简答题(10分)、填空题(10分)、选择题(10分)、写出程序的运行结果(30分)、完善程序(20分)和编写程序(20分)。

课程使用的教材及教学参考资料:教材:《Visual Foxpr程序设计教程》杨兴凯等电子工业出版社 2010 参考书:1.瓮正科《Visual Foxpro 6.0数据库开发教程》清华大学出版社20002.李大友《数据库原理及应用》清华大学出版社19973.卢雪松《Visual Foxpro教程》,东南大学出版社2001第一章数据库系统概述及Visual FoxPro系统概述随着信息社会的发展,要求计算机不但能进行科学计算,而且能进行大量数据的简单处理,使计算机的应用从科学研究部门逐步扩展到企业、行政部门,因而产生了数据库技术。

VF程序设计教学大纲.doc

VF程序设计教学大纲.doc

《VF程序设计》教学大纲一、课程名称:《VF程序设计》课程负责人:袁明兰二、学时与学分:48三、适应专业:外语、建筑设计技术、工程监理、艺术、旅游等专业四、课程教材:张彦芳等编著《Visual FoxPro程序设计》,中国地质大学出版社,2011年五\参考教材:苏忠等.VisualFoxpro 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.掌握数据表的基本操作(表结构及字段的基本要素、表的创建和修改[使用表设计器]、表的打开与关闭、数据记录的输入、显示和编辑、录指针与定位、逻辑与物理删除表的记录、记录的复制与添加、表的索引、表的查询、表的运算等),掌握多表工作区及其应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程编号:
课程名称:Visual Foxpro程序设计(Visual FoxPro Programming)
《Visual FoxPro程序设计》
教学大纲
一、课程说明
本课程主要讲授如何运用Visual FoxPro这一数据库应用系统开发工具进行程序设计及数据库应用系统的开发。

通过本课程的学习,可以使学生掌握Visual Foxpro的基本概念和程序设计方法,掌握用Visual FoxPro开发数据库应用系统的常用技术,并且熟悉面向对象编程方法的实现及应用,培养使用Visual Foxpro 开发数据库应用系统的能力。

本课程的主要内容包括:1、数据库基础知识,包括数据库、数据库管理系统、数据库系统、关系模型、关系运算等概念;2、使用Visual FoxPro组织数据,包括项目管理器、表、数据库、查询、视图的创建与使用等;3、使用VFP处理数据,包括表单、报表、标签的创建与使用,面向对象程序设计方法的实现及应用等;4、数据库应用系统的开发技术,包括:菜单和工具栏的设计,类的设计,应用程序的构建等。

本课程的先修课程是:《计算机应用基础》。

本课程的教学时间安排是:每周4节课,计划教学周数18周,总课时数72学时,其中实验时数36学时。

本课程总学分数:4学分。

本课程安排在第三学期开设。

二、学时分配表
教学内容授课学时实验学时
第一章第二章第三章第四章第五章第六章第七章第八章第九章第十章第十一章第十二章数据库技术基础
VFP概述
数据类型、函数与表达式
表与数据库的基本操作
查询与视图
程序设计基础
面向对象程序设计
表单控件

报表设计
菜单
应用软件开发过程及一个综合实例
1
1
2
4
4
6
2
6
2
2
4
2
1
1
2
4
4
6
2
6
2
2
4
2 合计36 36
三、教学目的与要求
教学目的:随着科学技术的不断进步,计算机在社会各领域中的应用也不断得以发展。

这就对在校大学生提出了更高的要求――不仅只懂得能熟练操作电脑,而且还应初步掌握一些编程技术。

基本要求:通过对《程序设计基础一Visual FoxPro》的学习,使学生初步掌握计算机高级语言编程的基本思想及思路,能够独立编写短小的VFP程序,并结合数据库的操作管理功能,实现信息管理于查询功能,要求学生通过本课程学习,掌握数据库的概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术,充分利用Visual FoxPro帮助系统来进一步深入自学Visual FoxPro编程。

本课程各章的教学要求和知识考核点如下:
第一章数据库技术基础
教学目的:了解数据库技术的基本概念和发展情况
主要知识点:数据库管理技术的发展、数据模型、数据库系统的组成。

难点:数据模型。

第二章 Visual FoxPro概述
教学目的:了解VFP的历史沿革,学习使用VFP的IDE环境
主要知识点:VFP功能与特点、VFP应用开发环境、项目管理器的使用、设计器、生成器和向导工具的使用。

重点:项目管理器的使用、设计器、生成器和向导工具的使用。

第三章 VFP的数据类型、函数、表达式
教学目的:熟练掌握数据类型、常用的函数;掌握各运算符、表达式。

主要知识点:数据类型、存储类型、常用系统函数、运算符、表达式。

难点:常见系统函数的使用、变量及变量的使用。

第四章表与数据库的基本操作
教学目的:熟练掌握表的各种操作和命令;创建数据库和表关系的使用。

主要知识点:表的基本操作、表的索引、数据库的基本操作、多表操作、表的操作命令。

难点:表的索引的基本概念的理解、多表操作。

第五章查询与视图
教学目的:熟练掌握基本的查询命令的使用、学会建立视图。

主要知识点:查询与视图的基本概念、结构化查询语言SQL、使用查询设计器建立查询、本地视图的基本操作、查询命令、统计命令、多表查询命令。

难点:查询与视图的基本概念、SQL命令使用。

重点:结构化查询语言SQL、使用查询设计器建立查询。

第六章程序设计基础
教学目的:掌握面向过程程序设计的基本方法,能初步掌握编程技巧。

主要知识点:程序文件的建立与运行、结构化程序设计与基本结构、顺序结构、选择结构、循环结构、过程、自定义函数。

重点难点:程序算法、选择结构、循环结构、过程、自定义函数。

第七章面向对象程序设计
教学目的:掌握面向对象程序设计的基本方法,了解消息机制。

主要知识点:面向对象程序设计的基本要素、表单设计器、事件代码编写、表单向导的使用。

难点:对象、方法、属性、事件的基本概念、事件代码的编写。

第八章表单控件
教学目的:掌握表单及各种控件的使用。

主要知识点:输出类控件、输入类控件、控制类控件、多重容器类控件、连接类控件。

难点:熟练掌握并使用各类控件,尤其是文本框、组合框、表格、计时器控件的使用;数据环境与各种控件之间、控件与控件之间的数据联系。

第九章报表与菜单设计
教学目的:掌握报表和表单设计的技巧,设计良好的用户界面。

主要知识点:报表设计器、报表向导的使用、菜单设计器的使用。

重点:报表向导的使用、菜单设计器的使用。

四、教学内容纲要
第一章数据库技术基础
一、数据库管理技术的发展
二、数据模型
三、数据库系统的组成与模式结构
四、数据库技术的发展
五、数据库的概念模型设计
第二章 Visual FoxPro概述
一、Xbase系列数据库的发展
二、VFP功能与特点
三、VFP的应用开发环境
四、项目管理器
五、VFP的设计器、生成器与向导工具
第三章数据类型、函数与表达式
一、数据类型
二、数据存储
三、函数
四、运算符
五、表达式
第四章表与数据库的基本操作
一、表的基本操作
二、表的索引
三、数据库的基本操作
四、数据库表设计器的基本操作
五、多表操作
六、表的操作命令
第五章查询与视图
一、查询与统计命令
二、使用查询设计器建立查询
三、结构化查询语言SQL
四、视图
第六章程序设计基础
一、程序文件的建立与运行
二、结构化程序设计初步
三、顺序结构程序设计
四、程序的选择结构
五、循环结构
六、过程
七、参数据传递与变量的作用域
八、自定义函数
第七章面向对象程序设计
一、面向对象程序设计基本要素
二、表单设计器
三、VFP的事件代码编写
四、用户定义属性和方法程序
五、表单向导
第八章表单控件
一、输出类控件
二、输入类控件
三、控制类控件
四、多重容器类控件
五、连接类控件
第九章类
一、类的基本概念
二、用户自定义类
第十章报表设计
一、报表设计器
二、报表向导
三、快速报表
第十一章菜单
一、菜单设计器的使用与操作
二、创建菜单系统
三、快捷菜单
第十二章应用软件开发过程及一个实例
一、开发VFP数据库应用系统的一般步骤
二、综合应用实例
五、实验和实践环节
一、上机实验
实验1 VFP程序的运行环境和运行方法 2学时
实验2 数据类型、运算符和表达式 2学时
实验3 表与数据的基本操作 4学时
实验4 查询与视图的基本操作 4学时
实验5 选择控制 2学时
实验6 循环控制 2学时
实验7 用户自定义函数 2学时
实验8 面向对象程序设计 4学时
实验9 表单控件基本操作 6学时
实验10 报表设计 2学时
实验11 菜单设计 4学时
实验12 综合实例 2学时
六、课程教材
教科书:
鄂大伟主编,《VFP 6.0程序设计与应用教程》,厦门大学出版社,2002
参考书:
[1]史济民汤观全:《Visual FoxPro及其应用系统开发》,清华大学出版社,2000年版
七、其他说明
本大纲适用于本科非计算机各专业(含选修)《VFP程序设计》课程,不宜用于本科计算机专业及大专计算机专业相应课程。

相关文档
最新文档