第4章 窗 口 控 件
第四章 窗体
4.1.3
目 录
窗体的分类
上一页
下一页 退 出
4.主/子窗体: 窗体中的窗体称为子窗体,包含子窗体 的基本窗体称为主窗体,如图4-5所示。 主窗体和子窗体通常用于显示多个表或 查询中的数据,这些表或查询中的数据具有 一对多关系。 在这种窗体中,主窗体和子窗体彼此链 接,主窗体显示某一条记录的信息,子窗体 就会显示与主窗体当前记录相关的记录的信 息。 主窗体只能显示为纵栏式的窗体,子窗
4.2.2 窗体中的控件和工具箱
目 录 返回
上一页
下一页 退 出
5)与事件有关的属性 ①鼠标事件:指操作鼠标引发的事件 。 ②键盘事件:是指在窗体或控件具有焦 点时,由操作键盘所引发的事件。 ③对象事件:是指操作对象时引发的事 件。 ④窗口事件:窗口事件是指操作窗口引 发的事件 。 ⑤操作事件:操作事件是指与操作数据 有关的事件 6)其他属性
4.2.2 窗体中的控件和工具箱
3)常用的格式属性 ①窗体常用的格式属性如下: ◆标题:在窗体标题栏上显示内容。 上一页 ◆默认视图:窗体的显示形式,有“连续窗体”、 下一页 “单一窗体”或“数据表”三个选项。 退 出 ◆滚动条:窗体中是否显示滚动条,有“两者均 无”、“水平”、“垂直”和“水平和垂直”三 个选 ◆记录选定器:窗体中是否显示浏览按钮,有 “是”和“否”两个选项,。 ◆分隔线:窗体中是否显示各节间的分隔线,有 “是”和“否”两个选项。
4.2 创建窗体
目 录
上一页
下一页 退 出
Access提供了一个完整的设计窗体的 界面和控制窗体功能的平台。在Access 中,可以利用自动创建窗体向导、窗体 向导和窗体设计视图(人工方式)三种方 法来创建窗体。
4.2 创建窗体
第4章_窗体_(未来教育_全国计算机等级考试_二级Access教程_配套课件)
一、自动创建窗体
1.使用”自动窗体“ 需要先选定表对象或查询对象,而不是在窗体对象 下启动向导或进入窗体设计视图。 步骤:在”数据库“窗口的”表“对象下选定相应 数据表,然后单击”插入“菜单中的”自动窗体“ 命令,或单击工具栏中”新对象“按钮右侧的向下 箭头,从打开的下拉列表中选择”自动窗体“选项 。
3
二级ACCESS培训讲义
窗体的主要用途有以下几种: (1)输入和编辑数据。 (2)显示和打印数据。 (3)控制应用程序流程。 二、窗体的类型 7种 纵栏式窗体 表格式窗体 数据表窗体 主/子窗体 数据透视表窗体 图表窗体 数据透视图窗体
4
二级ACCESS培训讲义
三、窗体的视图
共有5种视图: (1)设计视图 一般用于创建、修 改、美化窗体。 (2)窗体视图 主要用于查看窗体 设计的最终效果。一般每次只能查看 一条记录。 (3)数据表视图 以行和列的形式显示窗体中的数 据,在该视图中可以编辑字段和数据。只有当数据 源来自表和查询的窗体时,才有数据表视图。 (4)数据透视表视图 (5)数据透视图视图
16
二级ACCESS培训讲义
在窗体”设计“视图窗口,将鼠标指针置于窗体浅 灰色区域的右边,当鼠标指针变为双向箭头时,按 住左键左右拖动,改变窗体的宽度。 在窗体”设计“视图窗口,将鼠标指针置于节的底 边,当鼠标指针变为双向箭头时,按住左键上下拖 动,改变节的宽度。(构成窗体的每一部分成为一 节) 注意:”窗体页眉/页脚“、”页面页眉/页脚“只能 成对地添加或删除。如果只需要页眉,可将页脚的 高如果删除页眉、页脚,则其中包含的控 件同时被删除。当页眉、页脚中有控件时,必须首 先删除其中的控件,才能将其高度设置为零。
使用”窗体向导“能够基于一个或多个表,也可以 基于查询创建窗体。 1.创建基于单一数据源的窗体
《Access数据库应用技术》课件第4章
弹出如图4-7所示的“窗体向导”对话框(一)。在“表/查询”
项中选择“学生”表,然后将所有字段选定,单击“下一步”
按钮。
(3) 在“窗体向导”对话框(二)中设置窗体的布局,这
里选择“纵栏表”,如图4-8所示,单击“下一步”按钮。
图4-7 “窗体向导”对话框(一)
图4-8 “窗体向导”对话框(二)
所创建的窗体如图4-16所示。
图4-15 “图表向导”对话框(四)
图4-16 “班级人数图表”窗体
4.2.4 在设计视图中创建窗体 实例4.4 创建“课程信息”窗体。 操作步骤如下: (1) 打开教学管理数据库。 (2) 在“数据库”窗口中,单击“对象”下的“窗体”。
用鼠标左键双击右侧列表中的“在设计视图中创建窗体”项, 打开窗体设计视图,如图4-17所示。
4.1.4 窗体的组成 窗体对象的组成包括窗体页眉节、页面页眉节、主体节、
页面页脚节及窗体页脚节等五部分,如图4-1所示。一般情 况下,只使用部分窗体节,以使得用户能更有效地使用窗体。 大部分窗体只使用主体节、页面页眉节和页面页脚节即可满 足一般性应用需求。
图4-1 窗体的组成
4.2 创建窗体操作实例
(11) 关闭属性窗口,依次为各个文本框设置控件来源, 结果如图4-25所示。
说明:控件的添加也可从字段列表框中拖拽所需字段到 窗体中,系统将自动选择相应的控件与所拖拽的字段对应。
图4-25 设置其他各控件的来源
(12) 按图4-26所示,调整各控件的大小与位置。 说明:用鼠标拖拽出一矩形区域,可选中该区域中的所 有控件。单击鼠标右键,在弹出的快捷菜单中可选择“对齐” 或“大小”菜单中的各子菜单项对控件进行快速调整。
3. 数据透视表视图和数据透视图视图 数据透视表视图或数据透视图视图中的数据与相应的窗 体绑定。在这些视图中,可以动态地更改窗体的版面,从而 以各种不同方法分析数据;可以重新排列行标题、列标题和 筛选字段,直到形成所需的版面布置为止。每次改变版面布 置时,窗体会立即按照新的布置重新计算数据。 在数据透视表视图中,通过排列筛选行、列和明细等区 域中的字段,可以查看明细数据或汇总数据。 在数据透视图视图中,通过选择一种图表类型并排列筛 选序列、类别和数据区域中的字段,可以直观地显示数据。
PB 04第4章 窗口控件
4.4 窗口控件的通用属性
1. 标题
缺省时,控件的标题系统自动设置为“None”。只要选中控件,在标题 栏中输入所需的标题即可。
图示例了选择标题字体为“宋体”,大小为12号字。需要指定对齐方式时通过单 击指定所需的对齐方式。
4.4 窗口控件的通用属性
4.4 窗口控件的通用属性
2. Visible 属性 它决定了控件的可视性。缺省时复选框都被选中,控件显示在窗口 中。窗口控件的可视性可以在代码中灵活控制,方法是设置控件对 象的Visible属性为TRUE(可见)或FALSE(不可见)。 例如, 例如,要显示被隐藏的命令按钮cb_1,程序代码为: cb_1.Visible = TRUE 3. Enabled 属性 它决定了控件的可用性。缺省时复选框都被选中。复选框被选中时, 控件处于活动状态。 窗口控件的可用性在代码中的控制方法只要设置控件对象的Enabled 属性为TRUE(可用)或FALSE(不可用)即可。 例如, 例如,要使命令按钮cb_1“变灰”不可用,程序代码为: cb_1. Enabled =FALSE 注意: 注意 Visible= FALSE时控件在窗口中消失, Enabled= FALSE时,控件 变灰,仍然可见。可用性控制经常用于菜单、按钮等控件。
4.4 窗口控件的通用属性
4. 快捷键 定义快捷键只要在定义标题时,在标题前加上“&”字符和快捷键 字符即可. 对没有标题的控件定义快捷键的方法是: (1) 选中该控件; (2) 在属性表“General”页的“Accelerator”编辑框中键入作为快捷 键的字符. (3)选中对其说明的静态文本框,在文本前面加上&字符和快捷键字 符,用于对快捷键进行提示。 5. 颜色 Foreground Color和Background Color作用就是为控件的前景和 背景提供颜色。可以在窗口工具栏的组合式下拉颜色按钮中设置 它们。
第4章(454)
执行【View】→【Status Bar】菜单命令,可以显示或 隐藏元件设计窗口的状态栏。
25
第4章 创建元件库、元件、中文标题栏和符号
2. 对象的选中与移动 在元件设计窗口中,引脚、线条、虚线矩形框、元件编 号首字母、〈Value〉、说明文字等都是对象。 在图4-8所示的元件设计窗口右边的创建元件工具栏上, 有一个选择按钮,如果按钮处于按下状态,鼠标就会是箭头 形状,这时可以用鼠标选择窗口中的对象;否则鼠标处于绘 制或放置对象状态。 单击选择按钮 ,然后单击某个对象,就会使其处于 选中状态。 结合Ctrl键,可以用鼠标选中多个对象。
29
第4章 创建元件库、元件、中文标题栏和符号
图4-9 【Preferences】对话框
30
第4章 创建元件库、元件、中文标题栏和符号
(2) 在该对话框中,切换到【Grid Display】标签页,然后 选中【Part and Symbol Grid】组合框中的“Dots”(点状)和 “Lines”(线状)两个选项中的一项,就可以改变元件设计窗口 中栅格的显示类型。
24
第4章 创建元件库、元件、中文标题栏和符号
在元件设计窗口的【View】菜单中有许多子菜单,这里 主要介绍以下4个子菜单的功能:
执行【View】→【Tool Palette】菜单命令,可以打开 或关闭元件设计窗口的创建元件工具栏。
执行【View】→【Grid】菜单命令,可以显示或隐藏 元件设计窗口的栅格。
【Grid Display】标签页右边的【Part and Symbol Grid】组 合框控制元件设计窗口,左边的【Schematic Page Grid】组合 框控制原理图设计窗口。
第4章 窗体和常用控件
VB采用了事件驱动的编程机制。当没有事件发生时,程序处 于停滞状态,只有事件发生时,程序才会运行。窗体除了 Click事件外,还有以下常见的事件。 (1)Initialize事件 当窗体第一次创建时会触发Initialize事件,一般将窗体的初 始化代码存放在该事件过程中。 (2)Load 事件 在一个窗体被装载时触发Load事件。通常,Load 事件过程用 来包含一个窗体的启动代码,例如,指定控件缺省设置值等。 (3)Unload事件 运行程序后,如果关闭窗体,就会触发Unload事件。 (4)Activate事件 当一个窗体变为活动窗体时,就会触发Activate事件。
Private Sub Option1_Click() = "宋体" End Sub Private Sub Option2_Click() = "黑体" End Sub Private Sub Option3_Click() = "楷体" End Sub
其主要属性是Caption属性,该属性用于设置在 按钮上显示的文本,命令按钮见事件是Click事件。
【例4-3】
对象属性设置如表所示。
对象名称 属性 Text1 Text Text2 Text Text3 Text Locked Label1 Caption Label2 Caption Label3 Caption Command1 Caption 属性值 空白 空白 空白 True 加数1 加数2 和 求和 说明 程序启动时文本框内无文本 程序启动时文本框内无文本 程序启动时文本框内无文本 设置该文本框不可编辑 标签框标题 标签框标题 标签框标题 命令按钮标题
B第四章门窗工程说明计算规则
四、门窗工程说明一、本定额是按机械和手工综合编制的,不论采用何种操作方法均按定额执行。
二、本定额木材木种分类如下:一类:红松、水桐木、樟子松二类:白松(方杉、冷杉)、杉木、杨木、柳木、椴木三类:青松、黄花松、秋子木、马尾松、东北榆木、柏木、苦楝木、梓木、黄菠萝、椿木、楠木、柚木、樟木四类:栎木(柞木)、檀木、色木、槐木、荔木、麻粟木(麻栎、青刚)、桦木、荷木、水曲柳、华北榆木三、本章木枋木种均以一、二类木种为准,如采用三、四类木种时,分别乘以下列系数:木门窗制作,按相应项目人工和机械乘以系数1.30;木门窗安装按相应项目人工和机械乘以系数1.16;其他项目按相应项目人工和机械乘以系数1.35。
四、定额中木材以自然干燥条件下含水率为准编制,需人工干燥时,其费用可列入木材价格内,由各地区另行确定。
六、定额中所注明的木材断面或厚度均以毛料为准。
如设计图纸注明的断面或厚度为净料时,应增加刨光损耗;板、枋材一面刨光增加3mm;两面刨光增加5mm;圆木每立方米材积增加0.05m3七、定额中木门窗框、扇断面取定如下:无纱门框:60mm×100mm 有纱门框:60mm×120mm无纱窗框:60mm×90mm 有纱窗框:60mm×110mm无纱镶板门扇:45mm×100mm有纱镶板门扇:45mm×100mm+35mm×100mm无纱窗扇:45mm×60mm有纱窗扇:45mm×60mm+35mm×60mm胶合板门扇:38mm×60mm半截玻璃门扇:45mm×110mm定额取定的断面与设计规定不同时,应按比例换算。
框断面以边框断面为准(框裁口如为钉条者加贴条的断面);扇断面以主挺断面为准。
换算公式为:【设计断面(加刨光损耗)/定额断面】×定额材积八、普通门窗小五金费,除门锁外,均包括在定额内以“元”表示。
第四章门窗工程
第一节 门
一、木门(编码:020401) (一)计价规范与计价办法相关规定
二、清单项目的设置及说明 1.木门项目
02040100100 镶板木门 020401002000 企口木板门 020401003000 实木装饰门 02040100400 胶合板门 02040100500 夹板装饰门 02040100600 木质防火门 02040100700 木纱门 02040100800 门连窗 (1)五金配件,其价款应计入相应木门项目的报价中。 (2)门框与洞口之间的填塞,其价款应计入相应门项目的报价中。
纱门扇制作 套 5-1-103 定额基价=330.46元/10m2
纱门扇安装 套 5-1-104
定额基价=63.95元/10m2
④纱亮扇制作安装工程量
=(0.90-0.03×2)×(0.60-0.03)×45=21.55m2
纱亮扇制作 套 5-1-105 定额基价=378.10元/10m2
纱亮扇安装 套 5-1-106 定额基价=118.07元/10m2
11、玻璃厚度、颜色设计与定额不同时可以 换算。
12、成品门窗安装项目中,门窗附件包含在 成品门窗单价内考虑;铝合金门窗制作、安装 项目中未含五金配件,五金配件按本章门窗配 件选用。
13、铝合金门窗制作型材按国标92SJ编制, 其中地弹门采用100系列;平开门、平开窗采 用70系列;推拉窗尺寸乘以线密度加5%损耗调整。
工程量清单项目编码及项目名称: 020401001 , 镶 板 木 门 ; 020401002 , 企 口 木 板 门 ; 020401003 , 实 木 装 饰 门 ; 020401004 , 胶 合板门。
项目特征:①门类型;②框截面尺寸、单扇面
积;③骨架材料种类;④面层材料品种、规格、 品牌、颜色;⑤玻璃品种、厚度、五金材料、 品种、规格;⑥防护层材料种类;⑦油漆品种、 刷漆遍数。 计量单位:樘。 工程量计算规则:按设计图示数量计算。
《PowerBuilder程序设计基础》-第四章 窗口控件
图 4-2 画板 工具栏 1
图 4-3 画板 工具栏 2
图 4-4 画板 工具栏 3
还有一种工具栏也会用到,那就是格式工具栏(如图 4-5) 还有一种工具栏也会用到,那就是格式工具栏( ) 。
图 4-5 格式 工具栏
创建新窗口主要有两种方式: 创建新窗口主要有两种方式: 1.普通方式:这种方式不以已存在的窗口为祖先,而是直接以系统提供方式创建。 普通方式:这种方式不以已存在的窗口为祖先,而是直接以系统提供方式创建。 普通方式 2.继承方式:这种方式是以一个已经存在的窗口为祖先窗口,在它的基础上再生成新 继承方式: 继承方式 这种方式是以一个已经存在的窗口为祖先窗口, 窗口。 窗口。
4.响应式窗口 响应式窗口(Response) 响应式窗口 响应式窗口用于向用户请求,通常被从另外一个窗口(即其父窗口) 响应式窗口用于向用户请求,通常被从另外一个窗口(即其父窗口) 打开。当一个响应式窗口被其父窗口激活时,当响应窗口被显示时, 打开。当一个响应式窗口被其父窗口激活时,当响应窗口被显示时, 它是当前的激活窗口,此时它拥有焦点。 它是当前的激活窗口,此时它拥有焦点。这时一般都要求用户输入信 这时只有用户响应后才能关闭它, 息。这时只有用户响应后才能关闭它,否则不能切换到该应用程序的 其他窗口。当然,用户可以切换到其他应用, 其他窗口。当然,用户可以切换到其他应用,但当用户再次返回此应 用时,该响应窗口仍然是激活的。 用时,该响应窗口仍然是激活的。 5.多文档界面框架窗口 多文档界面框架窗口(MDI Frame) 多文档界面框架窗口 多文档界面框架窗口是一个可以其中显示其他窗口的主窗口,在该窗 多文档界面框架窗口是一个可以其中显示其他窗口的主窗口, 口中,可打开多个多文档界面框架子窗口(注意是子窗口, 口中,可打开多个多文档界面框架子窗口(注意是子窗口,子窗口又 称为Sheet窗口),且可在这些子窗口中进行切换。 窗口),且可在这些子窗口中进行切换。 称为 窗口),且可在这些子窗口中进行切换 多文档界面框架窗口主要用于在多窗口应用程序中能同时打开多个窗 口。 6.带微帮助的多文档框架窗口 带微帮助的多文档框架窗口(MDI Frame With Micro Help) 带微帮助的多文档框架窗口 带微帮助的多文档框架窗口与多文档界面框架窗口有许多相同点,不 带微帮助的多文档框架窗口与多文档界面框架窗口有许多相同点, 同之处在于带微帮助的多文档框架窗口可以在状态栏中提供菜单项的 微帮助,即在主窗口的底部增加了一个“ 的信息栏, 微帮助,即在主窗口的底部增加了一个“Micro Help”的信息栏,显 的信息栏 示当前程序的运行状态或程序选项的功能说明。 示当前程序的运行状态或程序选项的功能说明。
第4章VisualBasic程序控制结构
4.1.3注释语句
为了提高程序的可读性,通常应在程序的适当位置加上必要的注释,
Visual Basic中的注释是“Rem”或“’”,一般格式为:
Rem
’
例如:Rem 交换变量a和b的值
c = a ´c
a = b:b = c
说明:
注释语句是非执行语句,仅对程序的有关内容起注释作用,它不
被解释和编译,但在程序清单中能被完整地列出。
赋值语句是在任何程序设计中最基本、最常用的语句。 它的作用是把计算右边表达式的运算结果赋值给左端的变量,Visual Basic使用赋值号“=”来赋值。
格式: [Let] 变量名=表达式 [Let] [<对象名.>]<属性名>=<表达式> 其中:Let表示赋值语句的关键字,通常可以省略。 功能:赋值语句具有计算和赋值的双重功能,它首先计算右端 的表达式,并把结果赋值给左边的变量,Visual Basic使用赋值号“=” 来赋值。 表达式:其类型应与变量名的类型一致,即同时为数值型或同 时为字符型等等。当两边同为数值型,但精度不同时,强制转换成 左边的精度,然后赋值。
第4章 窗体
较固定,往往不符合用户的需求。
使用窗体设计视图可以设计出自己所需要的功能和样式的窗体, 这称为设计窗体。
一、自定义窗体的创建方法 三、窗体结构设置 五、窗体和控件的属性 七、窗体和控件的事件
二、窗体数据源的设置 四、控件的使用 六、窗体类型的设置
提示:练习.caption=“大家好”
25
二、文本框
文本控件重要属性:名称(name),标题(caption),控件 来源、默认值、输入掩码、左、上边距、背景色、前景色。 例:
(1)窗体标题为“文本框设置”,记录源属性为“教师”表 (2)创建名称为“text非绑定”文本框,“控件来源”属性为空,“输 入掩码”属性为密码。 (3) 创建名称为“默认值”文本框,“控件来源”属性为空,默认值 为123456,背景为黄色。 (4)创建名称为“text绑定”文本框,控件来源为工作时间。 (5)创建名称为“text计算文本框”,控件来源属性为计算表达式: =year(date())-year([工作时间]),计算教龄。
二、窗体的类型
窗体按功能分为: (1)数据操作窗体:主要用于对表或查询进行显示、输入、修改等操作。 数据操作窗体又根据数据组织和表现形式分为单窗体、数据表窗体、分割窗 体、多项目窗体、数据透视表窗体和数据透视图窗体。 (2)控制窗体:主要用来操作、控制程序的运行,它是能过选项卡、按钮、 选项按钮等控件对象来响应用户请求的。
(5)页面页脚:位于窗体页脚上部,主体下部,用于设置打印时
的页脚信息。 注意:一个窗体必须有主体节,其它节可根据需要设置。
18
窗体页眉/页脚和页面页眉/页脚的添加和去除。右击主体节的空 白区域,在弹出的菜单中选择窗体页眉/页脚和页面页眉/页脚。 2、“窗体设计工具”选项卡 包括“设计”、“排列”、“格式”三个选项卡,其中“设计” 选项卡中“控件”组中是设计窗体的主要工具。 考题:在窗体设计时,要设置标签文字的显示格式应使用() A、格式工具栏 3、字段列表 多数情况,窗体是基于某一个表或查询建立起来的,因此控件 通常显示的是表或查询中的字段值。 打开方法:“设计”选项卡-----“工具”组-----“添加现有字段” 按钮。
机床数控技术 第4版 第4章 数控系统操作知识
或者 双击程序。所选的程序在“编辑器”操作区
打开。
4. 进行所需的程序修改。
5. 按下软键“NC 选择”,切换至“加工”操作区并
开始执行程序。
第四节 程序管理操作 关闭程序
按下软键“>>”和“关闭”,重新关闭程序和编 辑器。 或者 位于程序的第一行开头时,可以按下 <光标向左 > 键关闭程序和编辑器。 要重新打开已经关闭的程序时,可以按下 <PROGRAM> 键。
第三节 数控机床的加工准备
车刀参数 对于车刀而言,刀具参数指刀偏量(刀具偏置量或
位置补偿量),刀尖半径和刀尖位置。
第三节 数控机床的加工准备 铣刀参数
对数控铣刀而言,刀具参数指铣刀直径(或半径)、铣刀 长度。当程序调用刀具半径,长度补偿指令时,系统自动进行 刀具的半径和长度补偿。
数控
第四节 程序管理操作
4、数控操作几种模式的内容及实现方法的知识。数 控操作分为手动、MDA以及自动运行三种模式。
第二节 数控机床的操作面板
数控系统为数控机床提供了较完善的远硬件资源, 以满足不同数控机床的性能要求。数控机床的操作可以 通过数控系统提供的人机对话界面显示器、CNC面板、 机床数控操作面板上相关的远硬件、按键来有序的操作 实现。对于数控机床操作控制的基本要求是必须熟练掌 握各个软硬件按键的功能。并根据实际生产要求正确使 用这些按键。这样才能充分利用数控机床的功能。
在MDA运行方式下,可以用程序段方式输入和执行 G 代码命令,以便设置机床或执行某些特定操作和程序测试。
1. 选择操作区域“Machine”(加工)。 2. 按下 <MDA> 键。打开 MDA 编辑器。 3. 使用键盘输入所需的G 代码指令 。 4. 按下<CYCLE START>(循环启动)键。
《PowerBuilder 程序设计基础》第4章:窗口设计
窗口 - 9. 使用按钮控件
按钮是Windows应用程序中最常用的控件之一,主要用 于接收用户的操作,以完成程序指定的功能。PowerBuilder 中将按钮分为“命令按钮”和“图形按钮”。两种按钮除了 在外观上有所不同外,在功能上是完全一样的。设计时,用 户使用哪种按钮主要取决个人习惯,或者程序整体界面风格 的要求。按钮控件最常用的事件是:“Clicked”事件。 操作示例
含义
菜单(MenuName) 外观属性
对Main,MDI,mdihelp类型的窗口有效,设置该窗口的菜单名称 外观:enabled,visible,titlebar,maxbox,minbox,resizeable, border,backcolor,mdiclientcolor,HscrollBar,VScrollBar等等 位置:x,y,width,height,pointer 菜单: toolbarvisible,toolbaralignment,toolbarx,toolbarY, toolbarWidth,ToolbarHeight
PowerBuilder 程序设计基础
李 茜 主编 谢维成 陈永强 曾传华
第四章 窗口设计
1 窗口(Window)是程序和用户进行交互的主要界面,类
似于VB或Delphi的Form(窗体),在窗口上可以布臵各
种不同类型的控件以满足程序的要求,各控件间相互 协作,完成预定功能。 2 一个窗口可以只被打开一次或者作为一个实例变量而 被创建(实例化)然后打开多次。
Settoolbarpos(),settoolbar(),changemenu() Pointerx(),pointery() DDE控制系列函数
窗口 - 6.窗口控件
1 2 3 4 CommandButton PictureButton CheckBox RadioButton 命令按钮(cb_ok,cb_cancel) 图形按钮(pb_ok,pb_cancel) 检查框(cbx_choice_1) 收音机按钮(单选按钮) (rb_tes) 静态文本(st_notice) 文本超级连接(shl_1) 图形(p_1) 图形超级连接(phl_1) 18 19 20 21 HScrollBar VScrollBar HTrackBar VTrackBar 水平滚动条 垂直滚动条 水平导轨 垂直导轨
《Visual C++程序设计教程》第四章对话框设计和Windows常用控件
4.1 对话框应用程序介绍
1.对话框组成 对话框主要由以下两部分组成: (1) 对话框资源:定义了对话框的特性(如大小、位 置和风格等)以及对话框中每个控件的类型、位置等 属性。一般情况下,对话框资源在资源编辑器中静 态地定义,也可以用编程的方法在程序运行时动态 地创建。 (2) 对话框类:对话框类是与对话框资源相关联的, 基于CDialog类的派生类,它提供编程接口来管理对 话框。
1.通过资源编辑器添加控件 打开对话框资源编辑器弹出如图48所示的控 件工具栏之后,就可以方便地在对话框中添加 各种控件了。 (1)单击添加:在控件工具栏上单击要添加 的控件后,将鼠标移动到对话框模板上,此时 鼠标光标变成了“+”形状,在对话框上再次单 击鼠标,控件就添加到对话框模板上了。 (2)拖动添加:拖动要添加的控件到对话框 模板上,然后释放鼠标,也可以添加控件。
(2)单击“新建”按钮可以创建一个资源类型列表中指定类 型的新资源;单击“定制”按钮可以创建资源类型列表中 没有的新类型的资源;单击“导入”按钮可以将外部已有 的位图、图标等资源添加到当前应用程序中。 (3)修改对话框属性。在对话框模板的空白处右击,从弹出 的快捷菜单中选择“属性”命令,弹出如图4-3的“对话属 性”对话框。
4.列表框控件(CListBox) 列表框是一种输入控制,它可以使用户从所列的表 项中进行选择。用户可以在其中选择一个或多个项, 这与单选按钮和复选框的功能有些相近,但不同的 是,列表框中项的数目是灵活变化的,程序运行时 可往列表框中添加或删除某些项。并且,当列表框 中项的数目较多不能一次全部显示时,还可以通过 滚动条来拓展显示范围。
第四章 Minitab介绍
第四章Minitab介绍目录一Minitab概述二Minitab菜单介绍三Minitab图表一Minitab概述什么是Minitab?它是一种统计软件,具备强大的统计计算功能。
Minitab Mini Tab ulator=+=小型+计算机Minitab的发展1972年美国宾夕法尼亚州立大学基础统计学的学生最先开发.–1982年个人电脑(Personal Computer)普及并广泛使用.(C)–6sigma初创时,Motorola公司主要用SAS软件,至GE公司使用Minitab并扩大到全世界.–目前大部分先进6sigma公司(GE, AlliedSignal, Motorola etc.)都使用Minitab.–6sigma活动必需的分析工具现已成为g活动必需的分析具优点:以菜单的方式构成,无需学习高难的命令文,只需拥有基本的统计知识便可使用。
Minitab数据的输入,输出方式与EXCEL相似,因此将复杂的统计分析简单化,图表支持良好,特别是与6sigma有关联的部分陆续地完善之中。
Minitab概览Minitab整体构架菜单栏工具栏会话窗会话窗口(计算,统计结果输出区)项目管理员,协助您管控项目中的对象目中的对象。
数据窗口(数据输录,编辑,功能执行区)当您做图形分析时图会另外显示在新窗口中当您做图形分析时,图会另外显示在新窗口中这些图形输出能够复制并贴至您的简报中工具栏打开PROJECT储存PROJECT 工作薄打印编辑上一对话框查找剪切复制项目管理员粘贴复元撤销数据管理概要一个工作表可以包含三种数据类型:数值型数据由数字构成,如:1,2,3。
文本型数据由以下几种构成:字母、数字、空格和特殊字母如“Test number 4”特殊字日期/时间型数据可以是日期(如Jan-1-2014或者3/13/2013),时间(例如:09:30:22AM),也可以是时间例如也二者均有(如:5/13/2013 09:30:25 AM).将期和时间以数字的式存储但是Minitab将日期和时间以数字的形式存储,但是可以选择任意一种格式来显示。
PB 04第4章 窗口控件
(1) 点击需要选择的控件。要同时选择多个控件,在布局视图区的窗 口(chuāngkǒu)中,按下左键拖动鼠标,拉出矩形选中所有控件。要 选择的控件比较分散,按下键盘Ctrl键,陆续点击所需选择的控 件。
(2) 控件列表区中选择,如果控件列表区没有打开,用菜单
项
“View | Control List”打开。单击某个控件列表项,相应的控件
3. Enabled 属性 它决定了控件的可用性。缺省时复选框都被选中。复选框被选中时, 控件处于活动状态。 窗口控件的可用性在代码中的控制方法只要设置控件对象的Enabled 属性为TRUE(可用)或FALSE(不可用)即可。
例如,要使命令按钮cb_1“变灰”不可用,程序代码为: cb_1. Enabled =FALSE
第十八页,共五十三页。
4.4 窗口控件的通用(tōngyòng)属性
在控件属性表的Font页中对TextColor和BackColor设置控件字体(zìtǐ)的颜色和背景颜色。
第十九页,共五十三页。
4.4 窗口控件的通用(tōngyòng)属性
颜色(yánsè)的表示方法有三种:命名表示法(如RED、BLUE、 GREEN等),RGB函数表示法(如RGB(1128,128,0))和长整 数表示法,颜色(yánsè)的最终值都由一个长整数来表示。
第二页,共五十三页。
Prefixes1和Prefixes2属性(shǔxìng)页
第三页,共五十三页。
4.2.1 添加(tiān jiā)窗口控件的方法
有两种方法向窗口添加控件:一种是通过菜单(cài dān)中Insert菜单栏下的Control项,选择需要
的控件,在窗口上放置该控件的地方点击左键,被选中的窗口控件就会在该处出现。
第四章风口制作安装
第四章风口制作安装说明一、本章适用于金属风口、塑料风口及木制散流器的制作安装。
二、本章子目的工作内容如下:1.金属风口:(1)制作:放样、下料、开孔,制作零件、外框、叶片、网框、调节板、拉杆、导风板、弯管、天圆地方、扩散管、法兰、钻孔、铆焊、攻丝、清洗焊口、组合成型。
(2)安装:对口、上螺栓、制垫、垫垫、找正、找平,固定、试动、试装、调整。
2.塑料风口:(1)制作:放样、下料、开孔、锯切、坡口,加热成型制作零件、外框、叶片、网框、调节板、拉杆、导风板、弯管、天圆地方、扩散管、法兰,钻孔、铆焊、组合成型。
(2)安装:对口、上螺栓、制垫、垫垫、找正、找平,固定、试动、试装、调整。
3.木制散流器:(1)安装:校正、制垫、垫垫、上螺栓、紧固。
三、本章子目将各类风口的制作与安装在工料机消耗量上作了详细分列。
四、本章金属风口主要指铝合金风口和钢制风口,不锈钢风口、玻璃钢风口安装套用金属风口安装相应子目,其人工、材料、机械乘以系数1.15,材料按实换算。
五、双面、三面送吸风口套用单面送吸风口安装子目,其人工分别乘以系数1.10、1.20,其他不变。
五、净化风管铝制孔板风口如需电化处理时,另计电化消耗。
六、子目中的法兰垫料如设计要求使用材料品种不同者可以换算,但人工不变。
使用橡胶板者,每1公斤石棉绳换算为橡胶板4公斤;使用泡沫塑料者每1公斤石棉绳换算为泡沫塑料0.5 公斤;使用闭孔乳胶海绵者每1公斤石棉绳换算为闭孔乳胶海绵2公斤。
工程量计算规则一、标准风口的制作,根据设计型号规格查阅“采暖通风国家标准图集设计选用手册中的风部件标准重量表”按重量以“kg”计算;非标准部件按图示成品重量以“kg”计算。
二、钢百叶窗制作,区分图注喉口面积,按重量以“kg”计算。
三、本章风口的安装,区分风口周长或风口直径划分步距(以图注的喉口周长或直径为标准),按成品以“个”计算。
四、圆形、流线散流器、旋转吹风口、圆形柚木散流器安装以喉口直径划分步距,其他以喉口周长划分步距。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.4 窗口控件的通用属性
2.Visible 属性 在控件属性对话框的“General”标签页中, 一般都有“Visible”复选框,它决定了该控件的 可视性。默认时“Visible”复选框都被选中,该 控件显示在窗口中。如果希望某个控件初始时 不显示,那么不选中“Visible”复选框即可,在 窗口视图区就看不见该控件。如果想恢复该控 件的可视性或修改它的其他属性,应当先单击 控件列表区中该控件的对象名称,这时当前属 性表为该控件的属性,可对其进行修改,选中 “Visible”复选框后,该控件立刻在窗口视图区 中显示出来。 窗口控件的可视性可以在代码中灵活控制, 方法是设置控件对象的Visible属性为True(可 见)或False(不可见)。例如,要显示被隐藏 的命令按钮cb_1,程序代码为:
图4.2 通过选单添加控件
4.2.1 添加窗口控件的方法
图4.3 通过图标向窗口添加控件
4.2.2 选中窗口控件的方法
选中窗口控件的方法如下。 (1)用鼠标在窗口中单击需要选择的控件。当需要同时选择多个控件时,可以在布局视 图区的窗口中,按下鼠标左键然后拖动鼠标,拉出一个矩形,松开左键后,在拖出矩形中的 所有控件都被选中。当需要选择的控件比较分散时,可以先按下键盘上的Ctrl键,然后陆续单 击所需选择的控件。 (2)在控件列表区中选择。如果控件列表区没有打开,可以使用选单项“View | Control List”将其打开。在控件列表区中列出了当前窗口中的全部控件,单击某个控件列表项 时,窗口中相应的控件即被选中。当需要同时选择多个控件时,可以先按下键盘上的Ctrl键, 然后陆续单击所需选择的控件列表。此法的特点是无论控件在不在屏幕可见范围内,以及控 件是否可见(控件Visible属性为False时,该控件在布局视图区中看不见)都可以用此法来选 择。 (3)快速全部选中。首先使布局视图区中的窗口为当前活动窗口(用鼠标在布局视图区 窗口中任意位置单击即可),然后单击选单栏Edit下的SelectAll,则窗口中的所有控件全部选 中。或者按快捷键Ctrl+A,也可以将窗口中的所有控件全部选中。
4.3.1 齐整性操作
通过选单命令进行窗口控件齐整性操作的过程与通过图标按钮类似,以第2章的计算器 的程序为例,图4.8显示了通过选单命令进行窗口控件位置对齐的操作。
图4.8 通过选单进行控件的对齐操作
4.3.2 窗口控件的Tab键顺序 窗口控件的Tab键顺序
当按下Tab键时,窗口中具有操作性的控件会按照一定的顺序改变焦点。合理的顺序对 于加快数据输入、方便操作是十分重要的。PowerBuilder会自动根据操作性控件的位置设定 顺序,其原则是Y值优先,即从上到下的顺序,Y值相同时,再比较X值,左侧顺序为先。自 动提供的顺序不一定能满足实际的需要,而且布局调整后,自动顺序一般还会改变,这时可 以进行手动调整。 首先打开“Format”选单栏,单击“Tab Order”选单项,这时,每个控件的Tab键顺序号 都以红色数字标注在控件的右上角。静态文本类的非操作性控件顺序号为0,表示得不到活动 焦点。其余控件顺序号从10开始,以10为单位递增。选中某个控件,即可对其顺序号进行修 改。按照要求的顺序修改顺序号,修改完成后,再次单击“Format”选单栏中“Tab Order”选 单项,就完成了Tab键顺序的设置。操作过程如图4.9所示。
第4章 窗 口 控 件
4.1 窗口控件的种类 4.2 向窗口添加控件 4.3 窗口控件的布局调整 4.4 窗口控件的通用属性 4.5 常用的窗口控件 4.6 常用的窗口控件编程实例
4.1 窗口控件的种类
按照窗口控件的功能特点,将窗口控件分为7类:按钮类、显示类、输入类、进度条类、 对象类、分组类和装饰类。各种控件的名称、主要用途以及对窗口控件对象起名的常用前 缀见表4.1。 系统的默认前缀也是可以更改的,方法是打开窗口对象后,单击Design选单栏下 “Options…”选单项,打开“Options”对话框,在Prefixes1和Prefixes2属性页中找到需要 修改的控件,直接修改编辑框中前缀,单击“OK”按钮退出即可。Prefixes1和Prefixes2属 性页如图4.1所示。
4.2.4 复制窗口控件的方法
图4.5 通过工具栏图标控件
4.3 窗口控件的布局调整
4.3.1 齐整性操作
如果通过使用鼠标拖动的办法来调整控件位置,使其大小一致、位置整齐,将是非常困难 和耗时的工作。为了解决这个问题,PowerBuilder专门提供了进行齐整性调整的工具。比较常 用的方法是利用系统工具栏上的齐整性操作组合图标,共有11种齐整性操作图标,具体作用如 图4.6所示。需要说明的是,各种齐整性操作均是以第一个选中的控件为基准的。 具体操作步骤是首先选中需要进行齐整性操作的控件,第一个选中的必须是作为基准的控 件,然后单击工具栏上齐整性操作的“▼”小三角,弹出齐整性按钮选单,单击需要进行的齐 整性按钮即可,如图4.7所示。
图4.6 齐整性操作图标
4.3.1 齐整性操作
图4.7 窗口控件齐整性操作
4.3.1 齐整性操作
也可以通过选单操作进行齐整性调整。在Format选单栏下,有3个带下级子选单的选单项, 其中,“Align”弹出控件位置对齐的选单;“Space”弹出调整控件间隔的选单;“Size”弹出调 整控件大小的选单。选单中各项的意义见表4.2。
4.5 常用的窗口控件
4.5.1 选项卡
选项卡Tab可以方便地使用多个选项页,Windows系统中的系统属性就是采用由4个选项 页组成的选项卡方式表达的,它的外观如图4.12所示。单击所需页的标签,就立即切换到相 应的选项页。
图4.9 Tab键顺序的设置过程
4.4 窗口控件的通用属性
在PowerBuilder中,几乎所有的控件都可以看成是对象Control的子类,因此Control所具 有的属性也就是大多数控件的公共属性。下面首先介绍窗口控件的通用属性。 1.标题 大多数控件都有个文本标题,用于向用户提示控件的功用,比如按钮、单选钮、复选框 都有标题。默认时,控件的标题系统自动设置为“None”。开发人员只要选中控件,然后在 标题栏中输入所需的标题。输入完毕,将焦点离开标题栏,即可在窗口视图区看见编辑控件 的标题。除了修改标题的文字提示以外,还可以修改字体、字型以及可能的对齐方式等。以 修改命令按钮控件文本标题为例,图4.10示例了设置标题按钮为“清除”;图4.11示例了选 择标题字体为“宋体”,大小为12号字。需要指定对齐方式时通过单击指定所需的对齐方式。
图4.11 字体设置 cb_1.Visible=TRUE
4.4 窗口控件的通用属性
3.Enabled 属性 与Visible属性一样,Enabled属性也是每个控件都具有的属性。在控件属性对话框的 “General”标签页中,可以找到“Enabled”复选框,它决定了该控件的可用性。默认时 “Enabled”复选框都被选中。当“Enabled”复选框被选中时,该控件处于活动状态,它能够 响应用户的操作。若“Enabled”复选框不被选中,则该控件处于不活动状态,其事件都不会 被触发,控件标题和轮廓变为灰色,控件只可见而不可用。 窗口控件的可用性在代码中的控制方法与可视性类似,只要设置控件对象的Enabled属性 为True(可用)或False(不可用)即可。例如,要使命令按钮cb_1“变灰”不可用,程序代 码为: cb_1. Enabled = FALSE 可用性与可视性都可以使控件不可用,但是Visible=False时控件在窗口中消失,而 Enabled=False时,控件变灰,仍然可见。使用中请注意它们的差别。可用性控制经常用于 选单、按钮等控件,当它们无意义或需要禁止使用时,可以使它们暂时“变灰”。
表4.2 选单中齐整性命令表
选单项 意 义 子选单选项 Left Right Align 位置对齐 Horizontal Center Top Vertical Center Bottom Space 间隔相等 Horizontal Vertical Width Size 尺寸相等 Height Both 左边对齐 右边对齐 水平中线对齐 上边对齐 垂直中线对齐 底边对齐 水平间隔相等 垂直间隔相等 宽度相等 高度相等 宽度和高度都相等 作 用
4.1 窗口控件的种类源自图4.1 系统默认控件前缀的修改
4.2 向窗口添加控件
4.2.1 添加窗口控件的方法
打开窗口后,有两种方法向窗口添加控件,一种是通过选单中Insert选单栏下的Control项, 打开窗口控件列表框,选择需要的控件,然后在窗口上放置该控件的地方单击鼠标左键,被选 中的窗口控件就会在该处出现,如图4.2所示。另一种是通过图标按钮方式,单击带向下小三 角的窗口控件组合图标,弹出窗口控件图标对话框,单击需要选择的控件图标,然后在窗口上 放置该控件的地方单击鼠标左键,被选中的窗口控件就会在该处出现,如图4.3所示。
4.4 窗口控件的通用属性
4.快捷键 所谓快捷键是这样的组合键,用户按住Alt键后再按快捷键,就能把输入焦点移动到定义该 快捷键的控件上。对命令按钮、复选框、单选钮这类有标题的控件,定义快捷键的方法很简单, 只要在定义标题时,在标题前加上“&”字符和快捷键字符即可,PowerBuilder会把该字符显示 成带下画线方式。例如,要给命令按钮“确定”加上快捷键“A”,只要将其标题修改为“&A确 定”即可。对没有标题的控件,比如单行编辑框、多行编辑框、列表框、下拉列表框等,定义 快捷键的方法如下。 (1)选中该控件。 (2)在属性表“General”页的“Accelerator”编辑框中输入作为快捷键的字符,例如,要 使Alt+N成为单行编辑框的快捷键,那么在“Accelerator”编辑框中键入字符“n”。 (3)选中对其说明的静态文本框,在文本前面加上&字符和快捷键字符,用于对快捷键进 行提示。 5.标签Tag属性 Tag属性是一段和控件相关的字符串,它本身并没有什么特定的用途,主要取决于用户如 何使用它。例如代码w_main.SetMicroHelp(This.Tag)的用途是将状态栏指定为当前控件的 Tag值。Tag属性是一段和控件没有任何联系的文字说明,可以用做注解、说明、标记等。例如 可以用做状态栏上对当前控件的说明文字。 6.边界Border和边界类型BorderStyle属性 Border属性是一个布尔类型的值,它决定了控件是否有边界。只有当Border属性被设为 TURE时,BorderStyle属性才会有效。BorderStyle属性是对控件各种边框形式做出规定的属性, 它是一个枚举类型。