从零开始学Visual C++pdf

图书网 2018年5月9日08:51:02
评论
2.3K

从零开始学Visual C++ 内容简介

要想学好Visual C++开发,一本适合自己的入门书是非常重要的。本书充分考虑Visual C++的难度,合理安排章节,由浅入深,通过生动的范例程序和详细的代码注释,带领读者掌握Visual C++软件开发的技巧。

《从零开始学Visual C++》共分16章,由浅入深,循序渐进地介绍了Visual C++编程的各个知识点。本书共分为5篇,内容包括C++基本语法、面向对象程序设计、Visual C++开发环境、常用控件、对话框、GDI图形编程、单文档应用程序、视图风格、切分窗口、多文档应用程序、文件编程、数据库编程、DataGrid控件、OpenGL三维编程、五子棋游戏、公交换乘软件等。

《从零开始学Visual C++》内容全面,论述翔实,适合Visual C++的初学者,也可作为大、中专院校师生的培训教材,对于Visual C++爱好者,本书也有很大的参考价值。

从零开始学Visual C++ 目录

第1篇 Visual C++基础入门

第1章 C++基本语法

1.1 了解C++程序设计

1.1.1 学习C++的好处

1.1.2 最简单的C++程序——hello world

1.2 基本数据类型

1.2.1 整型int

1.2.2 浮点型float、double

1.2.3 字符型char

1.2.4 布尔型bool

1.2.5 宽字符型wchar_t

1.3 运算符

1.3.1 算术运算符

1.3.2 关系运算符

1.3.3 赋值运算符

1.3.4 自增自减运算符

1.3.5 逻辑运算符

1.3.6 位运算符

1.4 控制结构

1.4.1 if/else选择结构

1.4.2 while循环结构

1.4.3 break和continue语句

1.4.4 for循环结构

1.4.5 switch多选结构

1.5 函数

1.5.1 什么是函数

1.5.2 定义函数

1.5.3 变量作用域

1.5.4 使用函数

1.5.5 函数重载

1.6 数组

1.6.1 什么是数组

1.6.2 一维数组

1.6.3 二维数组

1.6.4 动态数组

1.6.5 数组排序

1.7 指针

1.7.1 指针概述

1.7.2 指针与数组

1.7.3 指针与函数

1.7.4 指针与字符串

1.8 小结

1.9 习题

第2章 面向对象程序设计

第3章 掌握开发环境

第2篇 可视化编程

第4章 常用控件

第5章 对话框

第3篇 Visual C++的应用

第6章 GDI图形编程

第7章 单文档应用程序

第8章 视图风格

第9章 切分窗口

第10章 多文档应用程序

第4篇 Visual C++编程

第11章 文件编程

第12章 数据库编程

第13章 DataGrid控件

第14章 OpenGL三维编程

第5篇 案例篇

第15章 五子棋游戏

第16章 公交换乘软件

附录A Win32 API开发

附录B 程序调试技巧

从零开始学Visual C++ 精彩文摘

所谓编程思想,即从程序的角度思考解决问题,了解程序代码的运行原理、变量的生存周期、窗口的诞生与销毁、消息的传递流程等。当深入了解这些底层原理后,再去学习任何一门开发技术,都会有居高临下之感,从而快速转型。

和C#, Java等托管代码不同,C++可以直接操作物理内存,自由控制变量的生存周期,学习C++你可以了解程序运行时,哪些要占用内存、内存分配方式、变量内存布局、内存释放、内存泄漏等其他语言无法涉及的深层内容。

C++面向对象的特性,可以让你了解如何构造类、创建类对象、释放类对象、类继承机制、虚函数实现原理等,C#、Java都是由C++演变而来的,学习C++可以掌握语言最核心的内容,其他语言则可触类旁通。事实证明,有C++背景的程序员学习其他语言周期比较短,而且理解得更加深刻,记住,真正的程序员学习C++!

图书网:从零开始学Visual C++pdf

继续阅读

→→→→→→→→→→→→→→→→→→→→查找获取

程序设计

重构 改善既有代码的设计(中文版)pdf

《重构:改善既有代码的设计》(中文版)所提的这些重构准则将帮助你一次一小步地修改你的代码,这就减少了过程中的风险。很快你就会把这些重构准则和其名称加入自己的开发词典中,并且朗朗上口...
程序设计

数据结构 C语言版 第2版pdf

适读人群 :普通高校电子信息大类本科生学习、考研,同时也适合零售和培训。 采用“案例驱动”的编写模式。书中结合实际应用,将各章按照“案例引入——数据结构及其操作——案例分析与实现”...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: