《计算机应用基础》课程教学资源(PPT课件讲稿)第10章 程序设计.pptx

6) 山求程王大彩 SHANDONG UNIVERSITY OF TECHNOLOGY 第五篇算法和程序设计 第10章程序设计
第五篇 算法和程序设计 第10章 程序设计

0 目录 件菜凤利学与拉未学腐 程序设计语言简介 面向对象程序设计简介 程序设计基础
目录 3. 程序设计基础 2. 面向对象程序设计简介 1. 程序设计语言简介

1.程序设计语言简介 0 计草机利学与校未学网 ■1.1计算机程序设计语言的发展 口低级语言时期(1946-1953) ·天书语言一机器语言 ·汇编语言 口高级语言时期(1954-至今)
1.程序设计语言简介 ◼ 1.1计算机程序设计语言的发展 ❑ 低级语言时期(1946-1953) ◼ 天书语言——机器语言 ◼ 汇编语言 ❑ 高级语言时期(1954-至今)

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

1.程序设计语言简介 0 计草机利学与校未学网 ■1.3面向对象的软件开发 口面向对象的需求分析和系统分析。 口面向对象的系统设计。 口面向对象的系统实现、测试、维护
1.程序设计语言简介 ◼ 1.3面向对象的软件开发 ❑ 面向对象的需求分析和系统分析。 ❑ 面向对象的系统设计。 ❑ 面向对象的系统实现、测试、维护

1.程序设计语言简介 0 件菜凤利学与拉未学腐 ■1.4程序的开发过程 口▣分析问题 设计算法 口编写程序 口运行程序,分析结果 口编写程序文档
1.程序设计语言简介 ◼ 1.4程序的开发过程 ❑ 分析问题 ❑ 设计算法 ❑ 编写程序 ❑ 运行程序,分析结果 ❑ 编写程序文档

2.面向对象程序设计简介 计草机利学与校未学网 ■2.1面向对象程序设计的基本特点 口抽象 ▣封装性 口继承性 口多态性
2.面向对象程序设计简介 ◼ 2.1面向对象程序设计的基本特点 ❑ 抽象 ❑ 封装性 ❑ 继承性 ❑ 多态性

2.面向对象程序设计简介 件菜凤利学与拉未学腐 ■2.2类和对象 口类描述了一组有相同属性和相同行为的对象。在程序中, 类实际上就是数据类型。 ▣对象是要研究的任何事物。对象由数据和作用于数据的 操作构成一独立整体。从程序设计者来看,对象是一个 程序模块,从用户来看,对象为他们提供所希望的行为。 口类是对象的模板。即类是对一组有相同数据和相同操作 的对象的定义,一个类所包含的方法和数据描述一组对 象的共同属性和行为。类是在对象之上的抽象,对象则 是类的具体化,是类的实例
2.面向对象程序设计简介 ◼ 2.2类和对象 ❑ 类描述了一组有相同属性和相同行为的对象。在程序中, 类实际上就是数据类型。 ❑ 对象是要研究的任何事物。对象由数据和作用于数据的 操作构成一独立整体。从程序设计者来看,对象是一个 程序模块,从用户来看,对象为他们提供所希望的行为。 ❑ 类是对象的模板。即类是对一组有相同数据和相同操作 的对象的定义,一个类所包含的方法和数据描述一组对 象的共同属性和行为。类是在对象之上的抽象,对象则 是类的具体化,是类的实例

3.程序设计基础 0 计草机利学与校术学网 ■3.1标识符和数据类型 口标识符 ·标识符是用以标识应用程序中的常量、变量、数组、对象、 过程、函数等的一组字符序列。 ■包括系统标识符和用户自定义标识符 ·用户自定义的标识符只能由字母、数字和下划线组成,开 头首字符必须是字母。标识符不区分大小写,且其长度不 能超过255个字符,控件、窗体、类和模块的名字不能超 过40个字符。在定义标识符时,注意不能与系统标识符同 名
3.程序设计基础 ◼ 3.1标识符和数据类型 ❑ 标识符 ◼ 标识符是用以标识应用程序中的常量、变量、数组、对象、 过程、函数等的一组字符序列。 ◼ 包括系统标识符和用户自定义标识符 ◼ 用户自定义的标识符只能由字母、数字和下划线组成,开 头首字符必须是字母。标识符不区分大小写,且其长度不 能超过255个字符,控件、窗体、类和模块的名字不能超 过40个字符。在定义标识符时,注意不能与系统标识符同 名

数据类型 关键字 类型符 字节数 前缀 表示范围 整型 Integer % 2 1 -3276832767 长整型 Long -2147483648~2147483647 正数:1.401298E-45~3.402823E+38 单精度型 Single 4 s 负数:-3.402823E+38~-1.401298E-45 正数:4.94065645841247E-324~1797693134 双精度型 Double 8 Dbl 86232E+308:负数:-1.79769313486232E+308~ -4.94065645841247E-324 一个字符占 变长字符串的最大长度为21-1个字符,定长字符申的最大 字符型 String Str 一个字节 长度为65535个字符 货币型 Currency @ 8 C -922337203685477.5808~922337203685477.5807 日期型 Date 无 Di 100年1月1日~9999年12月31日 布尔型 Boolean 无 3 True或False 字节型 Byte 无 0255 对象型 Object 无 对象 任何对象引用 根据需要分 变体型 Variant 无 可以存放任何类型数据 配
3.程序设计基础 ◼ 数据类型 数据类型 关键字 类型符 字节数 前 缀 表 示 范 围 整型 Integer % 2 I −32 768~32 767 长整型 Long & 4 L −2 147 483 648~2 147 483 647 单精度型 Single ! 4 S 正数:1.401 298E−45~3.402 823E+38 负数:−3.402 823E+38~−1.401 298E−45 双精度型 Double # 8 Dbl 正数:4.940 656 458 412 47E−324~1.797 693 134 862 32E+308;负数:−1.797 693 134 862 32E+308~ −4.940 656 458 412 47E−324 字符型 String $ 一个字符占 一个字节 Str 变长字符串的最大长度为2 31−1个字符,定长字符串的最大 长度为65 535个字符 货币型 Currency @ 8 C −922 337 203 685 477.5808~922 337 203 685 477.5807 日期型 Date 无 8 Dt 100年1月1日~9999年12月31日 布尔型 Boolean 无 2 F True或False 字节型 Byte 无 1 B 0~255 对象型 Object 无 4 对象 任何对象引用 变体型 Variant 无 根据需要分 配 V 可以存放任何类型数据
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机应用基础》课程教学资源(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
- 《计算机应用基础》课程教学资源(讲义)第九章 算法.doc
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第9-10章 算法 与 程序设计_2019第九章 算法最新版.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7-8章 网络基础 与 网页设计_第8章 网页设计.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5-6章 办公自动化 与 数据库_第6章数据库.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1-2章 计算机与计算思维_第1章 计算机与计算.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第1-2章 计算机与计算思维_第2章 计算思维.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第7章 网络基础.ppt.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第6章 数据库.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 ACCESS 2010.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章 计算机系统概述.pptx.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)2019算法.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)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