基于C++的面向对象编程教程
c语言
本文由数字化网络贡献
ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。
基于C++的面向对象编程教程
于芹芬 2003年春
关于课程(1)
目标
进一步学会面向过程编程 理解面向对象思想
以对象的方式思考
熟悉C++ (P)
利用 C++编程
在本课程中:
C++ 是一个学习面向对象概念的工具 运用面向对象模式进行程序设计 采用面向对象方法的效果 (OOA/OOD)
可维护性 可扩展性 可靠性
如何实现课程目标
阅读和记忆
阅读书籍, 记住语言特点
思考
以对象和类的方式思考
实践
多编程
参考课本
C++程序设计教程(钱能),清华大学出版 社 C++程序设计教程,H.M.Deitel, P.J.Deitel著,机械工业出版社 C++大学教程(第二版),Harveay M. Deitel著,电子工业出版社 C++ Primer(第三版),Stanley B.lippman Josee Lajoie著,中国电力出版社 C++编程思想(Thinking in C++),Bruce Eckel著,机械工业出版社 1
从C语言到C++语言 语言到C++语言 C++
C语言以其如下独有的特点风靡了全世界: (1)语言简洁、紧凑,使用方便、灵活。 C语言只有32个关键字,程序书写形式自 由。 (2)丰富的运算符和数据类型。 (3)可以直接访问内存地址,能进行位操 作,使其能够胜任开发操作系统的工作。
(4)生成的目标代码质量高,程序运行效 率高。 (5)可移植性好。
局限性: (1)数据类型检查机制相对较弱,这使得程序 中的一些错误不能在编译阶段被发现。 (2)C本身几乎没有支持代码重用的语言结构, 因此一个程序员精心设计的程序,很难为其它 程序所用。 (3)当程序的规模达到一定程度时,程序员很 难控制程序的复杂性。
发展
1980年,贝尔实验室的Bjarne Stroustrup开 始对C进行改进和扩充。 1983年正式命名为C++。 在经历了3次C++修订后,1994年制定了ANSI C++ 标准的草案。以后又经过不断完善,成为 目前的C++。 C++仍在不断发展中。美国微软公司现已推出 C#(C Sharp)语言,来代替C++语言。
编译器
VC++6.0 或其它(Turbor C 3.0,Borland C++)
有关面向对象编程的网站 www.soft-design.com/softinfo/ objects.html www.taligent.com/Technology/OTTermin ology.html www.cyberdyne-object-sys.com/oofaq/ www.itr.ch/courses/case/oo.html www.programmingtutorials.com/
C++的网站 www.research.att.com/ ̄bs/c++.html msdn.microsoft.com/visualc www.borland.com/ borlandcpp/cpprod.html www.wtvl.net/mike/webjr/begcpp.htm www.cl.ais.net/morph/c++/main.htm/ www.vcdj.com www.gnacademy.org Object-Oriented 编程简介
你可能喜欢
- 面向对象程序设计教程
- c++经典代码大全
- MFC入门教程
- 语言教程
- c++编程题
- java面向对象编程
- C++面向对象程序设计教程课后习题答案(游洪跃)176页
- 面向对象程序设计教程 (9)8页
- 面向对象程序设计教程 (7)36页
- 面向对象程序设计教程 (6)21页
- 面向对象程序设计教程 (4)96页
- 面向对象程序设计教程 (3)73页
- Visual_C++MFC入门教程83页
- Visual_C++MFC入门教程84页
- MFC入门教程doc75页
- C++_MFC入门教程75页
- Visual C++MFC入门教程 + 控件说明43页
- VC MFC入门教程85页
- 语言学教程3页
- 新手上路 C语言教程38页
- c语言教程(标准)28页
- C语言入门教程434页
- html语言 教程29页
- Fortran语言教程387页
- c++编程题汇总25页
- c++编程题汇总450份6页
- c++编程题(你脑残就下载咯)4页
- c++编程题编程题4页
- c++编程题13页
- c++编程题汇总450份13页
- java4_面向对象编程30页
- java基础第三章面向对象编程37页
- 大一java编程,面向对象程序设计,有图有答案45页
- java面向对象编程模拟4页
- java面向对象编程讲义304页
- 第3章 java面向对象编程43页


