第三章 vb程序编写语言学习2.pptVIP

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 对象及其操作 对 象 窗 体 控 件 事 件 驱 动 一、对象 定义: 面向对象程序设计中,“对象”是系统中的基本运行实体。VB中,对象是具有特殊属性(数据)和行为方式(方法)的实体。 分类(两类):   一类是由系统设计好的,称为预定义对象,可以直接使用或对其进行操作;   一类由用户自己定义,称为自定义对象。 Vb中了解对象主要从以下三个方面:    属性、事件和方法 属性用来表示对象的特性。每一种对象所具有的属性是不同的。例如,窗体有Picture属性,而文本框则无Picture属性。文本框有Text属性,而无Caption属性,命令按钮则无Text属性而有Caption属性。 对属性值的设置,有两种方法。 (1) 设计阶段,选中一个对象后,可从窗体右侧的属性窗口中的属性表中找到所需要的属性行,然后从键盘输入该属性的值,或者用鼠标从系统给出的几种可能值中选其中之一。 属性、事件和方法的概念 属性(Propertity) 对象属性设置: (1)直接键入新属性值:caption属性设置等 (2)选择输入, 即通过下拉列表选择所需要的属性值: 当属性值出现几种可选情况时 (3)利用对话框设置属性:设置框右端出现省略号,即 3个小点(…),单击这3个小点会出现对话框 2) 可以在运行阶段,通过程序改变属性的值。其一般形式为:  [对象名.]属性名=属性值 如果省略对象名,则隐含指窗体。 对象属性设置: 事件(Event) 在Visual Basic程序中: 没有传统意义上的主程序,而子程序称为过程。 过程(两类): 事件过程和通用过程,此外还有函数。程序的运行并不要求从主程序开始,每个事件过程都由相应的“事件”触发而执行。各事件的发生顺序是任意的。只需针对一个事件编写出一段过程即可。 “事件”:是指由系统事先设定的、能被对象识别 和响应的动作。每一种对象能识别(“能感受”) 的事件是不同的。 例如窗体能识别单击和双击事件,而命令按钮能识别单击却不能识别双击事件。 每一种对象所能识别的事件在设计阶段可以从该对象的代码窗口的右边过程框中的下拉列表中看出。图4.12表示的是窗体对象(Form)所能识别的事件。 格式:Private Sub 对象名称_事件名称() …… 事件响应程序代码 …… End sub 图4.12 “方法”:实际上是VB提供的一种特殊的子程序, 用来完成一定的操作。例如Print是一种方法,是用来输出信息的专用过程。 调用“方法”的形式与调用一般的过程或函数不同,应该指明是哪个对象调用的。 方法的调用格式如下:  对象名.方法名 例:Myform.Print “Good morning!” Printer.Print “Good morning!” 如果省略对象名,则隐含指当前对象。 方法(Method) 二、窗体 窗体的结构与属性 在程序运行前,即设计阶段,称为窗体;程序运行后也称为窗口。 窗体好像一块“画布”,可以在上面直观地建立应用程序。 运行程序时,一个窗体对应一个窗口。 常用属性(16个): BackColor(背景颜色) BorderStyle(边框类型):只读属性 Caption(标题):定义窗体标题 对象.Caption[=字符串] Form1.Caption=“Visual Basic Test” Enabled(允许):     激活或禁止,对用户事件是否能作出反应 对象.Enabled[=Boolean值] Font(字形属性): 设置输出字符的各种特性,包括字体名称、大小、效果等 Height,Width(高、宽): 指定窗体的高度和宽度,单位为twip 对象.Height[=数值] 对象.Width[=数值] Name(名称):定义对象的名称,只读属性 Picture(图形):在对象中显示一个图形 Top,Left(顶边、左边位置): 设置对象的顶边和左边的坐标值, 用以控制对象的位置,单位为twip 对象.Top[=y] 对象.Left[=x] Visible(可见性): 对象.Visible[=Boolean值] 只有在运行程序时,该属性才有效 例: F

文档评论(0)

0520 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档