VB数据输入输出

合集下载

一、VB输入和输出及基本函数

一、VB输入和输出及基本函数
VB
一、输入和输出
(一)、输入:
(Dim a As Integer Dim a%)→ 1. Private Sub Command1_Click() a = 6: b = 6 print a print b End Sub
定义变量a的类型
注意:同一行连续写时,需要用“:”隔开。
2. Private Sub Command1_Click() a = Val(text1.Text): b = Val(text2.Text) Print a; b End Sub 3. Private Sub Command1_Click() a = Val(InputBox(“ ")) b = Val(InputBox(“ ")) MsgBox (a): MsgBox (b) End Sub
注意:关于各函数用法详见书47页2.6节。
三、相关知识
1. F8 调试检查语句对错
2. “ ‘注释”注释(绿色)VB不可读
注意:在使用时一定要注意操作过程中是否拉了文本框 控件。
3. Private Sub Command1_Click() a = 9: b = 6 Print a, b End Sub
“,”代表同一行 隔8个字符输出
பைடு நூலகம்注意:
Private Sub Command1_Click() a = 6: b = 6 print a “print a后没有任何 print b 符号”代表换行输出 End Sub
(二)、输出:
1. Private Sub Command1_Click() a = Val(InputBox("")) b = Val(InputBox("")) MsgBox (a): MsgBox (b) End Sub

vb教程---输入输出顺序结构1

vb教程---输入输出顺序结构1

(3) Enabled属性:该属性决定控件是否对用户产生的事件 作出响应 (4) Visible属性 该属性决定控件是否可见,默认值为True。 (5)Height、Width、Top和Left属性:Height和Width属性 确定控件的高度和宽度,Top和Lelf属性确定控件在窗体中 的位置
X Top Left Width Y
Buttons参数值=65 ( 1+64+0) 或 vbOKCancel+ vbInformation+VbDefaultButton1
练习使用信息框
设计一个如下所示的提示框:
A = MsgBox("非法数据!" + Chr(13) +Chr(10)+ "是否继续?", vbYesNo + vbCritical, "提示信息")
Buttons参数值= 1+64 或 vbOKCancel+ vbInformation
Buttons参数的设置
3.说明哪一个是缺省按钮
Buttons的和=按钮设置值+图标设置值+缺省按钮值
对应值 符号常量 缺省的活动按钮
0
256 512
VbDefaultButton1
VbDefaultButton2 VbDefaultButton3
2. Tab函数
函数格式:Tab(n) 功能:把输出位置移到第n列。
例如:
Print Tab(2);"学号";Tab(11);"姓名";Tab(21);"成绩"
输出结果是(1个汉字占2个位置):

└┘学号└┘└┘└┘└┘└┘姓名└┘└┘└┘└┘└┘└┘成绩

vb排列递归,要求输入随机n个数,输出m个数的组合

vb排列递归,要求输入随机n个数,输出m个数的组合

VB排列递归算法是一种用于处理组合问题的经典算法。

它可以帮助我们在给定一组数的情况下,找出其中任意个数的排列组合。

在使用中,我们可以输入随机n个数,然后利用VB排列递归算法输出m个数的组合。

今天,我们就来详细介绍一下VB排列递归算法的原理和操作步骤。

一、VB排列递归算法的原理1.1 递归算法递归算法是一种常见的解决问题的方法,它是指在函数的定义中使用函数本身的方法。

在VB排列递归算法中,递归的核心思想是将大问题分解为小问题,然后通过递归调用来解决小问题。

1.2 排列组合在数学中,排列和组合是常见的概念。

排列是指从给定的元素中按照一定顺序选取一定数量的元素,而组合是指从给定的元素中选取一定数量的元素,顺序无关紧要。

VB排列递归算法可以帮助我们高效地求解排列和组合的问题。

二、VB排列递归算法的操作步骤现在,我们来介绍一下使用VB排列递归算法求解组合问题的具体操作步骤。

2.1 输入随机n个数我们需要输入一组随机的n个数,这些数可以是整数、小数或者是字符串,根据实际需求而定。

2.2 设置输出m个数的组合接下来,我们需要设置输出m个数的组合,即从输入的n个数中选取m个数进行组合。

2.3 编写VB排列递归算法在VB编程环境中,我们需要编写排列递归算法的具体代码。

这部分代码主要涉及递归函数的定义和递归调用的实现,通过递归的方式来实现排列组合的求解。

2.4 执行VB排列递归算法一切准备就绪后,我们可以执行VB排列递归算法,得到输出m 个数的组合结果。

这些组合结果可以是打印输出、保存到文件或者在界面中展示,根据实际需求进行选择。

三、VB排列递归算法的应用实例现在,我们通过一个具体的示例来演示VB排列递归算法的应用过程。

3.1 示例说明假设我们有一组数字{1, 2, 3, 4, 5},我们需要从中选取3个数字进行组合,那么该怎么做呢?接下来,我们就通过VB排列递归算法来解决这个问题。

3.2 操作步骤我们需要输入数字{1, 2, 3, 4, 5},然后设置输出3个数字的组合。

vb数据的输入、输出

vb数据的输入、输出

Yyyy
H M S tttt A/P,a/p
四位数显示年份(0100~9999)
显示小时(0~23),个位前不加0 在h后显示分(0~59),个位前不加0 显示秒(0~9),个位前不加0 显示完整时间(小时、分和秒)默认格式为 hh:mm:ss 12小时的时钟,中午前A或a,中午后P或p
q
hh mm ss AM/PM Am/pm
vbInformation
参数3 默认按钮
值 0 256 521
常 量 vbDefaultButton1 vbDefaultButton2
说 明 指定默认为第1按钮
指定默认为第2按钮 指定默认为第3按钮
vbDefaultButton3
函数的返回值 值 1 2 3 4 5 6 7 常 量 vbOK vbCancel 说 明 确定按钮 取消按钮 终止按钮 重试按钮 忽略按钮 是 否
说明: ①参数n为数值表达式,其值为一整数,它是下一个 输出位置的列号,表示在输出前把光标(或打印 头)移到该列。通常最左边的列号为1,如果当前 的显示位置已经超过n,则自动下移一行。 ②在VB中,对参数n的取值范围没有具体限制。当n 比行宽大时,显示位置为n Mod行宽;如果n<1, 则把输出位置移到第一列。 ③当在一个Print方法中有多个Tab函数时,每个Tab 函数对应一个输出项,各输出项之间用分号隔开。
E-
数值型格式实例:
Private Sub Form_Click() Print Format(123.45, "0000.000") Print Format(123.45, "0.0")
Print Format(123.46, "0.0")

VB_编程入门教程基础

VB_编程入门教程基础
编程有两个方面的要求: 一 需要理解编程的任务并给出算法 二 要使用特定的计算机语言具体地表示这些 算法。
4
VB_编程入门教程基础
2.2 一个简单的加法器程序 1.加法器界面设计
5
VB_编程入门教程基础
2.编写程序代码
标题 对象列表框
光标
6
过程列表框
过程分界线
程序员在此编写代码
VB_编程入门教程基础
2
VB_编程入门教程基础
本章主要内容: 确定数据的性质:数据类型 两种数据表达:常量和变量 算术运算符和表达式 VB编程的开始:使用窗体 赋值和输入输出
3
VB_编程入门教程基础
2.1 概 述
所谓编程就是针对要解决的任务,设计解决问 题的步骤,使用计算机程序设计语言进行描述,最 后通过编码、测试、修改等过程实现编程的目的。
逻辑型(Boolean) 逻辑型又称布尔型,其数据只有True(真)和
False(假)两个值逻辑值和数值类型进行转换的时 候,它们是非对称的: (1)数值数据转换为布尔值时,0对应False,非 0对应为True (2)布尔值转换为数值数据时,False对应0, True对应为 -1。
13
VB_编程入门教程基础
数据是程序处理的对象。为了更好地 处理各种各样的数据,VB定义了多种数据 类型,数据类型定义了值的范围并确定了 它能够进行的操作。
8
VB_编程入门教程基础
数据类型 9
数值型
整数: 整型/长整型 字节型 浮点型: 单/双精度 货币型
字符型 逻辑型 日期型 对象型 变体型
VB_编程入门教程基础
1. 字节型(Byte) 字节型数可以表示无符号的整数,0~255
如我们已知的:As,Dim,Private,Sub,End, Integer , Long , String , Option Explicit , Date,Const,……等等。

第3章 Visual Basic数据的输入与输出

第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的紧凑格式”

VB教程 使用文本框和标签输入输出文字信息

VB教程 使用文本框和标签输入输出文字信息

第五章 使用文本框和标签输入输出文字信息
清除按钮的click代码
Private Sub Command1_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "“ Text1.SetFocus End Sub
退出按钮的click代码
Private Sub Command2_Click() End End Sub
第五章 使用文本框和标签输入输出文字信息
2、设置密码 例3
第五章 使用文本框和标签输入输出文字信息
清除按钮的click代码
Private Sub Command1_Click() Text1.Text = "" Text2.Text = "" Text1.SetFocus End Sub
退出按钮的click代码
Private Sub Command2_Click() End End Sub
第五章 使用文本框和标签输入输出文字ቤተ መጻሕፍቲ ባይዱ息
校验密码按钮的click代码
Private Sub Command2_Click() pass$ = Text1.Text If pass$ = "password" Then Text2.Text = "密码正确,继续进行" Else Text2.Text = "密码错误,重新输入" End If End Sub
第五章 使用文本框和标签输入输出文字信息
5.1.2 文本框的属性、事件和方法 1.Change事件
改变文本框的Text属性时会引发该事件。当输入一 个字符,就会触发一次Change事件。

vb 数据的输入输出

vb 数据的输入输出

其他方法与属性
Textheight与textwidth方法 语法格式:[对象.]textheight 返回字符串的高度 [对象.]textwidth 返回字符串的宽度 分析:根据在vb中的默认字体大小,求出”microsoft”高度,并乘以6 作为下一个print位置的纵坐标,把横坐标设置为0,因此字符串 microsoft visual basic 6在第七行第一列显示,接下来显示字符串 的高度与宽度。 注意:在字符串中含有回车(asc码13)、换行(asc码10)字符时, 字符串的高度随之增加,回车换行如下所示: Chr(13)+chr(10) 字符串有几个回车换行其高度增加几倍。 例子:使输出字符串居中显示
Msgbox函数说明
1、msgbox函数的第二个参数的第三类数值用来确定默认活动按钮。 2、msgbox函数的显示信息最多不超过1024个字符,所显示的信息 自动换行,并能自动调整大小。如果由于格式要求换行则必须加 回车换行符。 3、在应用程中,msgbox函数的返回值通常用来作为继续执行程序的 依据,根据返回值决定后面的操作。
数据的输入输出
数据输出-print方法
print 方法 可以在窗体上显示文本字符串和表达式的值,并可在其他 图形对象上或打印机上输出信息。格式: [对象名称.]print[表达式][,|;] 说明: 1、对象名称可以是窗体、图片框或打印机,也可以是立即窗口。如 果省略对象名称则在当前窗体上输出。 2、表达式可以是一个或多个表达式,可以是数值表达式或字符串。 3、当输出多个表达式或字符串时个表达式用分隔符(逗号,分号或 空格)隔开。 4、print 具有计算和输出双重功能,对于表达式先计算后输出。 5、一般情况下每执行一次print方法都要自动换行。若需要在同一行 上输出,可以在末尾加上一个分号或逗号。

VB数据输出和输入

VB数据输出和输入

VB数据输出和输入一、数据输出——print1、Print方法:可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。

其一般格式为:[对象名.]print[表达式][,│;](1)、这里的“对象名”可是以是窗体(form)、图片框(picture)、或打印机(printer),也可以是立即窗口(debug)。

如果省略对象名,则在当前窗体上输出。

(2)、“表达式”是一个或多个表达式,可以是数值表达式或字符串。

对于数据表达式,输出表达式的值;而字符串则照原样输出。

如果省略“表达式”,则输出一个空行。

当输出多个表达式或字符串时,各表达式用分隔符(逗号、分号或空格)隔开。

如果输出的各表达式之间用逗号(,)分隔,则按标准输出格式(分区输出格式)显示数据项。

即以14个字符位置为单位把一个输出行分为若干个区段,逗号(,)后面的表达式在下一个区段输出。

如果各输出项之间用分号(;)或空格作分隔符,则按紧凑输出格式输出数据。

2、与print方法有关的函数为了使信息按指定的格式输出,Visual Basic提供了几个与print 配合使用的函数,包括Tab、Spc、Space$和format$,这些函数可以与Print方法配合使用。

(1)、Tab函数。

格式:Tab(n)。

把光标移到参数n指定的位置开始输出信息。

例如:print tab(10);123 将在第10个字符位置处输出数据123。

(2)、Spc函数。

格式:Spc(n)。

在print输出中,用Spc函数可以跳过n个空格。

说明:①、参数n是一个数值表达式。

其取值范围为0~32767的整数。

Spc函数与输出项之间用分号隔开。

例如:print “你好”;Spc(8);”中国”将首先输出“你好”,然后跳过8个空格,再输出“中国”。

②、Spc函数和Tab函数作用类似,而且可以互相代替。

但是,Tab函数需要从对象的左端开始计数。

而Spc函数只表示两个输出项之间的间隔。

Vb编程入门

Vb编程入门

Vb编程入门一、编写程序的基本思路1、人脑处理问题的过程以“9+19+28=?”为例第一步:收集信息第二步:处理信息第三步:输出结果2、编写程序解决问题的思路与人脑处理问题的思路相同第一步:数据输入可以通过TextBox(文本框)控件的Text属性或通过赋值语句输入数据(1) 赋值语句用于输入已知确定的数据;(2) 用TextBox用于输入暂时不确定或变化的数据。

**注意**用TextBox输入的数据是字符型,若要进行数值计算则要先转换成数值型(用VAL函数)第二步:数据处理一般用用赋值语句进行计算处理或者用以后学的知识进行处理第三步:数据输出用Label控件的Caption属性或TextBox的Text属性进行输出代码书写格式如下:控件名.Caption=”要输出的内容”(用Label控件输出)控件名.Text=”要输出的内容”(用TextBox控件输出)**注意**若输出变量的类型是数值型时,要用STR()函数转换成字符型。

二、VB编写程序步骤分析问题,确定程序要完成什么任务,按下面的步骤创建应用程序。

举例: 已知圆的半径,求圆的周长和面积。

(1)新建工程。

创建一个应用程序首先要打开一个新的工程。

(2)创建应用程序界面。

A、要用几个控件B、版面如何布局C、各控件的“职责”、摆放位置(3)设置属性值。

A、名称属性B、Cation、TextBox等属性的值C、字号、字体、颜色、背景色等属性......(4)对象事件过程的编程。

A、代码应写在哪一个控件上,即事件发生在哪一个控件上B、确定解决问题的思路C、写代码(要注意变量的定义)(5)保存文件。

(6)程序运行与调试,生成EXE文件。

三、练习:已知圆的半径,求圆的周长和面积。

四、作业:鸡兔同笼。

已知笼中鸡兔总头数为h,总脚数为f,问鸡兔各有多少只?分析:设鸡有x只,兔有y只,则方程如下:解方程。

解出求x和y的具体方式为:设计界面和运行界面,如图所示。

国家二级VB机试数据的输入与输出多重窗体与环境应用-试卷1_真题(含答案与解析)-交互

国家二级VB机试数据的输入与输出多重窗体与环境应用-试卷1_真题(含答案与解析)-交互

国家二级VB机试(数据的输入与输出、多重窗体与环境应用)-试卷1(总分50, 做题时间90分钟)1. 选择题1.PrintFormat(1234.56,"###.#")语句的输出结果是SSS_SINGLE_SELA 123.4B 1234.6C 1234.5D 1234.56分值: 2答案:B解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。

其中#代表任意数值,小数部分多余的将进行四舍五入处理。

2.以下不能用Print方法输出数据的对象或窗口是SSS_SINGLE_SELA 窗体B 立即窗口C 图片框D 代码窗口分值: 2答案:D解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息。

3.下列程序段的输出结果是x=5 Print x+1;x+1SSS_SINGLE_SELA 6 6B 5 5C 6 7D 5 6分值: 2答案:A解析:Print方法可以在窗体上显示文本字符串和表达式的值,本题中两次输出x+1的值,但是x没有任何变化,因此两次均输出6。

4.语句PrintFormat$(23846.5,"000,000.00")的输出结果是SSS_SINGLE_SELA 23846.5B 23,846.5C 23,846.50D 023,846.50分值: 2答案:D解析:Format函数可以使参数按照指定的格式输出,其格式为:Format$(数值表达式,格式字符串),该函数的功能是按“格式字符串”指定的格式输出“数值表达式”的值。

其中#代表任意数值,小数部分多余的将进行四舍五入处理,左边不够的位数补0。

5.假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是SSS_SINGLE_SELA Print25B Picture1.Print25C Text1.Print25D Debug.Print25分值: 2答案:C解析:Print方法可以在窗体上显示文本字符串和表达式的值,并且可以在图片框、立即窗口或打印机上输出这些信息,但是不能在文本框中输出。

5vb数据的输入输出

5vb数据的输入输出

标题 提示
缺省值
练习:在窗体上画1个名为Command1的命令按扭, 然后编写如下事件过程。 Private Sub Command1_Click() a = InputBox(“Enter the First integer”) b = InputBox(“Enter the Second integer”) Print b + a End Sub • 程序运行后,单击命令按扭,先后在2个输入对话 框中输入456和123,则输出结果是() • A)579 B)123 C)456123 D) 123456
• InputBox函数举例
Dim strName As String * 40, strS1 As String * 40 strS1 = “请输入你的姓名” + Chr(13) + Chr(10) + “然后单击确定” strName= InputBox$(strS1, “输入框”,“王晓明”)
a2 10
a1
a2
Dim t% t = a1 a1 = a2 a2 = t
方案2
10 5 t=a1
a1=a2 10 5
t
a2=t 5
Байду номын сангаас
Private Sub Form_Load() Form1.AutoRedraw = True Form1.Print "交换两个数" Form1.Print "单击窗体开始" End Sub Private Sub Form_Click() Dim a1 As Integer, a2 As Integer, t As Integer a1=5: a2=10 Form1.Print "交换"; a1; a2 t=a1: a1=a2: a2=t Form1.Print "得"; a1; a2 End Sub

vbch5

vbch5
2012-8-4
Print方法(续一)
– “表达式表”可以是数值表达式或字符串表达 式的列表。缺省表达式则打印输出一个空行。 – 有多个表达式时,各表达式之间用逗号(,)、 或分号(;)或空格隔开。
»逗号(,)表示按标准格式输出,每14个字符位 置为一个输出单位 »分号(;)和空格(□)表示按紧凑格式输出,输 出数值型数据时前面留一个符号位,后面留一个 空格
5.1.1 Print方法
Print方法的一般格式: [对象名.]Print[<表达式表>][,|;] 作用:将文本输出到指定对象上。如果缺省对象,则将内容输 出到当前窗体上 说明: 对象名可以是窗体名、图片框(Picture)或打印机(Printer ) Form1.Print “ Hello!” Print “ Hello!” Picture.Print “Hello!” Printer.print “Hello!”
第5章
数据输入输出
主要内容
计算机通过输入操作接收数据,然后对数据进行 处理,并将处理完的数据以完整有效的方式提供 给用户,即输出。本章主要介绍窗体的输入输出 操作。
1
5.1数据输出-Print方法
VB中的所谓“方法”可使“对象”执行一个动作或任务。 在程序中引用方法的格式如下: Object.Method 或 Object.Method [Arg1,Arg2·] · · 即:对象名.方法名 或 对象名.方法名 [参数1,参数·] · ·

1.单击窗体,用Inputbox函数,从键盘上输入圆 半径,求出圆的周长、面积,并在窗体上输出。 周长,面积公式分别为:2πr,πr2。 2.编写一个华氏温度与摄氏温度的转换程序。 公式: F=9/3C+32 摄氏转换为华氏,F为华氏温度 C=5/9(F-32)华氏转换为摄氏,C为摄氏温度

计算机二级VB(2)

计算机二级VB(2)

T
上机真题
【例】捷成31-5 窗体上有两个标签L1和L2,标题分别为“口令”和“允许 次数”;一个命令按钮C1,标题为“确定”;两个文本框 名称分别为Text1和 Text2。 其中 Text1用来输入口令(输 入时,显示“*”),无初始内容; Text2的初始内容为3。 程序运行时,在 Text1中输入口令后,单击“确定”,如果 输入的是“123456”则在 Text1中显示“口令正确”;如果 输入其他内容,单击“确定”后,弹出如图所示的错误提 示对话框,并且Text2中的数字减1。最多可输入3次口令, 若3次都输入错误,则禁止再次输入。
考点4 MsgBox函数和MsgBox语句
MsgBox函数 1. 格式
MsgBox(msg,[, type][, title][, helpfile,context])
2. 返回值 对话框标题显 对话框中显示的 对话框类型,确定对话框 MsgBox 函数的返回值是一个整数,这个整数 提示信息,为一示的信息,为 的图标和按钮,为一个整 与所选择的按钮有关。 一字符串
Str1
Visual Basic 6.0
Num
2
变量/属性名=表达式/属性值
将“=”右边的值赋 值给左边的变量或 对象的属性 1.赋值号左边只能是变量,不能是常量、常数符号或表达式
赋值语句
sin(x) = x + y 5 = sqr(s) + x + y x + y = 3


2.不能在一句赋值语句中给多个变量赋值
第六章 VB控制结构
1 2 3
顺序结构
选择结构
循环结构
顺序结构
顺序结构:无控制结构,程序按语句出现先后顺序 依次执行 语句 VB中默认一行为一条语句 多条语句写一行之间用冒号“ : ”分隔。 一条语句在多行显示,使用续行符“ _”。

国家二级VB机试VisualBasic程序开发环境数据的输入与输出模拟试卷3_真题-无答案

国家二级VB机试VisualBasic程序开发环境数据的输入与输出模拟试卷3_真题-无答案

国家二级VB机试(Visual Basic程序开发环境、数据的输入与输出)模拟试卷3(总分58,考试时间90分钟)1. 选择题1. 以下叙述中错误的是A. Visual Basic是事件驱动型可视化编程工具B. Visual Basic应用程序不具有明显的开始和结束语句C. Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性D. Visual Basic中控件的某些属性只能在运行时设置2. 以下关于VB的叙述中,错误的是A. VB采用事件驱动方式运行B. VB既能以解释方式运行,也能以编译方式运行C. VB程序代码中,过程的书写顺序与执行顺序无关D. VB中一个对象对应一个事件3. 在Visual Basic环境下设计应用程序时,系统能自动检查出的错误是A. 语法错误B. 逻辑错误C. 逻辑错误和语法错误D. 运行错误4. 以下关于VB特点的叙述中,错误的是A. VB中一个对象可有多个事件过程B. VB应用程序能以编译方式运行C. VB应用程序从Form Load事件过程开始执行D. 在VB应用程序中往往通过引发某个事件导致对对象的操作5. 以下关于VB的叙述中,错误的是A. VB采用事件驱动的编程机制B. 如果程序中有Sub Main过程时,则一定从该过程开始执行C. 工程文件中包含多个窗体时,可以指定启动窗体D. VB程序既可以编译执行,也可以解释执行6. 下面关于VB应用程序的叙述中正确的是A. VB应用程序只能解释运行B. VB应用程序只能编译运行C. VB应用程序既能解释运行,也能编译运行D. VB应用程序必须先编译,然后解释运行7. 在设计窗体时双击窗体的任何地方,可以打开的窗口是A. 代码设计窗口B. 属性窗口C. 工程资源管理器D. 工具箱窗口8. 在VB集成环境中要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是A. B.C. D.9. Visual Basic集成环境由若干窗口组成,其中不能隐藏(关闭)的窗口是A. 主窗口B. 属性窗口C. 立即窗口D. 窗体窗口10. 为了用键盘打开菜单和执行菜单命令,第一步应按的键是A. F10或AltB. Shift+F4C. Ctrl或F8D. Ctrl+Alt11. 如果在Visual Basic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是A. 用鼠标双击窗体的任何部位B. 执行“工程”一“属性窗口”命令C. 按Ctrl+F4键D. 按F4键12. 假定已在窗体上画了多个控件,其中有一个被选中,为了在属性窗口中设置窗体的属性,预先应执行的操作是A. 单击窗体上没有控件的地方B. 单击任意一个控件C. 双击任意一个控件D. 单击属性窗口的标题栏13. 设计窗体时,双击窗体上没有控件的地方,打开的窗口是A. 代码设计窗口B. 属性窗口C. 工具箱窗口D. 工程窗口14. 在编辑VB应用程序时,如果不小心关闭了属性窗口,则可以单击主窗口标准工具栏上的一个按钮直接打开属性窗口,这个按钮的图标是A. B.C. D.15. 在Visual Basic中,不能关闭的窗口是A. 窗体设计窗口B. 工程窗口C. 属性窗口D. 立即窗口16. 下列打开“代码窗口”的操作中错误的是A. 按F4键B. 单击“工程资源管理器”窗口中的“查看代码”按钮C. 双击已建立好的控件D. 执行“视图”菜单中的“代码窗口”命令17. Print Format(1234.56.”###.#”)语句的输出结果是A. 123.4B. 1234.6C. 1234.5D. 1234.5618. 以下不能用Print方法输出数据的对象或窗口是A. 窗体B. 立即窗口C. 图片框D. 代码窗口19. 下列程序段的输出结果是x=5 Print x+1;x+1A. 6 6B. 5 5C. 6 7D. 5 620. 语句Print FormatS(23846.5,”000,000.00”)的输出结果是A. 23846.5B. 23,846.5C. 23,846.50D. 023,846.5021. 假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是A. Print 25B. Picture1.Print 25C. Text1.Print 25D. Debug.Print 2522. 执行下列语句strlnp ut=InputBox(”请输入字符串”,”字符串对话框”,”字符串”) 将显示输入对话框。

VB程序设计第3章 VB程序设计基础

VB程序设计第3章 VB程序设计基础
End Sub
12
变量名=InputBox(提示[,标题][,默认][,x坐标][,y坐标])
提示: 提示信息不能省略,是字符串表达式。可以多行显示,若强 制换行必须在每行行末加回车chr(13)和换行chr(10)控制符,或直接 使用VB内部常数vbcrlf;
标题: 对话框标题,是字符串表达式,若省略,则把应用程序名放 入标题栏中;
19
功能:使用format函数,可以使数值、字符或日期 按指定格式输出。
一般格式: ◦ Format(数值表达式,格式字符串)
20
Private Sub Form_Click() Print Format(1234.567, "00,000.00") Print Format(1234.567, "##,###.##") Print Format(123, "$0.00") Print Format(123, "+0.00") Print Format(0.123, "0.00%") Print Format(1234.567, "0.00E+00")
FontName(字体名称) FontSize(字体大小) FontBold(粗体字) FontItalic(斜体字) Fontstrikethru(加删除线) Fontunderline(加下划线) FontTransParent(重叠显示)
31
Name,BorderStyle属性为只读属性。
BackColor属性设置窗体的背景颜色 ForeColor 属性设置窗体的前景颜色 BorderStyle属性设置窗体边框的类型 Picture属性设置窗体中要显示的图片 Caption属性决定控件上显示内容 Name属性是对象的标识

国家二级VB机试数据的输入与输出多重窗体与环境应用-试卷1_真题-无答案

国家二级VB机试数据的输入与输出多重窗体与环境应用-试卷1_真题-无答案

国家二级VB机试(数据的输入与输出、多重窗体与环境应用)-试卷1(总分50,考试时间90分钟)1. 选择题1. PrintFormat(1234.56,"###.#")语句的输出结果是A. 123.4B. 1234.6C. 1234.5D. 1234.562. 以下不能用Print方法输出数据的对象或窗口是A. 窗体B. 立即窗口C. 图片框D. 代码窗口3. 下列程序段的输出结果是x=5 Print x+1;x+1A. 6 6B. 5 5C. 6 7D. 5 64. 语句PrintFormat$(23846.5,"000,000.00")的输出结果是A. 23846.5B. 23,846.5C. 23,846.50D. 023,846.505. 假定Picture1和Text1分别为图片框和文本框的名称,则下列错误的语句是A. Print25B. Picture1.Print25C. Text1.Print25D. Debug.Print256. 执行下列语句strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。

此时如果直接单击“确定”按钮,则变量strInput的内容是A. 请输入字符串B. 字符串对话框C. 字符串D. 空字符串7. 有下面的程序段:x=InputBox("字符串","输入","请输入")Print x如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是A. 字符串B. 输入C. 请输入D. 空白(即未输出任何内容)8. 下列叙述中正确的是A. MsgBox语句的返回值是一个整数B. 执行MsgBox语句并出现信息框后,不用关闭信息框即可执行其他操作C. MsgBox语句的第一个参数不能省略D. 如果省略MsgBox语句的第三个参数(Title),则信息框的标题为空9. 假定有如下语句:answer$=MsgBox("String1",,"String2","String3",2)执行该语句后,将显示一个信息框,单击其中的“确定”按钮,则answer$的值为A. String1B. String2C. String3D. 110. 设程序中有以下语句:MsgBox"Visual",,"Basic","等级考试",2执行该语句后,显示一个信息框,以下关于该信息框的叙述中,正确的是A. 提示信息是VisualB. 提示信息是BasicC. 标题栏显示为VisualD. 标题栏显示为“等级考试”11. 窗体上有一个名称为Command1的命令按钮,其事件过程如下:PrivateSubCommand1_Click()x="VisualBasicProgramming"a=Right(x,11)b=Mid(x,7,5)c=MsgBo x(a,,b)EndSub运行程序后单击命令按钮。

C与VB

C与VB

7月5日VB与C 的区别(2)表格左边是VB内容,右边是C语言的内容,下同。

基本认识VB是面向对象的,基于windows操作平台下的可视化编程语言。

用户可以用鼠标编写代码。

C语言是面向过程的程序语言。

Turbo C是基于DOS平台的C编译系统。

用户无法使用鼠标块操作。

Ctrl+KB块头标记;Ctrl+KK块尾标记;Ctrl+KC块复制;Ctrl+KH取消;Ctrl+KV块移动快捷键打开工程Ctrl+O新建工程Ctrl+N保存Form1:Ctrl+S退出:Alt+Q运行:F5 装载文件(Load ):F3 Alt+F5: 查看结果保存(Save): F2 激活主菜单:F10退出TC返回DOS(Quit): Alt+XCtrl+F9:编译+连接+运行Esc: 返回上一级菜单运算符①算术运算符(^幂-取负*乘法/浮点除法\整数除法Mod取模+加法-减法)②字符串连接运算符(&、+)③关系运算符(=相等<>或><不等<小于>大于<=小于或等于>=大于或等于……)④逻辑运算符(Not And Or Xor Eqv Imp)C语言的运算符可分为以下几类:①算术运算符:用于各类数值运算。

包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。

②关系运算符:用于比较运算。

包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。

③逻辑运算符:用于逻辑运算。

包括与(&&)、或(||)、非(!)三种。

④位操作运算符:参与运算的量,按二进制位进行运算。

包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)、右移(>>)六种。

C共有34种运算符。

运算符丰富是C语言的一个很重要的特点。

C把括号、赋值、强制类型转换等都作为运算符处理,从而使C的运算类型极其丰富,表达式类型多样化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
输入对话框 输出对话框
3.2 数据输入输出函数和过程
InputBox()函数


作用:InputBox()函数产生一个输入框,等待 用户输入数据或按下按钮,并返回所输入的内 容。 格式:InputBox(提示[,标题][,默认值][,x坐标 位置][, y坐标位置])
例3-3
案例1
某商场营业员的总工资由两部分组成:基本工
描 确定按钮

按钮 数目
确定、取消按钮 终止、重试、忽略按钮 是、否、取消按钮 是、否按钮 重试、取消按钮 关键信息图标 询问信息图标 警告信息图标 信息图标 第1个按钮为默认 第2个按钮为默认 第3个按钮为默认
在输入“提示” 参数时若要显 示多行,可在 每行文字末尾 加上Chr(13)和 Chr(10)
资和营业额提成。基本工资一般为300元;营业额 提成是营业额的5%。要求输入基本工资、本月的
营业额,显示实发工资。要求单击窗体后,从输
入框分别输入每月基本工资与本月营业额,然后 将每月实发工资显示在标签中。

运行效果如下图所示所示,分别在输入框输入基本工 资1000与营业额4000,单击“确定”后,则所发 工资显示在标签中。
MsgBox()函数返回一个整型值,而MsgBox过程无返 回值。
本章小结

掌握输出的方法:Print方法 掌握InputBox,MsgBox函数的使用 学会利用InputBox函数和MsgBox函数 实现人机交互
举例如下: Private Sub Form_click() x=3:y=6:z=12 Print “0123456789012345678901234567890123456789” Print x,y,”abc”,”def” Print “abc”,”def”,x,y Print “0123456789012345678901234567890123456789” Print x;y;”abc”;”def” Print “abc”;”def”;x;y Print “z/(y/x)=”; z/(y/x) End Sub
v = msgBox(“是否保存对
v = msgBox(“是否保存对
文档1的修改”,
vbYesNoCancel+VBExclamation,
”Microsoft Office Word”)
文档1的修改”, 3+48, ”Microsoft Office Word”)
总结:‘按钮’参数可以由内部常数和数值两种形式表 示。
图标 类型 默认 按钮
VBQuestion VBExclamation VBInformation VBDefaultButton1 VBDefaultButton2 VBDefaultButton3
举例:
v = msgBox(“是否保存对文档1的修改”, vbYesNoCancel+VBExclamation , ”Microsoft Office Word”)
案例2
编一账号和密码输入的检验程序,当输入密码 不正确时,出现消息框显示有关信息。运行结 果如下图所示:
Code
MsgBox过程


作用: MsgBox过程产生一个消息框,向用户传送信 息,并可通过用户在对话框上的选择,接收用户所做 的响应,无返回值。 格式: MsgBox 提示[,按钮、图标的类型][,标题] MsgBox()函数与Msgbox过程的区别:
Code
注意事项

记住InputBox()函数的常用参数按顺序分别是: 提示信息,对话框标题,输入区缺省值
注意参数间用英文状态的逗号


函数返回字符串类型。
课堂练习
通过InputBox函数输入圆的半径,计 算圆的周长和面积,将结果输出到标签 中。
当在word中进行文档操作时,若不小心按 下关闭按钮,系统如何做?



例如: Print “Hello”;Tab(10);”world” Print “Hello”;Spc(10);”world” Print Tab(4);”Hello”;Tab;”world”
print方法适合适合直接在窗体控件上输出文 本,若要用输出对话框的形式输入输出数据, 如何解决呢?
MsgBox函数
函数形式:变量[%] = MsgBox(提示[,按钮][,标题])
MsgBox按钮和图标设置
分组
内部常数 VBOkOnly VBOkCancel VBAboutRetryIgnore VBYesNoCancel VBYesNo VBRetryCancel VBCritical
值 0 1 2 3 4 5 16 32 48 64 0 56 512
注意事项


若要省略按钮样式,必须把位置给空出来。 如: MsgBox(“结果有误”,,”出错了”) MsgBox函数的返回值必须赋值给一个变量 在设计按钮样式时,注意考虑提示信息与按钮的 匹配性
课堂练习
针对如下对话框Βιβλιοθήκη 出MsgBox函数的各个参数MsgBox()所选按钮返回值
内部常数 vbOk vbCancel vbAbort vbRetry vbIgnore vbYes vbNo 返回值 1 2 3 4 5 6 7 被单击的按 钮 确定 取消 终止 重试 忽略 是 否
观察发现:上述例题的输出每一次输出都从最 左边开始,如何实现如word中的缩进或跳格呢?
Spc(n)和Tab(n)函数

Spc(n)函数:插入n个空格,允许重复使用。 Tab(n)函数:左端开始右移动n列,允许重 复使用。 Tab(n)从最左第一列算起定位于第n列,若 当前打印位置已超过n列,则定位于下一行 的第n列。 Spc(n)从前一位置起空n个空格。
第三章 数据输入输出
主要内容:
Print函数、Tab函数、Spc函数的用法 InputBox函数、MsgBox函数的用法
本章重难点
重点: Print函数,InputBox函数,MsgBox函数的用法 难点: 1.MsgBox函数中的参数设置,以及返回值的运 用 2.如何利用InputBox函数、MsgBox函数实现用 户和计算机之间的交互


对象:窗体、图形框或打印机(Printer) ,省略对象在 窗体上输出。 ;(分号):光标定位在上一个显示的字符后。 ,(逗号):光标定位在下一个打印区的开始位置处。 无 ;,时换行。 先计算表达式的值,然后输出该值
注 意

Print方法在Form _Load事 件过程中起作用,必须设 置窗体的AutoRedraw为 True。

前述内容回顾

在前面章节所学习的对象中,能够进行输入数 据的有文本框;

可以输出数据的有按钮、标签。
这些控件适合输入或输出简单少量文字内容, 若要在窗体上直接输出如下形式文本, 如何解决呢?
3.1 数据输出方法

1、 Print方法 形式: [对象.]Print [表达式列表][;|,] 作用:在对象上输出信息 说明:
相关文档
最新文档