【vb精品源码栏目提醒】:以下是网学会员为您推荐的vb精品源码-【精品】VB教程第3讲赋值与输入输出 - 大学课件,希望本篇文章对您学习有所帮助。
第3章 赋值与输入输出 一个完整的
VB应用程序,一般都包含三部分内容,即 输入 → 处理 → 输出 可通过
VB语句、各种控件实现输入输出操作 本章主要内容 赋值语句 常用基本语句 使用Print方法输出数据 窗体和基本控件 命令按钮/标签/文本框 对话框 输入对话框/消息对话框 程序举例3.1 赋值语句 赋值语句是程序设计中最基本、最常用的语句 格式:〔Let〕变量名表达式 功能:计算右端的表达式,并把结果赋值给左端的变量 例3.1 已知a6b9计算c√a2 b2 编写的窗体单击事件过程代码如下: Private Sub Form_Click Dim a As Single b As Single c As Single a6 b9 c Sqra a b b Print c c End Sub 运行程序后单击窗体,输出结果如下: C10.81665本事件过程采用的是顺序程序结构,运行的过程是: 声明3个单精度变量abc 6→a 9→b 计算表达式,其结果10.81665→c 输出结果 赋值含义: 将值送到变量的存储单元中去说明: 1表达式中的变量必须是赋过值的,否则变量的 初值自动取零值变长字符串变量取空字符。
例如: a 1 c a b 3 ′b未赋过值,为0 执行后,c 值为 4 2利用赋值语句,可以改变变量的值,因此,同 一变量在不同时刻可以取不同的值。
例3.2 示例 Private Sub Form_Click a 3 : Print A a a 7 : Print A a a a 2 3 : Print A a End Sub 运行程序后单击窗体,输出的结果如下: A3 A7 A17 3赋值语句跟数学中等式具有不同的含意,例如赋值语句xx1表示把变量x的当前值加上1后再将结果赋给变量 “先读后写”:读出x的内容 → 加1 → 写回x(覆盖原有内容)3.2.2 加载对象语句Load 语法格式:Load 对象名 功能:把对象名代表的窗体对象、控件数组元素等加载 到内存中。
说明:使用Load语句可以加载窗体,但不显示窗体。
当
VB加载窗体对象时,先把窗体属性设置为初始值,再执行 Load事件过程。
例如 Load Forml 加载窗体Forml Load Option2 加载控件数组中的一个元素3.2.3 卸载语句Unload 格式:Unload 对象名 功能:从内存中卸载指定窗体或控件。
如果卸载的对象是程序惟一的窗体,则将终止程 序的执行 例如 Private Sub Command1_Click Unload Me ′卸载当前窗体 End Sub Me是系统关键字,用来代表当前窗体3.2.4 结束语句End 格式:End 功能:结束程序的运行。
也可以单击工具栏上的“结束”按钮3.2.5 暂停语句Stop 格式:Stop 功能:暂停程序的运行。
可用于调试程序设置断点 也可以通过单击工具栏上的“中断”按钮来实现 使用Ctrl Break组合键3.3 使用Print方法输出数据 3.3.1 Print方法 用于显示输出文本 格式:〔对象名.〕Print 〔表达式列表〕 说明:1使用的对象可以是窗体等 Print “程序设计” 在当前窗体上输出 Picture1.Print “程序设计” 在图片框上输出 2表达式列表是一个或多个表达式,如果省略,则输出 一个空行 3当输出多个表达式时,各表达式之间用分号“;”紧 凑格式或逗号“,”按区格式隔开。
按区格式14个字符位置例:Private Sub Form_Click a2 b
VB Print 50 a 计算并输出表达式的值 Print b 输出变量的值 Print 输出空行 Print The Total is 输出字符串常量 End Sub 运行结果: 输出数值数据时,前面有一个符号位正号以空格表示,后面留有一个空格;输出字符串时,前后不留空格。
例:Private Sub Form_Click a 3: b 4 Print a b 4 a Print 2 b Print a b Print a a b b End Sub运行结果 4若语句行末尾有分号或逗号则输出本行输出项后不换行 例3.4 使用Print方法输出全班学生的平均年龄 已知18岁6人,19岁21人,20岁23人,21岁15人编写的窗体单击事件过程代码如下: Private Sub Form_Click Dim a As Integer b As Integer c As Integer Dim d As Integer s As Integer m As Single a 6 : b 21 : c 23 : d 15 sabcd m a 18 b 19 c 20 d 21 / s 以下舍入到小数后1位 Print 平均年龄: Intm 10 0.5 / 10 End Sub 运行程序后单击窗体,输出结果是: 平均年龄:19.73.3.2 特殊打印格式1. Spc函数格式:Spcn功能:在输出下一项之前插入n个空格。
例如: Print 学号;Spc2;姓名;Spc5;成绩输出结果└┘表示空格: 学号└┘└┘姓名└┘└┘└┘└┘└┘成绩 2. Tab函数 函数格式:Tabn 功能:把输出位置移到第n列。
例如: Print Tab2学号;Tab11姓名;Tab21成绩 输出结果是1个汉字占2个位置: └┘学号└┘└┘└┘└┘└┘姓名└┘└┘└┘└┘└┘└┘成绩例3.5 使用Tab对输出进行定位 程序代码如下: Private Sub Form_Click Print Print Tab15 学号 Tab26 姓名 Tab36 成绩 Print Tab14 String27 - 输出27个减号字符“-” Print Tab14 20011001 Tab26 张小三 Tab36 57 Print Tab14 20011003 Tab26 李小四 Tab36 69 Print Tab14 20011012 Tab26 马小五 Tab36 92 Print Tab14 String27 - 输出27个减号字符“-” End Sub 运行结果3. Format函数 格式:Format表达式 格式串 功能:根据格式串规定的格式来输出表达式的值 a4513.7 : b3456.78 : TimeVar08:30:05 Print Formata . Print Formata .00 Print Formatb . Print FormatTimeVar h:m:s 输出结果是: 4513.7 4513.70 3456.8 8:30:5 格式符号和0都能显示数字,但符号会剔除不必要的0, 符号0会按规定补足03.4 窗体 窗体Form是设计
VB应用程序的基本平台 窗体本身是一个对象,又是其他对象的载体或容器 多数应用程序是从窗体开始执行的 一个程序可以有多个窗体 3.4.1 窗体的基本属性 设置窗体的属性,可在程序设计时在属性窗口中 手工设置,也可以在程序运行时由代码实现 默认属性 一些常用的窗体属性:Name属性:用于设置窗体的名称。
指定窗体的名称。
只读,不能在应用程序中修改Caption属性:用于设置窗体标题栏上的标题内容。
Maxbutton和Minbutton属性:用于设置最大化和最小化按钮Height和Width属性:确定窗体的初始高度和宽度Left和Top属性:确定窗体的左上角在屏幕上的横、纵坐标Appearance属性:用于设置窗体的外观是平面还是三维的BackColor和ForeColor属性:设置窗体的背景色和前景色Picture属性:用于在窗体上设置要显示的图形。
〔对象.〕PictureLoadPicture文件名 Visible可见性:设置对象的可见性,默认值为True
上一篇:
燕山大学里仁学院2010VB上课课件
下一篇:
个人信用数据采集和传输原型系统实现