- 1、本文档共126页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual Basic 6.0的编程基础 第 4 章 第4章??Visual Basic 6.0的编程基础 Visual Basic 6.0程序框架导论。 Visual Basic 6.0中的3个基本概念:对象、属性、方法。 编程语言中的数据类型。 变量的概念和使用。 编程中的表达式及其运算符。 VB语言中数据的另外存储表达方式—数组。 程序设计基本结构的基本表达和使用。 过程和函数的定义及其使用。 参数的传递。 第4章??Visual Basic 6.0的编程基础 Visual Basic 6.0程序框架导论 对象和类的概念 数据类型 Visual Basic 6.0的变量和常量 运算符和表达式 数组 基本流程结构 过程概述 第4章??Visual Basic 6.0的编程基础 Visual Basic 6.0是一种模块化的语言,并且也是一种面向对象的开发工具,在Visual Basic 6.0工程中主要有4种项目类型,分别是:窗体、多文档窗体、模块、类模块。 窗体文件和多文档窗体文件都是程序的界面接口,也就是说通过这两种文件类型来建立应用程序的用户界面。每个窗体文件和多文档窗体文件都包含许多事件过程,在这里可以编写响应特定事件而执行的代码。除了事件过程,窗体模块还可以包含通用过程,它是一种模块级过程,即在通用过程中声明的变量,只能被本窗体模块中的事件过程调用。 模块文件相当于用户的程序库,用户可以将常用的函数和过程在模块文件中定义为公用代码。 类模块文件相当于用户的自定义对象库,在类模块文件中用户可以编写自定义对象,类模块在一定程度上和普通控件类似. 第4章??Visual Basic 6.0的编程基础 从上面的阐述中可以看出,VB的程序结构是一种完全模块化的 程序结构。在VB程序中,最小的程序模块是过程或者函数,这些 过程或者函数从属于 不同的窗体文件、多 文档窗体文件、模块 文件和类模块文件。 这些文件之间是相对 独立的,它们都可以 独立运行。下图说明 了Visual Basic 6.0 的程序结构图。 第4章??Visual Basic 6.0的编程基础 4.2.1 对象的定义 编程中的对象是将数据和方法包装在一起而形成的一些实体或者说是一种数据结构,它使这些实体变得独立,当外界必须和对象发生关系时,便可以通过预先设定好的渠道进行交流,这些渠道就是所谓的方法,通过对象的方法可以和对象发生对话。 第4章??Visual Basic 6.0的编程基础 对象的属性: 对象的属性用来标识一个对象的所有特征,它实际上就是对象所属类的成员变量。对象属性属于对象的数据部分,例如控件的颜色、大小、字体都是对象的属性。大多数对象属性是在对象生成时自动设置的,用户可以在设计时通过【属性】窗口或运行时通过代码来改变属性。 属性又分为只读属性和可读写属性。只读属性在运行时使用,如ListBox(列表框)中的“ListCount”属性,它就是只读属性,在运行时只能选取列表中的项目数,而不能被设置。 第4章??Visual Basic 6.0的编程基础 对象的方法 : 对象的方法指的就是对对象可以进行地操作。 在Visual Basic 6.0中,所有控件的方法都是有一定含义的动词.通过这个动词用户就可以了解控件方法的含义(注意,这里和下面变量的取名可以联系,取名的合理易于理解和维护)。在调用方法时,如果有参数,在方法后加上参数值,参数中间用空格隔开。 第4章??Visual Basic 6.0的编程基础 下面列出控件所有的常用方法 : C1ear:清除控件中的内容。如果对象是列表框,Clear用于删除控件中所有的项目,如果是剪贴板则清除其中的内容。 Drag:用于控件开始、结束或取消拖动操作。只有当对象的“DragMode”属性置为手工时,才需要使用Drag方法控制拖动操作。但是,也可以在“DragMode”属性设置为自动的时候使用Drag。当其参数为0时表示取消移动操作,其参数为1时表示开始移动操作,参数为3时表示结束移动操作。 OLEDrag:用于开始一个部件的OLE拖动操作。 Refresh:用于一个窗体或控件重新刷新。 第4章??Visual Basic 6.0的编程基础 Move:用于移动控件并且改变控件的尺寸,该方法的语法格式为: object.Move left,top,width,height 其中“left”参数是必须有的。 Setfocus:用于将焦点移动到指定的窗体或控件,但是该控件的“Enable”和“TabStop”属性必须设置为“True
文档评论(0)