面向对象程序设计与Visual C++6.0教程
- ISBN:9787561532539
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:366
- 出版时间:2009-07-01
- 条形码:9787561532539 ; 978-7-5615-3253-9
内容简介
面向对象程序设计(object—oriented programming,oop),指的是一种程序开发的方法论。它将对象作为程序的基本单元,将操作和数据封装其中,以提高软件的重用性、灵活性和扩展性。
目前已经证实面向对象程序设计加强了程序的灵活性、重用性和可维护性,并且在大型项目设计中广为应用。面向对象程序设计能够让人们更简单地设计并维护程序,使得程序更加便于分析、设计和理解。
oop有三个特性:一是封装性。定义了类,封装了数据和操作的抽象数据类型。在oop语言中,类是模块、封装和数据抽象的基础。二是继承性。从已存在的类型中继承元素(属性和方法),改变或扩展旧类型的方法。三是多态性。它允许使用相同的方法操作不同类型的对象(通常是子类对象),使得类的可用性进一步提高,程序也因此更容易维护和扩展。
c++是*典型的面向对象程序设计语言,能全面反映oop的特点,而且c++和java是目前和今后相当长的一段时间里被*为广泛使甩的语言,又因为掌握了c++,再自学java比较容易,所以本书借助c++来介绍oop方法。
但是,仅学c++是不够的,不能很好地进行应用编程,而且visual c++6.0是一个全面的应用程序开发环境,它为程序开发人员提供了使用面向对象的c++语言来开发windows应用程序的强大平台,目前应用相当广泛,所以本书用一定的篇幅介绍vc++6.0的应用编程。
目录
第1章 visual c++集成开发环境
1.1 visual c++概述
1.1.1 visual c++介绍
1.1.2 visual c++安装流程
1.1.3 集成环境窗口介绍
1.1.4 msdn帮助系统
1.2 项目开发区
1.2.1 classview(类视图)
1.2.2 resourceview(资源视图)
1.2.3 fileview(文件视图)
1.3 菜单栏和工具栏
1.3.1 菜单栏
1.3.2 工具栏
本章小结
习题
第2章 程序设计概述
2.1 程序设计流程
2.2 结构化程序设计
2.2.1 描述任何实体的操作序列只需要三种基本控制结构
2.2.2 程序设计中的各个过程体和组成部分应以模块表示
2.2.3 过程化程序设计方法
2.3 对象化程序设计
本章小结
习题
第3章 c++语言基础
3.1 向量
3.2 函数
3.2.1 内联函数
3.2.2 函数重载
3.3 指针
3.3.1 const指针
3.3.2 函数指针
3.4 引用
3.5 名空间
3.5.1 名空间的定义
3.5.2 名空间成员的访问
3.5.3 名空间的应用
3.6 预编译
3.6.1 #include指令
3.6.2 条件编译指令
3.6.3 头文件卫士
3.6.4 #define指令
3.7 this指针
本章小结
习题
第4章 类
4.1 类的定义
4.1.1 结构体与类
4.1.2 定义类
4.1.3 定义对象
4.2 类的成员函数
4.3 静态成员
4.3.1 静态数据成员
4.3.2 静态成员函数
4.4 友员
4.4.1 友员函数
4.4.2 友员类
4.5 运算符重载
4.6 类的设计
4.6.1 数据成员设计
4.6.2 成员函数设计
4.6.3 案例解析
本章小结
习题
第5章 对象
5.1 构造函数
……
第6章 继承
第7章 面向对象程序设计的方法与步骤
第8章 多态与抽象类
第9章 模板
第10章 异常
第11章 i/o流
第12章 创建应用程序框架
第13章 mfc原理简介
第14章 对话框编程
第15章 文档与视图编程
第16章 高级应用程序编程
第17章 综合应用案例
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0