Visual FoxPro数据库程序设计教程(第三版) 第5章 面向对象的程序设计
- 格式:ppt
- 大小:965.50 KB
- 文档页数:64
第五章面向对象程序设计一、选择题1、面向对象程序设计采用了以为中心的软件构造方法。
A)数据结构B)数据流C)功能分析D)算法2、下面关于属性、方法和事件的叙述中,错误的是______。
A)属性用于描述对象的状态,方法用于表示对象的行为B)基于同一个类产生的两个对象可以分别设置自己的属性值C)事件代码也可以像方法一样被显示调用D)在新建一个表单时,可以添加新的属性、方法和事件3、在下面关于面向对象数据库的叙述中,错误的是______。
A)每个对象在系统中都有唯一的对象标识B)事件作用于对象,对象识别事件并作出相应反应C)一个子类能够继承其所有父类的属性和方法D)一个父类包括其所有子类的属性和方法4、每个对象都可以对一个被称为事件的动作进行识别和响应。
下面对于事件的描述中,_____是错误的。
A)事件是一种预先定义好的特定的动作,由用户或系统激活B)VFP基类的事件集合是由系统预先定义好的,是唯一的C)VFP基类的事件也可以由用户创建D)可以激活事件的用户动作有按键、单击鼠标、移动鼠标等5、_____是面向对象程序设计中程序运行的最基本实体。
A)对象B)类C)方法D)函数6、创建类时首先要定义类的。
A)名称B)属性C)事件D)方法7、有关窗口的操作,是正确的。
A) deactivate window命令挂起的窗口将从内存中清除B) show window命令显示的窗口不一定是活动窗口,但活动窗口一定是显示窗口C) hide window命令将活动窗口在屏幕上隐藏起来,输出仍然面向该窗口D)用release window删除的窗口还可以再重新显示或激活8、有关窗口的叙述,是正确的。
A) ACTIVATE WINDOW <WINDOW name> 命令激活窗口后,@…SAY的坐标是相对屏幕的物理坐标B)当多次使用激活窗口命令时,则最后一个被激活的窗口是当前窗口C)当前窗口是无法改变的D)窗口休眠后第一个激活的窗口变为当前窗口9、以下属于窗口类控件的是。
可编辑修改精选全文完整版《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命令创建、维护和查询数据库和数据表。
VisualFoxpro教程第三版课程设计前言Visual FoxPro(简称VFP)是一种好用而且易于开发的数据库管理程序和工具。
使用 Visual FoxPro,您可以轻松地创建数据库、表单、报表、查询和许多其他组件。
本文将针对VisualFoxpro教程第三版进行课程设计。
课程目标•熟练掌握VisualFoxpro的基本操作方法和技能;•能够独立开发一套基于VisualFoxpro的数据库管理系统;•能够解决常见的VisualFoxpro开发问题。
教学内容本课程分为以下几个部分:第一部分:VisualFoxpro基础1.VisualFoxpro的基础知识介绍;2.VisualFoxpro开发环境的配置;3.VisualFoxpro开发工具的使用;4.VisualFoxpro数据库的创建和维护;5.VisualFoxpro表单设计;6.VisualFoxpro报表设计;7.VisualFoxpro查询语言。
第二部分:VisualFoxpro进阶1.数据库的高级管理技巧;2.动态数据处理;3.事务处理;4.数据安全与维护;5.自定义组件开发;6.VisualFoxpro高级编程技巧。
第三部分:实战与案例1.实战案例解析;2.VisualFoxpro应用实战;3.VisualFoxpro数据库开发实战;4.案例分析与设计。
参考书目以下书目为VisualFoxpro教学的参考书目:1.《Visual FoxPro 9.0 开发实例教程》;2.《Visual FoxPro 之家:高效应用开发技巧与案例精讲》;3.《Visual FoxPro 程序架构设计实战指南》;4.《Visual FoxPro 9.0 高级实战》。
教学计划本课程计划为20周,每周3个课时,共60课时。
下面是课程计划内容:时间课程内容第1周VisualFoxpro基础(一)第2周VisualFoxpro基础(二)第3周VisualFoxpro基础(三)第4周VisualFoxpro表单设计(一)第5周VisualFoxpro表单设计(二)第6周VisualFoxpro表单设计(三)第7周VisualFoxpro报表设计(一)第8周VisualFoxpro报表设计(二)第9周VisualFoxpro报表设计(三)第10周VisualFoxpro查询语言(一)第11周VisualFoxpro查询语言(二)第12周VisualFoxpro查询语言(三)第13周数据库的高级管理技巧(一)第14周数据库的高级管理技巧(二)第15周数据库的高级管理技巧(三)第16周动态数据处理、事务处理与数据安全维护(一)第17周动态数据处理、事务处理与数据安全维护(二)第18周自定义组件开发与VisualFoxpro高级编程技巧第19周VisualFoxpro应用实战第20周实战案例分析与设计结语VisualFoxpro是一个非常实用的数据库管理程序和工具,学好它对职业生涯和项目开发来说非常有益益。