第二章 VB程序设计基础.ppt
《第二章 VB程序设计基础.ppt》由会员分享,可在线阅读,更多相关《第二章 VB程序设计基础.ppt(82页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章 VB程序设计基础 2.1 VB集成开发环境集成开发环境 2.2 可视化编程的基本概念可视化编程的基本概念 2.3 窗体和基本控件介绍窗体和基本控件介绍 2.4 VB字符集、关键字和标识符字符集、关键字和标识符 2.5 数据类型数据类型 2.6 常量常量 2.7 变量变量 2.8 运算符和表达式运算符和表达式 2.9 常用内部函数常用内部函数 2.10 语法描述和程序代码书写规则语法描述和程序代码书写规则2.1 VB集成开发环境集成开发环境 VBVB集成开发环境由集成开发环境由集成开发环境由集成开发环境由IDEIDE主窗口、工具箱窗口、属性窗口、主窗口、工具箱窗口、属性窗口、主窗口、工具
2、箱窗口、属性窗口、主窗口、工具箱窗口、属性窗口、窗体窗口、代码窗口以及工程资源管理器窗口组成。如下图窗体窗口、代码窗口以及工程资源管理器窗口组成。如下图窗体窗口、代码窗口以及工程资源管理器窗口组成。如下图窗体窗口、代码窗口以及工程资源管理器窗口组成。如下图2-12-1所示:所示:所示:所示:启动启动VBVB2.2 可视化编程的基本概念可视化编程的基本概念 2.2.1 对象对象 对象对象对象对象是数据和对该数据进行加工、操作的过程代码的封装体。是数据和对该数据进行加工、操作的过程代码的封装体。是数据和对该数据进行加工、操作的过程代码的封装体。是数据和对该数据进行加工、操作的过程代码的封装体。对象
3、的创建与编辑:对象的创建与编辑:对象的创建与编辑:对象的创建与编辑:(1 1)建立系统对象建立系统对象建立系统对象建立系统对象 (2 2)对象命名对象命名对象命名对象命名 (3 3)对象编辑对象编辑对象编辑对象编辑 (4 4)修改对象位置修改对象位置修改对象位置修改对象位置 (5 5)修改对象大小修改对象大小修改对象大小修改对象大小 (6 6)复制对象复制对象复制对象复制对象 (7 7)删除对象删除对象删除对象删除对象 有如下两种方法:有如下两种方法:(1)单击工具箱窗口的指定对象图标,鼠标指)单击工具箱窗口的指定对象图标,鼠标指 针移动到窗体窗口上,按住鼠标左键拖针移动到窗体窗口上,按住鼠标
4、左键拖 动,直到所需大小后,再释放鼠标;动,直到所需大小后,再释放鼠标;(2)双击工具箱窗口的指定对象图标,此时在)双击工具箱窗口的指定对象图标,此时在 窗体上建立一个大小和位置为默认的相应窗体上建立一个大小和位置为默认的相应 控件对象。控件对象。对象的创建与编辑对象的创建与编辑 建立系统对象建立系统对象启动启动VBVB 对对象象的的名名称称(Name)是是对对象象的的一一个个重重要要的的属属性性,它它用用在在程程序序代代码码中中表表示示这这个个对对象象;用用户户可可以以不不给给对对象象命命名名,此此时时使使用用默默认认名名,也也可可以以重重新命名;新命名;对对象象命命名名的的规规则则是是:以
5、以字字母母或或汉汉字字开开头头组组成成,后后可可加加字字母母、汉汉字字、数数字字或或下下划划线线,字字符符数数不不超超过过40。设设计计时时在在属属性性窗窗口口用用对对象象的的名名称称属性(属性(Name)设置。设置。对象的创建与编辑对象的创建与编辑 对象命名对象命名 在在窗窗体体设设计计阶阶段段时时,要要对对控控件件对对象象进进行行编编辑辑、复复制制或或删删除除时时,首首先先要要先先在在窗窗体体中中选选定定对对象。象。选定对象的方法有两种:选定对象的方法有两种:(1)选选定定单单个个对对象象:单单击击指指定定对对象象,则则指指定定对对象象被被选选定定,被被选选定定对对象象称称为为活活动动对对
6、象象,活活动对象有八个方向的控制点;动对象有八个方向的控制点;(2)选选定定多多个个对对象象:在在选选定定单单个个对对象象后后,按住按住Ctrl键,再单击其它指定对象。键,再单击其它指定对象。对象的创建与编辑对象的创建与编辑 对象编辑对象编辑 修改对象位置的方法是:选定单个或多个修改对象位置的方法是:选定单个或多个对象后,在对象的内部拖动鼠标,便可移动对对象后,在对象的内部拖动鼠标,便可移动对象在窗体中的位置。象在窗体中的位置。对象的创建与编辑对象的创建与编辑 修改对象位置修改对象位置 拖动活动对象八个方向控制点中的任何一拖动活动对象八个方向控制点中的任何一个,可改变对象的大小。个,可改变对象
7、的大小。对象的创建与编辑对象的创建与编辑 修改对象大小修改对象大小 先选定要复制的对象,再选择工具栏的先选定要复制的对象,再选择工具栏的“复制复制”按钮可把选定对象复制到剪贴板,再选按钮可把选定对象复制到剪贴板,再选择工择工具栏的具栏的“粘贴粘贴”按钮可把剪贴板中的对象复制按钮可把剪贴板中的对象复制到到窗体中。此时窗体中。此时VB系统的系统的IDE环境出现对话框,环境出现对话框,询问是否创建控件数组,选择询问是否创建控件数组,选择“否否”则复制出则复制出结结构相同但名字不同的控件对象。构相同但名字不同的控件对象。对象的创建与编辑对象的创建与编辑 复制对象复制对象 先选定要删除的对象,再按先选定
8、要删除的对象,再按Del键便可删除键便可删除选定的对象。选定的对象。对象的创建与编辑对象的创建与编辑 删除对象删除对象2.2 可视化编程的基本概念可视化编程的基本概念 2.2.2 2.2.2 对象的属性、事件和方法对象的属性、事件和方法对象的属性、事件和方法对象的属性、事件和方法 对象的属性对象的属性 对象的事件对象的事件 对象的方法对象的方法 对象的属性对象的属性(Property)对象的属性对象的属性对象的属性对象的属性是指对象的特征,即对象的数据。是指对象的特征,即对象的数据。是指对象的特征,即对象的数据。是指对象的特征,即对象的数据。对象属性设置方法有两种:对象属性设置方法有两种:(1
9、)设计阶段直接在属性窗口设置)设计阶段直接在属性窗口设置(2)运行阶段在程序的过程代码中用赋值语句设置:)运行阶段在程序的过程代码中用赋值语句设置:格式为:格式为:.=例如:把一个名称为例如:把一个名称为“Label1”的标签的的标签的Caption属性属性值更改为值更改为“确定确定”,在程序的过程代码中可用如下赋值,在程序的过程代码中可用如下赋值语句实现:语句实现:Label1.Caption=“确定确定对象的事件对象的事件(Event)对对对对象象象象的的的的事事事事件件件件是是是是指指指指发发发发生生生生在在在在对对对对象象象象身身身身上上上上的的的的并并并并可可可可以以以以作作作作出出
10、出出确定信息响应的事情。确定信息响应的事情。确定信息响应的事情。确定信息响应的事情。事件过程代码模板形式如下:事件过程代码模板形式如下:事件过程代码模板形式如下:事件过程代码模板形式如下:Private Private|Public Public Sub Sub _()事件过程代码事件过程代码事件过程代码事件过程代码 End SubEnd Sub对象的方法对象的方法(Method)对对对对象象象象的的的的方方方方法法法法是是是是对对对对象象象象可可可可以以以以执执执执行行行行的的的的操操操操作作作作。对对对对象象象象可可可可能能能能有有有有一一一一到到到到多多多多个个个个方方方方法法法法,不不
11、不不同同同同的的的的对对对对象象象象可可可可能能能能有有有有相相相相同同同同的的的的方方方方法法法法,如如如如窗窗窗窗体体体体和和和和标标标标签签签签等等等等控控控控件件件件都都都都有有有有MoveMove方方方方法法法法。方方方方法法法法在在在在引引引引用用用用时时时时要要要要依依依依附于特定的对象。附于特定的对象。附于特定的对象。附于特定的对象。对象方法的调用格式如下:对象方法的调用格式如下:对象方法的调用格式如下:对象方法的调用格式如下:.例如:例如:例如:例如:Label1.Move 0Label1.Move 0,0 0,Label1.Width/2Label1.Width/2,Lab
12、el1.Height/2Label1.Height/22.3 窗体和基本控件介绍窗体和基本控件介绍2.3.1 2.3.1 控件的基本属性控件的基本属性控件的基本属性控件的基本属性(公共公共公共公共属性属性属性属性)2.3.2 2.3.2 窗体窗体窗体窗体(Form)(Form)属性属性属性属性2.3.3 2.3.3 标签标签标签标签(Label)(Label)及其属性及其属性及其属性及其属性2.3.4 2.3.4 文本框文本框文本框文本框(TextBoxTextBox)及其属性及其属性及其属性及其属性2.3.5 2.3.5 命令按钮命令按钮命令按钮命令按钮(CommandButtonComma
13、ndButton)及其属性及其属性及其属性及其属性2.3.6 2.3.6 控件默认属性控件默认属性控件默认属性控件默认属性2.3.7 2.3.7 窗体和控件的基本事件窗体和控件的基本事件窗体和控件的基本事件窗体和控件的基本事件2.3.8 2.3.8 窗体和控件的基本方法窗体和控件的基本方法窗体和控件的基本方法窗体和控件的基本方法 2.3.1 控件的基本属性控件的基本属性1 1、NameName属属属属性性性性:在在在在一一一一个个个个窗窗窗窗体体体体里里里里,该该该该属属属属性性性性唯唯唯唯一一一一识识识识别别别别一一一一个个个个对对对对象象象象,每每每每一一一一个个个个控控控控件件件件对对对
14、对象象象象都都都都必必必必须须须须有有有有该该该该属属属属性性性性,不不不不同同同同类控件是不能同名的。类控件是不能同名的。类控件是不能同名的。类控件是不能同名的。2 2、CaptionCaption属属属属性性性性:确确确确定定定定在在在在控控控控件件件件上上上上显显显显示示示示的的的的内内内内容容容容,如如如如窗窗窗窗体体体体标标标标题题题题栏栏栏栏上上上上的的的的文文文文字字字字信信信信息息息息或或或或命命命命令令令令按按按按钮钮钮钮上上上上显显显显示示示示的的的的文文文文字字字字信息等。信息等。信息等。信息等。2.3.1 控件的基本属性控件的基本属性3.Height、Width、Top
15、、Left属性属性 Height:控件高度控件高度 Width:控件宽度控件宽度 Top:控件顶部离容器顶部的高度控件顶部离容器顶部的高度 Left:控件左边离容器左边宽度控件左边离容器左边宽度LeftHeightTopWidth 控件容器(窗体)左上角2.3.1 控件的基本属性控件的基本属性 4.Enabled4.Enabled属性:是否容许对控件操作。属性:是否容许对控件操作。属性:是否容许对控件操作。属性:是否容许对控件操作。5.Visible5.Visible属性:控件是否可见。属性:控件是否可见。属性:控件是否可见。属性:控件是否可见。6.6.FontFont属属属属性性性性:指指指
16、指控控控控件件件件上上上上文文文文本本本本字字字字体体体体属属属属性性性性。FontFont属属属属性性性性由由由由 一一一一 组组组组 属属属属 性性性性(FontNameFontName、FontSizeFontSize、FontBoldFontBold、FontItalicFontItalic等等等等)组组组组成成成成,在在在在设设设设计计计计阶阶阶阶段段段段由由由由相应的相应的相应的相应的FontFont对话框设定。对话框设定。对话框设定。对话框设定。7.7.ForeColorForeColor、BackColorBackColor属属属属性性性性:分分分分别别别别表表表表示示示示控控
17、控控件件件件前前前前景色和背景色。景色和背景色。景色和背景色。景色和背景色。8.8.BackStyleBackStyle、BorderStyleBorderStyle属属属属性性性性:分分分分别别别别表表表表示示示示背背背背景景景景风格及边框风格。风格及边框风格。风格及边框风格。风格及边框风格。2.3.2 窗体(窗体(Form)属性属性 在在VB6.0中窗体有中窗体有50多个属性,包括了多个属性,包括了上述十多个属性。上述十多个属性。注意注意:当在窗体上设置了:当在窗体上设置了:当在窗体上设置了:当在窗体上设置了FontFont字体属性后,在字体属性后,在字体属性后,在字体属性后,在其中的控件
18、相应的其中的控件相应的其中的控件相应的其中的控件相应的FontFont字体属性如不另行设置,字体属性如不另行设置,字体属性如不另行设置,字体属性如不另行设置,则使用窗体的则使用窗体的则使用窗体的则使用窗体的FontFont字体属性。字体属性。字体属性。字体属性。2.3.3 标签(标签(Label)及其属性及其属性 标签标签标签标签(Label)(Label)控件只能用于显示文字信息。标签控件只能用于显示文字信息。标签控件只能用于显示文字信息。标签控件只能用于显示文字信息。标签最重要的属性是最重要的属性是最重要的属性是最重要的属性是CaptionCaption属性,其它常用属性有:属性,其它常用
19、属性有:属性,其它常用属性有:属性,其它常用属性有:1.1.AlignmentAlignment属属属属性性性性:决决决决定定定定标标标标签签签签显显显显示示示示正正正正文文文文文文文文字字字字的的的的对对对对齐齐齐齐方方方方式式式式,取取取取值值值值0 0、1 1、2 2分分分分别别别别为为为为正正正正文文文文左左左左对对对对齐齐齐齐,右右右右对对对对齐齐齐齐和和和和居居居居中对齐方式。中对齐方式。中对齐方式。中对齐方式。2.2.AutoSizeAutoSize属属属属性性性性:决决决决定定定定标标标标签签签签在在在在窗窗窗窗体体体体上上上上的的的的几几几几何何何何大大大大小小小小是是是是否
20、否否否因因因因正正正正文文文文大大大大小小小小自自自自动动动动调调调调整整整整。TrueTrue为为为为自自自自动动动动调调调调整整整整,FalseFalse为为为为不自动调整。不自动调整。不自动调整。不自动调整。2.3.4 文本框(文本框(Text)及其属性及其属性 文文文文本本本本框框框框控控控控件件件件主主主主要要要要用用用用于于于于文文文文本本本本编编编编辑辑辑辑,在在在在它它它它的的的的区区区区域域域域内内内内,可可可可以以以以实实实实现现现现文文文文字字字字输输输输入入入入、删删删删除除除除、修修修修改改改改、显显显显示示示示等等等等功功功功能能能能。文文文文本本本本框框框框控控控
21、控件件件件最最最最重重重重要要要要的的的的属属属属性性性性是是是是TextText属属属属性性性性,表表表表示示示示文文文文本本本本框框框框输输输输入和显示文本的内容。其它常用属性有:入和显示文本的内容。其它常用属性有:入和显示文本的内容。其它常用属性有:入和显示文本的内容。其它常用属性有:1.1.MultiLineMultiLine属性:控制文本内容是否用多行显示。属性:控制文本内容是否用多行显示。属性:控制文本内容是否用多行显示。属性:控制文本内容是否用多行显示。2.2.MaxLengthMaxLength属性:表示文本框中能允许的文本的属性:表示文本框中能允许的文本的属性:表示文本框中能
22、允许的文本的属性:表示文本框中能允许的文本的 最大长度。最大长度。最大长度。最大长度。3.3.ScrollBarsScrollBars属性:控制是否允许出现滚动条。属性:控制是否允许出现滚动条。属性:控制是否允许出现滚动条。属性:控制是否允许出现滚动条。2.3.5 命令按钮(命令按钮(CommandButton)及其属性及其属性 在在在在应应应应用用用用程程程程序序序序中中中中,命命命命令令令令按按按按钮钮钮钮用用用用于于于于执执执执行行行行命命命命令令令令。命命命命令按钮常用属性有:令按钮常用属性有:令按钮常用属性有:令按钮常用属性有:1.1.PicturePicture属属属属性性性性:在
23、在在在按按按按钮钮钮钮表表表表面面面面设设设设置置置置图图图图片片片片,图图图图片片片片可可可可在在在在设设设设计计计计或或或或运运运运行行行行时时时时设设设设置置置置,此此此此时时时时CaptionCaption属属属属性性性性的的的的文文文文字字字字内内内内容容容容依然有效。依然有效。依然有效。依然有效。2.2.ToolTipTextToolTipText属属属属性性性性:工工工工具具具具提提提提示示示示,是是是是文文文文本本本本内内内内容容容容,设设设设计计计计时时时时在在在在属属属属性性性性窗窗窗窗口口口口写写写写入入入入。当当当当鼠鼠鼠鼠标标标标经经经经过过过过该该该该按按按按钮钮钮
24、钮时时时时,显显显显示指定文字内容。示指定文字内容。示指定文字内容。示指定文字内容。2.3.6 控件的默认属性控件的默认属性 VBVB中中中中把把把把某某某某个个个个控控控控件件件件的的的的最最最最重重重重要要要要属属属属性性性性称称称称为为为为该该该该控控控控件件件件的的的的值值值值或或或或默默默默认认认认属属属属性性性性。对对对对于于于于默默默默认认认认属属属属性性性性,在在在在程程程程序序序序运运运运行行行行时时时时,可可可可以以以以直接改变控件的值,而不必指定该控件的哪个属性。直接改变控件的值,而不必指定该控件的哪个属性。直接改变控件的值,而不必指定该控件的哪个属性。直接改变控件的值,
25、而不必指定该控件的哪个属性。例例例例如如如如:有有有有一一一一标标标标签签签签Label1Label1,若若若若要要要要将将将将其其其其CaptionCaption属属属属性性性性改改改改为为为为“Visual Visual Basic”Basic”,由由由由于于于于标标标标签签签签的的的的默默默默认认认认属属属属性性性性为为为为CaptionCaption,则下面两条语句是等价的:则下面两条语句是等价的:则下面两条语句是等价的:则下面两条语句是等价的:Label1.Caption=Label1.Caption=Visual BasicVisual Basic Label1=Label1=Vi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二章 VB程序设计基础 第二 VB 程序设计 基础
限制150内