
延迟符 01 VB应用程序 02 过程 03 函数 延迟符 01 VB应用程序 过程强调的是动作 函数强调的是值的计算 VB应用程序 按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个应用问题的一部分任务。 延迟符 02 过程 延迟符 输入标题 输入标题 输入标题 可以将程序划分成一个个较小的逻辑单元,每个这样的逻辑单元可以构成一个过程。过程中的代码可以被重复地调用,从而避免了不必要的代码的重复编制,减少了编程的工作量。 过程分为两类:一类是事件过理过程,一类是通用过程。 事件处理过程描述的是,当对象X上发生某个事件Y时,需要执行一段程序来响应这个事件,如鼠标单击Click事件过程,窗体加载Load事件过程等;而通用过程则是一个独立的程序段,不同的事件可能需要使用同一个程序段时,可以把这个程序段单独地建成一个通用过程,供其他事件处理过程或其他通用过程调用。 02 过程 延迟符 输入标题 输入标题 输入标题 02 过程 延迟符 窗 体 Form_Load、Form1_Click 文本框 Text1_Click、Text1_KeyPress、Text1_Change、Text1_DblClick 按 钮 Command1_Click 标 签 Label1_Click、Label1_DblClick 图像框 Image1_Click 计时器 Timer1_Timer 规则:对象名_事件 输入标题 输入标题 事件过理过程的一般形式: 02 过程 延迟符 Sub过程以Sub开头,以End_Sub结束。在Sub与End Sub之间是描述过程操作的语句块,称为子程序体或过程体。过程体可以含有多个Exit Sub的语句,程序执行Exit Sub时提前退出该进程,返回到调用该过程的下一条语句。 【例1】 [浙江高考]小李在设计VB程序时所使用复选框对象的属性窗口如下图所示,他想编制该复选框单击事件的处理过程,则该事件处理过程名是( ) A.CheckBox_Click B.加粗_Click C.Check1_Click D.复选框_Click 【例1解题】 本题要确定单击复选框Check1的事件处理过程名。复选框对象的名称是_____,属于_____类,该对象的标题栏中显示文本是_____。 【答案1】 _____ check1 checkBox 加粗 C 【例2】 [浙江高考]某Visual Basic 程序如下: Private Sub Text2_KeyPress(KeyAscII As Integer) If KeyAscII=13 Then Text1.Text=Text2.Text End If End Sub 程序运行时,能触发该事件过程的是( ) A.单击文本框Text1 B.单击文本框Text2 C.文本框Text1被激活后,用户在键盘上按下某一个键 D.文本框Text2被激活后,用户在键盘上按下某一个键 【例2解题】 本题考查事件处理过程的执行。题目中显示事件处理过程名为Text2_KeyPress,激活Text2文本框,并在键盘上按下某一个键后,能驱动该程序执行。 【答案2】 _____ D 【例3】[浙江高考]某对象的一个事件过程代码如下: Private Sub Obj_Click() s=s+1 Text.Text=Str(s) End Sub 下列说法正确的是( ) A.该过程的过程名为“Obj” B.该事件是一个“单击”事件 C.该对象的对象名为“Obj_Click” D.该对象的类名为“Sub” 【例3解题】 本题考查对事件处理过程代码的理解。事件处理过程名为:对象名_事件。该对象的对象名为_____,事件为_____,事件处理过程名为:_____。这里无法确定该对象的类名。 【答案3】 _____ Obj Click Obj_Click() B 03 函数 延迟符 03 函数 延迟符 ?程序执行Exit Function语句时,就提前退出函数,返回调用点。 ?函数名的命令规则与变量名的命名规则相同。在函数体内,可以像使用简单变量一样使用函数名。 ?参数表是对于函数需要的原始数据的类型进行一一地说明。As后的类型名,是说明函数的计算结果,即函数返回值的数据类型。 End Function之前的语句块,描述了函数的计算过程,在这些语句中,至少有一个形如“函数名=表达式”的语句,这样,表达式的计算结果才能 ... ...
~~ 您好,已阅读到文档的结尾了 ~~