《简单的VB程序设计》PPT课件

《简单的VB程序设计》PPT课件

ID:36915811

大小:1.49 MB

页数:113页

时间:2019-05-10

《简单的VB程序设计》PPT课件_第1页
《简单的VB程序设计》PPT课件_第2页
《简单的VB程序设计》PPT课件_第3页
《简单的VB程序设计》PPT课件_第4页
《简单的VB程序设计》PPT课件_第5页
资源描述:

《《简单的VB程序设计》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章简单的VB程序设计2.1面向对象的程序设计方法概述2.2VB中的对象及其属性、事件、方法☆2.3简单应用程序的建立☆2.4窗体和基本控件☆2.5VB常用方法☆2.6VB工程结构和工程管理9/17/2021程序设计:特定问题,使用设计语言,设计、编制和调试程序程序设计方法:研究如何将复杂问题的求解转换为计算机能执行的简单操作的方法。一、初期的程序设计二、结构化程序设计三、面向对象的程序设计OOP2.1面向对象的程序设计方法概述9/17/2021一、初期的程序设计缺点:早期的计算机价格昂贵、内存很小、速度不高。为了节省昂贵的C

2、PU机时费,不得不使用巧妙的手段和技术,手工编写各种高效的程序。随着计算机性能价格比不断提高,计算机应用越来越广泛,程序规模越来越大,手工方式编程的缺陷已成为阻碍计算机技术发展的主要障碍。硬件的进一步发展,产生了软件危机。9/17/2021二、结构化程序设计1.结构化程序设计方法的提出:70年代由Dijkstra提出(可读性、可维护性)2.结构化程序设计采用的方法(1)采用自顶向下、逐步求精的分析和设计方法,即功能分解法(模块化)(2)三种结构:顺序、选择和循环9/17/2021采用了“数据结构+算法”的程序设计模式(1)即面向

3、过程的程序设计方法,它与人的思维不协调,不能真实反映现实世界。(2)它突出实现功能的过程方法,但易出错、程序难以维护.3.结构化程序设计方法的缺点:9/17/2021面向对象的程序设计与传统的面向过程的程序设计方法的区别:过程(Howtodo?)与对象(Whattodo?)三、面向对象的程序设计9/17/2021举例:一辆汽车是一个动作主体,汽车又由发动机、传动装置、刹车系统、车轮等部分组合而成。如果我们在使用计算机程序描述一辆汽车的动作的时候,着眼点是汽车从一地到另一地的运动过程,则为传统的“面向过程的程序设计思想”;9/17

4、/2021如果着眼点在组成汽车的一个个部件,即动作体的特性、工作规律和动作方式,通过对这些动作体的描述,即确定整个汽车的工作特性和规律,这就是“面向对象的程序设计思想”,该种设计方法对现实世界的反映更加具体和精确。9/17/2021(1)它于80年代提出,起源于Smalltalk语言(2)面向对象程序设计方法不是将问题分解为过程,而是将问题分解为对象。(3)它代表了一种全新的设计思路和新的处理问题角度。面向对象:以对象为中心来分析和解决问题程序设计中的对象:指将数据和操作数据的方法封装起来的一种实体一)面向对象的程序设计方法的提

5、出:9/17/2021二)面向对象程序设计的优点:“对象+消息”的程序设计模式对象之间的相互作用通过消息实现1.符合思维习惯2.可重复使用3.具有可扩展性4.可管理性5.可视化技术,改善了工作界面9/17/20212.2VB中对象及其属性、事件和方法一、VB中的对象及其分类二、对象的属性、事件和方法9/17/2021一、对象和类的概念对象是指在现实世界中可以独立存在的、可以被区分的一些实体,也可以是一些概念上的实体。举例说明:书,笔,手机,飞机等9/17/2021类是所有具有一定共性的对象的集合,即类是同种对象的抽象,而对象是类

6、的一次实例化结果。举例说明类的涵义(见下图)9/17/2021例1.举例说明类和对象的关系:鞋皮鞋绿皮鞋白布鞋黑一个类三个对象9/17/2021这是一个类不专指特定的事物汽车一辆白色小汽车举例2如下:这是一个对象,因为它是指一辆具体的汽车实体,该对象的属性为白色、小型等再回首类的概念9/17/2021(一)VB中的类9/17/2021(二)VB中的对象定义:VB中的对象是指具有特殊属性和行为方法的实体。如:窗体对象、命令按钮等在VB中大多数对象是由系统设计好的,直接供用户使用。9/17/2021(三)VB中的对象类型VB中的对象

7、多数已由系统设计好,常用的对象如下:1.窗体对象最基本的对象,用于创建程序的界面,在窗体上可放置不同的控件对象。举实例说明9/17/20212.控件对象工具箱中的各种控件工具图标,实际上就是代表了各个不同对象的类。当在窗体上画一个控件,并设置其属性后,就创建了一个控件对象。VB中最基本的控件对象有标签、文本框等20个.举例说明。9/17/2021构成了对象的三要素①属性是指一个对象的特征(性质)②事件是指作用在对象上、且能够为对象所识别和响应的一系列动作。如鼠标的单击等.③方法是指对象所发出的动作举例说明二、对象的属性、事件和方

8、法9/17/2021方法:爆炸事件:针刺属性:黄色充满氢气对象、属性、事件和方法的含义。例3:用针刺一只黄色充满氢气的气球,气球发生爆炸。对象:气球9/17/2021(一)属性(Properties)1.属性的概念属性是用来描述和反映对象特征的参数.2.属性和属

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。