-
关于Name和Caption属性的理解
2012-05-25 17:49:45刚刚看了崔成龙师哥的博客《VB中Name与Caption属性有什么区别》想谈谈我对这两个属性的理解。 首先我认同师哥的说法:把Name比成是学生的学号,而Caption比作是学生的衣服。因为Name具有独特性,为Caption却可以...刚刚看了崔成龙师哥的博客《VB中Name与Caption属性有什么区别》想谈谈我对这两个属性的理解。
首先我认同师哥的说法:把Name比成是学生的学号,而Caption比作是学生的衣服。因为Name具有独特性,为Caption却可以相同。
然后我的看法是:Name和Caption直译是名字和标签。所以Name是指向目标的标志,而Caption是希望被别人看到的有关信息。就像一件衣服的品牌和标签。
它们的真正的区别在于作用。在vb6.0中任何对对象或者控件的操作都是在代码中通过指向Name这个属性来完成的,指向Caption计算机就会找不到目标对象。Caption是我们用来给呈用户现信息的,Name确是不被看到的。计算机是人机交互系统,所以Name就是计算机内部对目标对象的标记,任何对对象的操作都通过指向Name来实现。而Caption则只是希望用户看到的有关此对象的信息。
-
高中信息技术习题vb部分.pdf
2020-03-24 09:21:38下列各组控件都具有 Caption 属性的是 A.窗体文本框 B.标签定时器 C.窗体标签 D. 文本框定时器 2.下列每个控件都具有的属性是 B.Caption C.Font erval 3.下列运算结果中值最大的是 A.3\4 B.3/4 C.4 mod 3 D.3 mod 4 ... -
算法与程序部分复习试题知识交流.pdf
2020-07-22 01:18:09下列各组控件都具有 Caption 属性的是 C A. 窗体文本框 B. 标签定时器 C. 窗体标签 D. 文本框定时器 2. 下面关于算法的错误说法是 B A) 算法必须有输出 B) 算法必须在计算机上用某种语言实现 C)算法不一定有输入 D)... -
tableexport 加标题_CSS-为或编写标题/标题的最佳方法是什么,就像我们在中具有<caption>一样?...
2021-01-12 18:30:54@马特·凯利赫(Matt Kelliher):为列表使用css:before和data- *属性是一个好主意,但可以对其进行一些修改以使其更易于访问:HTML:Dodge ShadowFord FocusChevy LuminaCSS:ul:before{content:attr(aria-label);...尽管这很旧,但我正在为以后在搜索时可能发现此问题的其他人更新它。
@马特·凯利赫(Matt Kelliher):
为列表使用css:before和data- *属性是一个好主意,但可以对其进行一些修改以使其更易于访问:
HTML:
- Dodge Shadow
- Ford Focus
- Chevy Lumina
CSS:
ul:before{
content:attr(aria-label);
font-size:120%;
font-weight:bold;
margin-left:-15px;
}
这将创建一个列表,该列表的上方带有“标头”伪元素,其文本设置为aria-label属性中的值。 然后,您可以轻松地根据需要设置样式。
与使用data- *属性相比,这样做的好处是,屏幕阅读器会读取aria-label作为列表的“标签”,这在语义上对于您打算使用此数据是正确的。
注意:IE8支持:before属性,但必须使用单冒号版本(并且必须定义有效的doctype)。 IE7不支持:before,但是Modernizer或Selectivizr应该为您解决该问题。 所有现代浏览器都支持旧的:before语法,但更喜欢使用:: before语法。 通常,解决此问题的最佳方法是为IE7 / 8使用外部样式表,该样式表使用旧格式,而使用新样式的样式表为常规样式表,但实际上,大多数样式表仅使用旧的单冒号格式,因为它仍然100%交叉 浏览器,即使在技术上对CSS3无效。
-
第六章 第一节 文本控件
2016-08-19 22:01:09第一节 文本控件 与文本有关的控件有两个,即标签和文本框。...有时候吗,标签常用来标注本身不具有caption属性的控件,列如,可以用标签问文本框、列表框、组合框等控件附加描述性信息。第一节 文本控件
与文本有关的控件有两个,即标签和文本框。 在标签中只能显示文本,不嫩进行编辑,而在文本框中即可显示文本,又可输入文本。
一、标签
1、标签主要用来显示文本信息,它所显示的内容只能用caption属性来设置或修改,不能直接编辑。有时候吗,标签常用来标注本身不具有caption属性的控件,列如,可以用标签问文本框、列表框、组合框等控件附加描述性信息。
2、标签的属性、事件和方法。
1、标签的部分属性也窗体及其他控件相同,宝括:FontBold fontitalic fontname fontsize fontunderline height left left name top visible width
2、其他属性
1 、alignment
该属性用来确定标签中标题的放置位置,可以设置为0/1或2,其作用如下:
0——从标签的左边开始显示标题(默认选择)
1——标题靠右显示
2——标题居中显示
2、autosize
如果把该属性值设置为tiue, 则可以根据caption属性指定的标题自动调整标签的大小;如果把该属性值设置为false,则标签保持设计时的大小。
3、boderstyle
用来设置标签的边框,可以取两种值,即0和1。在默认情况下,该属性值为0,标签无边框;如果需要为标签加上边框,则应该改变属性的设置为1。
4、caption
用来在标签中显示文本。标签的文本只能用caption属性显示
5、backstyle
该属性可以去俩个值,即0和1。当值为1时,标签将覆盖背景;如果为0则标签为“透明”的。默认值为1。
6、wordweap
该属性用来决定标签的标题的属性的显示方式。该属性取两种值,即true和false,默认为false。如果设置为true,则标签将在垂直方向变化大侠也与标题文本相适应,水平方向的大小与原来所画的标签相同;如果设置为false,则标签加载水平方向上扩展到标题中最长的一行,在垂直方向显示标题的所有各行。为了使wordwrap起作用,应把autosize实行设置为true。
二、文本框
文本框是一个文本编辑区域,在设计阶段或运行期间可以再这个区域中输入、编辑和显示文本,类似于一个简单的文本编辑器。
1、文本框属性
前面介绍的一些属性也可以用于文本框,这些属性宝括 borderstyle、enabled、fontbold 、fontbold、fontitalic、 fontname 、fontsize 、fontunderline、height、 left、 name、top 、visible、width,此外还具有如下属性:
1、maxlength
用来设置于许在文本框中输入的最大字符数。一般不需要更改默认设置0
2、multiine
如果把该属性设置为false, 则在文本框中只能输入单行文本;当属性被设置为true时,可以使用多行文本。按ctrl+enter可以插入一个空行。
3、passwordchar
该属性用于口令输入。
4、scrollbars
该属性用来为确定文本框中有没有滚动条,可以取0、1、2、3,4个值,其含义分别为;
0——文本框中没有滚动条
1——只用水平滚动条
2——只有垂直滚动条
3——同时具有水平和垂直滚动条
注意:只有当multiline属性被设置为true时,才能用scrollbars属性在文本框中设置滚动条。加入水平滚动条后,文本框中的自动换行功能将不起作用,只能通过回车键换行。
5、sellength
当在文本框中选择文本时,该属性值会随着选择字符的多少而改变;也可以在程序代码中把该属性设置为一个整数值,由程序来改变选择。如果sellenght属性值为0,则表示未选中任何字符。
6、selstart
定义当前选择的文本的起始位置。0表示选择的开始位置在第一个字符之前,1表示从第二个字符之前开始选择,依次类推。
7、seltext
该属性含有当前所有选择的文本字符串,如果没有选择文本,则改属性含有一个空字符串,如果在程序中设置seltext属性,则用该值代替文本框中选中的文本。
8、text
该属性用来设置文本框中显示的内容
9、locked
该属性用来指定文本框是否可被编辑。当设置值为false(默认值)时,可以编辑文本框中的文本;当设置值为true时,可以滚动和选择控件中的文本,单不能编辑。
2、文本框事件和方法
文本框支持click、dblclick等鼠标事件,同时支持 chang、gotfocus、lostfoocus等事件。
1、change
当用户向文本框中输入新的信息时,或当程序把text属性设置为新值从而改变文本框的text属性时,将触发chang事件。
2、gotfocus
当文本框具有输入焦点(即处于活动状态)时,键盘上输入的每个字符都将在该文本框中显示出来。
3、lostfocus
当按下tab键使光标离开当前文本框或者鼠标选择窗体中的其他对象时触发该事件,用change事件过程和lostfocus事件过程都可以检查文本框的text属性值,但后者更有效。
4、setfocus
该方法是文本框中常用的属性的方法,格式如下:
[对象.]setfocus
该方法可以把输入光标移动到指定的文本框中。
-
SayAsYouWish:Fine-grained Control of Image Caption Generation with Abstract Scene Graphs ---- 论文...
2020-07-21 19:50:00提出了一种更加细粒度的控制信号,称为抽象场景图 ( Abstract Scene Graph, ASG ),可以通过图结构同时控制所希望表达的物体、属性和关系,不仅能反映用户细粒度的描述意图,也能生成更具有多样性的图像描述。...Paper : http://arxiv.org/abs/2003.00387v1 [CVPR2020]
提出了一种更加细粒度的控制信号,称为抽象场景图 ( Abstract Scene Graph, ASG ),可以通过图结构同时控制所希望表达的物体、属性和关系,不仅能反映用户细粒度的描述意图,也能生成更具有多样性的图像描述。ASG 是一个包含三类抽象节点的有向图,这三类抽象节点分别代表用户希望描述的物体 ( object ) 、属性 ( attribute ) 和关系 ( relationship ) ,每个抽象节点在图中有具体区域的定位,但却不需要任何具体语义标签。因为ASG不需要任何语义识别,它可以方便地由用户限定或自动生成。
ASG2Caption 能够识别图形中的用户意图和语义,从而根据图形结构生成所需的描述。
-
ASG 只包含抽象图结构,不包含任何的语义标签,所以提出 role-aware graph encoder 捕获图中的意图和语义。
role-aware graph encoder : 区分节点的细粒度意图角色,并通过图上下文增强每个节点以提高语义表示
-
ASG 不仅通过不同的节点控制了描述什么内容,也通过节点的连接决定了描述的顺序,因此提出 language decoder for graphs 同时考虑了节点的内容和结构,更加注意以图流顺序生成所需的内容。
-
最后,生成的图像描述需要完全覆盖 ASG 中指定节点,不能有节点内容的缺失或重复。为此,我们在解码过程中逐渐更新编码的图表示,以记录跟踪图中不同节点的访问状态。
Abstract Scene Graph
图像 的 ASG 表示为 , 分别是节点和边的集合。节点根据它们的意图角色分为三类:物体节点 ( ),属性节点 ( ) 和关系节点 ( ) ,构建 如下:
- 在图 中添加用户感兴趣的物体 ,在图像 的物体 有对应的边界框
- 如果用户想要知道物体 更多的描述细节,可以在图 中添加属性节点 ,创建一个从 到 的边, 是关联属性的数量,因为 可以有多个
- 如果用户想要描述 和 之间的关系,可以把关系节点 加入到图 中,创建从 到 和从 到 之间的边
除了获得 之外,很容易在现成的目标检测器的基础上生成 ASGs 和一个简单的物体之间的关系分类器。
The ASG2Caption Model
给定一张图像 和 ASG , 目标是生成一个流利的句子 ,满足用户的意图。
Role-aware Graph Encoder
把 ASG 编码为一系列的节点嵌入 。首先, 应该除了视觉外观之外还反映其意图作用,这对于区分目标和连接的属性节点特别重要,因为它们位于同一区域。其次,由于节点不是孤立的,因此来自相邻节点的上下文信息对于识别节点的语义是有益的。Role-aware Graph Encoder 包含 role-aware node embedding ( 区分节点意图 ) 和 multi-relational graph convolutional network ( MR-GCN ) ( 上下文编码 )
Role-aware Node Embedding
图 中的第 个节点,首先初始化为对应的视觉特征 。物体节点的特征是从图像中的边界框提取的;属性节点的特征和它连接的物体是相同的;关系节点的特征是从两个物体的联合边界框提取的。因为视觉特征不能区分不同节点的意图角色,所以通过获得一个角色感知节点嵌入 增强每一个节点
其中 是角色嵌入矩阵, 是特征维度 ( 512 ), 表示 的第 行, 是区分连接同一个物体的不同的属性节点的位置嵌入。Multi-relational Graph Convolutional Network
尽管ASG中的边是单向的,但节点之间的影响却是相互的。此外,由于节点的类型不同,信息从一种类型节点传递到另一种类型节点的传递方式与其反方向也是不同的。因此,我们将原始ASG的边扩展为不同的双向边,从而生成一个具有多关系的图 KaTeX parse error: Undefined control sequence: \cal at position 19: …thcal{G}_m = \{\̲c̲a̲l̲{V}, E, R\},利用多关系图卷积神经网络 ( MR-GCN ) 进行图中上下文编码。
中有六种类型的边来捕获相邻节点之间的相互关系,分别是物体到属性,目标到关系,关系到物体以及他们的反向。使用 MR-GCN 编码图上下文:
其中 是在关系 下的第 个节点的邻居, 是 ReLU 激活函数, 是第 个 MR-GCN 层的学习参数。利用一层为每个节点带来来自直接相邻节点的上下文,而堆叠多层可以对图形中的更广泛的上下文进行编码。 我们堆叠 层,然后将最后第 层的输出作为最终节点嵌入 。也可以通过对 取平均获得全局图嵌入 。把全局图嵌入和全局图表示融合作为全局编码特征Language Decoder for Graphs
把编码 转化为图像描述。graph-based attention mechanism ( 包含图语义和结构 ) 和 graph updating mechanism ( 记录已经描述或未描述的内容 )
解码器包含一个两层的 LSTM ( attention LSTM and language LSTM ) 。attention LSTM 把全局编码嵌入 ,前一个单词嵌入 和 language LSTM 的前一个输出 作为输出,计算一个 query :
是向量拼接, 是参数。第 步的节点嵌入表示为 , 是编码器的输出 。 用来检索上下文向量 ( 通过 graph-based attention 计算 ) 。language LSTM 把 和 作为输入生成单词序列:
其中 是参数。生成单词 之后,通过 graph updating 机制更新节点嵌入 到 记录新的图状态。
Graph-based Attention Mechanism
为了同时考虑图中语义内容和图结构信息,我们结合了两种不同的注意力机制,分别称为图语义注意力 ( graph content attention ) 和图流向注意力 ( graph flow attention ) 。
图语义注意力考虑查询向量 与图编码向量 之间的语义相关性,计算注意力分数向量
其中 是语义注意力的参数,省略偏置。由于忽略了节点之间的连接,因此语义关注类似于传送,它可以在不同的解码时间步长从一个节点转移到另一个节点。
图流向注意力用于刻画图中的结构流向信息。流图 和原始的 ASG 不同:第一个是应该分配开始符号S,第二个区别在于对象节点和属性节点之间的双向连接,因为通常对象的顺序及其属性不是强制性的,应由句子的流畅性决定,第三个是如果节点的输出边不存在,则会为该节点构造一个自环边,从而确保图上的注意力不会消失。
假定 是 的邻接矩阵,第 行表示第 个节点的归一化度。图流向注意力用三种方式转换前一编码步骤的注意力分数向量 :
- 在相同的节点 ,模型可能用多个单词表达一个节点
- 移动一步 ,从一个关系节点到它的物体节点的转换
- 移动两步 ,从一个关系节点到一个属性节点的转换
最后的流注意力是这三个分数的软差值,通过一个动态门控制:
是参数,
最后,图注意力机制动态地融合了图语义注意力 和图流向注意力 。
因此, 步的预测单词的上下文向量是
Graph Updating Mechanism
更新图形表示,以在每个解码步骤中记录不同节点的访问状态。 注意力分数 表示每个节点的访问强度,因此应该高度关注节点。然而,当生成一些非视觉单词例如 “the” “of”,虽然图节点已经访问了,但是不能通过生成的单词表达,因此不应该更新。因此,提出视觉门修改注意强度:
其中 是一个全连接网络,输出表示生成的单词是否可以表示注意的节点。每一个节点的更新机制由两部分组成:擦除和添加 ( NTM ) 。首先,第 个节点 根据更新的强度 以细粒度的方式针对每个特征维度擦除:
因此,如果一个节点不再需要访问可以设置为 0 。如果节点可能需要多次访问并跟踪其状态,我们还采用了添加更新操作:
其中 是全连接层。这样,把 更新为
Training and Inference
交叉熵损失
Examples
-
-
vb 窗体的常用属性 txt
2009-04-17 00:23:13Caption:设置窗体标题栏上的文字。 ControlBox:设置窗体标题栏上是否具有控制菜单栏及按钮。 Enabled:决定运行时窗体是否响应用户事件。在程序运行时可以看到改变 Enabled属性的效果。此时Enabled已设为... -
Object-C属性(Properties)
2016-05-26 17:09:00前面我们写了caption和photographer的访问方法,你可能也注意到了,那些代码很简单,应该可以写成具有更普遍意义的形式。 属性是Object-C的一个特性,它允许我们自动生成访问器,同时还有其它方面的好处。我们用... -
VB控件属性使用大全
2011-12-15 12:02:34控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件位置和大小的Top、Left、Width、Height、属性、定义背景色的BackColor属性、定义前景色... -
html与表格(table)相关的属性
2016-07-12 00:23:00<table>...tr 元素定义表格行,th 元素定义表头,td 元素定义表格单元。更复杂的 HTML 表格也可能包括 caption、col、colgroup、thead、tfoot 以及 tbody...table标签除了具有html元素中通用的属性外,还含有自己... -
第12课:郭盛华课程_VB编程之滚动条控件的属性
2019-12-25 09:51:55滚动条控件具有水平滚动条控件(HScrollBar)和垂直滚动条控件(VScrollBar),他们除了方向不同外,其它没有什么区别。使用滚动条控件可以浏览比较大的图片、文本等内容,这样以节省窗体空间。 Private Sub ... -
VC++中具有3D文本的按纽控件
2001-05-09 21:18:00用具有OwnerDraw风格实现...在CButton控件的General属性页将控件的ID改为IDC_3DTEXTBTN,Caption改为“谁与争疯”,在控件Styles属性页选中OwnerDraw,其余设置保持默认。 2.用classwizard创建一个新类:C3dTextButt -
VisualBasic程序设计第二章的学习与自测
2018-06-25 18:09:50一、本章知识点分析 1.窗体 窗体是一块“画布”,是所有控件的容器,用户可以根据需要利用工具箱上的控件类图标在“画布”上画出界面。窗体是VB中的对象,具有自己的... ●Caption属性:该属性决定窗体标... -
高中信息技术习题vb部分.docx
2020-01-23 22:46:25宁溪中学信息技术VB练习题 班级 姓名 一选择题 1....下列每个控件都具有的属性是 B.Caption C.Font erval 3.下列运算结果中值最大的是 A.3\4 B.3/4 C.4?mod?3 D.3?mod?4 /表示除,\表示整除,mod?表示求余数 -
算法与程序部分复习试题.docx
2020-02-02 09:03:39VB?题复习题 1.下列各组控件都具有?Caption?属性的是?C A.窗体文本框 B.标签定时器 C.窗体标签 D....下面关于算法的错误说法是?B A)算法必须有输出?...下列每个控件都具有的属性是?A B.Caption C.Font erval 4.下列 -
用户自定义控件的使用(2)
2006-11-14 22:11:00属性语法具有能够在设置或检索属性时执行代码的优点。下面的示例说明一个 Address 用户控件,该控件在内部包装了 TextBox 控件的文本属性。这样做的优点是控件可以无偿继承 TextBox 控件的自动状态管理功能。 注意,... -
VC中如何获得对话框中各个模块的系统默认提供的区域大小
2013-02-20 17:01:11获得对话框标题栏的大小:WS_CAPTION属性,此时可以响应hittest消息,即拖动非客户区标题栏鼠标有效,否则是无效的。但如果没有WS_SYSMENU系统菜单属性,则无法响应鼠标右键消息,且没有关闭按键及图标显示... ... -
css继承样式怎么控制?用选择器
2016-07-26 10:01:00css样式继承性是指下级的...css继承原理是我们设置上级(父级)的CSS样式,上级(父级)及以下的子级(下级)都具有此属性。 哪些css样式属性是可以继承的? azimuth, border-collapse, border-spacing,caption-si... -
delphi 从INI文件载入语言包
2012-08-30 11:52:00下面是一个通用过程,根据INI文件中的资源改变界面语言(仅Caption和Hint属性) 参数一:为一Component,一般为TForm,此过程将循环列举其子Component并查找是否具有相关属性,有的话则从INI文件读取信息并设置属性参数二:... -
Inno Setup入门(二十五)——Inno Setup类参考(11)
2019-09-26 14:15:25今天说说TNewCheckListBox类。该类和ListBox差不多,只是下面的项可以用...该类继承自TCustomListBox,自身具有以下属性和函数:TNewCheckListBox = class(TCustomListBox) function AddCheckBox(const ACaption,... -
[笔记] 表格操作API
2011-08-11 21:52:14元素具有的属性和方法: caption tBodies tFoot tHead rows createTHead() createTFoot() createCaption() deleteTHead() deleteTFoot() deleteCaption() deleteRow(pos) insertRow(pos) <... -
2020年整合信息技术算法复习资料名师精品资料.docx
2020-11-18 13:38:11下列各组控件都具有?Caption?属性的是?C A.窗体文本框 B.标签定时器 C.窗体标签 D.文本框定时器 2?下面关于算法的错误说法是?B A)算法必须有输出 B)算法必须在计算机上用某种语言实现 C)算法不一定有输入?D)算法必须... -
信息技术算法复习资料.docx
2019-12-24 08:11:14下列各组控件都具有?Caption?属性的是?C A.窗体文本框 B.标签定时器 C.窗体标签 D.文本框定时器 2?下面关于算法的错误说法是?B A)算法必须有输出? B)算法必须在计算机上用某种语言实现 C)算法不一定有输入?D)算法... -
模拟仪器仪表ActiveX(OCX)控件 - 滑动棒(Slider)介绍及下载地址
2019-12-25 16:17:33SIASlider Control(Simulated ...它提供了可修改的旋钮(Knob)和标记(Tic)风格、题(caption)、边框(border)和背景(background)的属性。 具有鼠标控制指选项的可选功能 属性 运行效果图 ... -
创建窗体
2020-09-20 00:14:090,// dwExStyle:其中一个:窗口具有左对齐属性,这是缺省设置的。 窗体类Name, // window class name 0, // window caption 0, // window style 10, // initial x position 10, // initial y posi -
Web前端开发修炼之道—笔记
2011-09-26 16:05:0001、判断标签的语意是否良好:去掉页面中所有的样式,看网页结构是否良好有序,仍然具有很好的可读性; 02、fieldset标签包围表单域,默认有边框,设置border为none;legend标签说明表单用途,display属性设置...
-
java数独题库高效生成算法代码
-
第一天学习 P5 独立键盘 矩阵键盘
-
PPTP_NNN 服务生产环境实战教程
-
2018年上半年 信息系统监理师 上午试卷 综合知识 软考真题【含答案和答案解析】
-
观察者模式的通用性调用
-
聊聊分布式事务,再说说解决方案
-
Golang零基础-->高级编程
-
将和声搜索算法与杜鹃搜索混合,以进行全局数值优化
-
access应用的3个开发实例
-
2010年上半年 信息系统监理师 上午试卷 综合知识 软考真题【含答案和答案解析】
-
JMETER 性能测试基础课程
-
CS3100-UNO-源码
-
深入剖析 ConcurrentHashMap
-
2011年下半年 信息系统监理师 上午试卷 综合知识 软考真题【含答案和答案解析】
-
2012年下半年 信息系统监理师 上午试卷 综合知识 软考真题【含答案和答案解析】
-
Mysql数据库面试直通车
-
安卓Android全局变量
-
保真度与量子绝热演化之间的广义关系
-
具有超窄带宽的稳定锁模纳秒无Chi脉冲产生
-
docker 20.10.3 配置国内源