图1.1VB应用程序的组织结构1.窗体模块窗体模块包含窗体及其控件的属性设置、事件过程、窗体内自定义过程的窗体级声明等。标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。......
2025-09-30
1.消息对话框
VB自带Msgbox()函数,其功能是弹出一消息对话框,提示用户并等待用户操作。点击“确定”按钮后,程序继续执行后面的语句。消息对话框如图1.12所示。

图1.12 对话框
Msgbox()函数语法结构为:
MsgBox(<提示字符串msg> [,<图标按钮类型值type>] [,<标题字符串title>]…)
功能:按指定格式,输出一个含<提示字符串>的对话框,对用户进行提示。
参数说明:
(1)<提示字符串>。
Msg是一字符串或字符型变量,字符串长度≤1024个字符,其值显示在消息对话框中。字符串在一行内不能完全显示时,若要分行显示应在分行处用“+”或“&”连接Chr(13)(回车符)、Chr(10)(换行符)或二者组合。
(2)图标按钮类型值。
Type是一个整数值,是分别表示按钮类型、图标种类和按钮位置的三类值的和,用来控制对话框中显示的按钮、图标的种类和数量。
各种类型的值表示内容为:
第一组值(0~5):
0:只显示“确定”按钮(OK);
1:显示“确定”和“取消”按钮(OK,Cancel);
2:显示“终止(Abort)”、“重试(Retry)”、“忽略(Ignore)”按钮;
3:显示“是(Yes)”、“否(No)”、“取消(Cancel)”按钮;
4:显示“是(Yes)”、“否(No)”按钮;
5:显示“重试(Retry)”、“取消(Cancel)”按钮。
第二组值(16,32,48,64):
16:显示图标表示错误批评;
32:显示图标表示疑问;
48:显示图标表示警告;
64:显示图标表示信息资料。
第三组值(0,256,512,768):
0:表示第一个按钮为缺省活动按钮;
256:表示第二个按钮为缺省活动按钮;
512:表示第三个按钮为缺省活动按钮;
768:表示第四个按钮为缺省活动按钮。
(注:每组最多只能取一个数值,相加产生类型值总和。)
(3)单击不同按钮后,MsgBox的返回值。
1:单击“确定(OK)”;
2:单击“取消(Cancel)”;
3:单击“终止(Abort)”;
4:单击“重试(Retry)”;
5:单击“忽略(Ignore)”;(https://www.chuimin.cn)
6:单击“是(Yes)”;
7:单击“否(No)”。
(4)标题字符串title。
title值决定消息对话框标题栏中显示的内容,可以直接输入,也可以是字符串表达式。缺省时,标题栏显示应用程序名。
2.输入对话框
VB自带InputBox函数,可弹出一对话框,用于在程序运行中,让用户输入一些文本信息。如图1.13所示即为InputBox对话框。

图1.13 InputBox对话框
InputBox函数语法结构为:
InputBox(<提示字符串>[,<标题字符串>][,<文本框显示的缺省值>][,x][,y])
功能:显示一个含<提示字符串>的对话框,让用户在文本框中输入文本信息,单击“确定”或按回车键,则返回文本框内容,单击“取消”则返回一个空串。
参数说明:
(1)提示字符串:
为一字符串或字符串变量、表达式。
(2)标题字符串:
决定对话框标题栏显示的内容,缺省时,标题栏显示应用程序名。
(3)文本框显示的缺省值:
决定了文本框初始显示并被选中的文本内容。作为无输入时的返回默认值。缺省时文本框为空。
(4)x:
对话框与屏幕左边缘的距离,缺省时对话框呈水平居中状态。
(5)y:
对话框上边与屏幕上边缘的距离,缺省时对话框显示在垂直下1/3的位置。
3.公共对话框
公共对话框不是VB标准控件,它属于VB专业版和企业版特有的ActiveX控件,位于文件:C:\Windows\system\Comdlg32.ocx中。引用公共对话框只需点击菜单“工程\部件\控件”进入图1.14所示窗口后,勾选“Microsoft Common Dialog Control 6.0”后,点击“确定”按钮即可。

图1.14 引用公共对话框
引用公共对话框后,用户可利用公共对话框在窗体上创建六种标准对话框,分别是:打开Open、另存Save As、颜色Color、字体Font、打印机Print和帮助Help。调用这些对话框的命令语句分别为:
(1)ShowOpen:显示“打开”对话框;
(2)ShowSave:显示“另存为”对话框;
(3)ShowColor:显示“颜色”对话框;
(4)ShowFont:显示“字体”对话框;
(5)ShowPrinter:显示“打印”对话框;
(6)ShowHelp:显示“帮助”对话框。
4.文本框
文本框(TextBox)是VB系统自带控件,可以提供用户输入文本或显示文本。文本框中输入的字符默认最多为2048个。若将控件的Multiline属性设置为True,则可输入多达32 kB的文本。
相关文章
图1.1VB应用程序的组织结构1.窗体模块窗体模块包含窗体及其控件的属性设置、事件过程、窗体内自定义过程的窗体级声明等。标准模块是VB程序中的一个独立模块,包含模块级或全局变量声明、函数过程和通用过程,标准模块的文件扩展名为.bas。标准模块中除包含允许其它模块访问的过程,还包括变量、常量、数据类型、自定义过程的全局或模块级声明。......
2025-09-30
FSO对象包含在一个被称为Scripting的类型库中,此库位于Scrrun.dll文件中。表1.1FSO模型对象2.FSO对象应用创立FSO对象。赋值后的对象型变量保存的是所创立对象的引用,即对象在计算机内存中的地址,也称为句柄。表1.2文件夹属性③FSO对象操作文件的方法。Dim fso As New FileSystemObject,ts As textstreamSet ts = fso.CreateTextFile上述语句功能是声明对象型变量,创建文件并赋予文本文件型变量ts。......
2025-09-30
封装在事件、通用或函数过程中的程序代码,执行顺序是三种基本程序结构的组合:顺序结构:程序按语句顺序由上而下逐句执行。其语法结构为:图1.2单分支结构图1.3双分支结构③多分支结构。给定的条件称为循环条件,反复执行的程序段称为循环体。图1.6不计次循环结构(后测型)其语法结构如下:功能:当关键字While 或关键字Until后条件为真时,执行循环体。......
2025-09-30
等,可设置字符常量保存。字符常量的赋值方法:Const Color=255VB程序不区分字母大小写,但为了便于查阅,习惯上变量用小写字符,常量则用大写字符。1)文字常量VB文字常量分为两种,即字符串和数值。数值常量:数值常量共有4种表示方式,即整数型、长整数型、货币数型和浮点数型。2)符号常量在VB中,可以定义符号常量,用来代替数值或字符串。......
2025-09-30
因此通常把由Dim定义的变量称为动态变量,而把Static定义的变量称为静态变量。②执行“工具”菜单中的“选项”命令,系统弹出如图1.10所示的“选项”对话框,单击该对话框中的“编辑器”选项卡,选中“要求变量声明”复选框。图1.10选项对话框......
2025-09-30
PLC的编程语言一般有_______、_______、_______等。PLC 按结构形式划分主要有_______和_______两种。PLC 中输入和输出信号的数量,也就是输入、输出端子数总和称为______________。PLC的输出形式一般分为______________、______________和______________三种形式。A.1967年B.1968年C.1969年D.1970年PLC 控制系统能取代继电-接触器控制系统的()部分。A.8B.16C.4D.2在对PLC 进行分类时,I/O 点数为()点时,可以看作是大型PLC。简述PLC的主要特点。......
2025-09-29
输入模块和输出模块简称为I/O模块,是联系外部设备与CPU的桥梁。输入模块输入模块一般由输入接口、光耦合器、PLC内部电路输入接口和驱动电源4部分组成。在PLC内部电源容量允许前提下,有源输入器件可以采用PLC输出电源,否则必须外接电源。当输入信号为模拟量时,信号必须经过专用的模拟量输入模块进行A/D转换,然后通过输入电路进入PLC。输入/输出模块除了传递信号外,还具有电平转换与隔离的作用。......
2025-09-29
上一节我们通过约束时钟来约束了寄存器间的时序路径,这一节我们要讨论的是模块输入输出路径的约束。如下例所示,我们用set_input_delay设置M逻辑的延迟在0.6ns以内,其中-max选项表示M逻辑延迟最大不超过0.6ns,后面中括号内返回的是除了时钟端口以外的所有输入端口的物集。图6.17 输入路径的约束如图6.18所示,要综合组合逻辑S,我们必须提供给DC被综合模块后一级模块输入路径上的组合逻辑T的延迟,DC才能计算出逻辑S的最大延迟。图6.18 输出路径的约束......
2025-09-29
相关推荐