万本电子书0元读

万本电子书0元读

顶部广告

Visual C++ 开发从入门到精通电子书

本书的特色是实现了门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。 一本书的容量,讲解了门类、范例类和项目实战类三类图书的内容。 丰富的配套资源   学习更高效461个实例,更多的实践演练机会675分钟视频讲解,降低学习难度306个拓展实例,真正地举一反三74个技术解惑,破解学习难 “技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握Visual C 发

售       价:¥

纸质售价:¥51.70购买纸书

375人正在读 | 2人评论 6.2

作       者:王东华,李樱

出  版  社:人民邮电出版社

出版时间:2016-09-01

字       数:54.5万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书循序渐、由浅深地讲解了Visual C (简称VC)的发技术,并通过具体实例的实现过程演练了各个知识的具体使用流程。全书共21章。第1章讲解了Visual C 技术的基础知识,包括搭建发环境和编写起始程序;第2~6章讲解了Visual C 基础语法、条件语句、流程控制、其他数据类型和函数等知识,这些内容都是Visual C 发技术的核心知识;第7~14章讲解了面向对象、类、图形图像编程和动态库的基本知识,这是全书的重和难;第15~19章讲解了数据库技术、多线编程、网络编程和多媒体编程等内容;第20~21章通过2个综合实例的实现过程,介绍了Visual C 技术在综合项目中的发过程。全书内容以“技术解惑”和“范例演练”贯穿全书,引领读者全面掌握Visual C 语言发。本书不但适用于Visual C 的初学者,也适于有一定Visual C 基础的读者,还可以作为大专院校相关专业师生的学习用书和培训学校的教材。<br/>【推荐语】<br/>本书的特色是实现了门知识、实例演示、范例演练、技术解惑、综合实战5大部分内容的融合,让读者看得懂、用得上、学得会。 一本书的容量,讲解了门类、范例类和项目实战类三类图书的内容。 丰富的配套资源   学习更高效461个实例,更多的实践演练机会675分钟视频讲解,降低学习难度306个拓展实例,真正地举一反三74个技术解惑,破解学习难 “技术讲解”→范例演练”→“技术解惑”贯穿全书,全面掌握Visual C 发 技术讲解:通过155个实例,循序渐地讲解了Visual C 发的各个知识。范例演练:306个拓展范例和2个综合实例,使读者真正具有项目实战能力。技术解惑:把容易混淆的概念单独讲解和剖析,帮助读者绕过学习中的陷阱。 QQ群 网站论坛实现教学互动,形成互帮互学的朋友圈 网站论坛:读者答疑/学习辅导/PPT资源下载读者QQ群:疑惑快速解答/和作者直交流<br/>【作者】<br/>中山大学通信工程硕士,杰出C 发工程师和架构师,现在就职于广州三星电子(中国)有限公司。曾经发过众多的游戏应用、系统安全、优化等软件。业余期间,曾经在国内主流期刊中发表过多篇通信领域的杰出论文。<br/>
目录展开

内容提要

前言

选择一本合适的书

本书的特色

本书的内容

各章的内容版式

赠送资料

售后服务

本书的读者对象

致谢

本书实例

第1章 Visual C++ 6.0的最初印象

1.1 Visual C++ 6.0概述

1.1.1 Visual C++ 6.0的特点

1.1.2 安装Visual C++ 6.0

1.2 Visual C++ 6.0开发环境

1.2.1 熟悉集成开发环境

1.2.2 菜单项

1.2.3 工具栏

1.2.4 项目与项目工作区

1.2.5 编辑器窗口

1.3 利用Visual C++ 6.0编写C++程序

1.4 技术解惑

1.4.1 学习C++是否有用

1.4.2 解决Windows 7安装Visual C++ 6.0的兼容性问题

1.4.3 怎样学好编程

第2章 C++的基本语法

2.1 面向对象

2.1.1 什么是OOP

2.1.2 面向对象编程

2.2 分析C++的程序结构

2.2.1 从一段代码看C++程序结构

2.2.2 C++的文件组织

2.3 必须遵循的编码规范

2.3.1 养成良好的习惯

2.3.2 必须使用的注释

2.4 输入/输出基础

2.4.1 标准输入与输出对象

2.4.2 一个使用I/O库的程序

2.5 标识符

2.5.1 C++中的保留字

2.5.2 需要遵循的命名规则

2.6 数据类型

2.6.1 数字型

2.6.2 逻辑运算型

2.6.3 字符型和字符串

2.7 变量

2.7.1 定义变量

2.7.2 声明变量

2.7.3 变量的作用域

2.8 常量

2.8.1 什么是常量

2.8.2 常量的分类

2.8.3 常量的应用

2.9 技术解惑

2.9.1 C++标识符的长度

2.9.2 字符和字符串的区别

2.9.3 C++字符串和C字符串的转换

2.9.4 C++字符串和字符串结束标志

2.9.5 C++中的面向对象、C中的面向过程的含义

2.9.6 面向对象和面向过程的区别

2.9.7 C++中常量的命名

2.9.8 在C++程序中如何定义常量

2.9.9 使用关键字const注意事项

2.9.10 关于全局变量的初始化,C语言和C++是否有区别

2.9.11 C/C++变量在内存中的分布

2.9.12 静态变量的初始化顺序

第3章 运算符和表达式

3.1 运算符

3.1.1 赋值运算符

3.1.2 算术运算符

3.1.3 比较运算符

3.1.4 逻辑运算符

3.1.5 ++/--运算符

3.1.6 位运算符

3.1.7 求字节数运算符

3.1.8 条件运算符

3.1.9 逗号运算符

3.2 表达式详解

3.2.1 表达式概述

3.2.2 类型转换

3.3 技术解惑

3.3.1 避免运算结果溢出的一个方案

3.3.2 运算符重载的权衡

3.3.3 运算符的优先级和结合性

3.3.4 C/C++表达式的限制

3.3.5 表达式的真正功能

第4章 流程控制语句

4.1 最简单的语句和语句块

4.1.1 最简单的语句

4.1.2 语句块

4.1.3 语句的总结

4.2 最常见的顺序结构

4.3 选择结构

4.3.1 单分支结构语句

4.3.2 双分支结构语句

4.3.3 多分支结构语句

4.4 循环结构

4.4.1 for语句

4.4.2 while语句

4.4.3 do-while语句

4.5 跳转语句

4.5.1 break语句

4.5.2 continue语句

4.5.3 goto语句

4.6 技术解惑

4.6.1 循环中断问题

4.6.2 分析循环语句的效率

4.6.3 几种循环语句的比较

4.6.4 在C++中,for循环该怎么读

4.6.5 一个C++循环结构嵌套的问题

4.6.6 break语句和continue语句的区别

第5章 其他数据类型

5.1 指针

5.1.1 什么是指针

5.1.2 定义指针的方式

5.1.3 指针的分类

5.1.4 指针的初始化

5.1.5 指针运算

5.1.6 指针的指针

5.1.7 使用指针

5.1.8 分析指针和引用的关系

5.1.9 特殊的指针

5.2 数组

5.2.1 数组基础

5.2.2 动态数组

5.2.3 数组存储

5.2.4 字符数组

5.2.5 数组初始化

5.2.6 指针和数组

5.2.7 使用数组

5.3 枚举

5.3.1 枚举基础

5.3.2 使用枚举

5.4 结构体

5.4.1 定义结构体

5.4.2 指向结构的指针

5.4.3 使用结构体

5.5 联合

5.6 自定义的型

5.6.1 typedef的作用

5.6.2 使用typedef

5.7 技术解惑

5.7.1 指针的命名规范

5.7.2 C++中指针和引用的区别

5.7.3 变量在语言中的实质

5.7.4 C++开发中如何避免和解决野指针

5.7.5 字符数组和字符串是否可以相互转换

5.7.6 静态数组的速度是否快于动态数组

5.7.7 Arrays与Vector的区别

5.7.8 数组名不是指针

5.7.9 用户自定义类型所占用的内存空间

第6章 函数

6.1 函数基础

6.1.1 定义函数的方式

6.1.2 函数分类

6.1.3 函数定义实例

6.2 函数的参数

6.2.1 形参和实参

6.2.2 使用数组作为函数参数

6.3 返回值和返回语句

6.4 调用函数

6.5 函数递归

6.6 指向函数的指针

6.7 将函数作为参数

6.8 变量的作用域和生存期

6.8.1 变量作用域

6.8.2 静态存储变量和动态存储变量

6.9 技术解惑

6.9.1 用typedef定义一个函数指针类型

6.9.2 const关键字在函数中的作用

6.9.3 C++函数的内存分配机制

6.9.4 主函数和子函数

6.9.5 函数声明和函数定义的区别

第7章 类和封装

7.1 类

7.1.1 声明类

7.1.2 类的属性

7.1.3 类的方法

7.1.4 构造函数

7.1.5 析构函数

7.1.6 静态成员

7.1.7 友元

7.1.8 修饰符

7.1.9 指向类成员的指针

7.1.10 嵌套类

7.1.11 类文件的组织

7.2 对象

7.2.1 定义对象

7.2.2 使用对象

7.2.3 this指针

7.3 技术解惑

7.3.1 浅拷贝和深拷贝

7.3.2 构造函数的错误认识和正确认识

7.3.3 保护性析构函数的作用

第8章 创建MFC应用程序

8.1 创建应用程序向导

8.1.1 MFC应用程序开发流程

8.1.2 使用程序向导生成的文件

8.2 Class Wizard详解

8.2.1 初识Class Wizard

8.2.2 添加类

8.2.3 添加类成员变量

8.2.4 添加消息响应函数

8.2.5 覆盖虚拟函数

8.3 程序调试

8.3.1 查找源程序的语法错误

8.3.2 Debug调试

8.4 技术解惑

8.4.1 Class Wizard不能正常工作的解决办法

8.4.2 如何在调试过程中查看输出信息

8.4.3 MFC中的异常开销问题

第9章 对话框

9.1 对话框的概念

9.1.1 基于对话框的应用程序

9.1.2 对话框类CDialog

9.1.3 对话框数据交换与验证

9.2 使用对话框

9.2.1 对话框的分类

9.2.2 创建对话框

9.2.3 编辑对话框

9.3 公用对话框

9.3.1 类CColorDialog

9.3.2 类CFileDialog

9.3.3 类CFindReplaceDialog

9.3.4 类CFontDialog

9.3.5 类CPrintDialog

9.4 消息对话框

9.5 技术解惑

9.5.1 是否可以把一个对话框的控件复制到另一个对话框中

9.5.2 如何保存编辑框中的内容

9.5.3 解决MFC生成的exe程序不能在其他计算机上运行的问题

第10章 控件

10.1 标准控件

10.1.1 Windows标准控件

10.1.2 不能发送消息的静态控件

10.1.3 编辑框控件

10.1.4 按钮

10.1.5 列表框

10.1.6 组合框

10.1.7 滚动条

10.2 公共控件

10.2.1 标签控件与属性表

10.2.2 图像列表

10.2.3 列表视图控件

10.2.4 树视图控件

10.3 技术解惑

10.3.1 如何绘制按钮

10.3.2 MFC控件消息

10.3.3 显示或隐藏控件

第11章 文档和视图

11.1 剖析文档与视图结构

11.1.1 文档与视图结构

11.1.2 文档与视图之间的关系

11.1.3 多文档

11.1.4 创建单文档应用程序

11.2 设计菜单

11.2.1 建立菜单资源

11.2.2 添加菜单命令处理函数

11.2.3 弹出式菜单

11.3 鼠标响应处理

11.3.1 鼠标消息

11.3.2 添加鼠标消息响应函数

11.4 工具栏和状态栏设计

11.4.1 定制工具栏

11.4.2 定制状态栏

11.5 对文档进行读写

11.5.1 时髦的序列化工作

11.5.2 MFC应用程序的序列化

11.6 使用不同的视图

11.6.1 滚动视图

11.6.2 多视图

11.7 技术解惑

11.7.1 模板、文档、视图和框架的关系

11.7.2 模板、文档、视图和框架的相互访问

11.7.3 文档和视图的关系

第12章 图形图像编程

12.1 图形设备接口

12.1.1 GDI接口基础

12.1.2 GDI坐标系和映射模式

12.1.3 颜色和颜色设置

12.2 绘制图形

12.2.1 GDI对象

12.2.2 创建和使用画笔

12.2.3 创建和使用画刷

12.2.4 绘制基本图形

12.3 文本与字体

12.3.1 字体的概念

12.3.2 创建字体

12.3.3 “字体”对话框

12.3.4 绘制文本

12.4 位图、图标和光标

12.4.1 位图

12.4.2 图标

12.4.3 光标

12.5 读写、显示图像文件

12.5.1 剖析BMP图像文件

12.5.2 读写BMP图像文件

12.5.3 显示BMP图像

12.5.4 多层图像的合成

12.6 技术解惑

12.6.1 MFC显示位图的方法

12.6.2 制作图形按钮的通用方法

12.6.3 在MFC中设置背景颜色方法

12.6.4 百页窗效果

第13章 动态链接库

13.1 动态链接库基础

13.2 动态链接库的创建及调用

13.2.1 非MFC动态库

13.2.2 常规动态库

13.2.3 扩展动态库

13.3 技术解惑

13.3.1 DLL 的编制与具体的编程语言及编译器无关

13.3.2 MFC中的动态链接库是否必须是动态链接

13.3.3 动态链接到MFC的规则DLL

第14章 使用ActiveX控件

14.1 组件与ActiveX控件

14.2 创建ActiveX控件

14.2.1 使用MFC创建ActiveX控件

14.2.2 测试ActiveX控件

14.2.3 添加事件

14.2.4 添加属性

14.3 调用ActiveX控件

14.3.1 MFC应用程序调用ActiveX控件

14.3.2 在Web页面调用ActiveX控件

14.4 技术解惑

14.4.1 将ActiveX 控件标记为安全

14.4.2 ActiveX控件的自注册问题

第15章 数据库技术

15.1 Windows数据库解决方案

15.1.1 常见的数据库管理系统

15.1.2 常见的数据库访问接口

15.1.3 数据库操作语言SQL

15.2 ADO访问技术

15.2.1 ADO数据库访问模型

15.2.2 ADO数据库访问步骤

15.2.3 使用ADO访问Access数据库

15.3 ODBC访问技术

15.3.1 MFC ODBC数据库访问类

15.3.2 MFC ODBC数据库访问技术

15.3.3 DBGrid控件的使用

15.4 技术解惑

15.4.1 数据库与MFC的连接问题

15.4.2 滚动记录的方法

15.4.3 数据模型、概念模型和关系数据模型

第16章 多线程

16.1 认识多线程

16.1.1 线程与进程

16.1.2 线程的优先级

16.1.3 线程同步

16.2 Win32 API多线程编程

16.2.1 编写线程函数

16.2.2 创建一个线程

16.2.3 终止线程

16.2.4 设置线程优先级

16.2.5 线程的挂起与恢复

16.2.6 线程同步

16.3 多线程编程

16.3.1 工作线程的创建与使用

16.3.2 创建与使用用户界面线程

16.3.3 线程同步

16.3.4 线程通信

16.4 技术解惑

16.4.1 Visual C++ 6.0线程同步的问题

16.4.2 线程和标准的Windows主程序的关系

16.4.3 线程安全的本质

第17章 网络编程技术

17.1 认识Windows Socket

17.1.1 分析网络通信基本流程

17.1.2 搭建开发环境

17.1.3 几种常用的数据结构

17.1.4 需要了解的两个概念

17.2 流式套接字

17.2.1 流式套接字编程模型

17.2.2 利用流式套接字传输数据文件

17.3 数据报套接字编程

17.3.1 编程模型

17.3.2 传输消息

17.4 实现局域网内IP多播

17.4.1 IP多播

17.4.2 实现多播通信

17.5 利用MFC进行套接字编程

17.5.1 CAsyncSocket和CSocket组合

17.5.2 利用类CSocket实现一个局域网通信软件

17.6 WinInet类

17.6.1 MFC 的WinInet类

17.6.2 利用类WinInet编写互联网客户端程序

17.7 技术解惑

17.7.1 TCP/IP 体系结构

17.7.2 客户机/服务器模式介绍

第18章 多媒体编程

18.1 控制接口

18.1.1 常见的几种多媒体类型

18.1.2 最基本的媒体控制接口

18.1.3 MCIWnd窗口类

18.2 使用MFC控件实现多媒体编程

18.2.1 Active Movie Control Object基础

18.2.2 用ActiveX控件播放媒体信息

18.3 使用OpenGL实现三维程序

18.3.1 OpenGL初步

18.3.2 OpenGL三维程序设计

18.4 技术解惑

18.4.1 音频编码和解码技术

18.4.2 探讨像素格式

第19章 注册表编程其实很简单

19.1 Windows 注册表印象

19.2 常用的几个函数

19.2.1 创建键函数RegCreateKeyEx

19.2.2 打开键函数RegOpenKeyEx

19.2.3 读取键值函数RegQueryValueEx

19.2.4 设置键值函数RegSetValueEx

第20章 仿QQ通信工具

20.1 需求分析

20.1.1 总体设计

20.1.2 文件概述

20.2 服务器端编码

20.2.1 设计服务器界面

20.2.2 用户信息管理模块

20.2.3 客户端请求信息处理

20.2.4 系统群消息发送功能

20.3 客户端编码

20.3.1 客户端界面设计

20.3.2 基本信息与消息设计

20.3.3 线程函数的设计与实现

20.3.4 与服务器端的交互功能

20.3.5 客户端之间的交互

20.4 系统调试

第21章 专业理财系统

21.1 系统分析

21.1.1 需求分析

21.1.2 可行性分析

21.2 系统设计

21.2.1 系统目标

21.2.2 系统模块结构

21.3 设计数据结构

21.3.1 设计数据库

21.3.2 设计系统框架

21.4 前期编码

21.4.1 用户管理模块

21.4.2 收支信息模块

21.5 后期编码

21.5.1 设计界面

21.5.2 编码实现

21.6 项目调试

光盘链接

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部