表单与表单控件
- 格式:pptx
- 大小:899.83 KB
- 文档页数:36


第六章 表单的创建与使用
6.1 面向对象程序设计概述
1. 基本概念 P161-165
面向对象的程序设计是通过对类、子类和对象等的设计来体现的,类是面向对象程序设计技术的核心。
类:定义了对象特征以及对象外观和行为的模板。
类的特征:
1) 封装性:隐藏了类中对象的内部数据或操作细节,只看到外表信息。
2) 继承性:任何类都可以从其它已有的类中派生,新类保持了父类中的行为和属性,但增加了新的功能。体现了面向对象设计方法的共享机制。
3) 多态性:相同的操作可作用于多种类型的对象上,并获得不同的结果。
4) 抽象性:提取一个类或对象与众不同的特征,而不对该类或对象的所有信息进行处理。
基类:系统本身提供的类称为基类。基类包括容器类和控件类。容器类是其他对象的集合,如表格、选项按钮组;控件类是单一的对象,不包含其他对象,如命令按钮、文本框。
子类:以其他类定义为起点,对某一对象所建立的新类。新类将继承任何对父类所做的修改。
类库:存储类的文件,每一个以可视方式设计的类都存储在一个类库中。类库文件的扩展名为 .VCX 。P216
对象:是类的一个实例,包括了数据和过程。具有所在类所定义的全部属性和方法。
VFP有两种对象:容器对象和控件对象。 属性:控件、字段或数据库对象的特性。
事件:由对象识别的一个动作。
方法:与对象相联系的由程序执行的一个处理过程,即处理事件的一组代码。
用户不可以为对象创建新的事件,但可以创建新的方法程序。
2. Visual FoxPro 基类 P166
从下述 Visual FoxPro 基类中,可以派生子类或创建对象。
容器 命令组 控件 微调 标签
表单 命令按钮 复选框 OLE 容器控制 线条
表单集 选项组 列表框 OLE 绑定型控制 分隔符 #
表格 选项按钮 # 文本框 自定义 形状
标头 # 页框 组合框 工具栏 图象
列 # 页面 # 编辑框 计时器
本文整理于网络,仅供阅读参考
excel2007插入表单控件的教程
excel2007插入表单控件的教程 插入表单步骤1:先看下效果,下面是两个调查表单,左边使用的是单选按钮,右边使用的是复选按钮。
excel2007插入表单控件的教程图1 插入表单步骤2:插入表单控件是在开发工具选项卡下,该选项卡不在默认主选项卡,需要添加该选项卡。在 文件->选项->自定义功能区,勾选开发工具
excel2007插入表单控件的教程图2 插入表单步骤3:回到表格,即看到多了一个开发工具选项卡, 选择开发工具->插入->表单控件->分组框。
excel2007插入表单控件的教程图3 插入表单步骤4:将分组框重命名为“你的职业”
excel2007插入表单控件的教程图4 插入表单步骤5:再选择开发工具->插入->表单控件->选项按钮,重命名按钮标题,将按钮整齐排列在分组框内,即做出如下效果。
excel2007插入表单控件的教程图5 插入表单步骤6:如果需要多选,则可以使用表单控件下面的复选框按钮,如下图,调查兴趣爱好,可以有多个选项,使用复选框。还有其他的一些控件,读者可以自行探索。
excel2007插入表单控件的教程图6看了excel2007插入表单控件的教程
第九章 表单常用控件
一、标签控件(Label)
1. 概述
标签是VFP中的常用控件之一,它的类名为Label。用户在表单中添加标签控件后,其缺省名称依次为Label1、Label2,…。
标签控件有两种作用:
⑴显示文本,一般在程序中通过给标签设置Caption属性达到显示文本的目的。
⑵为没有Caption属性的控件添加标志性说明或提示,如文本框、列表框、组合框等加标识。
2.标签的常用属性、事件和方法
(1)标签的常用属性
Alignment:设置显示文本的对齐方式。0—左对齐(默认值),1—右对齐,2—居中。
AutoSize:确定所显示内容的长度自动调整标签大小。.F.—不调整(默认值),.T.—自动调整。若希望在程序运行中改变标签大小,则应将该属性设置为.T.。
Caption:设置标签的标题,即标签所显示的文本内容。
ForeColor、BackColor:设置标签文本的颜色、背景颜色。颜色值可以通过“颜色”窗口设置,或者用RGB( )函数表示。
BackStyle:设置背景模式。0—透明,1—不透明(默认值)。
BorderStyle:设置标签的边框样式。0—无边框(默认值),1—固定单线。
FontName、FontSize:设置标签文本的字体、字号。
WordWrap:设置Caption的内容是否可以垂直扩充,即可以换行显示。.F.—不允许(默认值),.T.—允许垂直扩充。
说明:该属性值为.T.时,水平方向不起作用;为.F.时标签控件在垂直方向不起作用,但在水平方向的大小可以取决于AutoSize属性值。
(2)标签的常用事件
Click、DblClick事件:单击、双击标签对象时触发。
MouseDown、MouseUp、MouseMove事件:鼠标在标签对象上按下、释放、移动时触发。
这三个鼠标事件都传递四个参数:
LPARAMETERS nButton, nShift, nXCoord, nYCoord
HTML表单(Form)是HTML的一个重要部分,主要用于采集和提交用户输入的信息。
一个简单的 HTML 表单,包含两个文本输入框和一个提交按钮:
Last name:
HTML表单(Form)常用控件(Controls)
HTML表单(Form)常用控件有:
input type="text" 单行文本输入框
input type="submit" 将表单(Form)里的信息提交给表单里action所指向的文件
input type="checkbox" 复选框
input type="radio" 单选框
select 下拉框
textArea 多行文本输入框
input type="password" 密码输入框(输入的文字用*表示)
表单控件(Form Control):单行文本输入框(input type="text")
单行文本输入框允许用户输入一些简短的单行信息,比如用户姓名。例句如下:
表单控件(Form Control):复选框(input type="checkbox")
复选框允许用户在一组选项里,选择多个。示例代码:
苹果
桔子
芒果
用checked表示缺省已选的选项。
桔子
表单控件(Form Control):单选框(input type="radio")
使用单选框,让用户在一组选项里只能选择一个。示例代码:
苹果
桔子
芒果
用checked表示缺省已选的选项。
type="radio" name="fruit"
value = "Orange" checked>桔子
表单控件(Form Control):下拉框(select)
下拉框(Select)既可以用做单选,也可以用做复选。单选例句如下:
苹果
桔子
芒果
如果要变成复选,加muiltiple即可。用户用Ctrl来实现多选。例句:
用户还可以用size属性来改变下拉框(Select)的大小。