欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    VB程序设计教程第四版.ppt

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

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

    VB程序设计教程第四版.ppt

    第二章第二章 对象对象对象是对象是Visual Basic中的重要概念。本中的重要概念。本章将讨论最基本的两种预定义对象,即章将讨论最基本的两种预定义对象,即窗体和控件窗体和控件1 12.1 2.1 对象及其属性设置对象及其属性设置 2.1.1 Visual Basic2.1.1 Visual Basic的对象的对象1.1.1.1.什么是对象什么是对象什么是对象什么是对象 定义:定义:一个具有属性和方法的实体。一个具有属性和方法的实体。举例:举例:窗体、控件、文本框、列表框等。窗体、控件、文本框、列表框等。2.2.2.2.对象三要素:属性、事件、方法对象三要素:属性、事件、方法对象三要素:属性、事件、方法对象三要素:属性、事件、方法(1 1 1 1)对象属性)对象属性)对象属性)对象属性 定义:对象的某种特征。定义:对象的某种特征。举例:对象举例:对象 标签标签 具有标题(具有标题(CaptionCaption)、字体大小)、字体大小(FontsizeFontsize)等属性。)等属性。2 22.1 2.1 对象及其属性设置对象及其属性设置 属性设置方法有以下两种:属性设置方法有以下两种:属性设置方法有以下两种:属性设置方法有以下两种:1.1.1.1.通过通过通过通过属性窗口属性窗口属性窗口属性窗口设置属性设置属性设置属性设置属性 直接键入新属性值直接键入新属性值直接键入新属性值直接键入新属性值(caption(caption(caption(caption属性属性属性属性:实验一)实验一)实验一)实验一)通过下拉列表选择所需要的属性通过下拉列表选择所需要的属性通过下拉列表选择所需要的属性通过下拉列表选择所需要的属性 (controlbox (controlbox (controlbox (controlbox属性:属性:属性:属性:true,false)true,false)true,false)true,false)利用对话框设置属性值利用对话框设置属性值利用对话框设置属性值利用对话框设置属性值 (picturepicturepicturepicture属性)属性)属性)属性)2.2.2.2.通过通过通过通过代码设置代码设置代码设置代码设置属性属性属性属性 程序中的格式为:程序中的格式为:程序中的格式为:程序中的格式为:对象名对象名.属性名属性名=属性值属性值例如:例如:Text1.text=“vb Text1.text=“vb程序设计程序设计”Form1.caption=“Form1.caption=“实验一实验一”(演示)(演示)(演示)(演示)3 32.1 2.1 对象及其属性设置对象及其属性设置(2 2 2 2)对象事件)对象事件)对象事件)对象事件(event)(event)(event)(event)定义:是由定义:是由定义:是由定义:是由VBVBVBVB预先设置好的、能够被对象识别的动作。预先设置好的、能够被对象识别的动作。预先设置好的、能够被对象识别的动作。预先设置好的、能够被对象识别的动作。当某一动作发生时,就会执行相应的一段程序代码,这段代码就是事件过程当某一动作发生时,就会执行相应的一段程序代码,这段代码就是事件过程当某一动作发生时,就会执行相应的一段程序代码,这段代码就是事件过程当某一动作发生时,就会执行相应的一段程序代码,这段代码就是事件过程(event procedureevent procedureevent procedureevent procedure)private sub private sub private sub private sub 对象名称对象名称对象名称对象名称_ _ _ _事件名称()事件名称()事件名称()事件名称()事件响应程序代码事件响应程序代码事件响应程序代码事件响应程序代码 end sub end sub end sub end sub常用事件常用事件常用事件常用事件:鼠标单击鼠标单击鼠标单击鼠标单击(Click)(Click)(Click)(Click)鼠标双击鼠标双击鼠标双击鼠标双击(DblClickDblClickDblClickDblClick)装入(装入(装入(装入(LoadLoadLoadLoad)改变(改变(改变(改变(changechangechangechange)键盘按下键盘按下键盘按下键盘按下(KeyPressKeyPressKeyPressKeyPress)等。等。等。等。4 42.1 2.1 对象及其属性设置对象及其属性设置(3)(3)对象方法对象方法对象方法对象方法 定义:完成某种特定功能的一段程序代码,由定义:完成某种特定功能的一段程序代码,由VBVB系统定义系统定义,无需动作,可直接调用(类似于内部函数)无需动作,可直接调用(类似于内部函数)。调用格式:调用格式:对象对象.方法方法(参数名表)(参数名表)常用方法常用方法:Print Print 在窗体上输出信息在窗体上输出信息 Move Move 移动窗体或控件移动窗体或控件 ClsCls 清除窗体或图形框中的内容清除窗体或图形框中的内容 与常用函数的区别:与常用函数的区别:方法属于对象,调用时需指明对象,而函数不需要。方法属于对象,调用时需指明对象,而函数不需要。5 52.1 2.1 对象及其属性设置对象及其属性设置 例如例如:在窗体上利用:在窗体上利用printprint方法显示信息方法显示信息“欢迎使用欢迎使用VB6.0”VB6.0”。6 6窗体窗体 窗体的结构与属性窗体的结构与属性窗体的结构与属性窗体的结构与属性 1.1.1.1.窗体的结构窗体的结构窗体的结构窗体的结构系统菜单系统菜单标题栏标题栏最大化按钮最大化按钮最最 小小 化化 按按钮钮关闭按钮关闭按钮W I d t h7 7窗体的主要属性窗体的主要属性(1)(1)属性名属性名属性名属性名属性属性属性属性值值值值说说说说 明明明明NameNameNameName字符串字符串字符串字符串用于用于用于用于设设设设置窗体的置窗体的置窗体的置窗体的“名称名称名称名称”,中英文均可,默,中英文均可,默,中英文均可,默,中英文均可,默认认认认名称名称名称名称为为为为Form1Form1Form1Form1CaptionCaptionCaptionCaption字符串字符串字符串字符串用于用于用于用于设设设设置窗体置窗体置窗体置窗体标题栏标题栏标题栏标题栏中中中中显显显显示的文本,默示的文本,默示的文本,默示的文本,默认标题为认标题为认标题为认标题为Form1Form1Form1Form1HeightHeightHeightHeight数数数数值值值值用于指定窗体的高度用于指定窗体的高度用于指定窗体的高度用于指定窗体的高度WidthWidthWidthWidth数数数数值值值值用于指定窗体的用于指定窗体的用于指定窗体的用于指定窗体的宽宽宽宽度度度度LeftLeftLeftLeft数数数数值值值值用于确定窗体左上角的坐用于确定窗体左上角的坐用于确定窗体左上角的坐用于确定窗体左上角的坐标标标标位置,即窗体左上角离屏幕左位置,即窗体左上角离屏幕左位置,即窗体左上角离屏幕左位置,即窗体左上角离屏幕左边边边边的距离的距离的距离的距离TopTopTopTop数数数数值值值值用于确定窗体左上角的坐用于确定窗体左上角的坐用于确定窗体左上角的坐用于确定窗体左上角的坐标标标标位置,即窗体左上角离屏幕位置,即窗体左上角离屏幕位置,即窗体左上角离屏幕位置,即窗体左上角离屏幕顶边顶边顶边顶边的距离的距离的距离的距离EnabledEnabledEnabledEnabled逻辑值逻辑值逻辑值逻辑值用于决定是否允用于决定是否允用于决定是否允用于决定是否允许许许许操作窗体,操作窗体,操作窗体,操作窗体,TrueTrueTrueTrue:允:允:允:允许许许许;FalseFalseFalseFalse:禁止:禁止:禁止:禁止VisibleVisibleVisibleVisible逻辑值逻辑值逻辑值逻辑值用于决定程序运行用于决定程序运行用于决定程序运行用于决定程序运行时时时时窗体是否可窗体是否可窗体是否可窗体是否可见见见见,TrueTrueTrueTrue:可:可:可:可见见见见;FalseFalseFalseFalse:不可不可不可不可见见见见8 8窗体的主要属性窗体的主要属性(2)(2)属性名属性名属性名属性名属性属性属性属性值值值值说说说说 明明明明FontNameFontName字符串字符串字符串字符串用于用于用于用于设设设设置窗体或置窗体或置窗体或置窗体或对对对对象上文本的字体象上文本的字体象上文本的字体象上文本的字体FontSizeFontSize整数整数整数整数用于用于用于用于设设设设置窗体或置窗体或置窗体或置窗体或对对对对象上文本字体的大小象上文本字体的大小象上文本字体的大小象上文本字体的大小,单单单单位位位位为为为为磅,范磅,范磅,范磅,范围围围围1 121602160FontBoldFontBold逻辑值逻辑值逻辑值逻辑值该该该该属性属性属性属性值为值为值为值为TrueTrue时时时时用于用于用于用于设设设设置窗体或置窗体或置窗体或置窗体或对对对对象上象上象上象上显显显显示示示示的文本的文本的文本的文本为为为为粗体粗体粗体粗体FontItalicFontItalic逻辑值逻辑值逻辑值逻辑值该该该该属性属性属性属性值为值为值为值为TrueTrue时时时时用于用于用于用于设设设设置窗体或置窗体或置窗体或置窗体或对对对对象上象上象上象上显显显显示示示示的文本的文本的文本的文本为为为为斜体斜体斜体斜体FontStrikethrFontStrikethru u逻辑值逻辑值逻辑值逻辑值该该该该属性属性属性属性值为值为值为值为TrueTrue时时时时用于用于用于用于给给给给窗体或窗体或窗体或窗体或对对对对象上象上象上象上显显显显示的示的示的示的文本加一文本加一文本加一文本加一删删删删除除除除线线线线FontUnderlinFontUnderline e逻辑值逻辑值逻辑值逻辑值该该该该属性属性属性属性值为值为值为值为TrueTrue时时时时用于用于用于用于给给给给窗体或窗体或窗体或窗体或对对对对象上象上象上象上显显显显示的示的示的示的文本加一下划文本加一下划文本加一下划文本加一下划线线线线9 9窗体的主要属性窗体的主要属性(3)(3)属性名属性名属性名属性名属性值属性值属性值属性值说说说说 明明明明MaxButtonMaxButton逻辑值逻辑值用于用于设设置窗体右上角的最大化按置窗体右上角的最大化按钮钮,TrueTrue:有;:有;FalseFalse:无:无MinButtonMinButton逻辑值逻辑值用于用于设设置窗体右上角的最小化按置窗体右上角的最小化按钮钮,TrueTrue:有;:有;FalseFalse:无:无ControlBoxControlBox逻辑值逻辑值用于用于设设置窗口控制框的状置窗口控制框的状态态,TrueTrue:有;:有;FalseFalse:无无IconIcon用于用于设设置窗体最小化(置窗体最小化(windowstate=1windowstate=1)时时的的图标图标。该该属性只适用于窗体(通常是属性只适用于窗体(通常是.ico.ico格式的格式的图标图标文件)文件)ForeColorForeColor整数整数用于用于设设置窗体或置窗体或对对象的前景象的前景颜颜色色BackColorBackColor整数整数用于用于设设置窗体或置窗体或对对象的背景象的背景颜颜色色PicturePicture字符串字符串用于用于设设置窗体中要置窗体中要显显示的示的图图片片1010窗体事件窗体事件(1 1)Click Click(单击)(单击)事件:鼠标左键单击事件:鼠标左键单击事件:鼠标左键单击事件:鼠标左键单击“窗体窗体窗体窗体”(而不是其他控件)时被触发。(而不是其他控件)时被触发。(而不是其他控件)时被触发。(而不是其他控件)时被触发。(2 2)DblClick DblClick(双击)(双击)事件:鼠标双击窗体时被触发。事件:鼠标双击窗体时被触发。事件:鼠标双击窗体时被触发。事件:鼠标双击窗体时被触发。(3 3)Load Load(装入)(装入)事件:这个事件发生在窗体被装入内存时、且发生在窗体出事件:这个事件发生在窗体被装入内存时、且发生在窗体出事件:这个事件发生在窗体被装入内存时、且发生在窗体出事件:这个事件发生在窗体被装入内存时、且发生在窗体出现在屏幕之前。窗体出现之前,现在屏幕之前。窗体出现之前,现在屏幕之前。窗体出现之前,现在屏幕之前。窗体出现之前,Visual BasicVisual Basic会看一看会看一看会看一看会看一看LoadLoad事件里有没有代码,事件里有没有代码,事件里有没有代码,事件里有没有代码,如果有,那么它先执行这些代码,再让窗体出现在屏幕上。如果有,那么它先执行这些代码,再让窗体出现在屏幕上。如果有,那么它先执行这些代码,再让窗体出现在屏幕上。如果有,那么它先执行这些代码,再让窗体出现在屏幕上。(4 4)UnLoadUnLoad(卸载卸载)事件:当从内存中清除一个窗体时被触发事件:当从内存中清除一个窗体时被触发事件:当从内存中清除一个窗体时被触发事件:当从内存中清除一个窗体时被触发 。(5 5)paintpaint(绘画)绘画)事件:当窗体的大小被改变时被触发。事件:当窗体的大小被改变时被触发。事件:当窗体的大小被改变时被触发。事件:当窗体的大小被改变时被触发。(6 6)Activate Activate(活动活动)事件和事件和事件和事件和DeactivateDeactivate(非活动非活动)事件:事件:事件:事件:显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗显示多个窗体时,可以从一个窗体切换到另一个窗体。每次激活一个窗体时,发生体时,发生体时,发生体时,发生Activate Activate 事件,而前一个窗体发生事件,而前一个窗体发生事件,而前一个窗体发生事件,而前一个窗体发生DeactivateDeactivate事件。通过单击或事件。通过单击或事件。通过单击或事件。通过单击或SHOWSHOW方法等可以把窗体变为活动窗体。方法等可以把窗体变为活动窗体。方法等可以把窗体变为活动窗体。方法等可以把窗体变为活动窗体。1111 窗体的常用方法有:窗体的常用方法有:窗体的常用方法有:窗体的常用方法有:Print Print Print Print 在窗体上输出信息在窗体上输出信息在窗体上输出信息在窗体上输出信息 Move Move Move Move 移动窗体或控件移动窗体或控件移动窗体或控件移动窗体或控件 Cls Cls Cls Cls 清除窗体或图形框中的内容清除窗体或图形框中的内容清除窗体或图形框中的内容清除窗体或图形框中的内容1212例例例例 1-3 1-3:当用户运行程序,在标题栏显示当用户运行程序,在标题栏显示当用户运行程序,在标题栏显示当用户运行程序,在标题栏显示“装入窗体装入窗体装入窗体装入窗体”;单击窗体,在标题栏;单击窗体,在标题栏;单击窗体,在标题栏;单击窗体,在标题栏显示显示显示显示“鼠标单击鼠标单击鼠标单击鼠标单击”,在窗体上显示,在窗体上显示,在窗体上显示,在窗体上显示“单击窗体单击窗体单击窗体单击窗体”;当用户双击窗体,在标题;当用户双击窗体,在标题;当用户双击窗体,在标题;当用户双击窗体,在标题栏显示栏显示栏显示栏显示“鼠标双击鼠标双击鼠标双击鼠标双击”,并在窗体上显示,并在窗体上显示,并在窗体上显示,并在窗体上显示“双击窗体双击窗体双击窗体双击窗体”。13132.3 2.3 控件控件 2.3.1 内部控件内部控件14142.3.2 控件的命名和控件值控件的命名和控件值1 1、控件的命名、控件的命名、控件的命名、控件的命名原则是见名知义,提高可读性,从名字上看出对象的类型原则是见名知义,提高可读性,从名字上看出对象的类型原则是见名知义,提高可读性,从名字上看出对象的类型原则是见名知义,提高可读性,从名字上看出对象的类型建议建议建议建议(注意,不是规定注意,不是规定注意,不是规定注意,不是规定)用用用用3 3个小写字母个小写字母个小写字母个小写字母作为作为作为作为NameName(控件名称)的(控件名称)的(控件名称)的(控件名称)的前缀前缀前缀前缀。书上。书上。书上。书上表列出了窗体和内部控件建议使用的前缀表列出了窗体和内部控件建议使用的前缀表列出了窗体和内部控件建议使用的前缀表列出了窗体和内部控件建议使用的前缀(P25)(P25)(P25)(P25)2 2、控件值、控件值、控件值、控件值Visual BasicVisual Basic为每个控件规定了一个为每个控件规定了一个为每个控件规定了一个为每个控件规定了一个默认属性默认属性默认属性默认属性,在设置这样的属性时,不必给,在设置这样的属性时,不必给,在设置这样的属性时,不必给,在设置这样的属性时,不必给出属性名,通常把该属性称为出属性名,通常把该属性称为出属性名,通常把该属性称为出属性名,通常把该属性称为控件的值控件的值控件的值控件的值。控件值是一个控件的最重要或最。控件值是一个控件的最重要或最。控件值是一个控件的最重要或最。控件值是一个控件的最重要或最常用的属性。常用的属性。常用的属性。常用的属性。Eg:text1.text=“vbEg:text1.text=“vb程序设计程序设计程序设计程序设计”等价于等价于等价于等价于 text1 =“vb text1 =“vb程序设计程序设计程序设计程序设计”此处,此处,此处,此处,texttext就是文本框的控件值就是文本框的控件值就是文本框的控件值就是文本框的控件值(部分控件的控件值,参见表,部分控件的控件值,参见表,部分控件的控件值,参见表,部分控件的控件值,参见表,P26)P26)省略控件值可以节省代码,但会降低程序的可读性,所以建议显式引用控省略控件值可以节省代码,但会降低程序的可读性,所以建议显式引用控省略控件值可以节省代码,但会降低程序的可读性,所以建议显式引用控省略控件值可以节省代码,但会降低程序的可读性,所以建议显式引用控件值。件值。件值。件值。15152.4 2.4 控件的画法和基本操作控件的画法和基本操作 控件的画法控件的画法两种方法画控件两种方法画控件:1.1.拖动鼠标拖动鼠标拖动鼠标拖动鼠标 2.2.双击工具箱中指定的控件图标双击工具箱中指定的控件图标双击工具箱中指定的控件图标双击工具箱中指定的控件图标 要连续画出多个相同类型的控件,方法如下:要连续画出多个相同类型的控件,方法如下:先按先按CtrlCtrl,再单击控件图标,后松开,再单击控件图标,后松开CtrlCtrl画完多个控件后,单击指针图标。画完多个控件后,单击指针图标。16162.4 2.4 控件的画法和基本操作控件的画法和基本操作 控件的基本操作控件的基本操作控件的基本操作控件的基本操作 1.1.控件的缩放和移动控件的缩放和移动控件的缩放和移动控件的缩放和移动 2.2.控件的复制和删除控件的复制和删除控件的复制和删除控件的复制和删除 复制复制复制复制粘贴粘贴粘贴粘贴可创建一个控件数组可创建一个控件数组可创建一个控件数组可创建一个控件数组:text(0),text(1)Text(2):text(0),text(1)Text(2)也可不创建数组:也可不创建数组:也可不创建数组:也可不创建数组:text1,text2,text3text1,text2,text33.3.通过属性窗口改变对象的位置和大小通过属性窗口改变对象的位置和大小通过属性窗口改变对象的位置和大小通过属性窗口改变对象的位置和大小 TopTop,LeftLeft 属性:决定了对象的属性:决定了对象的属性:决定了对象的属性:决定了对象的位置位置位置位置;HeightHeight,WidthWidth属性:决定了对象的属性:决定了对象的属性:决定了对象的属性:决定了对象的大小大小大小大小17172.4 2.4 控件的画法和基本操作控件的画法和基本操作 4.4.选择控件选择控件选择控件选择控件 如果选择多个控件,两种方法:如果选择多个控件,两种方法:如果选择多个控件,两种方法:如果选择多个控件,两种方法:配合配合配合配合ctrlctrl或者或者或者或者 shift shift拖动鼠标,范围内的控件被选择拖动鼠标,范围内的控件被选择拖动鼠标,范围内的控件被选择拖动鼠标,范围内的控件被选择 1818

    注意事项

    本文(VB程序设计教程第四版.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开