Visual basic3
Visual Basic的三种模块

声明变量的语句格式如下:
Public|Dim|Static|Private [变量名As<数据类型>] [, 变量名As<数据类型>]… 例如:Dim iAge As Integer 或者: Public|Dim|Static|Private变量名<类型符>[,变量名< 类型符>]… 例如: Dim iAge%
• 4.逻辑运算符
运算符 Not 逻辑非 And Or Xor Eqv Imp 与 或 异或 等价 蕴含 说明
• 3.关系运算符
运算符 =
<> > < >=
说明 等于
不等于 大于 小于 大于等于
例子 “ab”=“ba”
“ab”<>“ba” 3>5 3<5 4>=6
运算结果 False
True False True False
<= Like
4<=6 小于等于 字符串模式匹配 “abc” Like”ab”
ቤተ መጻሕፍቲ ባይዱ
True True
• 变量的命名规则
(1)必须以字母或汉字开头,由字母、汉字、数字 或下划线组成,不得含有+,-,*,/,$,&,!,#,?,小数 点或逗号等特殊字符。 (2)变量名的长度不得超过255个字符。 (3)不得与Vb中的关键字重名。 (4)变量不区分大小写 (5)变量名在变量的有效范围内必须唯一。 (6)可以在变量名前加前缀或后缀来表达该变量的 数据类型。例如strName表示字符串变量。
运算符与表达式
• VB中的运算符包括算数运算符、字符串连接运算符、关系 运算符和逻辑运算符等几种类型。 • 1.算数运算符 运算符 说明 例子 运算结果 8
第3章 Visual Basic数据的输入与输出

3-2 例3-2运行界面 程序代码如下: Private Sub Command1_Click() Picture3.Picture = Picture1.Picture Picture1.Picture = Picture2.Picture Picture2.Picture = Picture3.Picture Picture3.Picture = LoadPicture() End Sub 其中 ,Picture3.Picture=LoadPicture ()语句的作用是在 Picture3 图片框中使用 LoadPicture 函数装入一个空图片。 3.1.2. InputBox 函数 InPutBox函数是提供从键盘输入数据的函数。 该函数在执行过程中会产生一个对话框,等待用户在 该对话框中输入数据,并返回所输入的内容。 格式:InputBox(提示信息[,对话框标题][,默认内容][,x坐标位置][,y坐标位置])。 功能:提供一个简单的对话框,供用户输入信息。 几点说明: (1)提示信息:必选项,为字符串表达式,在对话框中作为提示用户操作的信息。 (2)对话框标题:可选项,为字符串表达式,用于对话框标题的显示。如果省略,则把应用程序名作 为对话框的标题。 (3) 默认内容:可选项,为字符串表达式,在没有输入前作为缺省内容显示在输入文本框中,如果省
第3章
学习内容
输入输出的概念 赋值语句 InputBox函数 Print语句及输出格式 与Print语句相关的函数 Print的其他方法和属性 字形 MsgBox函数和MsgBox输入与输出
学习目标
掌握 Print方法以及 InputBox函数和MsgBox函数的一般用法,了解与打印机输出有关的属性和方 法。
3.2 数据输出
程序运行后,应将执行的结果显示给用户,这就需要进行数据的输出操作。在Visual Basic中,一般 使用Print语句、MsgBox函数和MsgBox以及其他方法和属性,例如,使用文本框、标签等实现输出操 作。 3.2.1 Print 语句 在程序中使用Print语句可将文本字符串、变量值或表达式值在窗体、图形对象或打印机上输出。 1.Print语句的格式和用法 格式:[对象名.]Print[[表达式表],|;] Print语句的格式和功能与BASIC语言中的Print语句类似,都可用来输出操作。 几点说明: (1)对象名:可以是窗体(Form)、图片框(PictureBox)或打印机(Printer),也可以是立即窗 口(Debug)。如果省略了“对象名”,则系统默认在当前窗体上输出。 例如: Print“学习 Visual Basic” ‘在当前窗体上显示“学习 Visual Basic字符串”。 Picturel.Print“学习 visual Basic6.0” ‘在当前窗体的 Picturel图片框内显示“学习 Visual Basic6. 0”字符串。 Printer.Print“学习 visual Basic6.0” ‘在 Printer(打印机)上打印输出“学习 Visual Basic6.0”。 Debug.Print“学习 Visual Basic6.0” ‘在立即窗口中输出“学习 Visual Basic6.0”。 (2)表达式表:可以是一个变量名或多个变量名,也可以是一个表达式或多个表达式。 表达式可以是 数值表达式或字符串表达式。当输出对象为数值表达式时,打印输出该表达式的值,当输出对象为 字符串表达式时,打印输出该字符串的原样。如果省略“表达式表”,则输出一个空行。 例如: a=23.56:b=127:C=189 Print a ‘在当前窗口输出变量 a的值 Print ‘输出一个空行 Print “欢迎来到vb世界!” ‘输出引号内的“欢迎来到vb世界!”字符串 (3)当输出多个表达式或变量时,各表达式或变量之间需要使用分隔符(“,”、“;”或空格,英 文状态输入)间隔。其中,逗号(“,”)分隔:按标准格式(分区格式)输出,即各数据项占12位 字符;分号(“;”)或空格分隔:按紧凑格式输出,当输出数值型数据时,在该数值前留一个符号 位,数值后留一个空格,当输出字符串时,前后都不留空格。例如: A=23.56:b=127:C=189 Print a,b,c,“Print的标准格式” Print Print a; b; c;“Print的紧凑格式”
Visual Basic程序设计复习题及答案3(EF)

《Visual Basic程序设计》课程复习资料一、选择题:1.下列不属于数值数据类型的是 [ ]A.整型B.实型C.货币型D.布尔型2.在VB中,若某变量未经Dim语句声明便直接使用,系统会默认其为 [ ]A.整型B.变体型C.字符型D.单精度型3.以下过程是 [ ]Public Function MaxNum( )End FunctionA.用户自定义函数B.按钮单击事件C.窗体单击事件D.窗体属性4.一个字节型变量在内存中占据( )字节的空间。
[ ]A.1B.2C.4D.85.若要求向文本框输入密码时,只在文本框中显示*号,则应当在此文本框的属性窗口中置 [ ]A.Text属性值为 *B.Caption属性值为 *C.PasswordChar属性值为空D.PasswordChar属性值为6.下列说法错误的是 [ ]A.Stop语句用来暂停程序的执行B. End语句是用来结束一个程序的执行C. Msgbox 语句和 Msgbox 函数都有返回值D. MsgBox 语句常用于简单的信息显示7.VB 窗体默认的坐标单位是 [ ]A.cmB.mC.TwipD.Pix8.VB6.0 中专门为程序代码的书写提供了一个( )窗口。
[ ]A.代码B.属性C.窗体D.立即9.下列可作为Visual Basic的变量名的是 [ ]A. AbtB. TABC.IFD. A[B]T10.以下不是Visual Basic中的事件是 [ ]A.DblClickB. MouseMoveC. CaptionD. Change11.InputBox 函数返回值的类型是 [ ]A.数值B.字符串C.变体D.逻辑12.Visual Basic 程序中的注释所使用的字符是 [ ]A. 'B. :C. \D. _13.下列可作为 Visual Basic 的变量名的是 [ ]A .Filename B. A(A+B) C.A%D D.Print14.要让菜单项无效,应将( )属性值设置为 False。
VB三种程序结构VisualBasic语言作为结构化程序设计语言提供

3、
当逻辑型赋值给数值型时,True转换为-1,False转
换为0;反之,当数值型赋给逻辑型时,非0转换为True,
0转换为False.
2、MsgBox函数:向用户显示信息(输出
MsgBox语句: MsgBox (提示内容 [,答复按钮+图标][,标题]) MsgBox函数: Dim x As Integer X=MsgBox(提示内容 [,答复按钮+图标][,标题])
? Round(3.89456,3) 结果:3.895 说明:☆ 在三角函数中,以弧度表示;sqr的自变量不能是负数
☆ Rnd函数返回小于1,大于等于0的单精度随机数。 VB用于产生随机数的公式取决于称为种子(seed)的初始值。
默认情况下,每次运行一个应用程序,VB提供一相同的种子, 即Rnd产生相同序列的随机数。为了每次运行时,产生不同序 列的随机数,可执行Randomize语句,格式如下:
•答复按钮+图标:确定在消息框中按钮 的数目和类型,以及图标的类型。
•标题:显示在消息框标题栏上的文本。
"按钮"设置值及意义
分组 内部常数
VbOkOnly VbOkCancel 按 VbAboutRetryIgnore 钮 VbYesNoCancel 数 VbYesNo 目 VbRetryCancel
对 象 可 以 是 窗 体 ( Form ) 、 图 形 框 (PictureBox) 或 打 印 机 (Printer)。如果省略了对象,则在窗体上输出。 说明:① 表达式:可选项。可以是一个或多个表达式。当有多个表达式 时,要用分隔符(逗号、分号)隔开。当表达式缺省时,则屏幕显 示一个空行。 ② 输出格式分为标准输出格式和紧凑输出格式。 标准输出格式:以14个字符宽度划分为一个区段,每个数据项占一个区 段的位置。(数据项之间用逗号隔开) 紧凑输出格式:对于数值型数据,前面有一个符号位,后面有一个空格; 对于每个字符串,各个数据项之间没有间隔。(各数据项之间用分 号或空格作为分隔符)
Visual_Basic程序设计课件——第三章

【例题】移动对象,程序运行时使命令按钮移到窗体 的中心位置。
TextHeight和TextWidth方法
TextHeight方法和TextWidth方法用于帮助设置坐标,作用 为返回一个文本字符串的高度和宽度值。 TextHeight方法语法格式为: [对象名].TextHeight(字符串) TextWidth方法语法格式为: [对象名].TextWidth(字符串)
Spc函数
Spc函数也可以对输出进行定位,作用是提供n个空格键。 Spc函数语法格式为:Spc(<n>) 例如:Print “a” ;Spc(10);“b”;Spc(5);“c” 输出:a b c 说明: 1、参数n是一个数值表达式。 2、Spc函数与其他输出项之间用分号隔开。 3、Spc函数和Tab函数的作用相似,可以相互替代,不同的是,Tab函数 从对象的左端开始计数,而Spc函数只表示输出项之间的间隔。
输出信息对话框
MsgBox函数可以弹出一个带有若干按钮的对话框,并在对话 框中显示询问消息,等待用户做出选择,并返回一个整数值, 告诉用户单击哪一个按钮。 MsgBox函数的语法格式: 变量=MsgBox(<信息内容>[,<对话框类型>[,<对话框标题 >]]) 说明: 1、信息内容是在对话框中出现的提示文本。在信息内容中 使用硬回车符(CHR(13))可以使文本换行。对话框的高度 和宽度随着信息内容的增加而增加,最多可有1024个字符。 2、对话框类型指定对话框中出现的按钮和图标,一般有3个 参数。其取值和含义如下:
CurrentX和CurrentY属性
CurrentX和CurrentY表示当前输出位置的横坐标与纵坐标。
文本属性
①字体(FontName) 格式为:FontName[=“字体类型”] ②字号 格式为:FontSize[=“点数”] 注:“点数”用来设定字体的大小,默认情况下,系统使用最小的字 号:“点数”为8。 ③斜体 格式为:FontItalic[=Boolean] 注:当Boolean值为True时,文本以斜体字输出,Boolean默认为False。 ④粗体 格式为:FontBold[=Boolean] 注:当Boolean值为True时,文本以粗体字输出,Boolean默认为False。
VisualBasic程序设计教程第三版课后习题答案

《VB程序设计》综合复习资料第一章Visual Basic程序设计概述一、填空题1、Visual Basic是一种面向__________的可视化程序设计语言,采取了__________的编程机制。
2、在VB中工程文件的扩展名是____________,窗体文件的扩展名是____________,标准模块文件的扩展名是____________。
3、执行“工程”菜单下的__________命令,可选择并添加ActiveX控件。
4、Visual Basic 6.0用于开发__________环境下的应用程序。
二、选择题1、下面不是VB工作模式的是()A.设计模式B.运行模式C.汇编模式D.中断模式2、可视化编程的最大优点是()A.具有标准工具箱B.一个工程文件由若干个窗体文件组成C.不需要编写大量代码来描述图形对象D.所见即所得3、下列不能打开属性窗口的操作是()A.执行“视图”菜单中的“属性窗口”命令B.按F4键C.按Ctrl+TD.单击工具栏上的“属性窗口”按钮4、下列可以打开立即窗口的操作是()A.Ctrl+D B.Ctrl+E C.Ctrl+F D.Ctrl+G5、Visual Basic的编程机制是()A.可视化B.面向对象C.面向图形D.事件驱动三、简答题1、代码窗口主要包括哪几部分?2、在工程资源管理器窗口中,主要列出了哪三类文件?3、窗体布局窗口的主要用途是什么?4、VB的基本特点是什么?5、怎样理解可视化设计?6、怎要理解事件驱动编程?第二章简单的VB程序设计一、填空题1、设置是否可以用Tab键来选取命令按钮,应该用______________属性。
2、一个控件在窗体的位置由_______和________属性决定,其大小由__________和_________属性决定。
3、利用对象的属性setfocus可获得焦点,对于一个对象,只有其visible属性和____________属性为true,才能接受焦点。
VB的发展简史及其发展前瞻

程 序 。 ? 已 完 成 的 应 用 程 序 是 使 用 Visua l Basic 虚 拟 机 真 正 . exe 文 件 , 可以自由发布 VB 中 几 个 常 用 术 语 : 工 程 ( Project ) 是 指 用 于 创 建 一 个 应 用 程 序 的 文 件 的 集 合 。 : 对 象 ( Object ) 可 控 制 的 某 个 东 西 , VB 中 主 要 有 两 类 对 象 : 窗 体 和 控件。 : 应 用 程 序 的 用 户 界 面 , 即 windo ws。 窗 体 ( Form) ) : 控 件 ( Control ) 指 的 是 各 种 按 钮 、 标 签 、 文 本 框 等 。 : 属 性 ( Property ) 是 指 对 象 的 特 征 , 如 大 小 、 标 题 或 颜 色 。 Active X :ActiveX 是 基 于 Co mpon ent Ob jec t Mode l (COM) 的 可 视 化 控 件 结 构 的 商 标 名 称 。 它 是 一 种 封 装 技 术 , 提 供 封 装 COM 组 件 并 将 其 置 入 应 用 程 序 ( 如 Web 浏 览 器 ) 的 一 种 方 法 。 Componen ts Objec t M odel (COM): 是 软 件 组 件 互 相 通 讯 的 一 种 方 式 。 它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在 什 么 计 算 机 上 运 行( 只 要 计 算 机 是 相 连 的 ) ,不 管 各 计 算 机 运 行 的 是 什 么 操 作 系 统 ( 只 要 该 操 作 系 统 支 持 COM) 也 不 管 该 组 件 是 用 什 么 语 言 编 写 的 。 , Visual Basic 发展史 1、1991 年 Visual Basic1.0 诞生 Visual Basic1.0 的功能非常简单,微软为他添加了 VBX 控件,而不是我们熟悉的 ocx 控件,缺少数据库支持,而且此时的 vb 还是一种解释 型语言,还不能生成.exe 文件。但他最大的革新是加入了事件驱动模型和可视化开发。 2、1992 年微软推出了 Visual Basic2.0 微软在这个版本中加入了对象型变量和最原始的“继承”概念,以及 OLE 和简单的数据访 问功能,同时还有大量的第三方控件。 3、1993 年 Visual Basic3.0 发布 在这个版本中,微软添加了增加了最新的 ODBC2.0 的支持,Jet 数据引擎的支持和新版本 OLE 的支持。最吸引人的地方是它对数据库的支持大大增强了,Grid 控件和数据控件能够 创建出色的数据窗口应用程序,而 Jet 引擎让 Visual Basic 能对最新的 Access 数据库快速地 访问。Visual Basic 3.0 还增加了许多新的金融函数。此外还增加了相当多的专业级控件,可 以开发出相当水平的 Windows 应用程序。Visual Basic 3.0 是 98 年以前中国最流行的 Visual Basic 版本。 4、1995 年 Visual Basic4.0 发布 Visual Basic4.0 是一场革命,但在当时而言,这简直是场灾难,首先 vbx 控件消失了,代之 的是 ocx 控件, OLE 已经不是传统的 OLE 了, Visual Basic 4.0 所用的语言换成了 Visual Basic For Application,这一切导致 VB3.0 以上版本很难移植到 VB4.0 中,但不可否认的是 Visual Basic 4.0 为 Visual Basic 成为一种 COM 语言奠
算法与程序设计----从零开始学Visual Basic3

算法与程序设计----从零开始学Visual Basic 作者:山东东营胜利第二中学刘健
第三课数据的表示与处理---数据类型
上节课我们学习了通过编写一个程序来体验可视化编程的一般步骤。
这节课我们来看看在VB中数据到底是如何表示的?数据类型实际上就是一种约定。
在计算机世界里,0和1就组成了全部,它的数据都是以0和1的形式存储的。
在VB中,VB提供了数值型、字符串型、布尔型、日期型等基本数据。
首先我们来看一下VB中有哪些数据类型?
一、数值型数据
1、整型关键字:Integer
2、长整型关键字:Long
3、单精度型关键字:Single
4、双精度型关键字:Double
讲解:1、数值型数据表示的数值范围不同,所占内存也不同。
2、单精度型、双精度型又合称为浮点型
二、字符串型数据
1、字符串型关键字:String
讲解:1、字符串型数据就是用””引起来的一串字符。
如在第一节课中学习制作的程序
“欢迎进入VB世界!”就是一串字符。
2、需要注意在VB中的标点符号除了字符串中可以用中文标点符号,其他要用英文标点符号,否则就会出现错误。
三、布尔型数据
1、布尔型关键字:Boolean
讲解:1、布尔型又叫做逻辑型,常常用来表示逻辑判断的结果,其值为True或False,分别表示逻辑真和逻辑假。
2、VB中常常用数据0表示假,-1表示真
四、日期型数据
1、日期型关键字:Date
讲解:1、日期型数据是用来处理日期和时间的数据。
2、VB中用“#”把日期和时间的值括起来。
好了,这节课就到这里,内容虽然少,但都很重要,希望同学们能掌握。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dim a As Integer, b As Integer, c As Integer a = Val(Text1.Text) b=7 c = 2 * a Mod b / 3 + 1 a=a+1 b=2*b-1 c=c+a+b Text2.Text = c End Sub
Text1
Text2
′“交换”按钮
Text2.Text = Text1.Text
Text1.Text = Text2.Text End Sub
主页
思考题
下列程Байду номын сангаас的运行结果是什么?
想一想
运行时,在文本框Text1中输入5,单击“计算”
按钮后,在文本框Text2显示的结果是什么? 20
Private Sub Command1_Click()
也可以通过单击工具栏上的“中断”按钮来实
现 使用Ctrl + Break组合键,可强制程序暂停运行
主页
说明
(1)表达式中的变量必须是赋过值的,否则变量的初值自动 取零值(变长字符串变量取空字符)。例如: a = 1 c = a + b + 3 ′b未赋过值,为0 执行后,c 值为 4 (2)赋值语句跟数学中等式具有不同的含意,例如 x = x + 1 表示把变量x的当前值加上1后再将结果赋给变量 “先读后写”:读出x的内容 → 有内容)
例3.4 通过输入框输入姓名, 然后再消息框中显示出来
输入框
Private Sub Form_Load() x = InputBox(“输入您的姓名”, “您叫什么名?”) y = MsgBox( x & “先生:祝您马到功成!”, ,”例3.4”) End Sub 消息框
主页
1 输入对话框
用于产生一个能接收用户输入的对话框 格式: 变量=InputBox(提示[,标题][,缺省值][,xpos][,ypos]) 举例
主页
例3.2 Private Sub Form_Click()
a=2 b = "VB" Print 50 * a Print b Print Print "The Total is" End Sub
'计算并输出表达式的值 '输出变量的值 '输出空行 '输出字符串常量
输出数值数据时,前面有一个符号位(正 号以空格表示),后面留有一个空格; 输出字符串时,前后不留空格 每个Print输出一行。
主页
Print Tab(2);"学号";Tab(11);"姓名";Tab(21);"成绩"
输出结果是(1个汉字占2个位置):
└┘学号└┘└┘└┘└┘└┘姓名└┘└┘└┘└┘└┘└┘成绩
主页
3.3 使用对话框
对话框既可以用来显示信息,也可以用于输入信息 VB中能够建立两种预制对话框:输入框和消息框 使用系统提供的函数(InputBox和MsgBox),而不必为对话框 另建窗体
主页
当输入的圆半径为65时,运行结果
主页
思考题
想一想
在窗体上有一个文本框,然后编写如下事件过程: Private Sub Form_Click() x = InputBox("请输入一个整数") Print x + Text1.text End Sub
程序运行时,在文本框中输入456,然后单击窗体,在输入 对话框中输入123,单击“确定”按钮后,在窗体上显示的内容 是 D
学习程序设计,初学者要 善于模仿,并要多练。 任何一门程序设计语言都 有一套严格的编程规定(如语法 规则),在编程时一定要遵守这 些规定(只能遵守,不能创造)。
主页
第3章 赋值与输入输出
一个完整的VB应用程序,一般都包含三部分内容,即
输入 → 处理 → 输出
可通过VB语句、各种控件实现输入输出操作
主页
3 MsgBox的两种格式
(1)返回一个值。从返回值中可以知道用户按 下的是哪个按钮。例如
y = MsgBox(“输入文件名是否正确”,52,”请确认”)
若y为1,表示用户按下的是“确定”按钮,依此类推。 程序通过判断y值(如采用条件语句IF-THEN),再根据用 户按下的是什么按钮,再做不同的处理。
(2) 不返回值。例如
MsgBox “输入文件名是否正确”,52,”请确认” MsgBox “输入文件名是否正确” 采用这种格式时,不知道用户按下的是什么按钮。这种 格式可以使用在不需要知道用户按钮情况的场合。
主页
例3.5
从输入框中输入圆的半径,计算圆的周长和面积
例3.5
(1)创建应用程序的用户界面和设置对象属性 (2)编写程序代码
(4)赋值号两边的数据类型必须一致,即同时为数值型或同时 为字符型。
主页
例3.1 设计程序,实现两个文本框内容的交换
(1)在窗体上建立两个标签、两个文本框和一个命令按钮 (2)编写程序代码
借助于另一个变量(假设为 t) ,并直接在控件中交换数据
Private Sub Command1_Click()
运行结果:
主页
例3.3 Private Sub Form_Click() a = 3: b = 4 分号“;”——紧凑格式 逗号“,”——按区格式(14个字符位 Print a, b, 4 + a, 置) Print 2 * b 语句行末尾有分号或逗号,则输出本行 输出项后不换行 Print a, , b Print "a="; a, "b="; b End Sub
本章主要内容 赋值语句 使用print方法 预定义对话框 数组的定义
退出
主页
3.1赋值与输入输出
1. 赋值语句[Let]变量名=表达式
示例:x = 5 * 1.4
2. 注释、结束和暂停语句
(1) 注释语句 Rem 注释内容 或 ´ 注释内容 (2) 结束语句 End (3) 暂停语句 Stop
Dim t As String t = Text1.Text
′“交换”按钮
Text1
Text1.Text = Text2.Text
Text2.Text = t End Sub
有的对象属性 具有变量的特性
Text2
主页
思考题
把上述程序改为以下形式,效果是否一样?
想一想
Private Sub Command1_Click()
主页
3 动态数组
例如: Dim aa() as string Redim aa(1..10) as string
4 二维数组 Dim m(3,5) as integer 例如: Dim bb(1..2,1..3) as string 其元素为bb(1,1),bb(1,2),bb(1,3) bb(2,1),bb(2,2),bb(2,3)
A. 123
B. 456
C. 579
D. 123456
主页
3.4数组的概念
1 数组的概念
有序数据的集合。 数组中的每一个数据属于同一个数据类型。 用一个统一的数组名字和下标来唯一确定数组中的每一个素。
2 数组的定义格式
{Public|Private|Static} Dim 数组名(大小)as 数据类型 例如:Dim aa(10) as string 其元素为 aa(0),aa(1),„,aa(9),aa(10) Option Base 0 Option Base 1 aa(1),aa(2)„,aa(9),aa(10) Public|Private|Static}Dim 数组名(下界to上界)as数据类型 例如:Dim aa(1..10) as string 其元素为 aa(1),aa(2),„.aa(10)
Private Sub Command1_Click() Dim r As Single, k As Single, s As Single r = Val(InputBox("请输入圆的半径", "计算圆的周长和面积")) k = 2 * 3.14159 * r s = 3.14159 * r * r Text1.Text = k Text2.Text = s MsgBox "计算已完成", , "例3.5" End Sub Private Sub Command2_Click() End End Sub
运行结果
主页
2 特殊打印格式
(1)
Spc函数
格式:Spc(n) 功能:在输出下一项之前插入n个空格。 例如: Print "学号";Spc(2);"姓名";Spc(5);"成绩" 输出结果(└┘表示空格): 学号└┘└┘姓名└┘└┘└┘└┘└┘成绩
主页
(2) Tab函数
函数格式:Tab(n) 功能:把输出位置移到第n列。 例如:
filename$=InputBox(“请输入文件名(不超过8个字符)”,”文件
名”,”vbfile”)
将产生一个如下对话框
例3.4b
主页
filename$=InputBox("请输入文件名" + Chr(13) + "(不超过8个字符)", "文件名", "vbfile")
主页
2 消息对话框
主页
加1
→ 写回x(覆盖原
说明
(3)变量出现在赋值号的右边和左边,其用途是不相同的。出 现在右边表达式中时,变量是参与运算的元素(其值被读出);出 现在左边时,变量起存放表达式的值的作用(被赋值)。例如 x=2 a=3 x = 2*a + 5 当执行第3行语句“x=2*a+5”时,将读出变量a的值(即3),把 该值乘2后加5,然后将结果(11)赋值给变量x。