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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

第6章 表单.docx

1、第6章 表单第6章 表单一、选择题1下列类中不属于容器类的是_。A. Form B. Grid C. FormSet D. ComboBox2要想建一个有4个按钮的选项按钮组,应将属性_的值改为4。 A. OptionGroup B. ButtonCountC. BoundColumn D. ControlSource3当某个控件绑定到一个字段时,移动记录指针后,如果字段的值发生变化,则该控件的_属性的值也随之变化。 A. Value B. Name C. Caption D. 无 4在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置

2、为_。A. Thisform.Refresh B. Thisform.DeleteC. Thisform.Hide D. Thisform.Release5Visual FoxPro中的基础类分为_。A. 容器类和控件类 B. 控件类和基类C. 容器类和基类 D. 控件类和基类6当用户用鼠标单击命令按钮时,将引发的事件是_。A. Click B. Load C. Init D. Error7 设有一个含有2个命令按钮的命令按钮组cmg1,其中第一个命令按钮的name属性为cmd1,第二个命令按钮的name属性为cmd2。如果要在cmd1的Click事件中引用cmd2的Click事件代码,则采用

3、_。 A. This.Parent.cmd2.Click( ) B. Thisform.cmd2.Click( )C. This.cmd2.Click( ) D. Thisform.parent.cmd2.Click( )8运行表单的命令为_。A. DO 表单名 B. DO FORM 表单名C. DO 表单名.SCX D. REPORT FORM 表单名9创建对象时发生_事件。A. LostFocus B. InteractiveChangeC. Init D. Click10包含在其它表单(称为父表单)中的、不能移出父表单的表单,称为_。A. 主表单 B. 子表单C. 顶层表单 D. 浮动表

4、单11列表框是_控件。A. 数据绑定型 B. 非数据绑定型C. 数值型 D. 逻辑型12下列几组控件中,均可直接添加到表单中的是_。A. 命令按钮组、选项按钮、文本框B. 页框、页面、表格C. 命令按钮、页框、编辑框D. 文本框、列、标签13使某控件获得焦点的方法名是_。 A. GotFocus B. SetFocus C. LostFocus D. Activate14当用鼠标使组合框的内容发生变化时,将首先触发_事件。 A. InteractiveChange B. Click C. Init D. DownClick15Timer 控件的Interval属性设置为100,表示_。A. T

5、imer事件在100秒后失效B. 100秒后,时钟控件的Enabled属性自动改为.F.C. Timer事件发生的频率为1/10秒D. Timer事件发生的时间间隔为100秒16下列控件均为容器类的是_。 A. 表单、命令按钮组、命令按钮 B. 表单集、列、组合框 C. 表格、列、文本框 D. 页框、列、表格17VFP中可执行的表单文件的扩展名是_。A. .scx B. .sct C. .spr D. .spt18下列四组基类中,各个基类全是容器型的是_。A. GRID、COLUMN、TEXTBOXB. FORM、PAGEFRAME、COLUMNC. COMMANDBUTTON、OPTIONB

6、UTTON、LISTBOXD. COMMANDGROUP、DATEVIRONMENT、HEADER19页框(PageFrame)能包容的对象是_。A. 页面(Page) B. 列(Column) C. 标头(Header) D. 表单集(FormSet)20下面运行时不可见的是_。A. 复选框 B.表格 C.表单 D.计时器21VFP的组合框与数据源绑定使用属性是_。A. ROWSOURCETYPE、ROWSOUREB. RECORDSOURCETYPE、RECORDSOURCEC. CONTROLSOURCED. VALUE22VFP中表格与数据源绑定使用属性是_。A. ROWSOURCET

7、YPE、ROWSOUREB. RECORDSOURCETYPE、RECORDSOURCEC. CONTROLSOURCED. VALUE23可以打开表单设计器,从中修改或创建一个表单的命令是_。 ACREATE FORM B MODIFY FORM CDO FORM D RELEASE FORM24如果要在表单中要为一个逻辑型字段创建一个对象,较为合适的控件类型为_。A. TextBox B. CheckBox C. OptionGroup D. ComboBox25以下类中,不属于容器类的是_。A. 命令按钮组 B. 页框 C. 组合框 D. 表单26下列类中,属于容器类的是_。 A. 文本

8、框 B. 组合框 C. 页框 D. 选项按钮27下列对象中,能够新建属性的是_。 A表单上的文本框 B表单上的表格 C表单本身 D表单上的命令按钮28扩展名为.SCX的文件是_。A. 备注文件 B. 项目文件C. 表单文件 D. 菜单文件29在下列几组VFP基类中,均具有ControlSource属性的是_。A. ListBox、Label、OptionGroupB. ComboBox、EditBox、GridC. ComboBox、Grid、TimerD. EditBox、CheckBox、OptionGroup30在下列VFP对象(控件)中,不能直接(独立)地添加到表单中的是 _。A. 命

9、令按钮(Command) B. 选项按钮(Option)C. 复选框(Check) D. 计时器(Timer)31在下列有关VFP对象(控件)的叙述中,错误的是 。A一个标签控件可多行显示文本B命令按钮控件上可同时显示文本和图片C复选框控件的Value值只能为1或0,不能为空值(.NULL.)D表格控件既可以无水平滚动条,也可以无垂直滚动条32在下列有关VFP表单的叙述中,错误的是 。A通过表单有关属性的设置,可使表单在运行过程中自动居中且不可在主窗口中移动。B通过表单有关属性的设置,可使表单在运行过程中位于VFP主窗口之外。C即使将表单的BorderStyle属性设置为“2-固定对话框”,在

10、表单运行过程中最大化按钮和最小化按钮仍起作用。D. 表单无Name属性,因此在引用表单时总是使用系统保留字ThisForm。33在VFP 系统中,表单(集)的数据环境包括了与表单交互作用的表和视图,以及表单要求的表之间的关系。下列关于表单数据环境的叙述中,错误的是_。A. 表单自动打开其数据环境中的表B. 数据环境是表单的容器C. 可以在数据环境中建立表之间的关系D. 可以在数据环境中加入与表单操作有关的视图34在下列关于表格控件的叙述中,错误的是_。A. 表格是容器型控件,它包含列对象B. 表格的数据源若是表,则该表必须在表单的数据环境中C. 表格的数据源可以是表、别名、查询文件或SELEC

11、T-SQL命令D. 表格滚动条可以设置为不同类型35在下列几组控件中,均可直接添加到表单中的是_。A. CommandGroup、OptionButton、TextBoxB. Page、PageFrame、GridC. CommandButton、PageFrame、EditBoxD. TextBox、Column、Header36将表单中的所有文本框的Enabled属性设置为假,可在表单的Init事件处理代码中用SetAll方法进行设置。下列表述中,命令正确的是_。ATHISFORM.SetAll(Enabled, .F., Text)BTHISFORM.SetAll (Enabled, .

12、F., Text)CTHISFORM.SetAll (Enabled, .F., Textbox)DTHISFORM.SetAll (Enabled, .F.)37在下列几种控件中,无Value属性的是_。A命令按钮(CommandButton) B选项按钮组(OptionGroup)C复选框(CheckBox) D编辑框(EditBox)38在下列有关控件的叙述中,错误的是_。A对于标签控件(Label)的Caption属性值来说,其长度(即字符个数)没有限制。B复选框控件(CheckBox)的Value属性值可以设置为0,或1,或2。C有些控件无Caption属性,例如文本框(TextBo

13、x)。D有些控件可通过相应的生成器设置其部分属性,例如命令按钮组(CommandGroup)。39在下列几组控件中,均有SetAll( )方法的是_。A 表单(Form)、命令按钮(CommandButton)、命令按钮组(CommandGroup)B表单集(FormSet)、列(Column)、组合框(ComboBox)C表格(Grid)、列(Column)、文本框(TextBox)D表单(Form)、页框(PageFrame)、命令按钮组(CommandGroup)40下列几组控件中,都有ControlCount属性的是_。A表单(Form)、文本框(TextBox)、列表框(ListBo

14、x)B表单集(FormSet)、表单(Form)、页框(PageFrame)C表单(Form)、页面(Page)、列(Column) D列(Column)、选项按钮组(OptionGroup)、文本框(TextBox)41在表单、表单集或报表的数据环境中只能包括_。 A表、视图和关系 B查询和视图 C数据库及其永久关系 D自由表或数据库表42关于表格控件,下列说法正确的是_。 A表格的数据源可以使表、视图、查询或菜单 B表格中的列控件是一个容器对象 C表格不能显示一对多关系中的子表 D表格中不包含其它控件43表单的Name属性值_。 A显示在表单标题栏中B总是与表单的Caption属性值相同C

15、与表单文件名同名D是在命令或程序代码中引用表单对象时的名称44在代码中不能引用表单自身及表单中的其它对象的表单事件有_。A. LOAD B. DESTORYC. INIT D. ACTIVATE45将数据库表或视图从表单的数据环境中移去时_。 A与这个表或视图有关的所有关系仍然被保留在表单的数据环境中B这个表或视图也随之从磁盘上删除C这个表或视图及其对应的永久关系仍然被保留在数据库中D数据库中存在的与这个表或视图有关的所有关系均被删除46以下属性中,表单不具有的是_属性。A. BACKCOLOR B. ALWAYSONTOPC. CAPTION D. CONTROLSOURCE47数据绑定型控

16、件的数据源值被选择或修改后的结果,将在该控件的_属性中反映出来。A. CAPTION B. RECORDSOURCEC. VALUE D. CONTROLSOURCE48表单保存时会生成_个文件。 A. 1 B. 2 C. 3 D. 449表单的数据环境中不可以添加_。 A. 自由表 B. 视图 C. 查询 D. 数据库表50当焦点离开表单中的一个文本框对象时,将先触发文本框的_事件。A. GOTFOCUS B. WHENC. VALID D. LOSTFOCUS二、填空题1若在表单上有一命令按钮,在代码编辑窗口有与之对应的 CmdOK.Click( )事件,则该命令按钮控件的Name 属性值

17、为_,Caption属性值_。2要使标签能自动调整宽度,则应设置标签的_属性的值为.T.。3页框控件中包含的页面的个数是由页框的_属性决定的。4命令按钮组中命令按钮的个数由它的_属性决定。5命令按钮中显示的文字内容是在_属性中设置的。6利用ShowWindows属性和Desktop属性,可以将表单设置为_、浮动表单和子表单。7VFP中的类可以分为两大类型,分别是_类和_类。8文本框控件的 属性设置为“*”时,用户键入的字符在文本框内显示为“*”,但属性Value中仍保存键入的字符串。9设Label1是某表单上一个标签控件,则在Label1控件中显示系统日期和时间,可以用语句THISFORM.

18、=TTOC(DATETIME( )。10页框控件是包含页面的容器对象。在默认情况下,页框控件包含2个页面控件,如果要修改页面数,则应该设置(修改) 属性。11在VFP的相对引用关键字中,_是对当前对象的引用,_是指引用该对象的直接容器对象。12设计表单时,只能向_而不能向其它控件添加新属性和方法程序。13要使表单中各个控件的ToolTipText属性的值在表单运行中起作用,必须设置表单的_属性的值为.T.。14若要在列表框对象中只显示两列数据,则应设置_属性的值为2。15若想让表单上的文本框对象在运行时不能获得焦点,可以设置文本框对象的_属性为.F.。16设表单中一计时器控件的Interval

19、属性值为3000,则当表单运行时,该计时器控件的Timer事件间隔_秒就被触发一次。17列表框和组合框的数据源(行源)由_属性和_属性决定。18若要在表格控件中不显示表记录的删除标记,则应设置表格控件的_属性值为.F.。19OLE容器控件与OLE绑定型控件不同,它不与Visual FoxPro表的一个_型字段相连接。20若某表单的Name属性值为FRMA,Caption属性值为FORM_A,表单文件名为FORMA,则在命令窗口中输入运行此表单的命令为: DO FORM _。21根据Style属性的设置,组合框(ComboBox)可以分为:下拉组合框(当Style属性值为0时)和下拉 框(当St

20、yle属性值为2时)。它们的区别在于:前者既可以输入数据、也可以在下拉列表中选择一个数据,而后者只能在下拉列表中选择一个数据。22设表单的数据环境中有一个包含了逻辑型、备注型、通用型字段的表,当把这3个字段分别拖放到表单中时,表单中会自动分别添加_、_和_控件。23复选框(CheckBox)的Value属性值指定控件的当前状态,其取值可以为1、2或_三种,以表示不同的状态。24表格可以设置特定格式,使用户更容易浏览表格记录,如果要将表格的第三列(Column3)的前景色设为用红色显示不及格的成绩,用蓝色显示及格的成绩,可以在表格的Init事件中包含如下代码:THIS.Column3. =”II

21、F(CJ.CJ60,RGB(255,0,0),RGB(0,0,255)”。25表格(gird)控件是一个按行和列显示数据的容器对象。在默认情况下,表格控件包含列控件,列控件又包含列标头控件和 控件。26形状控件(Shape)的Curvature属性用于控制其曲率,其取值范围为 。27若某表单上包含一个页框控件,页框上包含的页面数是未知的(或者说是动态变化的),则在刷新表单时为了刷新页框中的所有页面,可在页框的Refresh 方法中包含如下的代码:FOR i=1 TO THIS. THIS._.Refresh ENDFOR28某表单上有一个表格控件,其列数为7。若要使其第37列的标头(Heade

22、r)的标题依次显示为:成绩1、成绩2、成绩3、成绩4、成绩5,则可在表格的Init事件处理代码中包含下列程序段。 FOR i=3 TO 7 THIS. .Header1.Caption=成绩+ ENDFOR29表单Form1上有一个形状控件Shape1,二个命令按钮“圆”及“退出”, 请完善命令按钮“圆”的CLICK事件的代码 _,运行表单时,单击命令按钮“圆”,可以将形状控件改变成圆形。30表单如下图所示,当表单运行时,利用微调框(Spinner1)来调节形状控件(Shape1)的Curvature属性,即使形状控件的曲率发生变化。根据Curvature属性的取值范围的限定,微调框(Spin

23、ner1)的SpinnerLowValue属性值和SpinnerHighValue属性值应该分别为 和 。三、表单设计题1、已知需要设计的表单如图6-1所示,根据要求做题。图6-1(1) 表单在首次运行时,自动位于VFP窗口中央,则修改表单的_属性为.T.(2)表单的控制菜单、右上角的三个按钮都没有出现,是修改表单的_属性为.F.(3)表单的标题为“我的表单”,则应修改表单的_属性。(4)表单上有一个标签为LABEL1,标签上的文字能折行显示,可以确定标签的属性WORDWRAP的值为_,CAPTION的值为_。(5)出现消失两个按钮的作用是让表单上的标签出现或消失,出现按钮的CLICK事件代码

24、为:THISFORM.LABEL1.VISIBLE=.T.,仿照以上代码写出消失按钮的CLICK事件:_。(6)红色蓝色按钮的作用分别是将表单的背景色(BACKCOLOR)设置为红色或蓝色,红色按钮的CLICK事件代码为:THISFORM.BACKCOLOR=RGB(255,0,0),仿照以上事件代码写出蓝色按钮的CLICK事件代码为_。2、如图6-2所示的表单数据环境中包含表xs.dbf(学生表),表单上有一命令按钮组cmdg,包含三个命令按钮,名字分别为:cmd1(上一条)、cmd2(下一条)、cmd3(结束)。分别具有表中指针的上下移动和关闭表单的功能,请完善下列填空。图6-2(1) 表

25、单上有一标签显示“同学信息”,设置其 属性为“同学信息”。(2) 表单中的文本框能显示学生的学号和姓名等,则需要设置他们的_属性为xs.xh和xs.xm等。(3) 下面是命令按钮组cmdg的click代码,能实现记录的上下移动和退出表单的功能,试完善命令按钮组的click代码。do case case this.value=1 if recno( )=1 &使“上一条”按钮不可用else &记录指针指向前移动一条记录endifthis.cmd2.enabled=.t.case this.value=2if &当前记录号等于记录总数this.cmd2.enabled=.f.else skipen

26、difthis.cmd1.enabled=.t.case this.value=3 &关闭表单endcase &刷新表单3、制作如图6-3所示表单,该表单的功能是查看各个系教师的名单,在列表框(List1)中选择一个系代号时,表格(Grid1)中显示出该系教师的工号、姓名、性别、职称,且表格中数据只读。已知教师表(JS.DBF)含有工号、姓名、性别、职称、系代号等字段,系名表(XIM.DBF)含有系代号、系名等字段。请完善下列填空。 图6-3(1)表单在运行时自动居中,设置其属性 =.T.。 (2)表单运行时总在最前面,其属性 =.T.。 (3)表单无最大、最小和关闭按钮,设置其属性Contr

27、olBox= (4)表单:Caption= (5)列表框:ColumnCount= (6)表格:RecordSourceType=1-别名, =js (7)表格 =.T.。&表格中数据只读(8)表格中没有显示删除标记,设置属性DeleteMark= 3、按照要求,设计如图6-4所示表单:图6-4表单上有六个控件,包括两个标签label1(用户名)和label2(口令),文本框txt1(用于输入用户口令),下拉列表框combo1(用于选择不同的用户)以及两个命令按钮command1(确定)和command2(取消),表单的数据环境中包含数据表KL.DBF,其中有字段YHM(用户名)和PASSWORD(口令)。(1)表单的标题为“用户登录”,应修改表单的_属性。(2)表单没有最大化和最小化按钮应修改_和_属性为.F.。(3)表单在运行时自动居中,应修改_属性为.T.。(4)运行表单时,文本框中输入的字符以“*”显示,应设置txt1的_属性为“*”。(5)要求文本框

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

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