C++ 面向对象程序设计课件设计者:杜茂康 C++ 面向对象程序设计学分:学时:任课教师:助教: 学****体会学****C++ 编程技术,必须了解和掌握 C++ 制订的各种规则,然后应用这些规则写程序,也就容易了。这与学****开车,首先要学****交通规则,然后才能驱车上路的道理相同。但与 Basic 和C等语言相比, C++ 的规则确实多出许多,掌握它必须付出努力!然而一旦掌握了这些规则,对于学****掌握面向对象编程技术,乃至于学****JAVA , C# 及 之类的编程语言,也就容易多了。千里之行,始于足下! 参考书?C++ 程序设计教程》--清华大学出版社,钱能?C++Primer 中文版》 -- 中国电力出版社, Stanley 著,潘爱民,张丽译?C++ 程序设计语》-- ***版社, Bjarne Stroustrup 著,裘宗燕译?VC++ 与面向对象程序设计教程》—高等教育出版社,刘路放?VC++ 面向对象与可视化程序设计》-- 清华大学出版社,黄维通?深度探索 C++ 对象模型》-- 华中科技大学出版社, Stanley 著,侯俊杰译?深入浅出 MFC 》华中科技大学出版社,侯俊杰第1章面向对象程序设计概述本章主要讲述: 4. C++ 程序的结构及数据输入与输入 5. VC++ 实例编程 计算机程序设计语言的发展本节主要介绍计算机语言的发展过程: 机器语言→汇编语言→高级语言→面向对象程序设计语言着重了解面向过程(即结构化程序) 和面向对象程序设计在程序结构、程序思想上的差别。 .1 机器语言 –就是指计算机能够识别的命令,它们是一些由 0和 1组合成的二进制编码。 –计算机硬件系统能够识别的所有指令的集合。 –最早的程序设计语言,它由计算机能够识别的二进制指令系统构成。 汇编语言 1、汇编语言用一些便于记忆的符号代替机器语言中的二进制指令代码,就将二进制的机器语言转换成了一种便于记忆的符号语言,这就是汇编语言。 2、与机器语言的比较–汇编语言编程比机器语言简单。–同机器语言一样,它仍然是与机器相关的。不同机器系统的汇编语言并不相同,要在不同硬件系统(其指令系统不同)的计算机上完成相同的任务, 需要编写不同的汇编程序。 高级语言 –高级语言屏蔽了与机器硬件相关的细节,采用具有一定含义的命名符号和容易理解的程序语句进行程序设计,不仅大大降低了程序设计的难度,而且也使程序易被人们理解。–高级语言程序的通用性和可移植性更高–与人们自然思维很接近,编程更容易、简单 高级语言 2、结构化程序设计的基本内容?结构的类型–顺利、分支、循环?结构化程序设计思想–利用过程或函数来抽象和模拟客观现实。
面向对象ppt-PPT课件(精心整理) 来自淘豆网www.taodocs.com转载请标明出处.