《计算机应用基础》课程教学资源(PPT课件讲稿)VB简介

山东理工大深 AM:I的1青作4e7M 第五篇算法和程序设计 第10章程序设计
Page 1

目录 铁纳利学专接华学因 程序设计语言简介 2. 面向对象程序设计简介 3. 程序设计基础
2

引言 要使计算机能够按人的要求完成一系列 的操作,就需要在人和计算机之间制定一种 二者都能识别的特定的语言,这种特定的语 言就是程序设计语言。 使用程序设计语言编写的用来使计算机 完成一定任务的一系列命令的集合构成程序, 编写程序的工作则称为程序设计。 Visual Basic-是一种程序设计语言
3 要使计算机能够按人的要求完成一系列 的操作,就需要在人和计算机之间制定一种 二者都能识别的特定的语言,这种特定的语 言就是程序设计语言。 使用程序设计语言编写的用来使计算机 完成一定任务的一系列命令的集合构成程序, 编写程序的工作则称为程序设计。 Visual Basic是一种程序设计语言。 引言

程序设计语言与程序设计 程序设计语言 可以从不同的角度对程序设计语言进行分类: 通用语言 结构化语言 机器语言 专用语言 模块化语言 汇编语言 面向对象语言 高级语言 低级语言 高级语言 合
4 程序设计语言与程序设计 程序设计语言 可以从不同的角度对程序设计语言进行分类: 通用语言 专用语言 结构化语言 模块化语言 面向对象语言 机器语言 汇编语言 高级语言 低级语言 高级语言

面向对象程序设计简介 类和对象 类描述了一组有相同属性和相同行为的对象。在程序 鞋 一个类 绿皮白皮 黑 鞋 鞋 鞋 厨至 合>
面向对象程序设计简介 ◆ 类和对象 类描述了一组有相同属性和相同行为的对象。在程序 中,类实际上就是数据类型。 对象是要研究的任何事物。对象由数据和作用于数据 的操作构成一独立整体。从程序设计者来看,对象是 一个程序模块,从用户来看,对象为他们提供所希望 的行为。 类是对象的模板。即类是对一组有相同数据和相同操 作的对象的定义,一个类所包含的方法和数据描述一 组对象的共同属性和行为。类是在对象之上的抽象, 对象则是类的具体化,是类的实例

面向对象的方法 面向对象方法(Object-Oriented Method)是一种把 面向对象的思想应用于软件开发过程中,指导开 发活动的系统方法,简称OO(Object-Oriented)方 法,是建立在“对象”概念基础上的方法学。 所谓面向对象就是基于对象概念,以对象为中心, 以类和继承为构造机制,来认识、理解、刻画客 观世界和设计、构建相应的软件系统
面向对象的方法 ◆ 面向对象方法(Object-Oriented Method)是一种把 面向对象的思想应用于软件开发过程中,指导开 发活动的系统方法,简称OO (Object-Oriented)方 法,是建立在“对象”概念基础上的方法学。 ◆ 所谓面向对象就是基于对象概念,以对象为中心, 以类和继承为构造机制,来认识、理解、刻画客 观世界和设计、构建相应的软件系统

面向对象的软件开发 面向对象的需求分析和系统分析。 ◆ 面向对象的系统设计。 ◆面向对象的系统实现、测试、维护。 合>
面向对象的软件开发 ◆ 面向对象的需求分析和系统分析。 ◆ 面向对象的系统设计。 ◆ 面向对象的系统实现、测试、维护

程序的开发过程 ◆ 分析问题 设计算法 ◆ 编写程序 ◆ 运行程序,分析结果 编写程序文档 合
程序的开发过程 ◆ 分析问题 ◆ 设计算法 ◆ 编写程序 ◆ 运行程序,分析结果 ◆ 编写程序文档

面向对象程序设计的基本特点 是指针对具体问题进行概括,抽出一类对象的 ◆抽象 公共性质并加以描述的过程,包括两个方面: 数据抽象和行为抽象 封装性 将把过程和数据包围起来,对数据的访问只能 通过已定义的界面,是一种信息隐藏技术 继承性 继承是指一个类继承另一个类后,即可以获 得另一个类的属性和方法,继承者为子类, 被继承者为父类。 ◆多态性 是指允许不同类的对象对同一消息作出响应 合D
面向对象程序设计的基本特点 ◆ 抽象 ◆ 封装性 ◆ 继承性 ◆ 多态性 是指针对具体问题进行概括,抽出一类对象的 公共性质并加以描述的过程,包括两个方面: 数据抽象和行为抽象 继承是指一个类继承另一个类后,即可以获 得另一个类的属性和方法,继承者为子类, 被继承者为父类。 将把过程和数据包围起来,对数据的访问只能 通过已定义的界面,是一种信息隐藏技术 是指允许不同类的对象对同一消息作出响应

Visual Basic简单工程的设计 对象 ■ Visual Basic简单工程的设计步骤 窗体、命令按钮、标签、文本框 10 合L
10 Visual Basic简单工程的设计 ◼对象 ◼Visual Basic简单工程的设计步骤 ◼窗体、命令按钮、标签、文本框
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机应用基础》课程教学资源(PPT课件讲稿)2019算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章 计算机系统概述.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 ACCESS 2010.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第6章 数据库.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 网络基础.ppt.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10章 程序设计.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)数据库.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)html课件.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第九章 算法.ppt
- 《计算机应用基础》课程教学资源(扩展阅读)Word、Excel、PowerPoint 操作要求及步骤.doc
- 《计算机应用基础》课程教学资源(扩展阅读)Windows诞生始末.doc
- 《计算机应用基础》课程教学资源(扩展阅读)常用鼠标类型介绍.doc
- 《计算机应用基础》课程教学资源(扩展阅读)Access 2010简介.doc
- 《计算机应用基础》课程教学资源(推荐书籍)改变未来的九大算法[美]约翰·麦考密克(John MacCormick).pdf
- 《计算机应用基础》课程教学资源(推荐书籍)奇思妙想——15位计算机天才及其重大发现.pdf
- 《计算机应用基础》课程教学资源(推荐书籍)思考的乐趣.pdf
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10-11章 计算机学科简介 与 前沿_第11章 计算机学科简介.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第10-11章 计算机学科简介 与 前沿_第12章 计算机学科前沿.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第9-10章 算法 与 程序设计_第10章 VB常用控件.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第九章 算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第八章 网页设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第七章 网络基础.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第六章 数据库.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第五章 办公自动化.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第四章 数制与信息编码.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第三章 计算机系统概述.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第二章 计算思维.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第一章 计算机与计算.ppt
- 《计算机应用基础》课程教学资源(扩展阅读)原来用PPT制作简历这么方便.doc
- 《计算机应用基础》课程教学资源(扩展阅读)如何快速掌握专业的PPT制作流程.doc
- 《计算机应用基础》课程教学资源(扩展阅读)论文答辩PPT最全制作指南.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)PPT制作经验交流.ppt
- 《计算机应用基础》课程教学资源(扩展阅读)毕业论文排版全攻略.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第05章 Access.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第04章 VB.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第03章 Excel.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)计算机基础第01章.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)课程导读.ppt
- 《计算机应用基础》课程教学资源(拓展资料)第46次中国互联网络发展状况统计报告.pdf