第2章 面向对象的可视化编程基础

上传人:豆浆 文档编号:47355548 上传时间:2018-07-01 格式:PPT 页数:45 大小:1.62MB
返回 下载 相关 举报
第2章 面向对象的可视化编程基础_第1页
第1页 / 共45页
第2章 面向对象的可视化编程基础_第2页
第2页 / 共45页
第2章 面向对象的可视化编程基础_第3页
第3页 / 共45页
第2章 面向对象的可视化编程基础_第4页
第4页 / 共45页
第2章 面向对象的可视化编程基础_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《第2章 面向对象的可视化编程基础》由会员分享,可在线阅读,更多相关《第2章 面向对象的可视化编程基础(45页珍藏版)》请在金锄头文库上搜索。

1、工程文件和窗体文件的后缀分别是( )。在( )窗口可以设置对象的外观。在( )窗口可以显示和编写应用程序的代码。如果VB环境中的某个窗口关闭(如属性窗口),可以在( )菜单下将该窗口打开。复习第2章 面向对象的可视化编程基础 2.1 基本概念 w 类和对象w 对象的属性、方法和事件3第2章 面向对象的可视化编程基础 类和对象w 类:同种对象的抽象描述,是创建对象的模板。w 对象:类的实例,面向对象程序设计的核心。 w VB中的类和对象45每个对象有自己的特征(属性)、行为(方法)和发生在该对象上的活动(事件)。 对象的三要素:属性、事件和方法。对象的属性、事件和方法 本章目录6u对象的属性 属

2、性: 对象的一组特征。如:名称、标题等。设置方法:v 设计阶段 利用属性窗口直接设置属性值v 运行阶段 通过语句 对象名.属性名=属性值 例如:Command1.Caption = “确定“ 本章目录7事件: 在对象上所发生的事情。VB为对象预先定义了一系列的事件。例如,单击Click、获取焦点GotFocus 、按下键盘KeyPress 等。u 事件本章目录8事件过程:发生某事件后所要执行的程序代码。事件过程的形式如下:Private Sub 对象名_事件(参数) 事件过程代码 End Subu 事件过程本章目录9例:单击按钮,使窗体上显示“hello everyone!”Private S

3、ub Command1_Click()print “ hello everyone! “ End Subu 事件过程本章目录模板产生用户输入如果对象是窗体,则一律用Form_事件名 事件驱动、VB程序的执行步骤10u 方法一种特殊的过程和函数,称为方法。对象方法的调用格式为:对象名. 方法名 参数名表若省略了对象名,表示当前对象指窗体。例如:form1.print “ hello everyone! “本章目录窗体(Form)命令按钮(CommandButton)标签(Label)文本框(Text)图片框(PictureBox)图像框(Image)2.2 窗体和基本控件1 窗体(Form):用

4、户界面的载体窗体是应用程序最基本的组成部分,是用户与应用程序交互操作的实际窗口。2. 命令按钮(Command Button):用户下达命令的控件命令按钮是VB应用程序中最常用的控件,用户可以通过单击命令按钮执行一些操作。 3 标签(Label):最简单的文字显示控件。4 文本框(TextBox):最常用的字符输入输出控件。5. 图片框(PictureBox)和图像框(Image):用来在应用程序中创建图片效果的控件。共有属性(1)属性名属性值说 明Name(名称)字符串用于设置对象的名称Caption字符串用于设置对象标题栏或图标上面显示的文本 (文本框无此属性)Height数值用于指定对象

5、的高度Width数值用于指定对象的宽度Left数值用于确定对象左边离屏幕(窗体)左边的距离Top数值用于确定对象顶边离屏幕(窗体)顶边的距离系统菜单标题栏标题栏最大化按钮最大化按钮最小化按钮最小化按钮关闭按钮关闭按钮 W I d t hW I d t h对 象lefttopheightwidth属性名属性值说 明Font属性窗口或代码窗口中设置以下内容FontName字符串用于设置对象上文本的字体FontSize整数用于设置对象上文本字体的 大小,单位为磅,范围12160FontBold逻辑值该属性值为True时用于设置 代码 对象上显示的文本为粗体 窗口FontItalic逻辑值该属性值为T

6、rue时用于设置 对象上显示的文本为斜体FontUnderline逻辑值该属性值为True时用于给对 象上显示的文本加一下划线FontStrikethru该属性值为True时用于给对 象上显示的文本加一删除线共有属性(2)例共有属性(3)属性名属性值说 明ForeColor整数用于设置对象的前景颜色 (命令按钮无此属性)BackColor整数用于设置对象的背景颜色Enabled逻辑值用于决定是否允许操作对象, True:允许;False:禁止Visible逻辑值用于决定程序运行时对象是否可见, True:可见;False:不可见MousePointer整数 (0-15、 99)设置鼠标指针类型

7、,值为015时由系统指 定。若为99,由用户自定义。MouseIconMousePointer属性值为99时,存放自定义的 鼠标图标文件(.ico或.cur)。图标库在 Graphics目录下。窗体的特有属性 属性名属性值说 明MaxButton逻辑值用于设置窗体右上角的最大化按钮, True:有;False:无MinButton逻辑值用于设置窗体右上角的最小化按钮, True:有;False:无Icon字符串用于设置窗体最小化时的图标(窗体左上角 显示的图标)Picture字符串用于设置窗体中要显示的图片命令按钮 有此属性命令按钮的特有属性 属性名属性值说 明Caption字符串在按钮上显示

8、的标题信息(热键设置“”,表示输出后光标的定位。u逗号“,” :光标定位在下一个显示区的开始位置。 (每个显示区占14列)(标准格式)u分号“;” :光标定位在上一个显示的字符后;(紧凑格式)u列表最后没有分隔符,表示输出后换行。二、Cls方法:清除在窗体、图片框等对象中输出的数据。格式:对象名. Cls三、SetFocus方法使对象获得焦点。格式:对象名.SetFocus四、Move方法用来移动窗体或控件,并可改变其大小。格式:对象名.Move 左边距,上边距,宽度,高度例:对象的位置和大小的改变图形控件uVB包含四个图形控件:图片框PictureBox图像框Image形状Shape线条Li

9、ne图片框和图像框 w图片框(PictureBox)n用来显示图像,或作为容器放置其它控件的控件。n图片框中的图片大小不能改变。w图像框(Image) n主要作用:显示图片。n不是容器类控件,占用内存少,显示速度快。n图像框中的图片大小可以改变。图片框和图像框常用属性 属性名属性值值说说 明Stretch(图像框 )逻辑值True:图片自动调整大小以适应Image控件。False:Image控件要自动调整大小以适应图片 。AutoSize(图图片框 )逻辑值逻辑值True:PictureBox 控件将自动改变控件大小 以显示全部内容 。False(缺省值):PictureBox控件保持大小不变

10、,超出控件区域的内容被裁剪掉。Picture字符串用来设设置要显显示的图图片文件名。窗体、命令按钮也有此属性1、属性窗口设置。 2、代码窗口设置:l装载图片:用loadpicture( )函数。如:对象名.picture= loadpicture(app.path+”ya1.jpg”) 对象名1.picture = 对象名2.picturel删除图片: 对象名. picture= loadpicture(“”) 对象名. picture= loadpicture( )当前应用程序 存在的路径 Picture属性说明2、图片框常用的事件图片框可以响应的事件有Click、DblClick和 cha

11、nge以及键盘和鼠标事件。3、图片框常用的方法图片框常用的方法有Print方法、Cls方法。35线条Line控件 wLine控件主要用来画线条。常用属性属性名说说明BorderStyle类型BorderWidth宽度BorderColor颜色x1、y1和x2、y2线条两个端点的位置例: 用直线将窗体平分为两部分Private Sub Form_Click()Line1.X1 = 0Line1.Y1 = Me.ScaleHeight / 2Line1.X2 = Me.ScaleWidthLine1.Y2 = Line1.Y1End Sub形状Shape控件常用属性属性名说明 Shape (05)

12、形状 Backstyle (01) 背景样式(透明、不透明) backcolor背景色 fillstyle (07) 内部填充的图案样式 fillcolor内部填充的图案颜色说明:Line和Shape控件不响应任何事件。只用来显示和打印 。演示Shape控件主要用来画形状。wShape属性取值及功能说明 属性名数值值常 量功能说说明Shape0VbShapeRectangle显示矩形1VbShapeSquare显示正方形2VbShapeOval显示椭圆3VbShapeCircle显示圆4VbShapeToundedRectangle显示圆角矩形5VbShapeRoundedSquare显示圆角

13、正方形例:编程在窗体上通过命令按钮让Shape控件根据其不 同的Shape属性值显示不同的图形。w综合应用2.4 自主学习在VB中,控件分为三类:u 标准控件u Active X控件u 可插入对象标准控件标准控件又称为内部控件,是VB系统本身所内嵌的控件,这些控件总是显示在工具箱中,不能从工具箱中删除。 1212203 5 7 919171513114 6 81816141210ActiveX控件是控件工具箱的扩充部分,以独立文件的形式存储在磁盘上,其文件扩展名为 .OCX。使用之前必须先添加到工具箱中。添加ActiveX控件的方法:u选择菜单“工程/部件”命令u右击工具箱,选择“部件”命令可插入对象可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象,通常称为OLE对象。例如:添加Excel工作表对象到工具箱中: 右击工具箱,选择 “部件”命令; 在“可插入对象”选项卡中,选中“Microsoft Excel 工作表”复选框;“确定”。小结常用对象的常用属性、事件和方法:属性:,picture事件:click、load、unload、change、Gotfocus、lostfocus方法:print、cls、move、setfocus下次课内容:第3章 VB程序设计基础作业:实验作业:实验2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号