- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Visual Basic程序设计》第一次作业讲评
同学们好:
第一次作业主要覆盖教材第1-2章的内容,要求在第四周以前完成。
第一部分:选择题
选择题主要考核概念,多数答案可从书中找到,此处只讲几个编程基础题,其他概念题不再赘述。
第5题考核对象属性的表示方法(对象名.属性名),这里是一个代表,所有的vb中的对象属性表示方法都是如此,需引起注意。
第9题,选项A和D容易混淆,Visible=false时可导致文本框在运行时被隐藏,而Locked=true可导致文本框在运行看得见但是不能编辑,选择答案时注意审题。
第10题,答案为C,这又是一个代表,所有控件是否能用或是否开启都取决于Enable属性,该属性为true则开启,该属性为false则不开启。
第11题,注意题目要求在窗体内显示一个字符串“myfrm”,应使用print方法,而该窗体的名称为form1,所以是form1.print “myfrm”,选择C,选项A不是在窗体内显示而是在窗体名称处显示。
第13题,赋值语句的左边永远是一个变量,所以A和C不对,而D选项中的圆周率数学符号,在计算机中是无法表示的。
第二部分:填空题
填空题考核概念较多,多数答案可从书中找到。
第7题,定时器的时间间隔单位是毫秒,所以要将时间间隔设为4秒,则Interval的值为 4000 。
第10题,注意给文本框赋予文本,需要设置text属性的值,所赋予的文本必须用用引号括起来,该双引号必须是英文状态的,答案为txtshow.text=GOOD WORK!
第11题,第一个须填写单击事件,为 Click() ,第二个空为打开一个窗口frm1,为 frm1.show 。
第12题,响应该过程的对象名就是符号“_”前面的那个名称,为cmd1,时间名就是符号“_”后名的那个名称为Click()。
第三部分:问答题
问答题都能够从书中总结出答案,参考答案如下:
1.参考答案
答:可视化编程是目前最直观的一种编程方法,人们一般用Visual一词表示它。之所以叫做“可视”,是指你无需编程,仅通过直观的操作方式即可完成界面的设计工作。因此,可视化语言是目前最好的Windows应用程序开发工具。
在这种语言中引入了控件的概念,每个控件都有若干方法和事件,并通过一系列的属性来控制控件的外观。利用这些控件,编程过程??如同画画,随意点几下鼠标,一个按钮就完成了,这些工作在使用传统编程语言的情况下,需要编写大量复杂的程序代码才能实现。
可视化编程主要用到了事件驱动机制,其原理是:当应用程序运行后,程序处于等待状态,当某个事件发生后,程序就去执行此事件的事件过程,当这个事件过程执行完后,应用程序又处于等待另一个事件发生的状态。
2.参考答案
答:对象是代码和数据的封装体,在VB中,“数据”表现为属性,“代码”则表现为事件和方法。建立一个对象后,其操作通过与该对象的有关属性、事件和方法来描述。
属性是一个对象的基本特性,每个对象都有它自己的属性。通过修改对象的属性,可以改变对象的外观和功能。
方法就是要对象执行的动作,一般可以将它理解为VB提供的一种特殊的过程和函数。其特殊性在于,这些过程和函数是封装在对象内部的,是在对象上实施的某种操作功能。
事件就是在对象上所发生的事情。对象的事件是由VB预先设置好的、能被对象识别的动作。用户不能建立新的事件,但可以根据需要对事件进行编程。从非严格意义上讲,可以将事件理解为一种特殊的方法。
3.参考答案
答:传统的面向过程的应用程序中,应用程序自身控制了执行哪一部分代码和按何种顺序执行代码,程序从第一行代码开始执行并按应用程序中预定的路径执行,用户无法改变程序的执行流程。
在事件驱动的应用程序中,程序的执行发生了根本的变化,代码不是按照预定的路径执行,而是在响应不同的事件时执行不同的代码片段。每个对象都有一个相应的事件集,每个事件发生都要执行一段程序代码。事件可以由用户操作触发,也可以由操作系统或其它应用程序的消息触发,甚至可由应用程序本身的消息触发。这些事件的顺序决定了代码执行的顺序,因此,应用程序每次运行所经过的代码路径是不确定的,它的执行流程由用户来决定。在程序设计时,不需要指出先执行哪部分代码,或按什么顺序执行代码,只需编写针对某个事件的程序代码即可。
4.参考答案
答:事件驱动是VB应用程序的基本机制,其基本过程是:
(1)启动应用程序,装载和显示窗体。
(2)窗体或窗体上的控件等待事件的发生。事件可由用户引发(例如键盘操作或鼠标点击)、可由系统引发(例如定时器控件)、也可由代码间接引发(例如当代码装载其他窗体时产生的Load事件)。
(3)当某个事件发生后,执行其对应的事件过程代码。
(4)重复执行第2和第3步。直到遇到End语句或单击“结束”按钮停止程序的运行。
您可能关注的文档
最近下载
- 专题02 宇宙中的地球-5年(2020-2024)高考1年模拟地理真题分类汇编(北京专用)(解析版).docx VIP
- 城市绿地分类标准 .pdf VIP
- 营养指导员题库.docx VIP
- 专题01 地球和地图-5年(2020-2024)高考1年模拟地理真题分类汇编(北京专用)(解析版).docx VIP
- 四年级【语文(统编版)】古诗三首(第一课时)课件 .pptx
- 质量管理体系工具统计技术.pptx VIP
- 2022年茅台考试真题及答案——计算机专业.pdf
- 发电机短路试验中转子接地保护误动作分析及关键问题探讨.pdf VIP
- Silvaco傻瓜教程—张林—长安大学—2018.06.pdf
- SpringBoot学习笔记(实用完整版).pdf VIP
文档评论(0)