教学大纲VisualFoxpro程序设计.doc

上传人:自*** 文档编号:124920146 上传时间:2020-03-14 格式:DOC 页数:19 大小:79.50KB
返回 下载 相关 举报
教学大纲VisualFoxpro程序设计.doc_第1页
第1页 / 共19页
教学大纲VisualFoxpro程序设计.doc_第2页
第2页 / 共19页
教学大纲VisualFoxpro程序设计.doc_第3页
第3页 / 共19页
教学大纲VisualFoxpro程序设计.doc_第4页
第4页 / 共19页
教学大纲VisualFoxpro程序设计.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《教学大纲VisualFoxpro程序设计.doc》由会员分享,可在线阅读,更多相关《教学大纲VisualFoxpro程序设计.doc(19页珍藏版)》请在金锄头文库上搜索。

1、 职业学院课程教学大纲院系 专业 计算机应用技术 课程 Visual FoxPro程序设计 编者 蒙任富 2008年 月 日课程教学大纲审核表课程名称Visual Foxpro程序设计课程代码0130164所占学分数4适用专业计算机应用技术开课学期第五学期总学时64课程类别方法与技术类课程性质专业核心必修课考核形式笔试+上机操作先修课程计算机文化基础教研室计算机应用撰写人成端锋职称教研室审核意见: 教研室主任签名: 年 月 日 分院审核意见 分院领导签名: 年 月 日教务处意见 教务处长签名: 年 月 日Visual Foxpro程序设计课程教学大纲一、 课程基本情况说明课程编号:适用对象:计

2、算机应用专业学分/总学时:64 讲授学时:16 课内实践学时:48 二、 课程的性质、任务与课程的教学目标(一)课程的性质、任务1.课程的性质:Visual Foxpro程序设计是专业核心必修课。本课程以Visual FoxPro 6.0 为基础,讲解了VFP 6.0的界面组成、基本语言成分与操作、辅助开发工具的使用、面向对象的程序设计思想与方法、及应用系统的开发过程。2.课程的任务:学生通过本课程的学习,能比较系统地掌握关系数据库的基本概念、基本理论和基础知识,能够具备初步的可视化程序设计能力,了解可视化编程技巧及技术,能进一步深入自学Visual FoxPro编程,能结合数据库的操作管理功

3、能进行小型应用系统的开发,实现信息管理与信息查询,为后续课程学习奠定基础。学习本课程之前,要求已修完计算机文化基础相关知识。(二)课程的教学目标.知识教学目标:本课程为选修课,按照本大纲采用同一程序设计语言开课的各专业统一内容、统一要求、统一考试。通过本课程的课堂教学与上机实训,要求学生:1、了解信息(Information)、数据(Data)概念,掌握Visual FoxPro的各种数据类型,以及常量、变量、表达式、函数等各种数据元素,掌握结构化程序设计的基本知识、方法和技巧,掌握顺序、分支和循环等基本程序流程控制语句以及模块化程序设计的方法,能够读懂并编写一些相对简单的应用程序。2、了解数

4、据库(Data Base)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念,以及数据库技术在当今社会各个层面管理中应用的重要性,熟悉Visual FoxPro的用户界面和运行方式,了解主要文件类型等基础知识。3、掌握数据库及数据表的创建方法,以及数据记录的插入、删除、修改、排序、索引、等基本操作,同时掌握多个数据表之间的关联、更新等操作。4、掌握数据库创建与维护的方法,以及数据字典、数据视图、数据库表之间的永久关系和参照完整性等知识,掌握应用数据库技术管理大量信息的基本技能。5、熟悉SQL结构化查询语言,了解该语言的特点;着重掌握SQL的数据定义语言、数据修改语言和数据查询语言,能

5、够使用基本SQL命令创建、维护和查询数据库和数据表。6、基本了解面向对象的概念,掌握面向对象程序设计的基本知识、方法和技巧,能够创建表单、菜单及报表。2.能力培养目标使学生能够利用VISUAL FOXPRO进行数据管理及进行简单应用程序开发, 能够使用VISUAL FOXPRO建立一个小型数据库应用系统。三、 主要教学内容及教学要求第1章 Visual FoxPro概述【教学目的与要求】了解数据库的基本概念、数据库系统和Visual FoxPro数据库管理系统、Visual FoxPro的用户界面及有关Visual FoxPro的6.0 系统配置【教学重点与难点】了解:什么是信息、数据,数据处

6、理数学模型、关系模型和关系模型的规范化原则、Visual FoxPro6.0 的安装(硬、软件)环境及其安装方法。理解:数据库系统的体系结构、数据库管理系统、数据库应用系统的构成掌握:Visual FoxPro6.0 的启动、退出、有关系统参数的设置。【教学方法】在多媒体教室使用电子课件讲授。【教学内容】11 数据库基本知识111 信息、数据、数据处理112数据模型113 数据库系统12 Visual FoxPro概述121 Visual FoxPro的发展122 Visual FoxPro的特点123 Visual FoxPro的安装环境13 Visual FoxPro 6.0的基本操作13

7、1 Visual FoxPro的启动和退出132 VFP的主窗口133 VFP的菜单系统134 工具栏135 命令窗口【思考题】1.数据管理技术经历哪几个阶段?2.文件管理方式和数据库管理方式有什么不同?3.简述数据库系统的组成和特点?4.概念模型和数据模型有什么区别?5.什么是实体联系模型?实体间有哪些联系?6.什么是关系模型?关系模型必须满足哪些条件?7.关系模型有哪几种完整性规则?各有什么作用?第2章 Visual FoxPro的基本知识【教学目的与要求】掌握Visual FoxPro语言的基本知识(语言本身支持的数据类型、常量、变量和常用标准函数及表达式的使用),项目管理器的使用,为以

8、后编程打基础。【教学重点与难点】掌握Visual FoxPro语言本身支持的数据类型、常量、变量和常用标准函数及表达式的使用。【教学方法】在多媒体教室使用电子课件讲授,通过大屏幕投影把数据类型、常量、变量和常用标准函数及表达式的使用展示给学生。【教学内容】21 数据类型22 常量与变量221 常量222 变量内存变量字段变量数组系统变量23 表达式和函数231 运算符与表达式运算符表达式232 函数数值函数字符函数日期和时间函数数据类型转换函数测试函数24 项目管理器241 项目管理器的简介242定制“项目管理器”243 项目管理器的操作【思考题】1.Visual FoxPro有哪些数据类型?

9、2.Visual FoxPro有几种类型的变量?3.如何为数组元素赋初值?4.Visual FoxPro有哪几种类型的表达式?5.比较连接运算符“+”与“-”的异同?6.求下列表达式的值。AT(人民,中华人民共和国)STR(123.456,6,2)+30REPLICATE(,2)+新北京+SPACE(2)+新奥运+REPLICATE(,2)TRIM(SUBSTR(Visual FoxPro,7,3)+RIGHT(Visual FoxPro,3)+6.07.项目管理器的“数据”选项卡用于显示和管理什么?8.项目管理器的“文档”选项卡用于显示和管理什么?9.项目管理器在连编过程中处理所有文件,可选

10、择连编为可执行文件(.exe)或连编称应用程序(.app)的说法正确吗?10.连编应用程序不能生成哪类扩展名的文件?11.连编生成的执行文件(.exe)或连编称应用程序(.app)他们可以在什么环境下运行?第3章 表的基本操作【教学目的与要求】使学生掌握自由表的建立、显示、复制、编辑与修改、表的排序与索引、【教学重点与难点】理解:表的组成(三部分:表结构、字段、记录)。掌握:表的建立、显示、表的复制、表结构的显示和修改、表的编辑与修改、表的排序与索引。【教学方法】在多媒体教室使用电子课件讲授,通过大屏幕投影把有关操作展示给学生。在实习机房完成有关操作的实践。【教学内容】31 表的建立与显示31

11、1 表的建立与显示(在项目管理器中建立表)表的建立(命令方法、菜单方法)表的打开与关闭(命令方法、菜单方法、工具栏)312数据的显示(菜单和命令LIST、DISPLAY)313表结构的显示与修改3 2 表的复制321表结构的复制322表结构与数据的同步复制33表中数据的编辑与修改331记录的定位(命令GO/GOTO、SKIP和菜单)332增加记录(菜单和命令APPEND、APPEND FROM)333记录的编辑与修改(EDIT/CHANGE、BROWSE、REPLACE菜单和命令)334记录的删除与恢复3 4 逻辑表的设置341过滤记录342过滤字段35 排序与索引351 排序(SORT)35

12、2 索引什么是索引索引的类型创建索引(菜单和命令INDEX,主要讲结构复合索引)使用索引353 排序与索引的比较【思考题】1.举例说明表结构的设计和建立过程。2.说明以下命令有哪些区别:LIST命令和DISPLAY ; APPEND命令和INSERT命令;CONTINUE命令和LOCATE命令;FIND命令和SEEK命令。3.索引文件可以分为哪些类型?各类索引文件具有什么功能?4.上机练习备注型字段和通用型字段的数据输入方法。5.按照表4-3的内容建立图书表,然后输入表4-1的内容。*6.按照表4-5的内容建立借阅表,然后输入表4-6的内容。7. 按照表4-5的内容建立读者表,然后输入表4-6

13、的内容。8.以学号为索引关健字,建立学生表的普通索引。9.数据库设计步骤包括哪几方面?10.Visual FoxPro数据库主要包含哪些对象?按照本章示例,建立教学管理数据库,要求如下:数据库名称为“jxgl.dbc”。在数据库中建立学生表、教师表、课程表、成绩表。11.按照本章例题,设置学生表的字段属性和表属性。12.建立学生表和成绩表的永久关系和参照完整性。13.如何实现用视图更新基表中的数据?14.视图放在何处?如何浏览视图?第4章 面向对象的程序设计基础【教学目的与要求】通过本章学习,使学生掌握面向对象编程的思想和方法,为进一步开发面向对象的应用程序奠定基础。【教学重点与难点】了解:类和对象的概念,表单集的概念,面向对象的特点、类的特性。理解:对象的相对和绝对引用。掌握:创建和编辑表单,在表单中添加控件,创建数据环境,表单的保存和运行,表单

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 工业设计

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号