电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

4.4过程和函数VIP免费

4.4过程和函数_第1页
1/23
4.4过程和函数_第2页
2/23
4.4过程和函数_第3页
3/23
01VB应用程序02过程03函数01VB应用程序过程强调的是动作函数强调的是值的计算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与EndSub之间是描述过程操作的语句块,称为子程序体或过程体。过程体可以含有多个ExitSub的语句,程序执行ExitSub时提前退出该进程,返回到调用该过程的下一条语句。【例1】[浙江高考]小李在设计VB程序时所使用复选框对象的属性窗口如下图所示,他想编制该复选框单击事件的处理过程,则该事件处理过程名是()A.CheckBox_ClickB.加粗_ClickC.Check1_ClickD.复选框_Click【例1解题】本题要确定单击复选框Check1的事件处理过程名。复选框对象的名称是________,属于________类,该对象的标题栏中显示文本是________。【答案1】________check1checkBox加粗C【例2】[浙江高考]某VisualBasic程序如下:PrivateSubText2_KeyPress(KeyAscIIAsInteger)IfKeyAscII=13ThenText1.Text=Text2.TextEndIfEndSub程序运行时,能触发该事件过程的是()A.单击文本框Text1B.单击文本框Text2C.文本框Text1被激活后,用户在键盘上按下某一个键D.文本框Text2被激活后,用户在键盘上按下某一个键【例2解题】本题考查事件处理过程的执行。题目中显示事件处理过程名为Text2_KeyPress,激活Text2文本框,并在键盘上按下某一个键后,能驱动该程序执行。【答案2】________D【例3】[浙江高考]某对象的一个事件过程代码如下:PrivateSubObj_Click()s=s+1Text.Text=Str(s)EndSub下列说法正确的是()A.该过程的过程名为“Obj”B.该事件是一个“单击”事件C.该对象的对象名为“Obj_Click”D.该对象的类名为“Sub”【例3解题】本题考查对事件处理过程代码的理解。事件处理过程名为:对象名_事件。该对象的对象名为________,事件为________,事件处理过程名为:________。这里无法确定该对象的类名。【答案3】________ObjClickObj_Click()B03函数03函数❶程序执行ExitFunction语句时,就提前退出函数,返回调用点。❷函数名的命令规则与变量名的命名规则相同。在函数体内,可以像使用简单变量一样使用函数名。❸参数表是对于函数需要的原始数据的类型进行一一地说明。As后的类型名,是说明函数的计算结果,即函数返回值的数据类型。EndFunction之前的语句块,描述了函数的计算过程,在这些语句中,至少有一个形如“函数名=表达式”的语句,这样,表达式的计算结果才能作为函数的返回值,被VB送到函数的调用点上。❹自定义函数的调用比较简单,与内部函数没有什么区别,只不过内部函数由VB提供,而自定义函数由用户自己定义。调用的格式如下:。自定义函数名(参数表)举个例子输入标题03函数比较a、b的大小;比较a、b、c的大小;比较a、b、c、d的大小;比较a、b、c、d、e的大小;比较a、b、c、d、e……的大小;【例1】[浙江高考]有如下VisualBasic自定义函数:Functionf(xAsInteger)AsBooleanIfxMod2=0Thenf=TrueElsef=FalseEndFunction该函数返回值的数据类型是()A.整数型B.逻辑型C.日期型D.长整数型【例1解题】本题考...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

4.4过程和函数

您可能关注的文档

中小学资料+ 关注
实名认证
内容提供者

精美课件,值得下载

相关标签

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部