Visua| Basic程序设计 第六讲 第三章 Visual basic的程序设计基础 2021-2-22
2021-2-22 1 Visual Basic程序设计 第六讲 第三章 Visual Basic的程序设计基础 (三)
使用标签控件输出数据 I=少>使用文本框控件输出数据 本讲 Ⅱ>使用消息对话框显示信息 要|使用图片框控件输出数据 点 =少从立即窗口中输出数据 VB程序中的基本语句 2021-2-22 2
2021-2-22 2 本 讲 要 点 VB程序中的基本语句 从立即窗口中输出数据 使用标签控件输出数据 使用文本框控件输出数据 使用消息对话框显示信息 使用图片框控件输出数据
§3.6数据的输出语句 VB程序中语句的规定 VB中的语句可以由ⅤB中关键字、事 件、属性、函数和运算符组成并能由VB 编辑器识别的指令。语句是进行具体操 作的指令,一个语句若在一行中写不完 可以有续行。VB中用分行符“”把 个长语句分成若干行来存放。一行中也 可以写多个语句,每个语句之间用“: 分隔。但并不提倡这种写法 2021-2-22
2021-2-22 3 §3.6 数据的输出语句 一、VB程序中语句的规定 VB中的语句可以由VB中关键字、事 件、属性、函数和运算符组成并能由VB 编辑器识别的指令。语句是进行具体操 作的指令,一个语句若在一行中写不完 可以有续行。VB中用分行符“_”把一 个长语句分成若干行来存放。一行中也 可以写多个语句,每个语句之间用“ : “分隔。但并不提倡这种写法
二、命令格式中的符号约定 为了便于解释语句、方法和函数,本书中 语句、方法和函数格式中的符号采用统一的 约定,在各语句、方法、函数的语法格式和 功能说明中。 <>(尖括号)里面的内容为必选参数 [](方括号)里面的内容为可选参数 1(竖线)为多取一表示符,竖线分隔多个 选项中必须选择一项 {}(大括号)包含多中取一的各项。 (逗号加删节号)表示同类项目的重复出现 (删节号)表示省略了在当前叙述中不涉及 的内容。 2021-2-22 4
2021-2-22 4 二、命令格式中的符号约定 为了便于解释语句、方法和函数,本书中 语句、方法和函数格式中的符号采用统一的 约定,在各语句、方法、函数的语法格式和 功能说明中。 n (尖括号)里面的内容为必选参数。 n [ ](方括号)里面的内容为可选参数。 n | ( 竖线 )为多取一表示符,竖线分隔多个 选项中必须选择一项。 n {}(大括号)包含多中取一的各项。 n , …(逗号加删节号)表示同类项目的重复出现。 n … (删节号)表示省略了在当前叙述中不涉及 的内容
、用 Print方法直接从窗体中输出数据 使用 Print方法可以在窗体上输出文本字符串或表达 式的值,其格式如下: 对象名称>] Print表达式列表[,|;} 说明: 可以是窗体、图片框( PictureBox) 立即窗口和打印机( Printer),如果省略对象名称 则直接从窗体上输出。 令可以是一个或多个表达式,表达式 可为数值表达式或字符串。如果省略表达式列表, 则输出一个空行。 2021-2-22
2021-2-22 5 三、用Print方法直接从窗体中输出数据 n 使用Print方法可以在窗体上输出文本字符串或表达 式的值,其格式如下: [.] Print [] [{ , | ; }] 说明: v 可以是窗体、图片框(PictureBox)、 立即窗口和打印机(Printer),如果省略对象名称 则直接从窗体上输出。 v 可以是一个或多个表达式,表达式 可为数值表达式或字符串。如果省略表达式列表, 则输出一个空行
输出表达式若为多项则各项之间应用逗 号(或分号()分隔。若各输出项以逗号 (分隔,则各项按标准格式输出,若各 输出项之间用分号()分隔,则各输出项 连续输出。 冷输出语句若以逗号结束,则下一个输出 按标准格式输出。若以分号结束,则下 个输出语句紧接着上一个输出项输出。 2021-2-22 6
2021-2-22 6 v 输出表达式若为多项则各项之间应用逗 号(,)或分号(;)分隔。若各输出项以逗号 (,)分隔,则各项按标准格式输出,若各 输出项之间用分号(;)分隔,则各输出项 连续输出。 v 输出语句若以逗号结束,则下一个输出 按标准格式输出。若以分号结束,则下 一个输出语句紧接着上一个输出项输出
与 Print有关的函数 1、Tab函数 该函数用于对输出进行定位。 语法:Tab|(m) Tab函数用来指定从对象或窗口的哪一个位置 开始输出信息。其中参数的作用是在显示或打印列 表中的下一个表达式之前移动的列数,若省略此参 数,则将插入点移到下一个打印区的起点。如果当 上一行的打印位置大于n,则Tab将打印位置移动到 下一个输出行的第n列上。如果n小于1,则Tab将打 印位置移到列1。如果n大于输出行的宽度,则Tab 函数使用以下公式计算下一个打印位置: n mod width 2021-2-22 7
2021-2-22 7 与Print有关的函数 1、Tab函数 该函数用于对输出进行定位。 语法:Tab[(n)] Tab函数用来指定从对象或窗口的哪一个位置 开始输出信息。其中参数的作用是在显示或打印列 表中的下一个表达式之前移动的列数,若省略此参 数,则将插入点移到下一个打印区的起点。如果当 上一行的打印位置大于n,则Tab将打印位置移动到 下一个输出行的第n列上。如果n小于1,则Tab将打 印位置移到列1。如果n大于输出行的宽度,则Tab 函数使用以下公式计算下一个打印位置: n Mod Width
下个Pimt方法中可以使用多个Tb函数, 这时,每个Tab函数对应一个输出项,它们 之间用分号隔开。 例: Print tab(10);100 在第10个位置上输出数值100 2、Spc函数 该函数与Tab函数的作用类似,但有 点区别,即函数的n参数表示的是两个输出 项之间的间隔,而Tab函数的n参数表示的 是要输出的数据与对象左端之间的间隔 3、空格函数( Space(n) 用来返回n个小空格 2021-2-22 8
2021-2-22 8 一个Print方法中可以使用多个Tab函数, 这时,每个Tab函数对应一个输出项,它们 之间用分号隔开。 例:Print Tab(10);100 在第10 个位置上输出数值100。 2、Spc函数 该函数与Tab函数的作用类似,但有一 点区别,即函数的n参数表示的是两个输出 项之间的间隔,而Tab函数的n参数表示的 是要输出的数据与对象左端之间的间隔。 3、空格函数(Space(n)) 用来返回n个小空格
例:在一个窗体的Clck事件中输入如下代码。 Private Sub Form Click Fontsize =16 Print tab(10);"vb程序设计 Print Print tab(5);"Ⅴ isual basic";Spc(5);"程序设计" Print Print Tab(5); 123345.45; Spc(6);abcdefghijk Print Print tab(5);"Ⅴ visual basic";"程序设计" Print 2021-2-22
2021-2-22 9 例:在一个窗体的Click事件中输入如下代码。 Private Sub Form_Click() FontSize = 16 Print Tab(10); "vb程序设计" Print Print Tab(5); "Visual Basic"; Spc(5); "程序设计" Print Print Tab(5); 123345.45; Spc(6); "abcdefghijk" Print Print Tab(5); "Visual Basic"; "程序设计" Print
Print" Visual't,"as,"程序设计 Print Print"Ⅴ Visual";" Basic";"程序设计" End sub ■运行结果如下图所示: 口区 vb程序设计 Visual basic程序设计 123345.45 abcdefghijk Visua1 Basic程序设计 Visual Ba aslc 程序设计 Visua1 Basic程序设计 10
2021-2-22 10 Print "Visual" , "Basic" , "程序设计" Print Print "Visual"; "Basic"; "程序设计" End Sub n 运行结果如下图所示: