出版时间:2013-2 出版社:中国石化出版社有限公司
内容概要
《普通高等教育"十二五"规划教材:Visual Basic程序设计实验教程》共分为三个部分。第一部分是实验指导,安排了16个实验,每个实验给出了实验目的,相关知识要点及实验内容。第二部分是习题集,通过选择题、填空题、读程序写结果及程序设计等题型让学生掌握Visual Basic的基本语法和程序设计能力。第三部分是习题解答,提供第二部分全部内容的参考答案。
书籍目录
第一部分 Visual Basic程序设计实验指导 实验1 VB的集成开发环境 实验2顺序结构程序设计 实验3选择结构程序设计(一) 实验4选择结构程序设计(二) 实验5循环结构程序设计(一) 实验6循环结构程序设计(二) 实验7数组(一) 实验8数组(二) 实验9过程与函数(一) 实验10过程与函数(二) 实验11常用控件(一) 实验12常用控件(二) 实验13菜单设计 实验14图形操作 实验15文 件 实验16应用程序的设计 第二部分Visual Basic程序设计习题集 第1章Visual Basic程序设计概述 第2章简单的VB程序设计 第3章VB语言基础 第4章基本的控制结构 第5章数 组 第6章过 程 第7章常用控件 第8章菜单设计 第9章文 件 第三部分Visual Basic程序设计习题解答 第1章Visual Basic程序设计概述 第2章简单的VB程序设计 第3章VB语言基础 第4章基本的控制结构 第5章数 组 第6章过 程 第7章常用控件 第8章菜单设计 第9章文 件
章节摘录
版权页: 插图: 参数列表:称为实参或实元,它必须与形参个数相同,位置与类型一一对应,可以是同类型的常量、变量、表达式。 2.子过程形式 (1)子过程定义的一般形式: [Private | Public][Static]Sub子过程名[(参数列表)] [局部变量和常数声明] 语句块 [Exit Sub] [语句块] End Sub (2)子过程的调用形式 ①子过程名[参数列表] ②Call子过程名[(参数列表)] 3.子过程与函数过程区别 (1)函数过程名有值、有类型,在函数体内至少赋值一次;子过程名无值、无类型,在子过程体内不能对子过程名赋值。 (2)调用时,子过程调用是一条独立的语句;函数过程不能作为单独的语句加以调用,可作为表达式的一部分参加运算,也可作为方法或过程的一个参数。 (3)一般来说,当过程有一个返回值,使用函数过程较直观;反之,若过程无返回值,或有多个返回值,则使用子过程较直观。 三、实验项目 【实验9.1】编写一个计算表达式m!/n!(m—n)!的值的程序(m>=n>=0)。 【提示】 1.表达式中需要计算3个阶乘,因此可以编写一个求阶乘的函数过程,以减少重复编写程序段的工作量。 2.自定义过程的书写位置 方法一:在代码窗口的对象中选择“通用”,然后在代码编辑区书写,比较常用。 方法二:在代码窗口,选择“工具|添加过程”,从对话框中输人过程名,并选择类型和范围,单击“确定”后在新创建的过程框架中书写。 3.函数过程的编写步骤 (1)确定函数过程的功能,分析实现该功能需要已知什么,求得的结果是什么,从而写出函数过程的框架。 对于求阶乘的函数过程,很明显需要知道求哪一个数的阶乘,即需要已知一个整数(假设为x),求得的结果为该数的阶乘,即为一个数。另外,由于9!已超出整型的范围,所以最终求得的结果最好用Long或Single类型的变量来存放。因此,函数的框架为: Function fact(x As Integer)As Single End Function (2)编写函数体。 根据函数的框架,函数的功能为求X!,函数体即为X!的具体求解过程。因为函数过程求解时所需的已知条件(即输入)为形参,其值由函数调用时的实参决定,而所求的结果可通过函数名带回去,因此,函数体中往往不会出现输入、输出语句。 4.函数过程的调用 函数过程是用来执行某一特定任务的程序代码,要利用其执行任务,必须对其进行调用,调用方法和调用VB内部函数过程(例如Sin)的方法一样,具体形式为: 函数名(实参列表) 例如想调用fact函数求5的阶乘,则可以写作fact(5)。 注意:由于函数调用返回的是某一具体的值,例如,fact(5)返回的值为120,而120这个数字不能独立作为一条语句存在,因此,函数过程调用只能和其他语法成分组合,作为一条语句的某一部分在程序中出现,例如Text1.Text=fact(5)或Print fact(5)等。
编辑推荐
《普通高等教育"十二五"规划教材:Visual Basic程序设计实验教程》适合作为高等院校非计算机专业的本科生实验教材,实验学时建议为30学时。《普通高等教育"十二五"规划教材:Visual Basic程序设计实验教程》也可以作为软件技术人员的参考用书。
图书封面
评论、评分、阅读与下载