ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:23.25KB ,
资源ID:2883043      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2883043.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科《VFP程序设计》复习提纲.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

本科《VFP程序设计》复习提纲.docx

1、本科VFP程序设计复习提纲第1章 数据库基础知识1、数据库、数据库系统、数据库管理系统三者之间的关系2、数据库管理系统的特点如:(1)Visual FoxPro6.0是一个32位的数据库管理系统。(2)数据库管理系统的基本功能(简答)答:数据定义功能、数据操作功能、控制和管理功能、数据字典功能。3、数据模型与关系数据库的相关概念如:(1)二维表中的每列称为一个字段,在信息模型中也称为关系的一个属性;二维表中的每一行称为一个记录,在信息模型中也称为关系的一个元组。(2)用二维表来表示实体之间联系的数据模型称为关系数据模型。(3)域是指属性的取值范围第2章 Visual FoxPro概述1、Vis

2、ual FoxPro 6.0的系统设置如:(1)设置日期分隔符格式可以采用以下命令set mark to等(2)如何设置系统日期显示格式为“日/月/年”?(简答)答:SET DATE TO DMY第3章 Visual FoxPro数据及其运算1、字符型、数值型、日期型、日期时间型、逻辑型、备注型、货币型、浮点型、双精度型和整型数据的表达和识别方法如:(1)下列不是合法的数值型常量的是( D )。(A)-233 (B)35.7 (C)3.14-E (D)15(2)下列表达式中不正确的是(C)(A)”2”=”1+1” (B)”语文”+”数学”(C)1981-3-1+1975-3-1 (D)9%6/

3、22、能熟练掌握各种类型的表达式的计算如:表达式2432的值是6_3、常用内部函数计算(至少3道)如:?sqrt(52-3*2)屏幕上显示的结果是(4.00)第4章 数据表的基本操作1、创建新的数据表如:(1)Visual FoxPro中,自由表字段名的最大长度为10(2)修改表的结构应使用命令modify structure2、数据表的显示和维护如:(1)顺序执行下列语句,屏幕所显示的记录号顺序是(610 )Use abcGoto 6List next 5 &假设表中共有20条记录(2) 逻辑删除表中的记录可以使用delete命令,若要在此基础上进行物理删除,则应该使用pack命令,在当前表

4、中已经删除的男生记录恢复的命令为recall for 性别=”男”3、表的索引与统计如:(1)简述主索引与候选索引的区别及作用(简答)答:主索引用于约束表中纪录的唯一性,表中所有纪录的主索引表达式的值不能重复。主索引只能建立在数据库表中,一张表有且只有一个。主索引可以用来实现表的实体完整性约束。候选索引具有和主索引相同的特性,但是候选索引既可以在数据库表中建立,也可以在自由表中建立,而且一张表可以有多个候选索引。(2)索引一旦建立,它将决定数据表中记录的逻辑顺序.第5章 数据库及其操作1、数据库的创建与维护如:(1)在Visual FoxPro中,打开数据库的命令是open database

5、(2)向数据库中添加表的命令add table(3)从数据库中移去表的命令是remove table(4)数据库表与自由表相比有哪些异同点?(简答)答:A、数据库表最大长度可达128个字符,而自由表的字段名的最大长度为10个字符,即5个字符。B、数据库表可以设置字段的标题、格式、输入掩码等,而自由表不可以。C、数据库表可以设置字段的默认值、字段与纪录级有效性规则,从而确保字段与纪录数据的有效性和一致性,避免错误数据的非法输入,而自由表则不可以。D、数据库表中可以建立主索引以及创建与保存表之间的永久关系,而自由表则不具备此项功能。2、表间的永久关系与参照完整性如:为了确保有关数据库表之间数据的一

6、致性,需要设置数据的参照完整性第6章 SQL语言的应用1、SQL包括数据定义、数据操纵、数据控制和数据查询2、简单查询如:(1)从表student中查询所有姓王的同学的信息,正确的命令是( A )(A)select * from student where left(姓名,2)=”王”(B)select * from student where right(姓名,2)=”王”(C)select * from student where trim(姓名,2)=”王”(D)select * from student where str(姓名,2)=”王”(2)在SQL数据查询中,去掉重复记录应使用

7、命令是(DISTINCT)(3)请写出要完成下列操作所使用的SQL语句:1)利用SQL的select命令将表student.dbf复制到student1.dbf。答:USE STUDENT.DBF COPY TO STUDENT1.DBF 2)用SQL的update命令将student表中姓名为”张三”的学生的性别改成”女”。答:UPDATE STUDENT SET 性别=女 WHERE 姓名=张三3、特殊条件查询如:在SQL中,与表达式“供应商名like%北京%”功能相同的表达式是( B)(A)left(供应商名,4)“北京” (B)“北京”$供应商名(C)供应商名 in “北京” (D)A

8、t(供应商名,“北京”)4、统计分组查询如:select命令中,用于分组查询的子句是group by5、SQL的数据操纵如:若要将员工表中的“职工编号”字段宽度由6改为8,应使用的SQL语句是( alter table 员工 alter职工编号c(8) )第7章 查询与视图1、查询的建立与应用如:(1)查询设计器默认的查询去向是(浏览窗口 )(2)在VFP中,当一个查询基于多个表时,要求表( B )(A)之间不需要有联系 (B)之间必须有联系(C)之间一定不要有联系 (D)之间可以有联系也可以没有联系2、视图的建立与应用如:视图的(更新条件)功能可以修改表中的数据3、查询与视图的区别(简答)答

9、:查询生成的结果,只可看,不可改,视图生成的结果,可看,可改,直接影响数据库表的内容,比“查询”多一个“更新选项卡”。查询的输出去向可以是浏览敞口、屏幕、打印机、数组,还可以是一个文件,如自由表、图表、报表、标签等,而视图的输出结果只能是一个虚拟表,但可以当作普通数据表来使用。查询的数据来源是VFP的数据表和视图,而视图的数据来源除了VFP的数据表和视图之外,还可以是远程服务器上的数据表、VFP之外的数据表。第8章 结构化程序设计1、编程阅读题(2题)如:执行下列程序后,变量A的值为_30_,变量B的值为_20_。A20B30If A-B0 T=A A=B B=TEndif2、变量的作用域如:

10、(1)私有变量用( private )命令来定义(2)执行abc.prg的代码后,M的结果为_2_,N的结果为_5_。*abc.prg*Store 2 to M,NDo bb?M,NReturn*过程bb*Procedure bbPrivate MM=3N=5ReturnEndproc第9章 表单设计与应用1、 面向对象的概念如:(1)简述面向对象程序设计中的对象、类、属性、事件和方法(简答)答:对象是组成现实世界中的任何客观事物;类是面向对象程序设计的一个重要概念;属性是对象所具有的某种特性和状态;事件是由系统先定义的由用户或系统触发的动作,或者说是对象能够识别和响应的某种操作;方法是指可执

11、行的动作,或者说方法是对象本身能够完成的一些操作。(2)Visual FoxPro系统提供的基类可分成(容器)类和(控件)类2、 创建与运行表单如:说说创建表单的三种方法。(简答)答:一是利用表单设计器;二是利用系统提供的表单向导建立;三是利用系统快速表单功能创建对数据表进行操作的表单。3 、表单属性和方法如:(1)init事件由( D )时引发(A)对象从内存中释放 (B)事件代码出现错误(C)方法代码出现错误 (D)对象生成(2)在Visual FoxPro的表单中,若用鼠标双击对象,会激发一个(Dblclick )事件4 、表单控件如:(1)控件的标题属性名为(caption)(2)以下

12、属于非容器类控件的是( C )(A)表单 (B)命令按钮组 (C)标签 (D)页框(3)控制表单运行时,位于屏幕中央显示的属性是( A )(A)AutoCenter (B)Caption (C)AutoSize (D)Title5、表单综合应用如:利用VFP的表单设计器,实现如下图所示的“简易计算器”的设计。(1)在该表单中使用了哪些控件?答:标签、文本框、命令按钮、列表框、表格、多选框和单选按钮 (2)分别写出“计算”和“退出”的“Click”事件代码。P226第10章 报表与菜单设计1、报表的设计如:(1)在报表的设计中,通常需要对每个字段加上一个文字说明,实现这种文字说明的控件是( A

13、)(A)标签控件 (B)域控件 (C)线条控件 (D)矩形控件(2)属于报表控件的是( D )(A)细节 (B)数据源 (C)标题 (D)标签(3)报表的数据源可以是( C )(A)数据库表、表单、查询 (B)数据库表、自由表、表单和视图(C)数据库表、视图、自由表 (D)数据库表、表单、视图和查询(4)建立报表的窗口命令是(create report)(5)VFP中可以通过哪几种方法建立报表文件?各有什么优点?(简答)答:Visual FoxPor系统提供了“表单向导”“快速报表”“报表设计器”3种方法建立报表文件。3种方法中,前两种方法简便、快捷。在实际应用中,往往先用前两种方法生成简单的

14、报表,然后再用“报表设计器”进行修改完善。但若要设计比较复杂的报表,则就需要“报表设计器”才能完成。2、菜单设计如:(1)在“菜单设计器”中定义菜单选项的访问键(热键)的方法是在“菜单名称”中要定义的字符前加上( B )(A) (B) (C) (D)(2) 下列(A )不属于“菜单设计器”窗口左侧列表框中包含的内容。(A)菜单项 (B)菜单名称 (C)结果 (D)选项(3)在菜单设计器环境下,“显示”菜单会出现( A )命令。(A)常规选项,菜单选项 (B)常规选项,系统菜单选项(C)常规选项,下拉菜单选项 (D)常规选项,弹出菜单选项3、带有菜单的表单设计如:在vfp中,如何将所设计的菜单添加到一个表单中?(简答)答:如果是下拉式菜单,则将其在“常规选项”中设为顶层菜单,在需要添加顶层菜单的表单中,设置其Show Window属性为“2-作为顶层表单”,然后在表单的Init事件过程代码中添加调用命令;如果是快捷菜单,则只需在要添加表单的RightClick事件中添加调用命令。第11章 应用系统集成与开发实例1、项目管理器的使用如:项目文件的扩展名是(pjx)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1