1 / 18
文档名称:

第1章 C++编程简介.ppt

格式:ppt   大小:774KB   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 C++编程简介.ppt

上传人:wangzhidaol 2017/11/2 文件大小:774 KB

下载得到文件列表

第1章 C++编程简介.ppt

文档介绍

文档介绍:C++语言程序设计教程
1
教材、参考书
C++语言程序设计教程
前言
教材
C++语言程序设计教程杨进才沈显君刘蓉编著清华大学出版社
参考书
C++面向对象程序设计陈维兴编著中国铁道出版社
C++ Primer (3RD)中文版. Stanley , Josee Lajoie , 张丽译. 北京:中国电力出版社
C++程序设计教程(第4版). , . 北京: 清华大学出版社
2
第1章 C++编程简介
C++语言程序设计教程
第1章
C++编程简介
3
C++语言程序设计教程
第1章
C++编程简介
第1章C++编程简介
学****目标
了解面向过程的结构化程序设计语言及面向对象程序设计语言的特点;
了解面向对象程序设计语言中的基本概念;
了解不同类型的编程语言;
熟悉程序的开发过程;
了解程序的结构,理解源程序、头文件、可执行程序的概念;
理解名字空间的概念,会运用名字空间;
能够编写一个简单的程序,输入数据,输出结果.
4
C++语言程序设计教程
第1章
C++编程简介
计算机程序设计语言
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD AX, BX
面向机器的语言
程序设计依赖解决问题的过程
客观事物描述成具有属性和行为的对象; 同一类对象的共同属性和行为形成类; 封装对象间通过发送和接受消息发生联系; 类的继承与多态性可以提供使用现成类的机制,从而实现代码的重用.
程序设计关键是定义类,并由类实例化成对象
接近人的自然语言****惯,如:100+200
5
面向对象技术
面向对象:是一种新的软件工程方法,新的设计范型(paradigm),其基本技术是使用对象、类、继承、封装、消息等基本概念进行程序设计和实现。
面向对象技术的基本思想:尽可能的运用人类的自然思维方式来构造软件系统。现实世界的问题是由客观实体和实体之间的联系构成的,类就是客观实体的抽象。
6
C++语言程序设计教程
第1章
C++编程简介
面向对象的基本概念
对象是用来描述客观事物的一个实体
张三
李四
抽象
类是具有相同属性和服务的一组对象的概括
属性
服务
性别,年龄…
说话,行走…
具体化
继承
新类

说话,行走…
性别,年龄…
大学生
性别,年龄,专业…
说话,行走,学****br/>消息
7
面向对象技术的基本观点
客观世界是由对象组成的。
具有相同的数据和相同的操作的对象可以归并为一个类,对象是对象类(类)的一个实例。从一个类中可以产生很多个对象。
类可以派生出子类,子类继承父类的全部特性(数据和操作),又可以有自己的新特性。子类和父类形成类的层次结构。
对象之间通过消息相互联系。
类具有封装性,它的操作和数据等对于外界是不可见的,外界只能通过消息请求进行某种操作,提供所需要的服务。
面向对象=对象+类+继承+通信
8
C++语言程序设计教程
第1章
C++编程简介
C++语言概述
全面支持C
C++语言的产生
1983加入类
C
C++
ANSI C++
1994标准化
C++语言的特点
面向对象
比C更完善、安全、高效
9
C++语言程序设计教程
第1章
C++编程简介
C++程序开发过程
程序代码的录入、修改
执行预处理指令,词法分析、语法分析后生成目标程序
与其它目标程序或库连接,生成可执行程序
10