欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第02章VB可视化编程基础ppt课件.ppt

    • 资源ID:6614719       资源大小:1,014.01KB        全文页数:36页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第02章VB可视化编程基础ppt课件.ppt

    1.VB程序设计概述 2.VB编程基础,5.数组及其应用 6.VB函数与过程,7.应用程序界面设计 8.VB图形操作,3.VB语言基础 4.VB控制结构,9.VB文件操作 10.VB数据库编程,第2章 VB可视化编程基础2.1 VB对象的概念2.2 窗体和基本控件2.3 综合实例,2.1 VB对象的概念2.1.1 对象和类(1)对象(Object)对象就是一个具体的事物。是对事物的抽象。程序的核心是对象。在开发一个应用程序时,必须先建立各种对象,然后围绕对象来进行程序设计。每个对象都包括数据和操作两个方面,并且将数据和基本操作(代码)封装在一起,从而构成一个统一体。对象的三要素PEM:属性(Property)、事件(Event)、方法(Method),2.1 VB对象的概念2.1.1 对象和类(2)类(Class)类是某一批对象都具有的一些共同的特性。是对象所共有的特征、对象外观、对象行为的模型。类是对某种对象类型的高度抽象,类定义了对象的属性、事件和方法,决定对象的属性和行为。类是创建对象实例的模板,对象是类的一个实例。类包含所创建对象的属性数据,以及对这些数据进行操作的方法。,类与对象的关系:类是从对象抽象出来的,类决定对象的特征;对象是类的一个实例,对象具有类的所有特性。,(3)VB中的类和对象VB工具箱中的可视图标是标准控件类。当在窗体上画一个控件,就将类实例化为对象。窗体既是对象又是类。,2.1 VB对象的概念2.1.2 对象的三要素(1)对象的特点 对象的三要素PEM。对象是代码和数据的集合。例如:窗体、按钮、菜单、文本框等。每个对象都有一个唯一的标识符。例如:Form1、Command2、Menu1、Text3等。任何一个对象,必须属于一个类。一个对象可以包含其它对象。,2.1.2 对象的三要素(2)属性(Property)属性描述对象的外观和特征。例如命令按钮的位置、大小、颜色,按钮上的文件或图形等。一个对象有多个属性,每个属性都有名称和属性值。属性名称:Caption、Width、Font、Color 设置对象的属性值:设计阶段:利用属性窗口,直接设置属性值。运行阶段:通过语句设置对象名.属性名=属性值 例如:Command1.Caption=确定,对象的常用属性,关于字体Font属性组,部分控件的默认属性例如,下面两条语句是等价的:Text1.Text=Visual BasicText1=Visual Basic,2.1.2 对象的三要素(3)事件(Event)事件是预先设置好的、能被对象识别并响应动作。一个对象能够响应多个事件。用户不能创造事件。不同的对象,能够识别的事件是不同的。发生某个动作 触发相关事件 执行相应过程。事件的触发方式用户触发:如Click、DblClick、MouseUp、KeyPress 系统触发:如计时器Timer代码触发:如用代码来调用事件过程,2.1 VB对象的概念2.1.2 对象的三要素(3)事件(Event)事件过程:发生某事件后所要执行的程序代码。设计应用程序的主要工作,就是为各个对象编写事件过程的代码。,事件过程的形式如下:Sub 对象名_事件(参数)事件过程代码 End Sub,Sub Command1_Click()Form1.Caption=在窗体上画圆 Form1.Circle(2400,1500),800End Sub,例如:单击命令按钮,使Text1的字体为20磅。事件过程的代码如下:Sub Command1_Click()Text1.FontSize=20 End Sub一个动作可能同时发生多个事件。例如单击鼠标同时发生了Click、MouseDown、MouseUp事件。编程时,只要对需要的事件过程编码。注意:在代码窗,将自动产生事件过程的模板,不要修改模板的内容,只需键入过程的代码。,模板产生,用户输入,模板产生,2.1.2 对象的三要素(3)事件(Event)传统的程序设计:在传统的“过程化”的程序中,应用程序自身控制了执行的代码和顺序。事件驱动的程序设计:程序执行的顺与程序的设计者无关,而仅取决于用户的操作。VB应用程序的执行步骤如下:启动应用程序,装载和显示窗体;窗体(或窗体上的控件)等待事件的发生;事件发生时,执行对应的事件过程;重复执行步骤和。,VB常用事件,2.1 VB对象的概念2.1.2 对象的三要素(4)方法(Method)在事件发生时要执行的一段程序代码,称为方法。VB专门为程序员提供的、特殊的过程和函数。方法的调用格式如下:对象.方法 参数名表若省略对象,表示当前对象,一般指窗体。例如:Text1.SetFocus此语句使Text1控件获得焦点,光标在本文框内闪烁。,VB常用方法,2.2 窗体和基本控件 2.2.1 窗体(Form)窗体相当于一块画布,是所有控件的容器,用户可以根据自己的需要利用工具箱上的控件在画布上画界面。(1)窗体属性:它决定窗体的外观和操作。,2.2.1 窗体(Form)窗体的主要属性有:Caption、MaxButton、MinButtonIcon、ControlBox、Picture、BorderStyle等。确定窗体位置的属性:Height、Width、Top、Left,【例2.1】设置窗体上显示的文字。单击窗体,第二行以后的字号为20磅。Private Sub Form_Click()Caption=窗体显示文字 Form1.FontName=隶书:Print VB程序设计 Form1.FontSize=20:Print VB程序设计 Form1.FontBold=True:Print VB程序设计 Form1.FontItalic=True:Print VB程序设计 Form1.FontUnderline=True:Form1.FontStrikethru=True:Print VB程序设计End Sub,2.2.1 窗体(2)窗体事件与窗体有关的事件较多,下面是几个常用窗体事件。Load事件。在窗体被装载时触发。当应用程序启动时就自动产生该事件,并自动调用Form_Load事件过程。利用Load事件可以在启动应用程序时,对属性和变量进行初始化。Unload事件。删除窗体时触发,VB将调用Form_Unload事件过程。这个事件是由用户动作(用控件、菜单关闭窗体)或一个Unload语句触发的。,(2)窗体事件 Click、DblClick事件。在程序运行后,鼠标单击(双击)窗体时产生的事件。MouseDown、MouseUp事件。在窗体上,按下(松开)鼠标左键时产生的事件。Activate、Deactivate事件。激活窗体时发生Activate事件,当取消该活动窗体而激活另一个窗体时该窗体发生Deactivate事件。Resize事件。当改变窗体大小时触发。窗体最大化或还原时,均发生Resize事件。,【例2.2】在加载窗体Form1时,将其大小设置为屏幕大小的1/2,并居中显示。程序代码如下:Private Sub Form_Load()Form1.Width=Screen.Width/2 Form1.Height=Screen.Height/2 Form1.Left=(Screen.Width-Form1.Width)/2 Form1.Top=(Screen.Height-Form1.Height)/2End Sub,2.2 窗体和基本控件 2.2.1 窗体(3)窗体方法调用方法的语法形式:对象.方法 参数列表【例2.3】设计一个测试窗口事件的程序。当发生某个事件时,在窗体上显示事件名称。,2.2 窗体和基本控件 2.2.2 标签(Label)标签(Label)用来显示提示或者说明。但不能输入。1.Caption:标签显示的文本(最多256个字符)2.AutoSize:是否根据标题的长度来调整标签的大小3.BackColor:标签的背景色4.BackStyle:标签是否透明5.BorderStyle:是否使标签有边框(单线)6.Font:设置标签的字体效果另外,将两个标签重叠,可以产生阴影字的效果。,【例2.4】在窗体中建立四个完全一样的标签,各标签的主要属性设置如表2.5所示。分析标签显示效果不同的原因。【例2.5】利用两个标签控件,显示具有浮雕效果的文字。,2.2.3 文本框(Text)文本框用于输入、编辑、修改、显示文本内容。常用属性1.Text:指定当前文本框的初始值。2.Alignment:文本框中字符的对齐方式(左、右、中)3.BackColor:文本框的背景颜色4.Font:设置文本框中字符的格式5.PasswordChar:指定文本框显示的掩码。6.Locked:文本框中的内容能否编辑、修改。7.MultiLine:文本框中的内容,是否允许多行。8.Visible:指定当前文本框是可见,还是隐藏。,2.2.4 文本框(Text)常用事件(1)Changed事件:当文本框的值发生改变时触发例如,在文本框每输入一个字符就引发一次事件(2)KeyPress事件:按下并且释放一个按键时触发。按键的值存放在参数KeyAscii中。例如:回车键的 KeyAscii=13(3)LostFocus事件:当对象失去焦点时触发。用来对数据进行验证和确认。(4)GotFocus事件:当一个对象获得焦点时触发。,【例2.6】建立两个文本框。当第一个文本框输入信息时,第二个文本框显示的内容与第一个文本框完全相同,实现自动复制的功能。Private Sub Text1_Change()Text2.Text=Text1.TextEnd Sub,【例2.7】利用文本框,输入合法的成绩值(0100)。输入结束按Tab键后,对于输入正确的数据,显示“OK”对输入的非法成绩值,显示“无效成绩,重新输入!”并清除文本框中的内容,使焦点重新回到文本框。,【例2.8】在窗体上分别添加1个标签和4个命令按钮,如图所示。单击命令按钮使标签上的文字能够上、下、左、右移动。,2.3 综合实例【例2.9】设计一个类似Windows“记事本”的简单文本编辑器。要求如下:用户可以在编辑窗口输入文本。对输入的文本可以进行复制、粘贴、清除操作。在两个标签上分别显示选中文本的起始位置、选中文本的长度。运行界面如图所示。,2.3 综合实例【例2.10】设计一个应用程序,由用户输入矩形的边长,计算并输出矩形的面积。,本章小结 类是同种对象的集合与抽象,包含所创建对象的属性描述和行为特征的定义,是创建对象实例的模板。对象三要素:属性、事件、方法 窗体:是所有控件的容器 基本控件:标签、文本框、命令按钮,

    注意事项

    本文(第02章VB可视化编程基础ppt课件.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开