- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第2章对象及其操作
第2章 对象及其操作
?
2.1 典型考题分析与解答
1.[属性]窗口主要是针对窗体和控件设置的。在Visual Basic中,窗体和控件被称为 。每个对象都可以用一组属性来刻画其特征,而[属性]窗口就是用来设置窗体或窗体中控件属性的。
【分析】本题主要是考核学习者对对象与属性这两个基本概念的理解与掌握。
(1)对象:从广义上来说,对象是客观事物的一个实体。在可视化编程语言中,对象分为两类,一类称为预定义对象,预定义对象由系统提供,可以直接使用或对其进行操作,如工具箱中的控件、窗体和菜单等,另一类称为自定义对象,由用户自行定义。
(2)属性:属性是一个对象的特性,不同的对象有不同的属性。对象常见的属性有标题(Caption)、名称(Name)、颜色(Color)、字体(Font)、是否可见(Visible)等。通过修改对象的属性,可以改变对象的外观和功能。
属性可以在设计阶段通过属性窗口进行设置,也可以在运行阶段通过代码进行设置。其中在代码中设置的语法格式为
对象名.属性名=属性值
例如:在窗体上加入一个文本框(TextBox)。名称为“Text1”,文本框内容是“GoodMorning”。则用下列语句进行设置
Text1.text=Good Morning
【解答】对象
2.关于VisualBasic“方法”概念的叙述错误的是 。
A.方法是对象的一部分 B.方法是预先规定好的操作
C.方法是对事件的响应 D.方法用于完成某些特定功能
【分析】本题主要是考核学习者掌握对事件方法这一概念的理解。
这个题目有一定难度。由于我们对事件方法的概念、事件方法与事件过程的区别不一定记得很清楚,这样会觉得几个选项好像都对。尤其是选项A和C让人觉得似对似错。
因为对象、事件和方法三者之间既有联系也有区别。首先,我们要理解其相互之间的区别:对象的属性是描述对象的一组特征。如设置对象的名称、标题、颜色、大小等,有的可直接在设计界面时通过属性窗口进行设置,有的可以在事件过程或通用过程代码中进行设 置。对象的方法是在对象上实施某种操作的功能,不能在设计界面时调用对象方法,一般在过程代码中可任意调用,根据需要还可以添加适当的参数。其次是对象、事件和方法三者之间的联系:在Visual Basic编程中,完成某种功能可通过触发对象事件和调用对象方法,而触发事件和调用对象方法都必须基于某个对象。触发某个事件实际上就是执行一个事件过程代码段,在该代码段中又可以任意调用对象方法,而调用对象方法不可能触发某个事件。
例如,在窗体上添加一个命令按钮,编写一个响应Command1的单击(C1ick)事件过程如下:
Private Sub Command1_Click()
Command1.Caption=确定
Form2.Show
End Sub
上述代码段表明单击对象按钮Commandl触发单击事件,即执行上述代码。在执行上述事件过程中又调用了显示窗体Form2的方法。
由上述的内容的理解后,我们再来分析选项A时,要回忆对象的概念。对象是属性、方法和事件的集成。可见选项A说法正确。
接下来思考经常用到的Print方法,Print方法用来输出字符串、变量、表达式的值,也就是先完成输出这一功能。可以确定选项D说法正确,执行Print方法时,我们不必考虑实现输出的具体步骤,可见Print方法的操作步骤是系统规定好的。由此确定选项B的说法正确。分析选项C,响应一个事件是执行一个程序段,这样的程序段叫事件过程,由此判断出方法不能响应事件。也可以这样想:响应事件的程序代码是由用户编写的,而方法的实现步骤是系统预先规定好的,由此推断出方法不能响应事件。
【解答】C
3.[属性]窗口中[按分类序]标签页内,对象属性分为多类。其中对象名属于 类,宽度属于 ,背景颜色属于 ,是否可显示属于 类。
【分析】本题主要是考核学习者掌握“属性窗口列表项”的分类。属性分类可以使程序员更易找到要设置的属性值。
【解答】杂项;位置;外观;行为
4.设置对象的属性是程序设计的重要步骤,关于“属性”的说明错误的是 。
A.属性是一组可以由用户定义的数据 B.属性名称是由用户定义确定的
C.属性用来描述形象的性质 D.同一种类型的对象具有相同的属性
【分析】本题主要是考核学习者掌握对象和对象属性的基础知识。
解题时,要分清每一个叙述中提到的“属性”是指“属性项”还是“属性值”。
选项A说的是:属性是一组数据。这里“属性”是指属性值,属性是由用户定义的,正确。
选项B说的是:属性的名称,属性的名称是由系统预先定义的,错误。
选项C和D中的属性不是指Name属性,而是泛泛地指属性值。这两种说法也都是正确的。
【解答】B
5.窗体中含有一个命令按钮控件comAb
您可能关注的文档
最近下载
- 《防范遏制矿山领域重特大生产安全事故的硬措施》解读.pptx VIP
- [运行]-污水处理运营费用明细.docx VIP
- 《中华人民共和国标准化法》专业解读课件.pptx VIP
- 高中数学精品讲义:三角函数的概念(五大题型).pdf VIP
- 2025无创正压通气临床研究年度进展.pdf VIP
- 20240320可用性工程(人因设计)研究报告 空白模版.docx VIP
- GB_T 32151.14-2023 碳排放核算与报告要求 第14部分:其他有色金属冶炼和压延加工企业.pdf VIP
- 医务人员职业安全防护措施.pdf VIP
- 12J6 外装修标准图集.pdf VIP
- 兽医内科病 兽医学教材.ppt VIP
文档评论(0)