第40讲 面向对象程序设计思想和vb使用入门

第40讲 面向对象程序设计思想和vb使用入门

ID:18416932

大小:3.55 MB

页数:5页

时间:2018-09-17

第40讲 面向对象程序设计思想和vb使用入门_第1页
第40讲 面向对象程序设计思想和vb使用入门_第2页
第40讲 面向对象程序设计思想和vb使用入门_第3页
第40讲 面向对象程序设计思想和vb使用入门_第4页
第40讲 面向对象程序设计思想和vb使用入门_第5页
资源描述:

《第40讲 面向对象程序设计思想和vb使用入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第40讲面向对象程序设计思想和VB使用入门【教学重点】P471)掌握面向对象程序设计的基本思想、方法2)理解对象、属性、事件、事件驱动等概念3)理解一个简单应用程序设计的全过程(界面设计、代码编制、运行调试、文件保存)【教学难点】1)面向程序设计的基本思想、概念、方法2)控件属性的设置3)程序代码的编制与调试运行一、面向对象程序设计的基本思想20世纪80年代开始,计算机科学家提出了一种新的程序设计思想方法:面向对象程序设计(ObjectOrientedProgramming,缩写为OOP)方法,这是目前最为流行的系统程序和应用程序的开发技术。对象:标签1对象:标

2、签2,3,4,5使用面向对象方法进行程序设计时,是从分析问题领域中各种客观事物本体的属性和行为,以及它们之间的相互关系着手,在计算机中建立起这些客体的映象—>对象,用对象对应于问题领域中的客体,用对象间的消息传递来表达客体间的相互作用、相互关系。对象:文本框1,2对象:命令按钮2对象:命令按钮1对象:窗体Form1。对象:文本框3,4图1:一个面向对象的应用程序图形用户界面面向对象的应用程序采用图形用户界面与用户进行交互,图1:一个面向对象的应用程序图形用户界面,这个应用程序进行“用铁丝制作一个矩形框”的(例1矩形求解程序P.exe)高h和宽w的计算。用户在文本

3、框内输入铁丝长度L和面积S,然后用鼠标单击命令按钮1(其标题为“运行结果”),应用程序将立即进行高h和宽w的计算,并将结果显示在文本框3、4中。5今天已经有了多种面向对象的程序设计语言在流行,例如C++、VC++、VB、Java等等。二、对象面向对象的程序设计方法的核心是对象(0bjeet)功能的实现和表达。在现实世界中,对象是客观存在的事物或概念,如:一支铅笔、一辆汽车、一个矩形或一个圆等等都是对象。抽象地说,现实生活中的对象都有如下两个共同的特点:对象:文本框1(1)每个对象都有自己的状态,一个对象的状态是通过若干个属性(property)来描述的。例如,一

4、个矩形的宽度和高度,矩形边框线的粗细、矩形的颜色(填充在矩形内部的颜色)等等。例如:的状态是通过框的高、宽、背景色、框内文字等属性来描述的。2)每个对象都有自己的行为,即对属性进行操作和处理的方法(method)。例如:改变文本框矩形的宽度或高度、改变矩形的底色颜色、改变矩形边框线的粗细等等。在面向对象的程序设计方法中,一个对象是由一组表示对象状态的数据和一组描述处理对象属性的方法的代码(行为)构成的。这里,每个数据代表一种属性。通常.一个对象可以有若干个属性,这些属性的值反映了该对象的状态,代码用来描述改变对象属性,从而改变对象的状态的处理过程。一般地,在VB

5、程序中用:对象名.属性来表示一个对象及其属性的,例如:Text1.text(默认对象名:Text1)或改为:Abc.text对象名可改,但属性text表示是个文本框,不能改,否则不是文本框了。实际上,文件名也是由对象名.属性表示的:例1矩形求解程序P.exe(exe表示是执行文件)第40讲面向对象程序设计思想和VB使用入门.doc(doc表示是Word文件)我们知道:文件主名(对象名)可改名,但扩展名(属性)不能改,否则文件类型错了,打不开。(演示)三、VB程序设计语言的使用入门:P555VB是VisualBasic的缩写或简称,是Windows环境下的一个应用

6、程序开发工具。之所以称为VisualBasic,首先由于它是一种可视化的(Visual)程序设计工具。可视化是把抽象的业务数据或科学数据表述为图像的一种处理技术,它有助于对数据含义的理解,能用它来开发具有图形用户界面(GUl)的应用程序。用VB开发应用程序时。程序设计者不必编写大量的程序代码去描述界面元素的外观和位置,只要把系统内含的界面对象(例如文本框、命令按钮等),用鼠标拖放到窗口的适当位置上即可。(类似于用FrontPage制作网页,界面元素的外观和位置的HTML代码会自动生成,但你的算法VB不知道,要你用程序代码编写、输入告诉它,而界面对象(例如文本框、

7、命令按钮等)已确定,所以可以自动生成相应的程序代码)用VB开发的应用程序,除了“可视化”之外,“事件驱动”是它的重要特征。所谓事件驱动,是指用VB开发的应用程序的运行,是通过事件来驱动的。每当用户或系统触发一个事件,应用程序就会执行一段相应的程序代码来响应。例如,用户按下一个命令按钮,程序就会执行一段代码来完成相应的命令的处理。“可视化”和“事件驱动”这两个特征构成了用VB开发的应用程序的精髓!1、VB窗口的组成:启动VB的2种方法:开始菜单中选择,或在桌面上双击VB6.0(或程序)的图标。应用程序的窗体(默认名为:Forml)演示:打开应用程序“矩形求解.FR

8、M”(运行演示),新建或

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

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

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