VB中输入输出语句
VB语法_精品文档
8
3.2.1 声明变量
• 变量是在程序运行过程中其值可以变化的量
• 使用变量前,一般必须先声明变量名和其类 型,以确定为它分配多大的存储单元
– 语法:
Dim 变量名 As 类型
– 例如:
Dim strMyName As String Dim nAge As Integer
• 可以用一个声明语句声明多个同类型的变量
2022年9月17日星期六 14
3.3 运算符与表达式
3.3.1 赋值语句 3.3.2 运算符 3.3.3 表达式
2022年9月17日星期六
15
3.3.1 赋值语句
• 赋值语句是任何程序设计中最基本的语句
– 它的作用是把右边表达式的值赋给左边的变量 – Visual 使用赋值号“=”来赋值 – 语法:
3.1415926 34567888
4字节 8字节 16字节
负值取值范围为–3.402 823E+38~–1.401 298E–45 正值取值范围为1.401 298E–45~3.402 823E+38
负数取值范围为–1.797 693 134 862 31E+308~ –4.940 656 458 412 47E–324 正值取值范围为4.940 656 458 412 47E–324~ 1.797 693 134 862 31E+308
– 例如:
Dim A, B As Integer
2022年9月17日星期六
9
3.2.2 变量的命名规则
• 变量名命名规则:
– 必须以字母或汉字开头,不能以数字或其他字 符开头
– 变量名中其他字符可以是字母、汉字、数字或 下划线组成,不允许是空格、句号或其他标点 符号,长度不超过255个字符
一、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第4章
数据输入输出
例1:MsgBox "请确认交易金额",33,"交易 确认"
例2:MsgBox "请确认交易金额",52,"交易 确认"
MsgBox按钮设置
分组
内部常数 VBOkOnly VBOkCancel VBAboutRetryIgnore VBYesNoCancel VBYesNo VBRetryCancel VBCritical
数据输入输出
1、标签和文本框 说明:标签利用它的Caption属性;文本框利 用它的Text属性。 例如: a%=Val(Text1) ’完成数据输入 c!=5/9*(a-32) Text2=c ’完成数据输出 Label1.Caption=3.14*r*r
数据输入输出
2、输入对话框InputBox函数 功能:打开一个对话框,等待用户输入,返回 字符串类型的输入值。 例: InputBox("请输入数值")
If 条件语句
2、双分支结构
形式: (1)If <表达式> Then <语句块1> Else <语句块2> End if
(2)If <表达式> Then
T 表达式 F
语句块 1
语句块 2
<语句1>
Else
<语句 2>
例:下列哪一段代码是正确的?
1) if a>1 then k=0 else k=1 2) if a>1 then k=0 end if 错误 3) if a>1 then k=0 else k=1
Visual Basic 程序设计教程
第四章 VB控制结构
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数据的输入、输出
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")
第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基础知识
4.2.3 用户交互函数和过程
1. InputBox函数
变量名=InputBox[$](<提示信息>[,<标题>][,<缺省>] [,<x坐标>][,<y坐标>] ) 其中:提示 提示信息,标题 标题区显示,缺省输入区缺省值。
例如,要在屏幕上显示如下的对话框:
例如:有下列语句如下: Dim x% x= Val(InputBox(“请输入一个数”, “输入框”, 100)) 语句执行后打开如下对话框。
4.4 循环结构
1. For循环语句 (一般用于循环次数已知) 形式 For 循环变量=初值 to 终值 [Step 步长] 语句块 循环变量得初 [Exit For] 循环体 值 语句块 循环变量在终值 Next 循环变量 内
语句块
F
T
>0 初值<终值 =1 时,可省略 步长 <0 初值>终值 =0 死循环
For i =1 To 10 For j=1 To 20 … Next i Next j
For i =1 To 10 For i=1 To 20 … Next i Next i
4.4.5 几种循环语句比较
For....to Next 循环类型 循环控制条 件 当型循环 Do while/until.... Loop 当型循环 do .... Loop While/until... 直到循环 条件成立/不成立 执行循环 在 DO 之前
注意:只要在一个分支内嵌套,不出现交叉,满足结构
规则,其嵌套的形式将有很多种,嵌套层次也可以任意多。 对于多层IF嵌套结构中,要特别注意IF与Else的配对关系,
一个Else必须与IF配结,配对的原则是:在写含有多层嵌套
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数据输出和输入一、数据输出——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中输入输出语句教学目标:知识与技能:1、掌握输入函数inputbox2、掌握输出语句print的用法3、初步学会分析程序过程与方法:经历分析问题、算法设计、编写程序、调试程序等用计算机解决问题的过程。
情感与态度:培养学生分析处理问题的能力与合作学习能力,增强学生的逻辑思维能力。
教学重点:1、INPUTBOX的用法2、PRINT语句的用法教学难点:PRINT语句的用法教学过程:一、赋值语句格式:变量=表达式“=”为赋值符号,它的含义是将表达式的值赋给左边的变量A=30A=A+10A=30变量A30A=A+1040注:老师讲解学生认真听并理解赋值号和数学中等号的不同之处InputBox函数的一般格式:InputBox(提示内容,[标题],[输入框起始值],[x坐标位置] ,[y坐标位置])每执行一次InputBox函数,用户只能输入一个数据,且这个数据是字符串类型(string)。
例:p=InputBox("请输入密码","密码框")注:以实例逐个讲解输入函数的各个参数,让学生看到每个参数加上后的效果,学生认真听,理解inputbox()函数的使用方法。
三、输出数据Print基本格式:print输出内容1、如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。
如果是用引号引起来的字符串,则原样输出。
2、输出的内容可以是一个或多个。
如果是多个输出,则各输出内容之间可以用逗号或分号来分隔。
3、输出的内容后面没有符号,则表示下一个print换行输出;如果print中没有输出内容,则表示输出一个空行。
注:输出语句是编写程序必需掌握的基本语句,老师以实例讲解每个输出要点,输出语句的各个规则,学生观摩并记住print的用法。
四、实战练习试编写一个程序,交换两个变量的值。
程序:Dim a, as integer,b as integerA=inputbox(“A=”,”输入A”)B=inputbox(“B=”,”输入B”)C=AA=B (先用学生的方式看看交换后的结果,B=C 用比喻的方式让学生容易接受,如交换两怀水一定要弄第3个容器)Print “交换后A=“;A,”交换后B=“;B。
VB教程 使用文本框和标签输入输出文字信息
第五章 使用文本框和标签输入输出文字信息
5.2 使用标签控件显示字符信息
用于显示文本(输出)信息,不能作为输入信息的界面。 1.基本属性 Name、Height、Width、Top、Left、Enabled、Visible、 Font、ForeColor、BackColor等与窗体的使用相同。 2.常用属性 1)Caption属性 Caption属性用来改变Label控件中显示的文本。Caption属 性允许文本的长度最多为1024字节。缺省情况下,当文本超过控 件宽度时,文本会自动换行,而当文本超过控件高度时,超出部 分将被裁剪掉。
第五章 使用文本框和标签输入输出文字信息
5.1.2 文本框的属性、事件和方法 1.Change事件
改变文本框的Text属性时会引发该事件。当输入一 个字符,就会触发一次Change事件。
第五章 使用文本框和标签输入输出文字信息
例2 当程序运行时,用户在第一个文本框中输入一行文字时,在另外 两个文本框中同时显示出相同的内容,但显示的字体大小不同。
个字符就会触发一次change事件第五章使用文本框和标签输入输出文字信息例2当程序运行时用户在第一个文本框中输入一行文字时在另外两个文本框中同时显示出相同的内容但显示的字体大小不同
第五章 使用文本框和标签输入输出文字信息
5.1 使用文本框处理字符信息 5.1.1 文本框的简单使用 例1
第五章 使用文本框和标签输入输出文字信息
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
VB程序设计第3章 VB程序设计基础
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. 数据输出:(1)Print方法。
(2)与Print方法有关的函数(Tab、Spc、Space $)。
(3)格式输出(Format $)。
2. InputBox函数。
3. MsgBox函数和MsgBox语句。
4. 字形。
5. 打印机输出:(1)直接输出。
(2)窗体输出。
一、Print方法格式:[对象名.]Print [输出列表]➢[对象名.]可以是窗体、图片框、立即窗口或打印机等。
缺省为窗体。
如:Print “这是窗体输出”Form1.Print “这也是窗体输出”Picture1.Print “这是图片框输出”Debug.Print “这是立即窗口输出”另错误的如:Text1.Print , Label1.Print➢[输出列表]输出项之间要使用分割符“,”或“;”如: Form1.Print Fix(-20.8) + Int(12.6)*2 4“,”分割的数据是标准输出格式,每个分区占14个字符位置。
如:Print “abc”,“def”“abc def”“;”分割的数据是紧凑格式。
如: Print “abc”;“def”“abcdef”缺省输出列表时,输出一空行。
如:Form1.Print➢Tab(n):对输出进行定位,其中n是绝对位置。
如:Print Tab(10);”123456”‘在第10列输出字符串Spc(n),Space(n):表示跳过若干个空格,n是相对位置。
如:Print Spc(10);”123456”‘跳过10个空格,从第11列开始输出字符二、格式输出Format格式:Format [$](数值表达式,格式字符串)#:输出数字,不补0。
0:输出数字,补0。
.:输出小数点。
,:输出千分位分隔符。
$:输出数字前加“$”%:输出百分比符号,同时转化数值。
+或-:输出数字前强加+或-。
如:a=32766.5Print “格式输出a=”;Format(a,”$$###,###.000”)格式输出a=$$32,766.500三、与方法有关的属性和方法Cls方法:清除Print方法和绘图语句产生的文字和图形。
VB编程总结(输入输出)
名
院
学
VB总结与辅导
VB
程
提示:
序 设
1. VB应用方式
计
2. VB常用语句
——
总
3. VB程序设计一般步骤
结 一
4. VB程序的分析方法
茂一院名、学VB应用方式
1:命令方式(立即窗口)
VB
操作:视图→立即窗口
程
常用命令:赋值语句
序 设
输出语句
计
——
总 2:程序方式(对象→ 事件)
结 一
茂 二院名、学VB常用语句(1)
序
设 4:编写对象事件(程序代码)
计
5:调试修改 总 6:保存
结
一 7:编译成可执行文件*.exe(商品化软件)
——
茂小院名结学:
输入
VB
程
序 设
计算
计
——
总
结
输出
一
赋值语句 文本框 IntputBox函数
赋值语句
标签 文本框 Print语句 MsgBox函数
茂四院名、学VB习题
1:已知任意三角形的三边,求面积S
1:字母不区分大小写
VB
2:一般一行一条语句
程 序
3:一行多条语句,用 :分隔开
设 计
4:一条语句占多行,前行尾用“ _”为续行符
5:设置好自动语法检查
——
总 结 一
VB
茂三院名、V学B程序设计一般步骤
1:阅读题目,寻找已知量、未知量 2:建立算法(计算公式、处理操作及顺序) 程 3:设计窗体(控件、属性)
1
输入语句
变量=inputbox( “提示”,“标题”,“ 初值 ”)
VB命令语名一览表
X必须定义为wariant类型
子程序过程定义
Sub过程名(byval x!, byref Y!)
……
Exit sub
End sub
值传递:byval
地址传递:byref(缺省方式)
调用子过程
Call过程名(x0,y0)
过程名x0,y0
函数过程定义
Function函数名( byval x!, byref Y!) as类型
…….
Case else
…….
End select
循环语句
For变量=a to b step c
…
Next变量
循环次数=(b-a)\c
while (条件)
…
wend
Do while |until(条件)
…
loop
Do
…
loop while |until(条件)
定义数组P76
Dim a(最大下标) as类型
……
Exit function
函数名=表达式
End function
调用函数
W=函数名(x0,Y0)
打开文件
Open “路径\文件名.TXT” for模式as #文件号
Output|input|
append
写文件
Write #文件号,表达式列表
读文件记录数据
Input #文件号,表达式列表
关闭文件
Close #文件号
VB语句(命令)一览表
作用
语法格式
参数举例
定义变量(关注变量的作用域)
Dim变量as数据类型
Dim变量<类型符>
基本数据类型:Integer, long, single, double, string
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB中输入输出语句
教学目标:
知识与技能:1、掌握输入函数inputbox
2、掌握输出语句print的用法
3、初步学会分析程序
过程与方法:经历分析问题、算法设计、编写程序、调试程序等用计算机解决问题的过程。
情感与态度:培养学生分析处理问题的能力与合作学习能力,增强学生的逻辑思维能力。
教学重点:
1、INPUTBOX的用法
2、PRINT语句的用法
教学难点:
PRINT语句的用法
教学过程:
一、赋值语句
格式:变量=表达式
“=”为赋值符号,它的含义是将表达式的值赋给左边的变量
A=30
A=A+10
A=30
变量A
30
A=A+10
40
注:老师讲解学生认真听并理解赋值号和数学中等号的不同之处
InputBox函数的一般格式:
InputBox(提示内容,[标题],[输入框起始值],[x坐标位置] ,[y坐标位置])
每执行一次InputBox函数,用户只能输入一个数据,且这个数据是字符串类型(string)。
例:p=InputBox("请输入密码","密码框")
注:以实例逐个讲解输入函数的各个参数,让学生看到每个参数加上后的效果,学生认真听,理解inputbox()函数的使用方法。
三、输出数据
Print基本格式:
print输出内容
1、如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。
如果是用引号引起来的字符串,则原样输出。
2、输出的内容可以是一个或多个。
如果是多个输出,则各输出内容之间可以用逗号或分号来分隔。
3、输出的内容后面没有符号,则表示下一个print换行输出;如果print中没有
输出内容,则表示输出一个空行。
注:输出语句是编写程序必需掌握的基本语句,老师以实例讲解每个输出要点,输出语句的各个规则,学生观摩并记住print的用法。
四、实战练习
试编写一个程序,交换两个变量的值。
程序:
Dim a, as integer,b as integer
A=inputbox(“A=”,”输入A”)
B=inputbox(“B=”,”输入B”)
C=A
A=B (先用学生的方式看看交换后的结果,
B=C 用比喻的方式让学生容易接受,如交换两怀水一定要弄第3个容器)Print “交换后A=“;A,”交换后B=“;B。