出版社:陈歆、 周淑秋 上海交通大学出版社 (2013-05出版)
书籍目录
第1章VisualBasic6.0概述 1.1知识要点 1.2实验 1.3练习题 第2章VisualBasic程序设计基础 2.1知识要点 2.2实验 2.3练习题 第3章VisualBasic数据的输入与输出 3.1知识要点 3.2实验 3.3练习题 第4章程序的控制结构 4.1知识要点 4.2实验 4.3练习题 第5章数组与过程 5.1知识要点 5.2实验 5.3练习题 第6章常用的内部控件 6.1知识要点 6.2实验 6.3练习题 第7章菜单界面设计 7.1知识要点 7.2实验 7.3练习题 第8章文件管理 8.1知识要点 8.2实验 8.3练习题 第9章键盘与鼠标事件过程 9.1知识要点 9.2实验 9.3练习题 第10章多重窗体程序设计 10.1知识要点 10.2实验 10.3练习题 参考答案与提示
章节摘录
版权页: 插图: ②调用Sub过程,是一个独立的语句,不能写在表达式中。 ③在工程的任何地方都能调用其他模块中说明为Public的公用过程,称为外部调用。调用其他窗体的外部过程要同时指出窗体名和过程名,并给出实参。格式为: Call窗体名.过程名(实参表)或 窗体名.过程名实参表 3)Function过程的定义 [Private|Public][Static]Function函数过程名(参数表)[As类型] 语句 End Function 说明: ①Pfivate、Public、Static及参数的含义同Sub子过程。 ②Function过程若省略“As类型”,则返回的值的类型为变体类型;若省略“函数过程名=表达式”,则该过程返回一个默认值,即数值函数过程返回0,字符函数过程返回空字符串。 4)Function过程的调用方法 Function过程的调用可以像使用VisualBasic内部函数一样来调用,被调用的函数作为表达式或表达式的一部分,配以其他语法成分构成语句。通常有三种调用方法: ①用Call语句。 ②将Function返回值赋给一个变量,如:变量名=Function过程名[(参数列表)]。 ③将Function过程的返回值用在表达式中。 其中,有关参数列表的说明与Sub过程相似。 5.1.7形参与实参的对应关系以及”值传递”和“地址传递”的传递方式 在调用Sub过程和Function过程时,参数的传递有两种方式:按值传递、按地址传递,定义过程时,缺省的参数传递方式是按地址传递。 1)按值传递 主调过程的实参与被调过程的形参各有自己的存储单元,调用时主调过程的实参值复制给被调过程的形参,定义被调过程时,各形参前加ByVal。按值传递的参数结合过程:将实参的值复制给形参。在被调用过程中对形参的任何改变都不会影响实参,因此是“单向传递”。 2)按地址传递 主调过程的实参与被调过程的形参共享同一存储单元,形式参数与实际参数是同一个变量,定义被调过程时,各形参前加ByRef。按地址传递的参数结合过程:将实参的地址传递给形参,即形参和实参共用一段内存单元。如果在被调用过程中形参发生了变化,则会影响到实参,即实参的值会随形参的改变而改变,就像是形参把值“回传”给了实参,因此是“双向传递”。 不同数据类型的参数有着不同的传递方式:当参数是字符串时,为了提高效率,最好采用传地址的方式;另外,数组、用户自定义类型和对象都必须采用传地址的方式;其他数据类型的数据可以采用两种方式传送,但为了提高程序的可靠性和便于调试,一般都采用传值的方式,除非希望从被调用过程改变实参的值。
编辑推荐
《Visual Basic程序设计教程上机实验指导》编者结合多年教学经验精选出有代表性的实验素材,帮助读者边学边练,学以致用,迅速提高操作能力。全书主要内容包括程序设计基础、数据的输入输出、程序的控制结构、数组与过程、常用的内部控件、菜单界面设计、文件管理、键盘与鼠标事件过程、多重窗体设计编程等。
图书封面
评论、评分、阅读与下载