VB中输入输出语句
- 格式:doc
- 大小:31.00 KB
- 文档页数:2
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中输入输出语句教学目标:知识与技能: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。
数据输入输出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方法和绘图语句产生的文字和图形。
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的运算类型极其丰富,表达式类型多样化。
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。