C++面向对象程序设计

出版时间:2009-1  出版社:天津大学出版社  作者:徐孝凯,张纪勇 著  页数:388  

前言

  “卓越系列·国家示范性高等职业院校重点建设专业教材(计算机类)”(以下简称“卓越系列教材”)是为适应我国当前的高等职业教育发展形势,配合国家示范性高等职业院校建设计划,以国家首批示范性高等职业院校建设单位之一——天津职业大学为载体而开发的一批与专业人才培养方案捆绑、体现工学结合思想的教材。  为更好地做好“卓越系列教材”的策划、编写等工作,由天津职业大学电子信息工程学院院长丁桂芝教授牵头,专门成立了由高职高专院校的教师和企业、研究院所、行业协会、培训机构的专家共同组成的教材编审委员会。教材编审委员会的核心组成员为丁桂芝、邱钦伦、杨欢、徐孝凯、安志远、高文胜、李韵琴。核心组成员经过反复学习、深刻领会教育部《关于全面提高高等职业教育教学质量的若干意见》(教高[2006]16号)及教育部、财政部《关于实施国家示范性高等职业院校建设计划加快高等职业教育改革与发展的意见》(教高[2006]14号),就“卓越系列教材”的编写目的、编写思想、编写风格、体系构建方式等方面达成了如下共识。  1.核心组成员发挥各自优势,物色、推荐“卓越系列教材”编审委员会成员和教材主编,组成工学结合作者团队。作者团队首先要学习、领会教高[2006]16号文件和教高[2006]14号文件精神,转变教育观念,树立高等职业教育必须走工学结合之路的思想。校企合作,共同开发适合国家示范性高等职业院校建设计划的教学资源。2.“卓越系列教材”与国家示范校专业建设方案捆绑,力争成为专业教学标准体系和课程标准体系的载体。3.教材风格按照课程性质分为理论+实验课程教材、职业训练课程教材、顶岗实习课程教材、有技术标准课程教材和课证融合课程教材等类型,不同类型教材反映了对学生不同的培养要求。4.教材内容融入成熟的技术标准,既兼顾学生取得相应的职业资格认证,又体现对学生职业素质的培养。

内容概要

  《C++面向对象程序设计:VC++6.0运行环境》是根据全同高等职业院校计算机类各专业对C++语言程序设计课程的教学要求而精心组织和编写的。是作者多年来教学与研究成果的结晶。《C++面向对象程序设计:VC++6.0运行环境》在写作风格上充分体现高职院校学生的学习特点和需要,文字叙述浅显易懂,内容安排循序渐进,问题分析简明透彻,整体结构贯通一体。全书共10章,第1章为概述,第2-7章讨论C++语言的数据类型、运算符、表达式、语句、数组、指针、结构、函数等基础知识,第8-9章讨论类与对象的特性以及它在面向对象程序设计中的应用,第10章讨论数据文件的使用。  《C++面向对象程序设计:VC++6.0运行环境》可作为高职院校开设C++语言程序设计课程或面向对象程序设计课程的教材,亦可作为其他各类学校开设此课程的教材或参考书。

书籍目录

  1 C++语言概述1.1 引言1.2 C++字符集1.3 C++单词1.4 C++语句简介1.5 C++函数简介1.6 C++程序结构简介1.7 VC++6.0集成开发环境简介1.8 本章小结1.9 习题2 数据类型和表达式2.1 数据类型2.2 常量2.3 变量2.4 运算符和表达式2.5 常用系统函数2.6 本章小结2.7 习题3 流程控制语句3.1 概述3.2 if语句3.3 switch语句3.4 for语句3.5 while语句3.6 do-while语句3.7 跳转语句3.8 本章小结3.9 习题4 数组和字符串4.1 数组的概念4.2 一维数组4.3 二维数组4.4 使用typedef语句定义数组类型4.5 数组的应用4.6 字符串4.7 本章小结4.8 习题5 指针5.1 指针的概念5.2 指针变量5.3 指针运算5.4 指针与数组5.5 引用变量5.6 动态存储分配5.7 本章小结5.8 习题6 函数6.1 函数定义6.2 函数调用6.3 变量作用域6.4 递归函数6.5 函数重载6.6 模板函数6.7 函数指针6.8 本章小结6.9 习题7 结构与联合7.1 结构和联合的概念7.2 结构的定义7.3 结构变量的定义和初始化7.4 结构成员的访问7.5 使用结构的程序举例7.6 结构与函数7.7 结构与运算符重载7.8 结构与链表7.9 联合7.10 本章小结7.11 习题8 类与对象8.1 类的概念与定义8.2 类的运算符重载成员函数8.3 构造函数8.4 析构函数8.5 友元函数和友元类8.6 类的应用举例8.7 本章小结8.8 习题9 类的继承与多态9.1 类的继承9.2 类的虚函数与多态性9.3 类的静态成员9.4 模板类9.5 本章小结9.6 习题10 C++流10.1 C++流的概念10.2 输入输出格式控制10.3 文件操作10.4 字符串流10.5 本章小结10.6 习题附录 ASCII代码表参考文献

章节摘录

  1 C++语言概述  1.1 引言  C++语言是目前最流行和应用范围最广的一种计算机高级程序设计语言,是各类人群学习计算机程序设计的首选语言,是学习其他计算机课程和进行软件开发的基础。C++是从早期的C语言逐渐发展演变而来的,C++在C语言基础上进行不断地优化、扩展和改版,从面向过程的C语言发展成为既面向过程又面向对象的C++语言,以适应软件开发技术从面向过程转而面向对象的现实要求。  面向过程的程序设计又称为过程式程序设计(Procedural Programmin9,简称PP)或结构化程序设计(Structured Programmin9,简称sP),是求解问题的一种传统方法。它采用自顶向下、逐步求精的分析过程,把整个问题按功能划分为若干个相对独立的小问题,每个小问题又可以按功能划分为若干个相对独立的更小问题,依此类推,直到最低一层的问题较容易用一种计算机语言编写的程序模块实现为止。在面向过程的程序设计中,每个程序模块具有一定的相对独立的功能,通过较小的程序功能模块的调用组合就可以形成较大的程序功能模块,最后形成一个完整的程序。在采用面向过程的方法进行程序设计时,整个程序的功能是通过程序模块之间的相互调用完成的,若问题比较复杂,程序结构即模块之问的调用关系很容易变得复杂和混乱,并且也容易增加模块之间的依赖性以及调试和修改程序的难度。  面向对象程序设计(Object.Oriented Programmin9,简称OOP)是求解问题的一种新的思路和方法。它把求解问题中的所有事物(即独立个体)都看作为各自不同的对象,进而把具有共同特征的对象归属为一个类,由此得到若干个不同的类,每个类是对该类事物(对象)的抽象描述,通过相同或不同类对象之间的相互通信和作用使问题得以解决。

图书封面

评论、评分、阅读与下载


    C++面向对象程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7