FOXPRO程序设计教学大纲(5).doc_第1页
FOXPRO程序设计教学大纲(5).doc_第2页
FOXPRO程序设计教学大纲(5).doc_第3页
FOXPRO程序设计教学大纲(5).doc_第4页
FOXPRO程序设计教学大纲(5).doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机系教学大纲 Visual FoxPro程序设计Visual FoxPro程序设计教学大纲课程代码:8618课程名称:Visual FoxPro程序设计授课对象:计算机应用类专业课程性质:Visual FoxPro程序设计是一门理论性、实践性及应用性较强的课程,是大中专院校各专业学生学习计算机课程中必修的一门基础课, 是计算机类专业的一门专业基础课。教学目的:使学生了解FoxPro这一当今世界用得最广的Xbase类关系数据库管理系统的使用方法,培养学生分析问题解决问题的能力,并为后继课程及今后在工作中使用或开发数据库应用程序奠定基础。通过本课程的教学,应使学生了解Xbase类数据库语言的特点、语句构成和数据结构;了解Visual FoxPro的用户界面,使学生能使用窗口、菜单、对话框、设计器、生成器、工具栏、向导等去建立数据表、数据库、查询、视图、报表等。掌握结构化程序设计知识。理解面向对象程序设计的基本概念,掌握表单和数据环境、常用控件和表单集等。掌握菜单的设计;掌握项目管理器的创建、打开和使用。要求掌握面向对象程序设计的思想和方法,能建立一个小型的数据库应用系统。 课程的教学原则和教学方法:1、本课程与实际联系紧密,必须强调理论联系实际的原则。应将理论教学与实验教学紧密结合,使之相辅相成,实验教学应贯穿于理论教学的全过程;2、在教学中采用多媒体授课,使学生可以直观而清晰地看到操作效果,加深对知识点的理解;3、在教学过程中采用教师讲授与学生自学相结合的原则。课程总学时:本课程共128学时,分两学期进行,每学期64学时,(其中讲授2/3占学时,实践占1/3学时)。课程教学内容要点及建议学时分配:VFP概述(讲授2课时,实验2学时) (1)数据库发展历史概述 (2)VFP新增特性(3)VFP系统的安装 (4)VFP系统运行环境 (5)VFP启动、退出 (6)VFP系统窗口的组成 具体教学要求: 了解数据库发展历史,VFP的新特征; 理解VFP系统的运行环境,VFP系统的安装; 掌握系统的启动、退出;VFP界面的组成及基本操作。表的操作(讲授10学时,实验4学时) (7)创建和打开表 (8)编辑表 (9)记录的显示与浏览 (10)记录的定位与检索 (11)记录的更新与追加 (12)记录的删除与恢复 (13)备注型、通用型字段的编辑 (14)定制表 (15)表的索引 (16)表的排序 (17)记录的统计汇总 (18)使用多个表 具体教学要求: 掌握表中记录的显示与浏览、定位与检索、更新与追加、删除与恢复及备注型、通用型字段的编辑;掌握表的建立、显示、表的复制;表结构的显示和修改、表的编辑与修改;表的排序与索引及对表中记录的统计汇总;多表之间的操作,主要掌握工作区的选择、表之间的关联(一对一和一对多关联)。数据库的操作(讲授4课时,实验2学时) (19)自由表、数据库表的概念 (20)数据库中表的关系的概念 (21)数据库的建立 (22)数据库的打开 (23)在数据库中添加和删除表 (24)在数据库中新建表 (25)在数据库中建立和修改表的关系 (26)删除数据库 (27)使用数据字典 (28)引用多个数据库 具体教学要求: 掌握自由表、数据库表及数据库中表的关系的概念; 掌握创建和使用数据库;了解数据字典及多个数据库的使用。查询设计(讲授4课时,实验2学时) (29)创建查询文件 (30)运行查询 具体教学要求: 掌握使用SELECT-SQL语句创建查询;使用查询向导、查询设计器创建查询;设置查询去向、运行查询; 了解交叉表查询。视图设计(讲授2课时,实验2学时) (31)创建本地视图 (32)利用视图更新数据 (33)定制视图 (34)使用视图 具体教学要求: 理解查询与视图的区别; 掌握使用视图向导、视图设计器创建本地视图的方法;利用视图设计器更新数据; 了解定制视图和使用视图。报表与标签设计(讲授6课时,实验2学时) (35)设计报表布局 (36)创建报表文件 (37)报表的输出 (38)标签的设计 具体教学要求: 理解报表布局; 掌握使用报表向导创建报表的方法;使用报表设计器创建报表的方法(使用控件和图形、报表变量、数据分组);报表的输出; 了解标签的设计。表达式(讲授6课时,实验2学时) (39)数据类型 (40)函数 (41)数组 (42)使用NULL值 (43)操作符与表达式 具体教学要求: 掌握VFP中的数据类型及常用的函数;VFP中的操作符与表达式; 了解数组与NULL值。面向过程的程序设计(讲授10课时,实验4学时) (44)程序文件的建立和编辑 (45)程序文件的编译和运行 (46)程序设计中的常用语句 (47)程序的基本结构 (48)子程序设计与调用 (49)过程 (50)自定义函数 (51)变量的作用范围 具体教学要求: 了解Visual FoxPro程序的概念;工作方式(命令方式、程序方式、菜单方式);理解程序文件的编译、三种人机交互语句和屏幕格式输入输出语句的用法、注释语句;掌握程序文件的建立与修改、程序文件的调试;程序设计中的最常用语句(键盘输入语句、注释语句、清屏语句、运行中断和结束语句);程序的三种基本控制结构(顺序结构、选择结构、循环结构)的使用方法;子程序设计与调用、过程的定义和使用、自定义函数的定义和使用、变量的作用范围。 面向对象的程序设计概述(讲授2课时) (52)对象、属性、事件、方法、焦点等基本概念 具体教学要求:掌握对象、属性、事件、方法、焦点等基本概念。表单设计基础(讲授6课时,实验2学时) (53)创建表单(用表单设计器、用表单向导) (54)表单设计器简介 (55)修改表单 (56)表单的常用属性 (57)表单的常用事件与方法 (58)在表单中添加控件 (59)数据环境 (60)表单的保存和运行 具体教学要求:掌握创建和编辑表单、在表单中添加控件、创建数据环境、表单的 保存和运行、各常用属性与方法。表单控件设计(讲授12课时,实验6学时) (61)常用控件(命令按钮和命令按钮组、标签控件、文本框、编辑框、微调控件、选项按钮组与复选框、列表框与组合框、图像、形状、线条、计时器、页框、表格)的各常用属性与方法具体教学要求:掌握常用控件(命令按钮和命令按钮组、标签控件、文本框、编辑 框、微调控件、选项按钮组与复选框、列表框与组合框、图像、形状、线条、计时器、页框、表格)的各常用属性与方法。表单集与多文档界面(讲授6课时,实验2学时) (62)表单集的概念 (63)表单集的优缺点 (64)创建表单集 (65)添加和删除表单 (66)表单集的控制 (67)表单集的保存及运行 (68)多文档界面 具体教学要求: 掌握创建表单集、添加和删除表单、表单集的控制,表单集的保存 及运行; 了解多文档界面。菜单与工具栏设计(讲授6课时,实验2学时) (69)下拉式菜单设计 (70)弹出式菜单设计 (71)工具栏设计 具体教学要求: 了解菜单系统、弹出式菜单设计、工具栏设计; 掌握下拉式菜单设计。 应用程序的调试与优化(讲授2课时,实验2学时) (72)应用程序的调试 (73)优化 具体教学要求: 掌握应用程序的测试与调试;了解优化。应用程序的编译与发布(讲授4课时,实验2学时) (74)项目管理器 (75)向项目中添加、新建组件 (76)连编应用程序 (77)发布应用程序 具体教学要求: 理解项目管理器的概念; 掌握向项目中添加、新建组件; 了解应用程序的编译与发布。数据库应用系统的设计(讲授6课时,实验4学时) (78)开发VFP数据库应用系统的一般步骤 (79)系统设计(目标设计、开发和运行环境的选择、系统功能分析、系统功能模块设计)(80)数据库设计(需求分析、各个功能模块的创建、将所需文件添加到项目管理器中) (81)系统的连编与发行 具体教学要求: 掌握面向对象程序设计的思想和方法,能建立一个小型的数据库应用系统。教材和教学参考书:教材(82)田智等 编Visual Foxpro 6.0 程序设计教程科学文化出版社教学参考书(83)陈孟建等编Visual FoxPro6.0实用教程电子工业出版社(84)史济民等编FoxPro及其应用系统开发清华大学出版社(85)史济民等编Visual FoxPro及其应用系统开发清

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论