VFP程序设计-2
- 格式:ppt
- 大小:99.50 KB
- 文档页数:32


VisualFoxPro程序设计与应用教程第二版课程设计引言VisualFoxPro(以下简称VFP)是一种用于建立 Windows 应用程序的对象关联数据库管理系统(DBMS)。
自1995年首次发布以来,它已经成为了许多企业和个人的首选工具。
本文旨在通过设计一个完整的课程项目,介绍VFP的主要特点和用法。
我们将从学习VFP的基础知识开始,逐渐深入学习,最终开发一个实用的应用程序。
课程内容第一章:VFP基础VFP是一个基于类的系统,其中所有的对象都是基于它们的基类实现的。
在本章节中,我们将讨论:•VFP基本对象,如表单、报表、查询和数据表。
•VFP语言语法和方法。
•如何创建基本的VFP应用程序。
第二章:VFP高级编程本章节将探讨VFP的高级特性,包括:•VFP中使用的高级程序设计技术,包括指针、迭代和递归。
•VFP的高级对象编程,包括自定义类、自定义事件和自定义方法。
•VFP中的异常处理。
第三章:VFP数据库开发VFP被广泛用于数据库开发。
在本章中,我们将探讨:•数据库设计和规范。
•如何使用VFP创建表、索引、关系和查询。
•VFP的数据处理技术,包括数据校验和数据透视表。
第四章:VFP应用开发应用程序开发是使用VFP的最常见方式之一。
在本章节中,我们将:•设计一个实际的应用程序。
•学习如何使用VFP编程,并以此来支持和完善我们的应用程序。
•探讨如何发布和部署应用程序。
课程作业在课程结束时,学生将需要完成一项VFP应用程序开发项目。
作业将被分为以下四个步骤:步骤1:项目计划在此步骤中,学生需要选择一个实际的应用场景,并根据自己的场景进行项目规划。
这包括:•确定应用程序开发目标。
•设计基本用户界面和应用程序流程。
•确定需要支持的功能和要求。
步骤2:VFP编程在第二步中,学生将实现应用程序的基本设计。
这包括:•创建数据库结构,包括表、视图和索引。
•编写VFP代码实现应用程序的核心逻辑。
•设计和实现用户界面。
Visual FoxPro 程序设计模拟试题(二)一、选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置,答在试卷上不得分。
1·视图不能单独存在,它必须依赖于 ( )A·视图 B·数据库C·数据表 D·查询2·下列关于数据库系统的叙述中,正确的是 ( )A·表的字段之间和记录之间都存在联系B·表的字段之间和记录之间都不存在联系C·表的字段之间不存在联系,而记录之间存在联系D·表中只有字段之间存在联系3·下列命令中,拷贝库文件结构的命令是 ( )A·COPY TO B·COPY STRUCTURE TOC·COPY FILE TO D·COPY STRUCTURE EXTENDED TO4·概念设计的结构是得到一个与 ( )A·DBMS有关的逻辑结构 B·DBMS无关的概念模式C·DBMS和硬件有关的逻辑结构 D·DBMS和硬件无关的数据结构5·修改本地视图使用的命令是 ( )A·CREATE SQL VIEW B·MODIFYVIEWC·RENAME VIEW D·DELETE VIEW6·下列命令的语法规则中,非法的是 ( )A·命令动词只写前四个字母 B·命令动词后的子句位置可交换C·命令动词大小写字母等价 D·各短语和参数要连续输入无空格7·已知字符串M="12 34 ",N=" 56 78"。
则连接运算M-N的运算结果为 ( ) A·"12 34 56 78" B·"12 34 56 78"C·"1234 56 78" D·"123456 78"8·不属于循环结构的语句是 ( ) A·SCAN…ENDSCAN B·IF…ENDIFC·DO…ENDDO D·FOR …ENDFOR9·在ZGGZ.DBF第2条记录后插入一条空白记录的命令是 ( ) A·USE ZGGZ B·USE ZGGZGO 2 GO 2INSERT BEFORE INSERT BLANKC·USE ZGGZ D·USE ZGGZSKIP 2 SKIPINSERT BEFORE INSERT10·使用USE <库文件名> 命令打开库文件时,能够同时自动打开一个相关的 ( ) A·备注文件 B·文本文件C·内存变量文件 D·屏幕格式文件11·设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令? 姓名的值应为 ( ) A·王华 B·李敏C·王华 D·"李敏"12·命令?[李华]<=[黄华],"计算机报"$"计算机"的执行结果应为 ( ) A· .T. .T. B· .F. .F.C· .T. .F. D· .F. .T.13·设表TXL.DBF中有20条记录。