简单程序设计精选PPT.ppt
《简单程序设计精选PPT.ppt》由会员分享,可在线阅读,更多相关《简单程序设计精选PPT.ppt(105页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、简单程序设计简单程序设计第1页,此课件共105页哦 窗窗 体体3.1命令按钮命令按钮3.2 标标 签签3.3文本框文本框3.4赋值语句赋值语句3.5第2页,此课件共105页哦 注释语句、结束语句注释语句、结束语句3.9程序调试程序调试3.10消息框消息框3.8输入框输入框3.7 Print Print方法方法3.6第3页,此课件共105页哦 VBVB应用程序的执行是由事件驱动的,应用程序的执行是由事件驱动的,当用户触发某一事件时执行相应的事件过当用户触发某一事件时执行相应的事件过程,这些事件过程之间并没有特定的执行程,这些事件过程之间并没有特定的执行次序。次序。第4页,此课件共105页哦 但在
2、每一个事件过程内部,是有一定但在每一个事件过程内部,是有一定的执行控制流程的,这就是通常所说的三的执行控制流程的,这就是通常所说的三种基本结构:顺序结构、分支结构、循环种基本结构:顺序结构、分支结构、循环结构。顺序结构是最简单的一种结构,该结构。顺序结构是最简单的一种结构,该结构按语句排列的先后顺序执行。结构按语句排列的先后顺序执行。第5页,此课件共105页哦 本章的主要内容有:本章的主要内容有:VBVB最基本的几个最基本的几个对象;与顺序结构有关的语句和方法。通对象;与顺序结构有关的语句和方法。通过本章的学习,可以进行简单过本章的学习,可以进行简单VBVB程序设计。程序设计。第6页,此课件共
3、105页哦3.1 3.1 窗体窗体 创建创建VBVB应用程序的第一步是创建用户应用程序的第一步是创建用户界面。用户界面的基础是窗体,各种控件界面。用户界面的基础是窗体,各种控件对象必须建立在窗体上。对象必须建立在窗体上。启动启动VBVB后,即在屏幕上显示一个窗体,后,即在屏幕上显示一个窗体,如图如图3-13-1所示。所示。第7页,此课件共105页哦 图标图标标题标题最大化按钮最大化按钮最小化按钮最小化按钮关闭按钮关闭按钮窗口区窗口区边框边框图图3-1 3-1 窗体窗体第8页,此课件共105页哦 3.1.1 3.1.1 窗体的主要属性窗体的主要属性 窗体的属性决定了窗体的外观和操作。窗体的属性决
4、定了窗体的外观和操作。对象的大部分属性可用两种方法来设置:对象的大部分属性可用两种方法来设置:通过属性窗口设置和通过程序代码设置。通过属性窗口设置和通过程序代码设置。有少量的属性不能在程序代码中设置。有少量的属性不能在程序代码中设置。第9页,此课件共105页哦 (1 1)Caption Caption 属性属性 设置窗体的标题内容。标题内容应概括说设置窗体的标题内容。标题内容应概括说明本窗体作用。明本窗体作用。(2 2)MaxButton MaxButton 属性和属性和 MinButton MinButton 属性属性 MaxButton为为True,窗体右上角有最大化按,窗体右上角有最大化
5、按钮;为钮;为False时,无最大化按钮。时,无最大化按钮。MinButton 属性为属性为True,窗体右上角有最小化,窗体右上角有最小化按钮;为按钮;为False时,无最小化按钮。时,无最小化按钮。第10页,此课件共105页哦 (3 3)BorderStyle BorderStyle 属性属性 决定窗体边框式样及窗体是否能调整大小。决定窗体边框式样及窗体是否能调整大小。(4 4)BackColorBackColor属性和属性和ForeColor ForeColor 属性属性 BackColor属性设置窗体的背景颜色;属性设置窗体的背景颜色;ForColor 属性设置窗体的前景颜色。窗体的前
6、属性设置窗体的前景颜色。窗体的前景颜色是执行景颜色是执行Print方法时所显示方法时所显示文本文本的颜色。的颜色。第11页,此课件共105页哦 (5 5)HeightHeight属性和属性和WidthWidth属性属性 设置窗体的初始高度和宽度。其单位为设置窗体的初始高度和宽度。其单位为TwipTwip。1Twip=1/201Twip=1/20点点=1/1440=1/1440英寸英寸=1/567=1/567厘米。厘米。(6 6)LeftLeft属性和属性和TopTop属性属性 用于设置窗体左边框距屏幕左边界的距离用于设置窗体左边框距屏幕左边界的距离和窗体顶边距屏幕顶端的距离。其单位为和窗体顶边
7、距屏幕顶端的距离。其单位为TwipTwip。第12页,此课件共105页哦 (7 7)NameName(名称)属性(名称)属性 设置窗体的名称,在程序代码中用这设置窗体的名称,在程序代码中用这个名称引用该窗体。新建工程时,窗体的个名称引用该窗体。新建工程时,窗体的名称缺省为名称缺省为 Form1Form1;添加第二个窗体,其;添加第二个窗体,其名称缺省为名称缺省为 Form2Form2,以此类推。为了便于,以此类推。为了便于识别,用户通常给识别,用户通常给 Name Name 属性设置一个有属性设置一个有实际意义的名称。实际意义的名称。第13页,此课件共105页哦 (8 8)EnabledEna
8、bled属性属性 属性值为属性值为TrueTrue或或FalseFalse,设置对象是否能对,设置对象是否能对用户产生的事件做出反应。一般在程序中设置,用户产生的事件做出反应。一般在程序中设置,用于临时屏蔽对窗体或其他控件的的控制。用于临时屏蔽对窗体或其他控件的的控制。(9 9)MoveableMoveable属性属性 属性值为属性值为TrueTrue或或FalseFalse,设置是否可以移动,设置是否可以移动窗体。窗体。(1010)VisibleVisible属性属性 属性值为属性值为TrueTrue或或FalseFalse,设置窗体是否被显,设置窗体是否被显示。用户可用该属性在程序代码中控
9、制窗体的示。用户可用该属性在程序代码中控制窗体的隐现。隐现。第14页,此课件共105页哦 (1111)PicturePicture属性属性 设置在窗体中显示的图片。单击设置在窗体中显示的图片。单击PicturePicture属性右边的按钮,弹出属性右边的按钮,弹出“加载图片加载图片”对话框,用户可选择一个图片文件作为对话框,用户可选择一个图片文件作为窗体的背景图片。若在程序中设置该属性窗体的背景图片。若在程序中设置该属性的值,需要使用的值,需要使用LoadPictureLoadPicture函数。函数。第15页,此课件共105页哦 (1212)WindowStateWindowState属性属
10、性 设置窗体启动后的大小状态。它有三个可设置窗体启动后的大小状态。它有三个可选值:选值:0-Normal:0-Normal:窗体大小由窗体大小由HeightHeight和和WidthWidth属性决定。属性决定。1-Minimized:1-Minimized:窗体最小化成图标。窗体最小化成图标。2-Maximized:2-Maximized:窗体最大化,充满整个屏幕。窗体最大化,充满整个屏幕。第16页,此课件共105页哦 在在VBVB中,虽然不同的对象有不同的属中,虽然不同的对象有不同的属性集合,但有一些属性,如性集合,但有一些属性,如Name Name、EnabledEnabled、Visi
11、bleVisible、HeightHeight、WidthWidth、LeftLeft、TopTop等,其他控件也具有,且具有相似的作等,其他控件也具有,且具有相似的作用。在后续的章节中,我们主要介绍各种用。在后续的章节中,我们主要介绍各种控件常用的特殊属性。控件常用的特殊属性。第17页,此课件共105页哦 3.1.2 3.1.2 事件事件 窗体最常用的事件有三种:窗体最常用的事件有三种:ClickClick(单(单击)、击)、DbClickDbClick(双击)、(双击)、LoadLoad(装入)。(装入)。第18页,此课件共105页哦 (1 1)ClickClick事件事件 程序运行后,单
12、击窗体触发该事件。程序运行后,单击窗体触发该事件。(2 2)DbClickDbClick事件事件 程序运行后,双击窗体触发该事件。程序运行后,双击窗体触发该事件。(3 3)LoadLoad事件事件 LoadLoad事件是窗体被装入内存工作区时触事件是窗体被装入内存工作区时触发的事件。如果这个事件过程存在,就马上发的事件。如果这个事件过程存在,就马上执行它。执行它。LoadLoad事件过程通常用于启动程序时事件过程通常用于启动程序时对属性、变量的初始化,装载数据等。对属性、变量的初始化,装载数据等。第19页,此课件共105页哦 【例例3.13.1】窗体上无最大化最小化按钮,窗体上无最大化最小化按
13、钮,程序运行后,在窗体上装入一幅图片作为程序运行后,在窗体上装入一幅图片作为背景;当单击窗体时,窗体变宽;当双击背景;当单击窗体时,窗体变宽;当双击窗体时,则退出。程序运行界面如图窗体时,则退出。程序运行界面如图3-23-2所所示。示。第20页,此课件共105页哦 (a)Load事件事件(b)Click事件事件图图3-2 3-2 例例3.13.1运行界面运行界面第21页,此课件共105页哦 属性设置如表属性设置如表3-1所示。所示。对象属性设置Form1Caption练习窗体事件MaxButton FalseMinButton False表表3-1 3-1 例例3.13.1对象属性设置对象属性
14、设置第22页,此课件共105页哦 事件过程如下:事件过程如下:Private Sub Form_Load()Private Sub Form_Load()装入图片装入图片 Form1.Picture=Form1.Picture=LoadPicture(c:picChangcheng.wmf)LoadPicture(c:picChangcheng.wmf)End SubEnd SubPrivate Sub Form_click()Private Sub Form_click()单击窗体单击窗体 Form1.Width=Form1.Width+1000Form1.Width=Form1.Width
15、+1000End SubEnd SubPrivate Sub Form_DblClick()Private Sub Form_DblClick()双击窗体双击窗体 EndEndEnd SubEnd Sub第23页,此课件共105页哦3.2 3.2 命令按钮命令按钮 在在VBVB应用程序中,命令按钮是使用的应用程序中,命令按钮是使用的最多的对象之一,常常用它接受用户的操最多的对象之一,常常用它接受用户的操作信息,触发相应的事件过程,以实现指作信息,触发相应的事件过程,以实现指定的功能。定的功能。第24页,此课件共105页哦 3.2.1 3.2.1 属性属性(1 1)CaptionCaption属
16、性属性 设定命令按钮上显示的文本。设定命令按钮上显示的文本。(2 2)DefaultDefault属性属性 该属性用于设置默认命令按钮。当该属性用于设置默认命令按钮。当Default属性设置为属性设置为True时,按时,按ENTER键相键相当于用鼠标单击了该按钮。当于用鼠标单击了该按钮。第25页,此课件共105页哦 (3 3)Style Style 属性和属性和PicturePicture属性属性 命令按钮上除了可以显示文字外,还可以显示图形。命令按钮上除了可以显示文字外,还可以显示图形。若要显示图形,首先应将若要显示图形,首先应将Style Style 属性设置为属性设置为1 1,然后,然后
17、在在PicturePicture属性中设置要显示的图形文件。类似的,若属性中设置要显示的图形文件。类似的,若要设置命令按钮的要设置命令按钮的BackColorBackColor(背景色),也应将(背景色),也应将Style Style 属性设置为属性设置为1 1。Style Style 属性可设置为:属性可设置为:0-Standard0-Standard:标准的,命令按钮上不能显示图形。标准的,命令按钮上不能显示图形。1-Graphical1-Graphical:图形的,命令按钮上可以显示图形,也:图形的,命令按钮上可以显示图形,也可以显示文字。可以显示文字。第26页,此课件共105页哦 (4
18、 4)ValueValue属性属性 该属性只能在程序运行期间引用或设该属性只能在程序运行期间引用或设置。置。TrueTrue表示被按下,表示被按下,FalseFalse(默认)表示(默认)表示未被按下。在代码中可通过设置未被按下。在代码中可通过设置ValueValue属性属性为为TrueTrue,来触发命令按钮的,来触发命令按钮的ClickClick事件。例事件。例如,利用下面代码,可通过程序来选择命如,利用下面代码,可通过程序来选择命令按钮,并触发命令按钮的令按钮,并触发命令按钮的ClickClick事件。事件。Command2.Value=TrueCommand2.Value=True 3
19、.2.2 3.2.2 事件事件 最常用的事件是最常用的事件是ClickClick事件。事件。第27页,此课件共105页哦3.3 3.3 标签标签 标签(标签(LabelLabel)主要用于显示不需要用)主要用于显示不需要用户修改的文本。所以,标签可以用来标示户修改的文本。所以,标签可以用来标示窗体及窗体上的对象,如为文本框、列表窗体及窗体上的对象,如为文本框、列表框等添加描述性的文字,或者作为窗体的框等添加描述性的文字,或者作为窗体的说明文字。说明文字。第28页,此课件共105页哦 3.3.1 3.3.1 属性属性 (1 1)CaptionCaption属性属性 设置标签要显示的内容。它是标签
20、的设置标签要显示的内容。它是标签的主要属性。主要属性。(2 2)BorderStyleBorderStyle属性属性 默认值为默认值为0,标签无边框;设置为,标签无边框;设置为1时,时,标签有立体边框。标签有立体边框。第29页,此课件共105页哦 (3 3)AutosizeAutosize属性属性 该属性用于设置标签是否自动改变尺该属性用于设置标签是否自动改变尺寸以适应其内容。设置为寸以适应其内容。设置为TrueTrue时,随着时,随着CaptionCaption的内容变化,自动调整标签的大小,的内容变化,自动调整标签的大小,并且不换行;设置为并且不换行;设置为FalseFalse时,标签保持
21、设时,标签保持设计时的大小,这时如果内容太长,只能显计时的大小,这时如果内容太长,只能显示一部分。默认值为示一部分。默认值为FalseFalse。第30页,此课件共105页哦 (4 4)AlignmentAlignment属性属性 确定标签中内容的对齐方式,有三种可选值:确定标签中内容的对齐方式,有三种可选值:0-Left Juseify0-Left Juseify:默认值,左对齐。:默认值,左对齐。1-Right Juseify1-Right Juseify:右对齐。:右对齐。2-Center2-Center:居中对齐。:居中对齐。(5 5)BackStyleBackStyle属性属性 该属
22、性用于设置背景是否透明。默认值为该属性用于设置背景是否透明。默认值为1 1,不透明;设为,不透明;设为0 0时,透明。所谓透明,是指无时,透明。所谓透明,是指无背景色。背景色。第31页,此课件共105页哦 3.3.2 3.3.2 事件事件 常用常用ClickClick,DbClickDbClick事件。事件。【例例3.23.2】修改例修改例3.13.1,在图片上加提示,在图片上加提示信息信息“请单击图片请单击图片”,程序其它功能不变。,程序其它功能不变。程序运行界面如图程序运行界面如图3-23-2所示。所示。第32页,此课件共105页哦 图图3-3 3-3 例例3.23.2运行界面运行界面第3
23、3页,此课件共105页哦 操作如下:操作如下:在窗体上添加一个标签,将其在窗体上添加一个标签,将其CaptionCaption属性设置为属性设置为“请单击图片请单击图片”,BackStyleBackStyle属属性设置为性设置为0 0(透明),程序代码不变。(透明),程序代码不变。第34页,此课件共105页哦 3.4 3.4 文本框文本框 文本框(文本框(TextBoxTextBox)在窗体中为用户提)在窗体中为用户提供一个既能显示文本又能编辑文本的区域供一个既能显示文本又能编辑文本的区域第35页,此课件共105页哦 3.4.1 3.4.1 属性属性(1 1)TextText属性属性 设置文本
24、框中显示的内容。它是文本设置文本框中显示的内容。它是文本框最主要的属性。框最主要的属性。(2 2)LockedLocked属性属性 设置文本框中的内容是否可编辑。设置文本框中的内容是否可编辑。默认值为默认值为False,表示可编辑,当设置,表示可编辑,当设置为为True时,不可编辑,此时文本框的作用时,不可编辑,此时文本框的作用相当于标签。相当于标签。第36页,此课件共105页哦 (3 3)MaxlengthMaxlength属性属性 设置文本框中允许输入的最大字符数。设置文本框中允许输入的最大字符数。如果输入的字符数超过如果输入的字符数超过MaxlengthMaxlength设定的数目后,设
25、定的数目后,系统将不接受超出部分的字符,并发出嘟嘟声。系统将不接受超出部分的字符,并发出嘟嘟声。该属性默认值为该属性默认值为0 0,表示无限制。,表示无限制。(4 4)MultiLineMultiLine属性属性 决定文本框是否允许接收多行文本。若设决定文本框是否允许接收多行文本。若设置为置为TrueTrue,文本框可接收多行文本,当输入的,文本框可接收多行文本,当输入的文本超出文本框的边界时,会自动换行。默认文本超出文本框的边界时,会自动换行。默认值为值为FalseFalse,文本框中只能输入一行文本。,文本框中只能输入一行文本。第37页,此课件共105页哦 (5 5)PassWordCha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 程序设计 精选 PPT
限制150内