- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2016年电大《visual_basic_程序设计》形成性考核册参考答案
形成型考核册参考答案
作业1
一.选择题
1
2
3
4
5
6
7
8
9
10
D
B
C
C
B
D
A
B
A
C
11
12
13
14
15
C
C
B
D
D
二.填空题
1.视图,工具箱
2.对象名,事件名
3.Vbp, frm
4.窗体,标签,文本框
5.在对象上实施某种操作,对象名.方法,form1.show
6.Mutiline,true
7.4000
8.AutoSize,true
9.窗体布局
10.txtShow.text=”GOOD WORK”
11.Click( ),Frm1.show
12.单击,双击,移动,多,响应某个事件后所执行的程序代码,cmd1,click
14.工具,选项,选项,自动语法检测
15.Time, interval, 毫秒
三、问答题
1. 什么是可视化编程和事件驱动?
答:可视化编程:在设计界面时,无需编程,只需将所需要的控件放到窗口的指定位置,整个界面设计过程基本不需要编写代码。在开发过程中所看到的界面,与程序运行时的界面基本相同。概括地说可视化编程就是程序员在开发过程中能看到界面的实际效果。
可视化编程主要用到了事件驱动机制,其原理是:当应用程序运行后,程序处于等待状态,当某个事件发生后,程序就去执行此事件的事件过程,当这个事件过程执行完后,应用程序又处于等待另一个事件发生的状态。
2.对象、属性、事件和方法之间的关系如何?
答:对象是代码和数据的封装体,在VB中,“数据”表现为属性,“代码”则表现为事件和方法。建立一个对象后,其操作通过与该对象的有关属性、事件和方法来描述。
属性是一个对象的基本特性,每个对象都有它自己的属性。通过修改对象的属性,可以改变对象的外观和功能。
方法就是要对象执行的动作,一般可以将它理解为VB提供的一种特殊的过程和函数。其特殊性在于,这些过程和函数是封装在对象内部的,是在对象上实施的某种操作功能。
事件就是在对象上所发生的事情。对象的事件是由VB预先设置好的、能被对象识别的动作。用户不能建立新的事件,但可以根据需要对事件进行编程。从非严格意义上讲,可以将事件理解为一种特殊的方法。
3.简述事件驱动机制与传统编程方式的不同。
答:传统的面向过程的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码,程序从第一行代码开始执行并按应用程序中预定的路径执行,用户无法改变程序的执行流程。
在事件驱动的应用程序中,程序的执行发生了根本的变化,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。每个对象都有一个相应的事件集,每个事件发生都要执行一段程序代码。事件可以由用户操作触发,也可以由操作系统或其它应用程序的消息触发,甚至可由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序。因此,应用程序每次运行所经过的代码路径是不确定的,它的执行流程由用户来决定。在程序设计时,不需要指出先执行哪部分代码,或按什么顺序执行代码,只需编写针对某个事件的程序代码即可。
4.简述事件驱动的工作过程。
答:事件驱动是VB应用程序的基本机制,其基本过程是:
(1)启动应用程序,装载和显示窗体。
(2)窗体可窗体上的控件等待事件的发生。事件可由用户引发(例如键盘操作或鼠标点击),可由系统引发(何如定时器控件),也可由代码间接引发(例如当代码装载其他窗体时产生的Load事件)。
(3)当某个事件发生后,执行其对应的事件过程代码。
(4)重复执行第2和第3步,直到遇到End语句可单击“结束”按钮停止程序的运行。
四.程序设计题
1.
Private sub commond1_click()
Text1.visible=false
End sub
Private sub command2_click()
Text1.visible=true
Text1.text=”VB程序设计”
End sub
2.
Private sub command1_click()
Text1.text=””
Text2.text=””
Text3.text=”” text4.text=””
End sub
Private sub command2_click()
Text4.text=(val(text1.text)+val(text2.text)+val(text3.text))/3
End sub
Private sub command3_click()
End ‘Unload Me
End sub
3.
Private sub command1_click()
Text4.text=val(text1.text)*val(text2.text)*val(text3.text)
End
您可能关注的文档
最近下载
- 部编版六年级语文下册期末考试卷(含答案).docx
- 饱和蒸汽压力温度热焓对照表.pdf
- (赛课课件)二年级下册音乐《小猫的圆舞曲》 (共8张PPT).ppt VIP
- 国开(新平台)《煤矿地质》作业1答案.doc
- 2023年甘肃高考数学(理)真题及答案.pdf VIP
- 中西方饮食文化差异The-difference-between-Chinese-and-wester.ppt
- 环境影响评价报告全本公示,简介:福建中鑫化工科技有限责任公司橡胶助剂项目3479..pdf
- SUZUKI铃木UU125T摩托车维修手册.pdf
- 如何提高患者满意度讲解.ppt
- 沥青拌合站项目(含大气专项评价)环评环境影响报告表(新版环评).doc
文档评论(0)