Visual Foxpro程序设计教程教学大纲

合集下载

《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高效编程》五、参考资源六、备注。

《Visual FoxPro》课程教学大纲

《Visual FoxPro》课程教学大纲

《Visual FoxPro》课程教学大纲一、前言:(一)大纲的适用对象本大纲适用于工科机械类专业学生(二)总学时安排总学时70学时,其中理论讲授20学时、实验8学时、自学42学时的课程。

(三)课程的性质、目的及任务《Visual FoxPro》是专业的计算机基础课。

课程的任务是使学生掌握计算机程序设计的基本知识和程序设计的基本思想。

要求学生系统地掌握Visual FoxPro基本理论以及程序设计的基本分析方法、编写方法和运行调试的方法,为学生在工作中的应用和实践打下必要的基础,为今后在工作中应用计算机解决实际问题打下基础。

(四)本课程与其他课程的关系本课程的前期课程是《计算机文化基础》,学生在掌握界面操作的基础上来学习《Visual FoxPro》,了解数据库语言的基本思想,从而掌握面向对象的程序设计语言的学习方法。

二、本课程的基本要求(一)课程基本要求总的要求:理解Visual FoxPro语言程序设计的基本概念和基本结构,学会编写一般难度的Visual FoxPro 的程序,并能够上机调试运行,会独立的做一个数据库的管理系统。

各部分的具体要求:1.具有数据库系统的基础知识。

2.掌握数据库程序设计方法。

3.掌握关系数据库的基本操作。

4.基本了解面向对象的概念。

5.能够使用Visual FoxPro建立一个小型的数据库应用系统。

(二)课程的重点与难点课程的重点是:数据库和表的操作、程序设计中的循环语句、Visual FoxPro中常用到的函数、SQL查询语言的使用。

课程的难点是:SQL语言中的嵌套查询、面向对象的程序设计的概念、表单中的常用的控件、顶层标单添加菜单。

三、本课程的基本内容与要求:(一)数据库系统概述内容:数据库的基本概念:数据库,数据模型,数据库管理系统。

关系数据库:①关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

②关系运算:投影、选择、联接。

③数据库的一致性和完整性:实体完整性、域完整性、参照完整性。

《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程序设计验报告》实验教材进行。

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程序设计教学大纲

《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。

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是一门实践性较强的课程,因此需展开大量的练习及上机实践。

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

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

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

一、教学大纲课程名称:Visual FoxPro程序设计适用专业:计算机应用技术,计算机网络技术,计算机信息管理技术,电子商务,会计电算化,文秘等。

学分:6学分。

1.前言1.1 课程的性质《Visual FoxPro程序设计》是计算机类专业及相关专业的专业基础课,是计算机信息管理专业的专业主干课。

本课程先修课程是《计算机应用基础》,后续课程根据不同专业有《网络数据库》、《信息系统》、《会计电算化》等。

1.2 设计思路按照项目教学、做学合一的思想构建课程教学体系,通过理论教学、实际操作教学、实训、实习、项目实践来提高学生的知识水平和技能提升。

2.课程目标本课程的任务是根据实际工作中数据处理和后续课程学习的需要,使学生掌握数据库的基本理论、基本技能和信息化技术基本素养,理解和掌握数据库应用技术,掌握数据库程序设计方法和面向对象的概念,具备基本程序设计能力,能够设计和组建简单的Visual FoxPro数据库应用系统。

具体目标为:(1)知识目标掌握数据库系统的基本概念,掌握Visual FoxPro的基本命令,掌握SQL语言的基本功能和使用方法,掌握程序设计的基本方法,了解数据库设计的基本理论。

(2)能力目标具备数据处理的基本能力,会根据实际问题建立科学的、有效的数据库,能够进行数据的存储、分类、查询和使用,能够运用Visaul FoxPro进行小型应用系统的开发。

(3)素质目标逐步建立运用数据库进行数据处理的思想,学会用数据库的思想和方法分析问题、解决问题,增强信息化意识。

3.课程内容和要求课程教学以某数据库应用程序开发为主线,融入相关理论、技能,具体内容入教学时数如下表:4.实施建议4.1 教学建议通过行动导向的项目教学法,引导学生按软件工程的思想,具体通过做几个项目来完成所学的内容,项目的完成遵循循序渐进的原则,分成四大模块进行,每个模块分若干个单元,每个单元按照过程导向、任务驱动的模式进行教学,在教学条件上改变传统教学方式,运用在机房直接上课,边讲边演,做到教学做合一,有意识、有目的、有重点地营造有利于学生能力发展的氛围,充分利用现有资源,调动学生学习主动性、积极性。

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

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

《程序设计基础--Visual FoxPro》教学大纲一、课程的教学目的和基本要求教学目的:随着科学技术的不断进步,计算机在社会各领域中的应用也不断得以发展。

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

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

二、课程主要内容及学时分配课程教学总学时数为84学时学时分配表三、主要内容(一)Visual FoxPro基础知识1.数据类型、运算对象及常用函数2.数据库基本概念、表的基本组成(二)表的建立与操作1.表结构的概念及建立、修改2.表记录的操作,包括INSERT-SQL、UPDATE-SQL和DELETE-SQL3.表记录的查询(SEIECT-SQL)4.表的索引、索引查找、RUSHMORE技术(三)数据库的建立1.库建立、表间关联、多表操作2.有效性、触发器、参照完整性3.查询(多表)、视图(四)程序设计基础1.结构化程序设计及VFP基本语句2.基本控制语句(顺序、选择分支、循环)3.过程文件(子程序、参数传递及变量作用域、自定义函数) 2学时4.综合程序设计举例(五)面向对象程序设计1.面向对象概念、对象及类概念2.对象的属性、方法和事件3.生成器及向导的应用、类的发生顺序、控件的禁用和启用等3学时(六)表单的建立与操作1.表单的建立(生成养与向导)2.表单的修改(控件的添加、修改、属性修改、布局、控件的次序等)3.表单中添加对象(数据环境处理、添加容器对象、控件对象等)4.编写事件代码和方法程序代码。

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 的安装(硬、软件)环境及其安装方法。

VisualFoxpro程序设计教程课程设计 (2)

VisualFoxpro程序设计教程课程设计 (2)

VisualFoxpro程序设计教程课程设计一、前言本篇文档主要介绍了一份VisualFoxpro程序设计教程课程设计方案,旨在帮助初学者了解和掌握VisualFoxpro的程序设计基础概念和运用方法。

本文档包括以下几个部分:课程目标、课程大纲、教学方法、考核方式、教学资源和参考文献。

二、课程目标本门课程旨在帮助学生掌握VisualFoxpro程序设计的基础操作,了解VisualFoxpro相关的基本知识、思想和方法,能够独立完成具体的程序设计任务,具备实际开发VisualFoxpro程序的能力。

三、课程大纲1.VisualFoxpro程序设计基础–VisualFoxpro的概念和特点–VisualFoxpro的基本语法–VisualFoxpro的界面设计–VisualFoxpro的编程思想和方法2.数据库应用开发–数据库的基础知识和应用–VisualFoxpro的数据库编程–数据库程序的设计和开发3.程序实践–编写简单的VisualFoxpro应用程序–应用程序的调试和测试–应用程序的优化与升级四、教学方法本课程采用讲授与实践相结合的方式,包括课堂讲授、实验操作和课程设计三部分。

课堂讲授:通过讲解VisualFoxpro的基本概念、语法和编程思想,引导学生逐步了解和掌握VisualFoxpro的编程逻辑和实现方式。

实验操作:结合VisualFoxpro的实际操作,通过编写简单的程序、调试和测试,让学生进一步掌握VisualFoxpro编程的实操技能。

课程设计:让学生通过设计实际的VisualFoxpro应用程序,通过动手操作和实践的方式,全面掌握VisualFoxpro编程的基本知识和方法。

五、考核方式本课程的考核方式主要采用课堂作业、实验报告和课程设计实验报告两部分组成。

其中,课堂作业和实验报告主要用于考察学生对VisualFoxpro程序设计基础知识和实操技能的掌握情况;课程设计实验报告主要用于考核学生独立设计实际应用程序能力和编程水平。

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

Visual Foxpro程序设计教程
课程性质:必修课
使用专业:物业
学时分配:课程总学时64。

其中,理论科学时:32
教材:刘瑞新汪远征等编著《Visual Foxpro程序设计教程》第2版机械工业出版社2005.5
一、课程的目的与任务
Visual Foxpro程序设计教程是一门操作性、实用性很强的课程,主要目的是介绍一门计算机编程语言,简单,易学,实用。

通过本课程的学习,掌握Visual Foxpro的基础知、Visual Foxpro的编程环境与编程基础、了解对象数组,多重表单和索引。

熟练掌握并应用Visual Foxpro 程序设计的三大结构:顺序结构程序设计、选择结构程序设计和循环结构程序设计。

会应用数组编程,能设计简单的菜单栏。

掌握简单数据表的设计方法,会用SQL语句查询表。

二、课程的教学基本要求
1、本课程是一门操作性、应用性很强的课程,因此必须运用多媒体教学;
2、强化编程教学,加强作业练习;
3、适应素质教育的要求,注重综合能力的培养。

三、课程教学内容
第一章数据库基础和Visual Foxpro编程环境
1、该章的基本要求与基本知识点
(1)理解数据、数据库的概念
(2)了解数据库产生的三个阶段
(3)了解数据库系统
(4)理解数据模型中的基本概念,实体之间的联系
(5)了解数据模型
(6)理解关系数据库
(7)了解Visual Foxpro的特点,Visual Foxpro的窗口及配置
2、要求学生掌握的基本概念、理论、原理
数据、数据库的概念,实体、实体集的概念,实体之间的三种联系。

知道常见三种数据模型,
3、教学重点、难点
数据、数据库的定义,实体之间的三种联系,常用的三种数据模型,
第二章Visual Foxpro的编程基础
1、该章的基本要求与基本知识点
(1)了解Visual Foxpro的基本数据类型表2-1
(2)了解Visual Foxpro数据表中字段的数据类型表2-2
(3)掌握常量与变量
(4)掌握表达式与运算符
(5)掌握常用的函数
2、要求学生掌握的知识点
掌握Visual Foxpro的基本数据类型(表2-1),Visual Foxpro数据表中字段的数据类型(表2-2),掌握常量的四种类型,掌握变量的命名,变量的两种赋值方式,变量的类型。

掌握三种表达式与运算符(算术、字符串、日期时间),掌握一些常用的函数。

3、本章重点、难点
常量、变量,表达式与运算符,常用函数。

第三章Visual Foxpro的可视化编程
1、该章的基本要求与基本知识点
(1)对象的属性、事件与方法
(2)控件与对象
(3)Visual Foxpro 可视化编程的步骤
2、要求学生掌握的知识点
了解对象的属性、事件与方法,熟悉Visual Foxpro的基类提供的常用控件。

掌握并熟练操作Visual Foxpro编程的步骤。

4、本章重点、难点
Visual Foxpro提供的常用控件,Visual Foxpro编程的步骤
第四章顺序结构程序设计
1、该章的基本要求与基本知识点
(1)顺序结构程序的概念
(2)基本语句的应用
(3)输入与输出
2、要求学生掌握的知识点
掌握顺序结构程序的概念,知道结构化程序设计的三种基本结构,掌握基本的编程语句(语句的赋值、语句的续行、注释语句、暂停语句,结束语句),掌握输入与输出,会使用标签控件、文本框控件、形状与容器控件编写简单的程序,会使用焦点。

掌握对话框的使用格式、对话框不同类型的参数变化,会使用图像控件。

3、本章重点、难点
本章所有内容都是重点,难点是:语句的续行、注释、暂停的正确使用和对话框不同类型的参数变化。

第五章选择结构程序设计
1、该章的基本要求与基本知识点
(1)条件表达式
(2)条件选择语句if 语句,iif语句和do case 语句
(3)提供简单选择的控件
(4)计时器与微调器
(5)键盘事件
2、要求学生掌握的知识点
掌握关系运算符与关系表达式,逻辑运算符与逻辑表达式,运算符的优先顺序;掌握单条件选择if语句的使用方法,iif语句的使用方法,if语句的嵌套,掌握多条件选择语句DO CASE 的使用。

掌握命令按钮组、选项按钮组的使用;能用计时器和微调器设计动画,会使用键盘响应事件。

3、本章重点、难点
本章内容都是重点,难点是:计时器与微调器的正确使用。

第六章循环结构程序设计
1、该章的基本要求与基本知识点
(1)循环结构语句
(2)列表框与组合框控件
(3)页框控件
2、要求学生掌握的知识点
熟练掌握当型(DO WHILE语句)和步长型(FOR语句)循环命令
的使用,理解列表框的使用,了解组合框的使用;掌握带选项卡页框的使用,了解不带选项卡页框的使用。

3、本章重点,难点
DO WHILE语句与FOR语句的使用,列表框的使用,带选项卡的页框的使用。

第七章数组
1、该章的基本要求与基本知识点
(1)数组的概念
(2)使用数组
(3)对象数组
2、要求学生掌握的知识点
掌握数组的概念,理解数组的维数(一维,二维),掌握一维、二维
数组的定义方法和使用方法;掌握二维数组如何表示为一维数组。

3、本章重点、难点
一维、二维数组的定义和使用。

第八章自定义属性与方法
1、该章的基本要求与基本知识点
(1)如何添加自定义属性
(2)如何添加自定义方法
2、要求学生掌握的知识点
掌握如何添加自定义属性,了解数组属性;掌握如何为表单自定义方法,了解参数的传递与方法的返回值;了解参数传递的传址方式和传值方式。

3、本章重点、难点
如何为表单添加自定义属性和自定义方法,并为新添加的方法正确恰当的编写代码。

第九章表单集与多重表单
1、该章的基本要求与基本知识点
(1)表单集,使用表单集的优点
(2)多重表单
2、要求学生掌握的知识点
掌握创建表单集的方法,能应用表单集编写简单程序;了解多重表单,能应用多重表单编写简单程序;理解表单集与多重表单的区别。

3、该章重点、难点
创建表单集,简单应用表单集;简单应用多重表单。

第十章菜单与工具栏
1、该章的基本要求与基本知识点
(1)设计菜单
(2)创建自定义工具栏
2、要求学生掌握的知识点
掌握自定义菜单的设计,能把设计的简单菜单应用于顶层表单;掌握使用容器控件创建自定义工具栏的方法。

3、本章重点、难点
自定义菜单栏的设计,使用容器控件创建自定义工具栏的方法。

第十一章数居表和索引
1、该章的基本要求与基本知识点
(1)创建新表
(2)表的基本操作
(3)在表单中操作表
(4)定制表
(5)修改表结构
(6)数据表的索引
2、要求学生掌握的知识点
会使用表设计器创建表,掌握对记录操作命令的一般格式;掌握创建新表、打开与关闭表、向表中添加记录,复制表的命令。

掌握如何在表单中显示浏览窗口。

3、本章重点、难点
用表设计器创建表,在表单中显示浏览窗口。

第十二章多表操作与数据库
1、该章的基本要求与基本知识点
(1)使用多个表
(2)Visual Foxpro 数据库
2、要求学生掌握的知识点
理解工作区,掌握如何指定工作区、在不同工作区中打开和关闭表、在指定工作区中关闭表;使用表别名。

引用其他工作区中打开的表,使用“数据工作期”窗口,使用set ralation命令
3、本章重点、难点
理解工作区,掌握如何指定工作区、在不同工作区中打开和关闭表、在指定工作区中关闭表;使用表别名
第十四章关系数据库标准语言SQL
1、该章的基本要求与基本知识点
(1)SQL简介
(2)查询功能
(3)操作功能
(4)定义功能
(5)在表单中使用SQL
2、要求学生掌握的知识点
掌握SQL查询语句,掌握简单查询语句,嵌套查询,掌握分组、排序及系统函数的使用,掌握集合的并运算,掌握SQL语句对表中数据的增加、删除和更新功能;掌握SQL语句对表的定义、删除和修改功能。

3、本章重点、难点
简单查询语句;SQL语句对表中数据的增加、删除和更新;SQL语句对表的定义、删除和修改
第十五章报表
1、该章的基本要求与基本知识点
(1)数据源和报表布局
(2)创建报表布局
(3)设计报表
(4)报表分组与多栏报表
2、要求学生掌握的知识点
掌握设计报表的4个主要步骤,能设计打印报表。

相关文档
最新文档