基于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++的面向对象编程教程相关文档

最新文档

返回顶部