- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Vis的ual Basic程序设计基础
第2章 Visual Basic程序设计基础 程序设计方法概述 面向对像的基本概念 用VB建立简单的应用程序 VB中基本控件 VB中工程的管理 2.1 程序设计方法概述 程序设计反映了利用计算机解决实际问题的全过程,包含多方面的内容。通常要先对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调试程序,使之运行后能产生预期的结果。面向过程程序设计和面向对象程序设计是被普遍采用的两种程序设计方法。 2.1.1 计算机解决问题的一般过程 一般分四个过程 1.需求分析 :弄清楚问题的要求 ,即做什么? 2.设计算法 :计算机“怎么做?” 3.编写程序 :将解决问题的算法用计算机程序设计语言编写成程序代码(称编程或编码)。 4.调试与维护 2.1.2 面向过程程序设计(结构化程序设计) 面向过程程序设计采用自顶向下、逐步求精和模块化的分析方法,把一个待求解的问题自顶向下进行分解,以便形成一个个相对简单独立的子问题,然后用子程序或函数来解决这些子问题,用子程序或函数之间的数据通信来模拟这些子问题间的联系,最后把这些子程序或函数装配起来以形成解决问题的完整程序。子程序或函数由一些基本结构组成,这些基本结构包括顺序结构、选择结构和循环结构。 面向过程程序设计是一种结构化的程序设计方法,用这种方法设计的程序结构清晰,易于阅读和理解,便于调试和维护。 2.1.3 面向对象程序设计 面向对象的程序设计中对象是组成程序的构件,就好像在面向过程的程序设计方法中的子程序和函数的作用。 用称为“对象”的程序构件来描述客观问题中的“实体”,并用“对象”间的消息来模拟实体间的联系,用“类”来模拟这些实体间的共性。 提高了软件的复用性,减少了程序设计工作量并提高了程序的可靠性,方便了程序的维护。 2.2 对象的基本概念 Visual Basic是一种基于对象的程序设计语言。用Visual Basic进行程序设计,其核心就是对象以及响应各种事件的代码。因此,理解对象的概念是设计Visual Basic程序的基础。 2.2.1 类和对象 自然界中存在着各种各样的具体实体。每一个实体都有其自己的特性和行为。 例如: 1.类和对象的概念 把自然界存在的这种形式引用到程序设计方法中,具体实体称之为对象(Object)或称实例(Instance);实体所具有的特性称属性(Property),其具体的值称属性值。 行为 :一种是由于外界而引发的行为,这种行为是被动行为,称事件(Event),如张三的反应行为;另一种是主动的行为,称方法(Method),如张三的加法运算行为。 对象包括:属性、方法、事件 1.类和对象的概念 具有共同属性和行为的一类实物可以用一个抽象的概念来描述,这个抽象的概念称为类。 类是面向对象程序设计中创建对象的模板,在类中有对属性和方法的定义。而对事件的定义只给出一个框架,具体功能要在对象中定义。 2.对象的名称 要在程序中引用对象,就必须为对象命名。对象的名称可以用字母、数字、汉字及连字符来表示。 在程序中使用对象的方式是: 对象名 或窗体名.对象名 2.2.2 属性、事件、方法 对象是具有特殊属性(数据)和行为方式(方法和事件)的实体,可以把属性看作一个对象的性质,把事件看作对象的响应,把方法看作对象的动作,它们构成了对象的三要素。 1.对象的属性 属性是用来访问或设置对象数据的 。只读、只写或读写。 常见的属性包括名称(Name)、标题(Caption)、颜色(Color)、字体(FontName)、是否可见(Visible)等 设置对象的属性值有以下两种方法: (1)在设计模式的属性窗口设置 (2)在程序中用程序语句设置 : 对象名.属性名 = 属性值 2.事件、事件过程和事件驱动 (1) 事件 事件是可被对象识别的动作 ,分用户事件、系统事件。如单击鼠标(Click)、双击鼠标(DblClick)等用户事件,装入(Load)、定时(Timer)等系统事件。 (2) 事件过程 事件过程的一般格式如下: Sub 对象名称_事件名称( ) … … ‘事件过程程序代码 End Sub VB应用程序设计的主要工作就是为对象编写事件过程中的程序代码。 (3) 事件驱动工作方式 在面向对象的程序中,应用程序执行后等待某个事件的发生,当某个对象的某个事件发生后,就执行这个对象的这个事件过程,事件过程执行完后,应用程序又处于等待某个事件的发生的状态,这就是事件驱动工作方式。 事件驱动工
您可能关注的文档
最近下载
- 中医经方临床运用培训课件.ppt
- 汽车装配与调试技术课程标准.docx
- 毕业论文低频电涡流传感器测量电路设计.doc
- S2168001-社会计算导论-智算学部.pptx
- 《古建筑修缮工程施工规程》.pdf
- 对企业有利的劳动合同.docx
- 班主任带班育人方略《做有温度的班主任》宣讲演讲PPT课件.pptx
- 答案-国开电大(本科)《当代中国政治制度》在线形考(形考任务二)试题.docx
- 大学物理 II-(热学、振动和波、光学、量子)(北京交大)中国大学MOOC慕课 章节测验期末考试客观题答案.docx
- 【专项复习】2024年小学六年级下册小升初数学专题复习(8)比的性质求比值和化简比及比的应用(知识归纳+典例精析+拔高训练)(1).docx
文档评论(0)