- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章VisualBasic程序设计入门概要
第2章 Visual Basic程序设计入门 2.1 面向对象编程方法 新鲜事物-------怎么认识? 类比法------认识自然的好方法! 面向对象编程方法(类比法?) 软件开发中的面向对象思想!!! 对象特性: 1)每一个对象必须有一个名字以区别于其他对象; 2)具有属性; 3)有一组操作,每组操作决定对象的一种行为; 4)对象的行为可以分为两类:一类是作用于自身的行为,另一类是作用于其他对象的行为。 2.2 对象的属性、事件和方法 VB程序设计中,对象具有属性(Properties)、事件(Event)和方法(Method),它们被称为对象的三要素。 属性 VB程序中的对象具有属性,属性是用来描述对象特征的参数。例如控件的名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)、是否可见(Visible)等等。不同的对象拥有各自的属性,设置对象的属性有两种方法: 在设计阶段利用属性窗口直接设置对象的属性 在程序代码中通过代码来实现,其格式为: 对象名.属性 = 属性值 注意: 第一,实际操作中要保证对象名正确; 第二,不是所有的属性都列在属性窗口中,此时可以通过编写代码的方式实现; 第三,任何一个对象的属性都有系统默认值作为初始值,用户只需设置自定义部分的属性值,其他属性值系统按系统默认值设定; 第四,在程序运行时大部分的可以用上述两种方式设置,但有些属性值只能用其中一种方式设置。 2. 事件、事件过程和事件驱动 “事件”是指在对象上发生的一件事,如单击(Click)、双击(DblClick)、改变(Change)、失去焦点(LostFocus)、键盘按下(KeyPress)等都为对象的事件。一般情况下对象的事件已被系统事先定义,能为对象所识别并响应相应的动作。 事件 事件过程 事件过程是当对象上发生事件时所做出的相应过程,它必定是针对于某一对象且必定与该对象的某一个事件相对应。事件过程的形式如下: Sub 对象名_事件([参数列表]) … ′事件过程代码 End Sub 事件驱动 在VB中,系统采用事件驱动的方式实现程序执行顺序的控制,程序在执行中先等待某个事件的发生,而这个事件是由用户来激发的,用户激发了某个事件,系统就去执行此事件过程,所有事件的激发顺序就是程序执行的顺序。 VB程序在运行中,执行步骤如下: 启动应用程序,装载和显示窗体; 窗体(或窗体上的控件)等待事件的发生; 事件发生时,执行对象对应的事件过程; 重复执行步骤(2)、(3) 按上述步骤执行,直至遇到“END”结束语句终止程序运行。 3. 方法 方法是指程序设计语言为程序设计人员提供的一些特殊的过程或函数。在VB中,方法是指对象的动作,实质上就是系统提供的一种专门用来完成一定操作的子程序或函数。在VB中已经将一些通用的函数编写好并封装起来,作为方法供用户直接调用,这给用户的编程带来了很大的方便。 对象方法的调用格式为: [对象.]方法[参数列表] 对于初学者,常常容易混淆属性和方法。实际上三者是有着一定的区别: “方法”可以单独作为一个语句在过程中调用,如“Form1.Print”是一个完整的句子;而“属性”只引用了对象的属性,不可单独成句,如Form1.caption = 例一是将“例一”赋给Form1的caption属性,而“Form1.caption”不能单独作为语句使用,一定会和赋值号(“=”)一起使用。 属性名一般是名词(如Caption、Text、Width、Height等),方法名一般是动词(如Print、Hide、Show、Move等),事件名也是动词(如Click、Load等)。 2.3 对象的建立及编辑 1、对象的建立 方法一) 在窗体上建立对象的步骤如下: 单击工具箱中所需的控件图标; 将鼠标移到窗体内所需位置,按住鼠标左键拖曳到所需大小后释放鼠标; 方法二) 直接双击工具箱中所需控件图标,则窗体上出现大小为默认值的对象 2、对象的选定 对某一对象进行操作之前必须先选定该对象,被选中的对象将出现8个控制手柄。如果需要一次对多个对象设置相同的属性,可以先一起选定它们,再设置属性。有以下2种方法可以同时选定多个对象: 方法一) 拖动鼠标指针,将欲选定的对象包围在一个虚框内即可; 方法二) 按住Ctrl或者Shift键,逐一单击所有需选定的对象。 3、对象的复制和删除 复制对象 选中要复制的对象,单击工具栏上的“复制”按钮,再单击“粘贴”按钮,这时会显示是否要创建控件数组的对话框(控件数组在后面的章节讲述),选择“否”则复制了外观相同而名称不同的对象。 注意:为了避免一不
文档评论(0)