第3章简单VB程序设计 众所周知,VB应用程序的执行是由事件驱动的, 当用户触发某一事件时,执行相应的事件过程,这些 事件过程之间并没有特定的执行次序。但在每一个事 件过程内部,是有一定的执行控制流程的,这就是通 常所说的三种基本结构:顺序结构、分支结构、循环 结构。顺序结构是最简单的一种结构,该结构按语句 排列的先后顺序执行。本章的主要内容有:VB最基本 的几个对象,与顺序结构有关的语句和方法。通过本 章的学习,可以进行简单ⅤB程序设计。 请单属标左键换页 退出
第3章 简单VB程序设计 众所周知,VB应用程序的执行是由事件驱动的, 当用户触发某一事件时,执行相应的事件过程,这些 事件过程之间并没有特定的执行次序。但在每一个事 件过程内部,是有一定的执行控制流程的,这就是通 常所说的三种基本结构:顺序结构、分支结构、循环 结构。顺序结构是最简单的一种结构,该结构按语句 排列的先后顺序执行。本章的主要内容有:VB最基本 的几个对象,与顺序结构有关的语句和方法。通过本 章的学习,可以进行简单VB程序设计。 退出
3.1体 3.2命令按纽 3.3标签 3.4文本框 3.5赋值语句 3.6 Print方法 3.7输入框 3.8消息框 3.90注释语句、结束语句 3.10程序调试 请单属标左键换页
3.1 窗 体 3.2 命令按钮 3.3 标 签 3.4 文本框 3.5 赋值语句 3.6 Print方法 3.7 输入框 3.8 消息框 3.9 注释语句、结束语句 3.10 程序调试
3.1窗体 创建ⅤB应用程序的第一步是创建用户界面。用户 界面的基础是窗体,各种控件对象必须建立在窗体上。 启动ⅤB后,即在屏幕上显示一个窗体,如图3-1所 请单属标左键换页
3.1 窗 体 创建VB应用程序的第一步是创建用户界面。用户 界面的基础是窗体,各种控件对象必须建立在窗体上。 启动VB后,即在屏幕上显示一个窗体,如图3-1所 示
最小化按最大化按 斥 Form⊥ 关 度口区 图3-1高件 请单鼠标左键换页
311窗体的主要属性 窗体的属性决定了窗体的外观和操作。窗体的大 部分属性可用两种方法来设置:通过属性窗口设置和 通过程序代码设置。有少量的属性不能在程序代码中 设置。 (1) Caption属性 设置窗体的标题内容。标题内容应概括说明本窗 体作用。 (2) MaxButton属性和 Min Button属性 MaxButton属性为True,窗体右上角有最大化按 钮;为 Falsel时,无最大化按钮。 MinButton属性为True,窗体右上角有最小化按钮; 为 False时,无最小化按钮。 请单属标左键换页
3.1.1 窗体的主要属性 窗体的属性决定了窗体的外观和操作。窗体的大 部分属性可用两种方法来设置:通过属性窗口设置和 通过程序代码设置。有少量的属性不能在程序代码中 设置。 (1)Caption 属性 设置窗体的标题内容。标题内容应概括说明本窗 体作用。 (2)MaxButton 属性和 MinButton 属性 MaxButton属性为True,窗体右上角有最大化按 钮;为False时,无最大化按钮。 MinButton属性为True,窗体右上角有最小化按钮; 为False时,无最小化按钮
(3) Borderstyle属性 决定窗体边框式样及窗体是否能调整大小 (4) BackColor属性和 Fore color属性 Backcolor属性设置窗体的背景颜色, For Color 属性设置窗体的前景颜色。窗体的前景颜色是执行 Print方法时所显示文本的颜色。 (5) Height属性和 Width属性 设置窗体的初始高度和宽度。其单位为Twip 1Twip=1/20点=1/1440英寸=1/567cm。 请单属标左键换页
(3)BorderStyle 属性 决定窗体边框式样及窗体是否能调整大小。 (4)BackColor属性和ForeColor 属性 BackColor属性设置窗体的背景颜色,ForColor 属性设置窗体的前景颜色。窗体的前景颜色是执行 Print方法时所显示文本的颜色。 (5)Height属性和Width属性 设置窗体的初始高度和宽度。其单位为Twip。 1Twip=1/20点=1/1440英寸=1/567cm
(6)Left属性和Top属性 用于设置窗体左边框距屏幕左边界的距离和窗体 顶边距屏幕顶端的距离。其单位为Iwip (7)Name(名称)属性 设置窗体的名称,在程序代码中用这个名称引用 该窗体。新建工程时,窗体的名称缺省为Form1;添 加第二个窗体,其名称缺省为Form2,依次类推。为 了便于识别,用户通常给Name属性设置一个有实际 意义的名称。 请单属标左键换页
(6)Left属性和Top属性 用于设置窗体左边框距屏幕左边界的距离和窗体 顶边距屏幕顶端的距离。其单位为Twip。 (7)Name(名称)属性 设置窗体的名称,在程序代码中用这个名称引用 该窗体。新建工程时,窗体的名称缺省为Form1;添 加第二个窗体,其名称缺省为Form2,依次类推。为 了便于识别,用户通常给Name 属性设置一个有实际 意义的名称
(8) Enabled属性 属性值为True或 False,设置对象是否能够对用户 产生的事件做出反应。一般在程序中设置,用于临时 屏蔽对窗体或其它控件的的控制。 (9) Moveable属性 属性值为True或 False,设置是否可以移动窗体 (10) isible属性 属性值为True或 False,设置窗体是否被显示。用 户可用该属性在程序代码中控制窗体的隐现。 请单属标左键换页
(8)Enabled属性 属性值为True或False,设置对象是否能够对用户 产生的事件做出反应。一般在程序中设置,用于临时 屏蔽对窗体或其它控件的的控制。 (9)Moveable属性 属性值为True或False,设置是否可以移动窗体。 (10)Visible属性 属性值为True或False,设置窗体是否被显示。用 户可用该属性在程序代码中控制窗体的隐现
(11) Picture属性 设置在窗体中显示的图片。单击 Picture属性右边 的按钮,弹出“加载图片”对话框,用户可选择一个 图片文件作为窗体的背景图片。若在程序中设置该属 性的值,需要使用 LoadPicture函数。 (12) Windowstate属性 设置窗体启动后的大小状态。 在VB中,虽然不同的对象有不同的属性集合,但 有一些属性,如Name、 Enabled、Ⅴ isible、 Height、 Width、Ieft、Top等,其它控件也有,且具有相似的 作用。在后续的章节中,主要介绍各种控件常用的特 殊属性。 请单属标左键换页
(11)Picture属性 设置在窗体中显示的图片。单击Picture属性右边 的按钮,弹出“加载图片”对话框,用户可选择一个 图片文件作为窗体的背景图片。若在程序中设置该属 性的值,需要使用LoadPicture函数。 (12)WindowState属性 设置窗体启动后的大小状态。 在VB中,虽然不同的对象有不同的属性集合,但 有一些属性,如Name 、Enabled、Visible、Height、 Width、Left、Top等,其它控件也有,且具有相似的 作用。在后续的章节中,主要介绍各种控件常用的特 殊属性
312事件 窗体最常用的事件有3种: Click(单击) Db Click(双击)、Ioad(装入)。 1.Cick事件 程序运行后,单击窗体触发该事件 Db Click事件 程序运行后,双击窗体触发该事件 请单属标左键换页
3.1.2 事件 窗体最常用的事件有 3种 : Click( 单 击 ) 、 DbClick(双击)、Load(装入)。 1.Click事件 程序运行后,单击窗体触发该事件。 2.DbClick事件 程序运行后,双击窗体触发该事件