中山市中考满分作文第一次作业讲评_中考满分作文写作攻略

2020-02-29 其他范文 下载本文

中山市中考满分作文第一次作业讲评由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“中考满分作文写作攻略”。

《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语句或单击“结束”按钮停止程序的运行。

第四部分:程序设计题

第1题,在该题目中没有规定控件的名称,可自己规定,参考答案中窗体、文本框、两个命令按钮分别采用的是默认名称,分别为form1,text1,command1,command2。

该题目需要完成三个事件

第一个是窗体载入事件,需要在文本框中显示“VB程序设计”几个字,并且文字大小为16号,代码如下:

Private Sub Form_Load()

Text1.Text = “VB程序设计”

Text1.FontSize = 16 End Sub 第二个事件是单击命令按钮1时隐藏文本框 Private Sub Command1_Click()

Text1.Visible = False End Sub 第三个事件是单击命令按钮2时显示文本框 Private Sub Command2_Click()

Text1.Visible = True End Sub

第2、3题参考答案如下:

2.Private Sub Command1_Click()

Text1.Text = “”

Text2.Text = “”

[Text3.Text = “”

End Sub

Private Sub Command2_Click()

If Text1 Text = “ ” Or Text2.Text = “” Or Text3.Text = “ ” Then

MsgBox “成绩输入不全!”

Else

Text4.Text =(Val(Text1.Text)+ Val(Text2.Text)+ Val(Text3.Text))/3

End If

Sub End

Private Sub Command3_Click()Unload Me

End Sub

3.Private Sub Command1_Click()

If Text1.Text = “” Then

MsgBox “至少要输出单价!”

Text1.SetFocus

Exit Sub

End If

If Text2.Text = “” Then Text2.Text = 1

If Text3.Text = “” Then Text3.Text = 1

Text4.Text = Text1.Text * Text2.Text * Text3.Text End Sub

《中山市中考满分作文第一次作业讲评.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
中山市中考满分作文第一次作业讲评
点击下载文档
相关专题 中考满分作文写作攻略 中山市 作业 中考 中考满分作文写作攻略 中山市 作业 中考
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文