VB_第四章_数据的输入与输出

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

计算机应用基础
44
Visual Basic 6.0 程序设计
4.3.1 MsgBox函数或语句
VB提供的MsgBox函数,在执行时, 屏幕上会出现一个消息框其格式如下:
变量名= MsgBox(“提示信息”<=1024,
“按钮的类型值+显示图标的种类值+
哪一个按钮是缺省的“活动按钮”
值,
“标题信息”, )
ScaleMode属性
因为文本的高度是用磅来度量的,有 时需要把窗体、图片框和 Printer对 象的ScaleMode属性从缇改为磅。
计算机应用基础
22
Visual Basic 6.0 程序设计
3. TextHeight和TextWidth方法
语法格式:
[对象.]TextHeight(字符串) [对象.]TextWidth(字符串)
计算机应用基础
28
Visual Basic 6.0 程序设计
TextHeight和TextWidth方法
属性ScaleWidth和ScaleHeight 分别用来表示对象的宽度和高 度值,将它们与方法 TextWidth和TextHeight结合 使用,可以使字符串居中显示。
计算机应用基础
29
Visual Basic 6.0 程序设计
Print方法
末尾使用分号分隔符,则下一个 Print输出的内容将从当前Print 输出信息的最后一个字符后开 始显示。 行末尾没有逗号和分号,则执 行完该Print方法要自动换行。
计算机应用基础
11
Visual Basic 6.0 程序设计
Print方法
注:Print方法在Form_Load事 件过程中不起作用。
计算机应用基础
12
Visual Basic 6.0 程序设计
4.1.2 与Print方法有关的函数
为了使信息按指定的格式输出, VB 提 供 了 几 个 与 Print 配 合 使 用的函数: 1. Spc、Tab、Space函数 2. 格式输出函数Format
计算机应用基础
13
Visual Basic 6.0 程序设计
计算机应用基础
4
Visual Basic 6.0 程序设计
4.1 输出方法
为了在窗体或图片框等对象上 显示文本,应使用Print方法, 将该窗体或图片框等对象的名 称加在它的前面即可。
计算机应用基础
5
Visual Basic 6.0 程序设计
输出方法
4.1.1 Print方法 4.1.2 与Print方法有关的函数 4.1.3 输出相关方法和属性
计算机应用基础
17
Visual Basic 6.0 程序设计
格式输出函数Format
Format函数的语法格式为:
Format(表达式[,格式字符串])
计算机应用基础
18
Visual Basic 6.0 程序设计
格式输出函数Format
数值格式化符 日期格式化符 字符串格式化符
见P50-P51
计算机应用基础
1. Spc、Tab、Space函数
Spc(n):在前一个输出项之后插入 n个空格后再输出当前表达式
Tab(n):把输出位置移到由参数n 所指定的列数
Space(n):函数用于返回n个空格。
计算机应用基础
14
Visual Basic 6.0 程序设计
计算机应用基础
15
Visual Basic 6.0 程序设计
计算机应用基础
32
Visual Basic 6.0 程序设计
4.2.1 字体类型和大小
1. 字体类型 2. 字体大小
计算机应用基础
33
Visual Basic 6.0 程序设计
1. 字体类型
[对象]. FontName [= "字体类型"] 该属性在对象上设置输出的英文或
中文字体类型。若省略“对象”则 指当前窗体,若省略="字体类型", 则返回当前正在使用的字体类型。
False: 正常字
该属性的默认值为False。
计算机应用基础
40
Visual Basic 6.0 程序设计
加下划线
FontUnderline
True: 加下划线 False: 正常字
该属性的默认值为False。
计Hale Waihona Puke Baidu机应用基础
41
Visual Basic 6.0 程序设计
2. 透明显示
FontTransparent
计算机应用基础
6
Visual Basic 6.0 程序设计
4.1.1 Print方法
Visual Basic提供了Print方法用 于在对象上输出字符串或表达式 的值。在前面几章的例子中,已 经使用过了Print,现将Print的语 法格式介绍如下:
计算机应用基础
7
Visual Basic 6.0 程序设计
如果“字符串”参数包含嵌入的回 车换行符 (Chr$(13)+Chr$(10)),则文 本对应于多行,TextHeight属性 将返回字符串中所有行的文本的 高度
计算机应用基础
26
Visual Basic 6.0 程序设计
TextHeight和TextWidth方法
TextHeight 的使用方法是,把 CurrentY属性设置到特定的行。 例如,下述语句将绘图坐标设 置到第n行的开始:
输入对话框例
FileName$=InputBox(“请输入文件名”, “对话输入框”,"File1")
计算机应用基础
47
Visual Basic 6.0 程序设计
vb例2
计算机应用基础
48
Visual Basic 6.0 程序设计
4.4 打 印 机 输 出
前面介绍的VB输出操作是在窗体 上输出信息,也就是以窗体作 为输出对象。
数据的输入与输出
所谓的输出,则是指程序提供给用户 的信息,包括通过显示器、打印机、 磁盘、调制解调器等设备进行输出。 本章主要介绍窗体的输入输出操作。
计算机应用基础
3
Visual Basic 6.0 程序设计
数据的输入与输出
4.1 输出方法 4.2 字 形 4.3 与用户交互函数 4.4 打印机输出
True
背景将透过前 景的图形及文 本显示出来
False
背景将被前 景的图形或 文本覆盖
计算机应用基础
42
Visual Basic 6.0 程序设计
计算机应用基础
43
Visual Basic 6.0 程序设计
4.3 与用户交互函数
VB提供了与用户交互的函数:一种是显 示提示信息的对话框,让用户进行选 择;另一种是输入信息的对话框,用 户可以在其中输入信息。
计算机应用基础
9
Visual Basic 6.0 程序设计
Print方法
逗号“,”:将光标定位在下一个输 出分区(以14个字符宽度为一个 输出分区单位)的开始位置处。
末尾使用逗号分隔符,则下一个 Print输出的内容将在当前Print所 输出信息的下一个输出分区显示
计算机应用基础
10
Visual Basic 6.0 程序设计
计算机应用基础
34
Visual Basic 6.0 程序设计
2. 字体大小
[对象]. FontSize [= 磅值]
该属性以磅为单位来指定字体的大 小(在打印时每英寸72磅)。若 省略“= 磅值”,则返回当前字 体大小。在默认情况下,系统使 用最小字号,为9磅。
计算机应用基础
35
Visual Basic 6.0 程序设计
计算机应用基础
36
Visual Basic 6.0 程序设计
4.2.2 其他特征
1. 粗体字、斜体字、加删除线、加 下划线
2. 透明显示
计算机应用基础
37
Visual Basic 6.0 程序设计
1. 粗体字、斜体字、加删 除线、加下划线
粗体字属性 FontBold
True: 粗体字 False: 正常字
该属性的默认值为False。
计算机应用基础
38
Visual Basic 6.0 程序设计
斜体字
FontItalic
True: 斜体字 False:正常字
该属性的默认值为False
计算机应用基础
39
Visual Basic 6.0 程序设计
加删除线
FontStrikethru
True: 加与文本长 度相同删除线
计算机应用基础
45
Visual Basic 6.0 程序设计
4.3.2 InputBox
InputBox函数格式:
变量名= InputBox(“提示信息”, “标 题信息”, “显示输入内容的缺省 值”,
[对话框左上角距屏幕左边界],
[对话框左上角距屏幕上边界])
计算机应用基础
46
Visual Basic 6.0 程序设计
计算机应用基础
23
Visual Basic 6.0 程序设计
TextHeight和TextWidth方法
在使用Print方法之前,可使用 TextHeight和TextWidth方法 确定CurrentX和CurrentY属性 所指定的位置。
计算机应用基础
24
Visual Basic 6.0 程序设计
19
Visual Basic 6.0 程序设计
4.1.3 输出相关方法和属性
1. Cls方法 语法格式:[对象.]Cls 1) 清除用Print和图形方法创建出的
所有文本和图形
2) 把绘图坐标恢复到原点(0, 0) 3) 缺省对象则指当前窗体
计算机应用基础
20
Visual Basic 6.0 程序设计
TextHeight和TextWidth方法
TextHeight方法返回一个文本字 符串的高度值
TextWidth 方 法 则 返 回 一 个 文 本 字符串的宽度值,它们的单位 均为twip。
计算机应用基础
25
TextHeiVgisuhal Bta和sic 6T.0e程序x设tW计 idth方 法
2. CurrentX和CurrentY属性
CurrentX 和 CurrentY: 用 来 设 置 窗 体 和图片框的绘图坐标。
单位:窗体和图片框使用每一单位对应 一个twip(缇)的坐标系统(每英 寸为1440缇,近似地,每厘米为567缇)
计算机应用基础
21
Visual Basic 6.0 程序设计
Visual Basic 6.0 程序设计
VB 基础篇
第四章 数据的输入与输出
计算机应用基础
1
Visual Basic 6.0 程序设计
第四章 数据的输入与输出
所谓的输入,就是指程序从外部环境 获得信息,它包括通过键盘、鼠标 等外设进行输入;
计算机应用基础
2
Visual Basic 6.0 程序设计
CurrentY = TextHeight("Sample") * (n-1)
计算机应用基础
27
Visual Basic 6.0 程序设计
TextHeight和TextWidth方法
如果语法格式中的“字符串”含有嵌 入的回车换行符,TextWidth将返回 最长行的宽度。使用TextWidth可以 确定文本显示需要的水平空间宽度, 从而可用于确定字符串的宽度是否 比窗体、图片框或Printer对象的宽 度更大。
实际上,只要把输出对象改为打 印机(Printer),就可以在打 印机上输出所需要的信息
计算机应用基础
49
Visual Basic 6.0 程序设计
打印机输出
4.4.1 直接输出 4.4.2 窗体输出
计算机应用基础
50
Visual Basic 6.0 程序设计
4.4.1 直接输出
所谓直接输出,就是把信息直接 送往打印机,所使用的仍是 Print方法,只是把Print方法的 对象改为Printer,即:
2. 格式输出函数Format
格式输出函数Format可以使数值、 日期或字符型数据按指定的格式 输出,其主要功能有三种:
计算机应用基础
16
Visual Basic 6.0 程序设计
格式输出函数Format
●将数值类型量按指定格式转换为字 符类型量。 ●将时间序数值转换为指定格式的日 期或时间。 ●将字符串按指定的格式进行显示。
计算机应用基础
30
Visual Basic 6.0 程序设计
4.2 字 形
Visual Basic可以输出各种英文字 体和汉字字体,并可通过设置字 形的属性来改变字体的风格,如 大小、粗细、显示方向、加删除 线、下划线、重叠等。
计算机应用基础
31
Visual Basic 6.0 程序设计
字形
4.2.1 字体类型和大小 4.2.2 其他特征
4.1.1 Print方法
[对象.]Print [表达式列表][; | , ] “对象”:窗体(Form)
图形框(PictureBox) 打印机(Printer) 省略对象则在窗体上输出
计算机应用基础
8
Visual Basic 6.0 程序设计
Print方法
“表达式列表”:用逗号或分号分隔 的多个表达式,先计算表达式的 值然后输出 分号“;”:将光标定位在上一个输 出字符后,
相关文档
最新文档