属性窗口表单控件工具栏
VFP表单控件资料
Hide方法:隐藏表单、表单集或工具栏。 Refresh方法:重画表单或控件,并刷新所有值。 Release方法:从内存中释放表单集或表单。 RemoveItem方法:从组合框或列表框中移去一 项。 Clear方法:清除组合框或列表框控件的内容。 SetFocus方法:使指定的一个控件获得焦点。 Show方法:显示一个表单,并且确定是模式表 单还是无模式表单。
上一页
下一页 退 出
6.3 对象的创建和处理
目 录
6.3.1 对象的创建
利用VFP的 基类创建基于 该类的子类对象 自定义类
编程方法 利用可视化的开发工具 (表单设计器)创建对象
上一页
下一页 退 出
9
6.3.2 对象的引用(B:p152)
目 录 ——必须清楚对象的容器层次关系和对象的名(指明对象 的地址)
只能在方法 程序或事件 处理代码中 使用。
引用
当前对象的直接容器对象 当前对象 当前对象所在的表单 当前对象所在的表单集
10
【例】如果Form1中有一个命令按钮 组commandgroup1,该命令按钮组有 两个命令按钮:command1 和 command2,label1是表单form1上的一 个标签控件。
EXCEL中控件工具箱使用
EXCEL中控件工具箱使用-数值调节表[JOSS:在不断的学习中工作!在不断的工作中学习,OFFICE软件中的强大功能是我们无法想像的,越来越发现自己的能力有多高,不是谦虚,而是感叹!学无止境,我想,针对没有程序开发经验的朋友来说,EXCEL将会是你工作的朋友,我把它定义为另类的开发平台!加油学习吧,这里的东西真的很多很实习!]通过滚动条或数值调节钮可快速输入或更改一系列值。
您要做什么?了解滚动条和数值调节钮添加滚动条〔表单控件添加滚动条〔ActiveX 控件添加数值调节钮〔表单控件添加数值调节钮〔ActiveX 控件了解滚动条和数值调节钮滚动条当您单击滚动箭头或拖动滚动框时,可滚动浏览一系列值。
通过单击滚动框与任一滚动箭头之间的区域,可在每页〔预设的间隔值之间进行移动。
通常情况下,用户还可以直接在关联的单元格或文本框中键入文本值。
滚动条可用于设置或调整较大范围内的值,或用于精度不是特别重要的情况。
例如,可使用滚动条输入或更改一系列估计的百分比,或以渐变方式调整所选的颜色。
滚动条〔表单控件滚动条〔ActiveX 控件数值调节钮利用数值调节钮可更加方便地增大或减小值,例如某个数字增量、时间或日期。
若要增大值,可单击向上箭头;若要减小值,可单击向下箭头。
用户还可以直接在关联的单元格或文本框中键入文本值。
例如,使用数值调节钮可以更加方便地输入日期〔年月日数字,或增大音量级别。
数值调节钮〔表单控件数值调节钮〔ActiveX 控件添加滚动条〔表单控件1. 如果"开发工具"选项卡未显示,请显示它。
显示"开发工具"选项卡1. 单击"Office 按钮" ,然后单击"Excel 选项"。
2. 在"常用"类别中的"使用Excel 时采用的首选项"下,选中"在功能区显示‘开发工具’选项卡"复选框,然后单击"确定"。
vfp常用的表单控件
vfp常⽤的表单控件标签(Label)控件可以编写代码来改变Label控件显⽰的⽂本,以响应运⾏时的事件。
例如,如果⼀个应⽤程序要⼏分钟时间作改动,则可以显⽰Label 中的进程状态信息。
还可以使⽤Label 来标识控件,例如TextBox控件没有⾃⼰的Caption属性,这时就可以使⽤Label 来标识这个控件。
在Label控件中定义访问键时,就可以按ALT + 设定的字符来把焦点移动到TAB 键顺序中的下⼀个控件。
常⽤的标签属性Caption属性当创建⼀个新的对象时,其缺省标题为缺省的Name 属性设置。
该缺省标题包括对象名和⼀个整数,如Command1 或Form1。
为了获得⼀个描述更清楚的标签,应对Caption 属性进⾏设置。
可以使⽤Caption属性赋予控件⼀个访问键。
在标题中,在想要指定为访问键的字符前加⼀个(\<) 符号。
⽐如,下⾯代码在为标签设置Caption属性的同时,指定了⼀个访问键“x”:ThisForm.MyLabel.Caption="选择项⽬(\对于⼀般控件,按下相应的访问键,将激活该控件,使该控件获得焦点。
⽽对于标签,按下相应的访问键,将把焦点传递给tab键次序中紧跟着标签的下⼀个控件。
⽐如,在某个列表框的上⽅放置⼀个标签,并把列表框的Tab键次序安排在标签之后,这样,按下标签访问键时,其下⽅的列表获得焦点。
访问键的使⽤⽅法受KEYCOMP设置(DOS或WINDOWS)的影响。
在当前表单激活的情况下,访问键的使⽤⽅法如表所⽰。
Label 控件标题的⼤⼩没有限制。
对于窗体和所有别的有标题的控件,标题⼤⼩的限制是255 个字符。
提⽰对于标签来说,将AutoSize 属性设为True ⾃动调整控件的⼤⼩以与其标题相适合。
Alignment属性指定的标题⽂本在控件中显⽰的对齐⽅式语法object.Alignment [= number],该属性的设置值如表所述。
excel工具栏的用法
excel工具栏的用法
Excel工具栏是Excel中一个重要的功能区域,它包含了各种常用的功能按钮,可以方便地对单元格进行各种操作。
下面是一些Excel工具栏的用法:
1. 字体格式设置:在工具栏中找到“字体”选项卡,可以通过点击不同的按钮来改变字体样式、大小和颜色等。
2. 对齐方式设置:在工具栏中找到“对齐方式”选项卡,可以通过点击不同的按钮来设置单元格的对齐方式,如左对齐、右对齐、居中对齐等。
3. 边框和底纹设置:在工具栏中找到“边框”选项卡,可以通过点击不同的按钮来给单元格添加边框或底纹。
4. 插入和删除单元格:在工具栏中找到“插入”和“删除”选项卡,可以通过点击不同的按钮来插入或删除单元格。
5. 复制和粘贴:在工具栏中找到“复制”和“粘贴”选项卡,可以通过点击不同的按钮来复制或粘贴单元格的内容。
6. 撤销和恢复:在工具栏中找到“撤销”和“恢复”选项卡,可以通过点击不同的按钮来撤销或恢复之前的操作。
7. 查找和替换:在工具栏中找到“查找和替换”选项卡,可以通过输入关键词来查找或替换单元格的内容。
8. 数据排序和筛选:在工具栏中找到“数据”选项卡,可以通过点击不同的按钮来对数据进行排序或筛选。
9. 插入函数:在工具栏中找到“函数”按钮,可以在单元格中插入函数并进行计算。
10. 自定义工具栏:如果默认的工具栏不能满足需求,可以通过点击“工具”菜单中的“自定义”选项来自定义工具栏,添加或删除按钮。
以上是一些Excel工具栏的基本用法,熟悉这些用法可以帮助用户更高效地使用Excel进行数据处理和分析。
Microsoft Visual FoxPro 9.0控件属性详解
VFP表单及控件属性一览表引用于:/club/showpost.asp?id=133720&t=o 本文引用以上网站的内容,经整理和制作成此Word文档,希望对各位有所帮助!AActivate Event 当表单集、表单或页对象激活时、或显示工具栏对象时发生。
ActiveControl 引用一个对象上的活动控件。
ActiveForm 引用表单集或_SCREEN对象中的活动表单对象。
Addobject 在运行时向容器对象中添加一个对象。
AddProperty 向对象添加新属性。
Alignment 控件上正文水平对齐方式。
AlwaysOnBottom 防止其他窗口被表单窗口覆盖。
AlwaysOnTop 防止其他窗口遮挡表单。
Autocenter 指定Form对象在首次显示时,是否自动在VFP主窗口内居中。
AutoSize 控件是否根据正文自动调整大小。
BackColor 指定对象内文本和图形的背景色。
BackStyle 设置背景风格。
BaseClass 指定VFP基类的类名,被引用对象由此基类派生得到。
BorderStyle 指定对象的边框样式。
Box 在表单对象上绘制矩形。
BufferMode 指定记录是保守式更新还是开放式更新。
CCaption 指定对象标题文本。
Circle 在表单上绘制圆或弧。
Class 返回派生对象的类的类名。
ClassLibrary 指定用户自定义类库的文件名,该类库包含对象的类。
Click Event 当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时发生ClipControls 指定在Paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域。
Closable 指定能否通过双击窗口菜单图标来关闭表单。
Cls 清除表单中的图形和文本。
Color Source 指定控件颜色的设置方式。
Comment 存储对象的有关信息。
自考1管理系统中计算机应用 实践考试 上机考题及操作步骤答案
管理系统中计算机应用实践环节辅导(历年考试题。
)考试要求:一、说明1、根据要求编制程序,实现给定得功能2、考试时间1个小时3、所做内容放在F盘下KS目录中,同时拷贝一份在软盘中,软盘由监考老师统一发给,特别注意检查软盘,保证拷贝正确。
同时在软盘上写上考试机位、考生姓名、准考证号码与联系电话。
二、试题下面实营销人员业绩管理系统中得三个库表,数据结构如下:字段名标题数据类型字段宽度小数点位SNO 商品编码 C 3SNAME商品名称C10SAMOUT 库存数量N 5SPRICE 单价N 6 2字段名最好使用中文,这样在后面得表单中字段名称就可以按中文显示了!(在本资料中,为节约时间,没有使用中文)“商品基本情况表”数据表记录表“业务员销售记录表”数据表结构定义表“业务员销售记录表”ﻫ表“业务员记录表”数据表结构定义表业务员记录表三、考试要求:(考试环境:VFP6、0以上)(2005年1月考试真题)1、建立上述三个数据表与索引,并用商品编码、业务员号建立表间关联。
(20分)2、建立一个项目,名字为myproj,并把数据库加入到myproj中。
在myproj建立菜单mymenu,菜单包括数据维护、查询、统计、个人信息与退出五个项目。
(20分)3、点击数据维护时,弹出MYFORM1表单,选择某个数据表进行数据得增、删、改。
(20分)4、点击查询时,弹出MYFORM2表单,实现通过商品编码查询商品库存数量、单价等基本情况;通过部门查询该部门业务员基本情况;通过业务员号查询给顶日期该业务员销售商品得名称与单价等。
(30分)5、点击统计时,弹出MYFORM3表单,按商品号与业务员号统计销售量。
(选做)6、点击个人信息时,弹出MYINFO表单,显示考生得真实姓名、考试机位、准考证号与联系电话。
(5分)7、点击退出时,返回系统菜单,关闭数据库。
(5分)操作指导操作基本步骤:一、建立项目文件二、建立数据库三、设计菜单四、建立相应得表单五、设计主控文件六、连编应用程序一、建立项目文件(1)选择文件菜单→新建→选择建立项目文件(2)项目保存位置选择F:盘得KS文件夹,根据要求输入项目名称,(3)结果如图(4)可以设计默认得文件夹,方法【工具菜单】→【选项】→【文件位置】→【默认目录】→修改注意:要选择“设置为默认值”按钮!三、建立数据库1、创建数据库项目管理器→数据选项卡→数据库→新建2、选择文件夹位置与文件名(注意,这就是最关键得)21343、鼠标点击“保存”按钮后,就建立了数据库。
excel2016窗口的几大模块简要介绍
excel2016窗口的几大模块简要介绍Excel 2016窗口的几大模块简要介绍Excel 2016是一款功能强大的电子表格软件,广泛应用于学术、商业和个人领域。
在Excel 2016中,窗口被分为几个主要的模块,每个模块都有其独特的功能和用途。
本文将简要介绍Excel 2016窗口中的几大模块。
1. 标题栏Excel 2016窗口的顶部是一个标题栏。
标题栏显示当前工作簿的名称,并且提供了一些常用的控件,比如最小化、最大化和关闭工作窗口的按钮。
此外,标题栏还可以显示Excel的版本号和其他信息。
2. 菜单栏和工具栏菜单栏和工具栏位于标题栏的下方。
菜单栏中包含了各种Excel的功能选项。
通过点击菜单栏上的不同菜单,可以访问到各种各样的功能,如文件操作、数据分析和图表操作等。
而工具栏上则显示了常用的工具按钮,如剪切、复制和粘贴等。
3. 标签Excel 2016窗口的左下角是一个标签区域。
标签栏显示了当前打开的工作簿的标签。
通过点击不同的标签,可以切换到不同的工作簿。
当打开了多个工作簿时,可以使用标签栏方便地切换和管理这些工作簿。
4. 工作区工作区是Excel 2016窗口的主要部分,占据了大部分的空间。
在工作区中,可以看到Excel的电子表格界面,包括行、列和单元格。
在每个单元格中,可以输入文本、数字和公式等内容,并进行各种计算和数据处理。
5. 状态栏Excel 2016窗口的底部是一个状态栏。
状态栏显示了当前工作簿的一些重要信息,如当前选中的单元格的位置、工作簿的大小和缩放比例等。
此外,状态栏还提供了一些快捷按钮,如启用/禁用筛选、调整列宽和行高等操作。
6. 快速访问工具栏Excel 2016还提供了一个快速访问工具栏,位于标题栏的右侧。
快速访问工具栏上显示了一些常用的操作按钮,比如保存、撤销和重做等按钮。
通过将常用的操作按钮添加到快速访问工具栏上,可以快速访问这些功能,提高工作效率。
总结:以上是对Excel 2016窗口的几大模块进行简要介绍。
excel窗体控件使用方法
excel窗体控件使用方法Excel窗体控件使用方法Excel窗体控件是一种可以在Excel表格中嵌入交互式控件的工具。
这些控件可以让用户通过填写表格来输入数据,或者通过点击按钮来执行特定的操作。
在本文中,我们将介绍如何使用Excel窗体控件。
第一步:打开开发者选项我们需要打开Excel的开发者选项。
在Excel中,选择文件菜单,然后选择选项。
在Excel选项窗口中,选择自定义功能区,然后勾选开发者选项。
点击确定按钮,Excel将为我们显示开发者选项卡。
第二步:插入窗体控件在开发者选项卡中,我们可以找到插入控件组。
选择插入控件组中的表单控件,然后选择我们需要插入的控件类型。
例如,我们可以选择插入文本框、下拉框、按钮等。
第三步:设置控件属性一旦我们插入了一个控件,我们需要设置它的属性。
右键单击控件,然后选择属性。
在属性窗口中,我们可以设置控件的名称、提示信息、默认值等。
第四步:编写VBA代码有些控件需要编写VBA代码才能实现特定的功能。
例如,我们可以在按钮控件上编写VBA代码,使其在点击时执行特定的操作。
要编写VBA代码,我们可以在开发者选项卡中选择Visual Basic,然后在Visual Basic编辑器中编写代码。
第五步:测试控件我们需要测试我们的控件是否按照预期工作。
我们可以通过填写表格、点击按钮等方式来测试控件。
如果控件没有按照预期工作,我们可以回到前面的步骤中检查设置和编码。
总结以上就是使用Excel窗体控件的基本步骤。
通过使用窗体控件,我们可以在Excel表格中添加交互式控件,从而使我们的表格更加灵活和易于使用。
VF题库29-32
第29套一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分)(1)根据score数据库,使用查询向导建立一个含有学生"姓名"和"出生日期"的标准查询query31.qpr。
(2)从score数据库中删除视图newview。
(3)用SQL命令向score1表插入一条记录:学号为"993503433"、课程号为"0001"、成绩为"99"。
(4)打开表单myform34,向其中添加一个"关闭"命令按钮(名称为Command1),单击此按钮关闭表单(不可以有多余的命令)。
【解析】本大题考查的主要是数据库和数据库表的一些基本操作,为数据表建立索引、增加字段和设置有效性规则都是在数据表设计器中完成的,建立数据表之间的关联则是在数据库设计器中完成的。
【答案】(1)选择"文件"-"新建"菜单命令,在弹出的"新建"对话框中,选择"查询",单击"向导"按钮,根据向导的提示,首先选择表student作为查询的数据源,然后选择student表的姓名、出生日期字段为选定字段,连续单击下一步,直至"完成"界面,单击"完成"命令按钮,输入保存的查询名为query31。
(2)在命令窗口输入命令:MODIFY DA TABASE score,打开数据库设计器,在数据库设计器中的"newview"视图上单击右键,在弹出的菜单中选择"删除",并在弹出的对话框中选择"移去"。
(3)在命令窗口输入如下命令,为score1表增加一条记录。
INSERT INTO score1(学号,课程号,成绩) V ALUES ("993503433","0001",99)(4)打开表单后,添加表单控件工具栏中的命令按钮到表单,在属性面板中修改该命令按钮的Caption属性值为"关闭",双击该按钮,在Click事件中输入代码:ThisForm.Release。
VFP基础教程
VFP基础教程VFP基础教程第1章前⾔vfp是由Foxpro发展⽽来的⼀种⾯向对象的数据库程序设计语⾔,实际上是对Foxpro 的⼀次重⼤改进,和它的前⾝相⽐,引⼊了许多程序开发者盼望已⼊的特性,使pc数据库开发界⼤为震惊。
启动界⾯如图(启动⽅法不⽤我说了吧:安装Visual Foxpro 6.0后,在桌⾯双击狐狸头图标即可)Vfp对传统的⾯向过程的结构化程序设计有很好的⽀持,它的语句、函数和语法规则与Xbase(如dBASE、FoxBase、FoxPro)语⾔基本上是兼容的,⽽且功能更加强⼤。
传统的结构化程序设计是⾃顶向下的功能设计,按照事先编排的顺序,对功能进⾏逐步分解后进⾏程序设计。
结构化程序设计⽅法通过顺序、条件分⽀和循环三种控制流程进⾏编程。
但随着软件规模的扩⼤、功能提⾼和需求变化,结构化程序化开发⽅法的开发效率和维护问题⽐较突出。
总的来说,结构化⽅法对程序员的要求⽐较⾼。
Vfp最重⼤的改进是引⼊了⾯向对象的程序设计⽅法,可以说Vfp是⼀种既⽀持⾯向过程⼜⽀持⾯向对象的混合型编程语⾔。
⾯向对象(object)的程序设计,即oop(object oriented program)是近年⽐较流⾏的⼀种新的程序设计⽅法。
⾯向对象的设计⽅法是按照⼈们的习惯思维⽅式建⽴模型,模拟客观世界。
以往采⽤⾯向过程的程序设计语⾔开发应⽤程序时,往往⼀个简单的⽤户界⾯,⽐如说菜单、按纽,都需要花费⼤量的时间去编写程序代码。
在vfp中,这种⼯作被简化了,只需使⽤⿏标便可完成这些⼯作。
vfp使开发⼈员从最底层的程序设计中解放出来,可以使⽤最少的代码完成尽可能多的功能,有利于降低软件开发成本和开发周期。
Visual FoxPro采⽤⾯向对象、事件驱动的编程⽅法,程序员不再以“过程”为中⼼思考应⽤程序开发的结构,⽽是⾯向可视的“对象”考虑如何响应⽤户的动作。
也就是说,只要建⽴若⼲“对象”以及相关的微⼩程序,这些微⼩程序可以由⽤户启动的事件来激发。
【达内培训】2013年计算机二级VFP表单设计与应用课后习题答案
【达内培训】2013年计算机二级VFP表单设计与应用课后习题答案第八章表单设计与应用大纲要求使用表单设计器:(1)在表单中加入和修改控件对象。
(2)设定数据环境。
知识要点1.表单表单(Form)就是一个输入或显示某种信息的界面(窗口),是Visual FoxPro提供的用于建立应用程序界面的工具之一。
被大量应用于人机交互界面的设计当中。
应用表单设计功能,可以设计出具有Windows风格的各种程序界面。
由于表单使用非常频繁,所以在VFP中,专门提供了一个表单设计器来设计表单程序。
表单是一个容器,除含有窗口的标准控件标题栏、控制按钮外,可以向表单中添加各种对象,如按钮、文本框、表格、图片等。
在表单设计器环境下可以进行添加、删除与布局控件的操作。
2. 对象对象(Object)是反映客观事物属性与行为特征的描述。
客观世界里的任何实体都可以被看作是对象。
对象可以是具体的物,也可以指某些概念。
从编程的角度来看,对象是一种将数据和操作过程结合在一起的数据结构,或者是一种具有属性(数据)和方法(过程和函数)的集合体。
事实上程序中的对象就是对客观世界中对象的一种抽象描述。
每个对象都具有描述其特征的属性,与附属于它的行为。
对象把事物的属性和行为封装在一起,是一个动态的概念。
对象是面向对象编程的基本元素,是“类”的具体实例。
(1)对象属性:属性用来表示对象的状态。
(2)对象方法:对象方法是描述对象行为的过程。
对象的属性特征标识了对象的物理性质,对象的行为特征描述了对象可执行的行为动作;对象的每一种属性,都是与其他对象加以区别的特性,都具有一定的含义,并赋予一定的值;对象大多数是可见的,也有一些特殊的对象是不可见的。
3.类v 类是对一类相似对象的性质描述,这些对象具有相同种类的属性以与方法就好比是一个摸板。
对象是类的一个实例。
v 类的类型子类和父类v 类的四大特征来源§继承性——说明了子类延用父类特征的能力;§多态性——指一些关联的类包含同名的方法程序,但方法程序的内容可以不同,具体调用在运行时根据对象的类确定;§封装性——说明包含和隐藏对象信息,如内部数据结构和代码的能力;§抽象性——指提取一个类或对象与众不同的特征,而不对该类的所有信息进行处理;4.子类与继承在面向对象的方法里,继承是指在基于现有的类创建新类时,新类继承了现有类里的方法和属性。
控件工具箱在哪里
控件工具箱在哪里在软件开发和界面设计中,控件工具箱是一个非常重要的部分。
控件工具箱是开发人员和设计人员使用的工具集合,其中包含了各种可用的控件,如按钮、文本框、标签、下拉菜单等等。
对于初学者来说,找到控件工具箱可能是一个挑战。
不同的开发环境和设计软件可能有不同的界面和布局,因此在不同的情况下,控件工具箱的位置也可能会有所不同。
接下来,我们将介绍一些常见的开发环境和设计软件,并说明控件工具箱的位置。
1. Visual Studio对于微软的Visual Studio开发环境来说,控件工具箱位于主界面的底部。
在默认的布局中,控件工具箱通常位于“解决方案资源管理器”和“属性”窗口之间。
它通常被表示为一个拖放区域,其中包含了各种控件,可以通过鼠标拖放的方式将其添加到窗体或界面设计中。
2. Android Studio对于Android开发人员来说,Android Studio是一个非常常用的开发环境。
在Android Studio中,控件工具箱通常位于左侧或右侧的面板之间。
它以一个垂直的拖放区域出现,其中包含了各种可用的控件,可以轻松地将其添加到活动或布局文件中。
3. Xcode对于iOS和macOS应用程序开发人员来说,Apple的Xcode是一个主要的开发环境。
在Xcode中,控件工具箱位于左侧的导航器面板中。
它以一个树状的结构显示,包含了各种控件和视图,可以通过拖放的方式添加到Storyboard或界面设计中。
4. Photoshop对于UI设计师来说,Adobe的Photoshop是一个非常常用的设计软件。
在Photoshop中,控件工具箱通常位于左侧或右侧的面板之间。
它以一个水平的拖放区域出现,其中包含了各种设计元素,如形状工具、画笔工具、文本工具等等,可以直接在画布上进行操作。
总结起来,对于不同的开发环境和设计软件来说,控件工具箱的位置可能会有所不同。
然而,它通常位于主界面的底部、左侧或右侧的面板之间,以一个拖放区域的形式出现。
excel中的窗体控件在哪?如何使用Excel中的工作表窗体控件?
excel中的窗体控件在哪?如何使⽤Excel中的⼯作表窗体控件?Microsoft Excel 提供了多个对话框⼯作表控件,可⽤于从列表中选择项⽬。
控件⽰例为列表框、组合框、数值调节钮和滚动条。
下列⽅法将为⼤家演⽰如何使⽤列表框、组合框、数值调节钮和滚动条。
以下⽰例使⽤同⼀列表、单元格链接和 INDEX 函数。
感兴趣的朋友⼀起去看看吧!启⽤“开发⼯具”选项卡要在 Excel 2010 中使⽤窗体控件,必须启⽤“开发⼯具”选项卡。
为此,请按照下列步骤操作:单击“⽂件”,然后单击“选项”。
单击左侧窗格中的“⾃定义功能区”。
选中右侧“主选项卡”下的“开发⼯具”复选框,然后单击“确定”。
要在 Excel 2007 中使⽤窗体控件,必须启⽤“开发⼯具”选项卡。
为此,请按照下列步骤操作:单击“Microsoft Office 按钮”,然后单击“Excel 选项”。
单击“常⽤”,选中“在功能区显⽰‘开发⼯具’选项卡”复选框,然后单击“确定”。
设置列表、单元格链接和索引在新⼯作表中的 H1:H20 区域中键⼊下列项⽬:H1 : Roller SkatesH2 : VCRH3 : DeskH4 : MugH5 : CarH6 : Washing MachineH7 : Rocket LauncherH8 : BikeH9 : PhoneH10: CandleH11: CandyH12: SpeakersH13: DressH14: BlanketH15: DryerH16: GuitarH17: DryerH18: Tool SetH19: VCRH20: Hard Disk在单元格 A1 中,键⼊以下公式:=INDEX(H1:H20,G1,0)列表框⽰例若要在 Excel 2010 和 Excel 2007 中添加列表框,请单击“开发⼯具”选项卡,在“控件”组中单击“插⼊”,然后单击“窗体控件”下的“列表框窗体(控件)”。
VFP中工具栏的建立注意事项和添加操作
VFP中工具栏的建立注意事项和添加操作
VFP中工具栏的建立注意事项和添加操作
1,建立工具栏
创建工具栏的可视类mytool(具体方法网上很多),指定工具栏类的“ShowWindow=1”(必须的,否则的话工具栏会停靠在VF的主窗口中),如果工具栏上的控件的方法需要引用父表单的属性或方法(一般都会需要),在这个工具栏的可视类中添加一个新的用于保存父表单对象的属性(oMianform),通过该属性来引用父表单上所有一切。
在工具栏类的“Init”事件中写下如下代码:
Parameter oform
This.omainform=oform
2,添加到表单
要在表单中添加工具栏必须先在表单中添加自定义属性mytools (或者别的名字),初始值.f.,注意这个表单必须具备该属性:ShowWindow=2(也就是该表单为顶层表单)
以下代码写在表单的activate事件里:
*先判断是否已经载入工具栏,避免重复
if type("thisform. mytools")="0" and !isnull(thisform. mytools) return
endif
set classlib to myclass additive
thisform. mytools=createobject('mytool') &&创建工具栏
this. mytools.dock(0) &&放置在屏幕顶端
this. mytools.show &&显示工具栏
release classlib myclass。
EXCEL窗体工具栏
分组框的目的是分而治之,在 B36:D39、B41:D44 位置放置两个分组框
。这两
个分组框分别表示性别和已婚情况,在两个分组框内分别再放两个选项按钮,如下图:
7
提示 一个分组框就是一个容器 黄色区域就是两组选项按钮的“单元格链接”值对应的区域。 其实 Excel 的工作表本身就是个容器,所以可以在工作表内放置若干对象,放置的对象 不仅仅是窗体控件中的按钮了,图形、图表、图片,OLE 对象等。而窗体工具栏中的分组框 其实不是真正意义上的分组,具体为什么不讲了,大家知道就可以了。
步长,表示点击微调项的上、下按钮时的步长,即增加多少值或减少多少值。比如这个 值设置为 5,当前值 为 15,点击上、下按钮的时候只能调到 10 或 20。设置这个属性值 不代表微调项不可以设置值为 13,它的最小值 2、最大值 30000 决定了 13 是合法的, 只要手工在 C17 单元格中输入 13 即可。值得一提的是 步长是在 0~最大值(整理者:最 大值与最小值之差)之间的数。
9
图片大小为 G52:J57,调节两个滚动条的值看图片的变化。
1.10 按钮
在 B61 位置放一个“按钮”,在弹出的对话框的“宏名”中输入 btnFillCellColor_Clic, 点击“录制”,设置当前单元格填充色(背景色)为黄色(整理者:注意,一定要是当前单 元格,点击“录制”之后,不要再进行选择单元格的操作),停止录制。这个时候,随便点 击个单元格,再点击这个按钮,看效果。
1.2 复选框
点击“复选框”按钮,在 C13 的位置画一个复选框,这个复选框用来表示简历中是否 过了英语四级的信息。选择这个复选框,鼠标右键可以设置复选框的标题,设置标题为“过 英语四级”, 具体设置信息见下图:
VFP6表单及控件属性总结
VFP6表单及控件属性一览表Activate Event 当表单集、表单或页对象激活时、或显示工具栏对象时发生。
ActiveControl 引用一个对象上的活动控件。
ActiveForm 引用表单集或_SCREEN对象中的活动表单对象。
Addobject 在运行时向容器对象中添加一个对象。
AddProperty 向对象添加新属性。
Alignment 控件上正文水平对齐方式。
AlwaysOnBottom 防止其他窗口被表单窗口覆盖。
AlwaysOnTop 防止其他窗口遮挡表单。
Autocenter 指定Form对象在首次显示时,是否自动在VFP主窗口内居中。
AutoSize 控件是否根据正文自动调整大小。
BackColor 指定对象内文本和图形的背景色。
BackStyle 设置背景风格。
BaseClass 指定VFP基类的类名,被引用对象由此基类派生得到。
BorderStyle 指定对象的边框样式。
Box 在表单对象上绘制矩形。
BufferMode 指定记录是保守式更新还是开放式更新。
Caption 指定对象标题文本。
Circle 在表单上绘制圆或弧。
Class 返回派生对象的类的类名。
ClassLibrary 指定用户自定义类库的文件名,该类库包含对象的类。
Click Event 当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时发生ClipControls 指定在Paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域。
Closable 指定能否通过双击窗口菜单图标来关闭表单。
Cls 清除表单中的图形和文本。
Color Source 指定控件颜色的设置方式。
Comment 存储对象的有关信息。
ContinuousScroll 指定表单是平滑地滚动还是只在释放滚动框后才重绘。
ControlBox 指定在运行时刻表单或工具栏的左上角是否显示菜单图标。
06第六章 Visual FoxPro常用控件与表单
图6-13 选项按钮组使用示例
选项按钮组的主要属性有: ButtonCount:指定选项按钮组的按钮数。 Name:选项按钮组对象的名称。
《VFP基础教程》
清华大学出版社
Value:指定或返回选项按钮组中被选中的按钮。 选项按钮组的生成与编辑可用选项组生成器来实现,其操作 步骤是:先选中选项按钮组对象,然后单击鼠标右键,在出现 的快捷菜单中选择“生成器”菜单项,屏幕上出现“选项组生 成器”窗体(如图6-14所示),然后按屏幕上出现的提示操作 即可。
《VFP基础教程》
清华大学出版社
文本框
图6-8 学生管理系统的登录窗体
《VFP基础教程》
清华大学出版社
6. 编辑框(EditBox) 编辑框能够输入与处理多段的文本,常用来处理长的 字符型数据或备注型字段。在Visual FoxPro系统中还提供 了ScrollBars属性来显示垂直滚动条。编辑框与文本框的 不同之处在于:
《VFP基础教程》
清华大学出版社
Top:标签上边界位置 Width:标签宽度
Height:标签高度
Left和Top属性决定了标签在表单中的位置,Width和 Height属性决定了标签的大小。
标签的使用示例如图6 . 2中所示,在图6 . 2中共有3 个标签,设置标签的属性可通过属性窗口进行(如图6 . 3所示),要设置哪一个标签的属性,应先选中该标签, 再在属性窗口中进行设置。
《VFP基础教程》
清华大学出版社
中选择“生成器”菜单项,屏幕上将出现如图6-12所示的命令 组生成器。
图6-12 命令组生成器
《VFP基础教程》
清华大学出版社
8.选项按钮组(OptionGroup) 选项按钮组是包含了若干个选项按钮的容器控件。选项按钮 组中的若干个可选项中用户一次只能选择其中一个,选项按钮 组的使用示例如图6-13所示。
数据库高二下学期第一次月考试题(有答案)
Visual FoxPro第六章面向对象的程序设计基础一、判断题()1.使用快速表单方法可以向表单设计器添加多个表的字段。
()2.表单的定义是以表文件的形式存储的。
()3.表单的数据源可以是表,但不能是视图。
()4.设计表单时,撤消功能可以撤消前面多次操作。
()5.设计表单时,重做功能只能重做刚撤消的操作。
()6.“向导选取”对话框的“表单向导”用于为一个表创建表单。
()7.“向导选取“对话框的“一对多表单向导”用于为多个表创建表单。
()8.可以使用表单的数据环境将多个表的字段添加到表单设计器。
()9.菜单的定义是用表文件的形式存储的。
二、单项选择题1、表单控件工具栏的“文本框”按钮是()A. B. C. D.2.表单控件工具栏的“命令按钮”按钮是( )A. B. C. D.3.下列各属性中,可用于设置控件标题属性的是( )。
A.FontBold属性B.FontName属性 C,FontSize属性D.Caption 属性4.下列各属性中,可用于设置字体属性的是()A.Caption 属性B.FontBold 属性C.FontName 属性D.FontSize 属性5.下列各属性中,可用于设置字号属性的是( )A.FontName 属性B.FontBold 属性 C Caption 属性 D.FontSizee 属性6.下列各属性中,可用于设置控件高度属性的是( )。
A.Left 属性B.Height 属性C.TOP属性D.Width 属性7.下列各属性中,可用于设置控件宽度属性的是(A.Height 属性B.Lef 属性C.Width 属性D.TOP属性8.表单是指( )A.数据库中各个表的清单B.一个表中各个记录的清单C.数据库在询的列表D.窗口界面9.为了实现单击命令按钮就关闭表单的功能,应在该按钮的Click 事件过程中写入的语句是( )A.ThisForm.CloseB.Thi sForm.EraseC.ThisForm.ReleaseD.ThisF orm.Return10.关闭表单的方法是( )A.RELEASEB.CLOSEC.DELETED.DROP11.在下面关于类和对象的叙述中,错误的是( )A.每个对象在系统中都有惟一的对象标识B.对象可以包含其他对象C.一个子类能够继承其所有父类的属性和方法D.一个父类包括其所有子类的属性和方法12.下面关于属性、方法和事件的叙述中,错误的是( )。
VFP表单及控件属性
VFP表单及控件属性AActivate Event当表单集、表单或页对象激活时、或显示工具栏对象时发生。
ActiveControl引用一个对象上的活动控件。
ActiveForm引用表单集或_SCREEN对象中的活动表单对象。
Addobject在运行时向容器对象中添加一个对象。
AddProperty向对象添加新属性。
Alignment控件上正文水平对齐方式。
AlwaysOnBottom防止其他窗口被表单窗口覆盖。
AlwaysOnTop防止其他窗口遮挡表单。
Autocenter指定Form对象在首次显示时,是否自动在VFP主窗口内居中。
AutoSize控件是否根据正文自动调整大小。
BBackColor指定对象内文本和图形的背景色。
BackStyle设置背景风格。
BaseClass指定VFP基类的类名,被引用对象由此基类派生得到。
BorderStyle指定对象的边框样式。
Box在表单对象上绘制矩形。
BufferMode指定记录是保守式更新还是开放式更新。
CCaption指定对象标题文本。
Circle在表单上绘制圆或弧。
Class返回派生对象的类的类名。
ClassLibrary指定用户自定义类库的文件名,该类库包含对象的类。
Click Event当用户在一个对象上按下并释放鼠标按钮时,或用编程方式触发该事件时发生ClipControls指定在Paint事件中,图形方法程序是否会重画整个对象,并且是否创建将非图形控件排除在外的剪切区域。
Closable指定能否通过双击窗口菜单图标来关闭表单。
Cls清除表单中的图形和文本。
Color Source指定控件颜色的设置方式。
Comment存储对象的有关信息。
ContinuousScroll指定表单是平滑地滚动还是只在释放滚动框后才重绘。
ControlBox指定在运行时刻表单或工具栏的左上角是否显示菜单图标。
ControlCount指定容器对象中控件的数目。
Controls用于存取容器对象中控件的数组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
(3) 在表单设计器中直接使用多个表创建表单时, 先选择“显示”→“数据环境”命令,打开数据 环境设计器,“添加表或视图”对话框也自动打 开。再使用“添加表或视图”对话框把表单数据 源的表或视图添加到数据环境设计器中,再从数 据环境设计器中把表或视图的字段拖动到表单设 计器中,向表单设计器添加控件。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
(2) 使用菜单启动表单设计器创建表单 ① 选择“常用”工具栏的“新建”按钮或“文 件” → “新建”命令,打开“新建”对话框。
② 先选择“表单”单选按钮,再选择“新建文 件”按钮,打开表单设计器。 ③ 使用上面介绍的方法创建表单,并保存表单。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.1.1 面向对象程序设计的基本概念
3. 事件和方法 事件就是对象可以识别和响应的操作。 方法就是事件发生时对象执行的操作。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.1.1 面向对象程序设计的基本概念
4. 类和子类 将某一种类型的对象具有的共同属性抽象出来 就组成一个类。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.1.2
面向对象程序设计方法简介
1. 程序的事件驱动机制 面向对象的程序按照事件发生的顺序执行程 序代码 。
类和对象的封装性把对象内部的复杂性隐藏 起来,用户可以忽略对象的内部细节,集中精力 使用对象的外部特性。
HEP
高等教育出版社
返 回
上 页
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
2. 使用表单向导新建表单
Visual FoxPro提供两种表单向导:“表单向 导”用于为一个表创建表单,“一对多表单向导” 用于为两个相关联的表创建表单。
启动表单向导后,在表单向导的引导下即可 直观地创建表单。
HEP
高等教育出版社
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
3. 使用命令新建表单 命令基本格式 CREATE FORM <表单文件名>
命令功能:创建一个空白表单。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
4. 创建多表表单 (1) 先用多个表为数据源创建一个视图,使用视 图组织表单输出的数据,再使用视图为数据源创 建表单。 (2) 在 “向导选取”对话框选择“一对多表单 向导”,启动表单向导创建多表表单。
在Visual FoxPro中通常使用表单创建用户 界面。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.1.1 面向对象程序设计的基本概念
1. 对象 对象是一个具有属性和方法的实体,是面向 对象程序设计的基本元素。
2. 对象的属性和属性值
对象的特性称为对象的属性。
描述对象特性的具体数据称为属性值。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.1.1 面向对象程序设计的基本概念
6. 类和对象的封装性 类将对象的共同属性和方法封装在内部, 使得 类派生出的对象也具有这些属性和方法。对象的 属性和方法也封装在对象内部,外部程序不能调 用对象的方法程序。 类和对象的封装性把对象内部的复杂性隐藏 起来,用户可以忽略对象的内部细节,集中精力 使用对象的外部特性。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
(2) 使用菜单启动表单向导新建表单
① 选择“常用”工具栏的“新建”按钮或“文 件” → “新建”命令,打开“新建”对话框。 ② 先选择“表单”单选按钮,再选择“向导” 按钮,打开“向导选取”对话框 。
③ 先选择向导类型,再选择“确定”按钮,启动 表单向导。 ④ 在表单向导的引导下完成创建表单的工作。
用户可以使用表单设计器、表单向导和命令 创建表单。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.2.1 创建表单
1. 使用表单设计器创建表单
(1) 在项目管理器中启动表单设计器创建表单
① 选择“表单”选项和“新建”按钮,打开 “新建表单”对话框。
② 选择“新建表单”按钮,打开表单设计器。
③ 选择“表单”→“快速表单”命令,打开表 单生成器。 ④ 选择表单输出的字段和设置表单的样式。 ⑤ 保存表单。
如果一个类从另一个类继承属性,则继承属性 的类称为子类,提供属性的类称为父类。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
6.1.1 面向对象程序设计的基本概念
5. 类的继承性
子类继承父类的所有属性, 并且子类还可以添 加特殊的属性。 类的继承性使我们可以充分利用现有类派生 出子类。
类的继承性使得对父类所作的修改自动反映 到它的所有子类上。
返 回
上 页
下 页
退 出
6.2.1 创建表单
(1) 在项目管理器中启动表单向导新建表单
① 选择“表单”选项和“新建”按钮,打开 “新建表单”对话框。 ② 选择“表单向导”按钮,打开 “向导选取” 对话框 。
③ 先选择向导类型,再选择“确定”按钮,启 动表单向导。 ④ 在表单向导的引导下完成创建表单的工作。
案例6.6—创建学籍管理系统的菜单
案例6.7—编译学籍管理系统的应用程序
HEP
高等教育出版社
返 回
上 页
下 页
退 出
案例6.1—制作学籍管理系统的欢迎界面
面向对象程序设计是当前流行的程序设计方 法,它以对象为核心,采用事件驱动机制,程序 设计者主要考虑对象的构造以及对象有关属性和 方法的设计,大大简化了程序设计工作。
下 页
退 出
6.1.2
面向对象程序设计方法简介
2. 面向对象程序设计的基本方法 ① 设计应用程序的界面。 ② 设置对象的属性值。 ③ 编写事件过程。 ④ 保存程序。 ⑤ 运行调试程序。
HEP
高等教育出版社
返 回
上 页
下 页
退 出
案例6.2—创建显示学生数据的表单
应用程序通过输入输出操作实现人机对话功 能。设计实用、美观的用户界面,是应用程序开 发过程中的一项非常重要的工作。
HEP
高等教育出版社
返 回
上 页Βιβλιοθήκη 下 页退 出第6 章
面向对象程序设计基础
案例6.1—制作学籍管理系统的欢迎界面 案例6.2—创建显示学生数据的表单
案例6.3—编辑显示档案数据的表单
案例6.4—美化显示档案数据的表单 案例6.5—表单的综合应用
HEP
高等教育出版社
返 回
上 页
下 页
退 出
第6 章
面向对象程序设计基础