万本电子书0元读

万本电子书0元读

顶部广告

Visual C++开发入行真功夫电子书

售       价:¥

纸质售价:¥51.30购买纸书

230人正在读 | 2人评论 6.2

作       者:三扬科技

出  版  社:电子工业出版社

出版时间:2009-04-01

字       数:29.2万

所属分类: 科技 > 计算机/网络 > 程序设计

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

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书全面介绍了Visual C++ 2008发环境的特、使用方法及相关编程技巧。内容涵盖了Visual Studio 2008运行环境的介绍、C++编程基础、MFC的应用等;详细讲解了使用Visual C++ 2008行Windows相关应用程序发的方法和流程,包括对话框及常用控件的实现,印操作原理及应用,键盘、鼠标操作,图形、音频、视频的处理,多线程及网络编程,数据库操作,后台服务程序管理等多方面内容。 本书注重实用性,每个技术均给出可运行的案例源码。在讲解理论的同时,还融了大量实际发经验和技巧。 随书附赠光盘包含书中范例源文件、各章视频讲解、课后习题答案、就业分析、面试指南、岗位须知、职业指导等内容。 本书适合作为广大编程爱好者学习Visual C++的门教材,也适合作为高校计算机、电子等相关专业师生的参考书箱。<br/>【推荐语】<br/>22小时高品质视频讲解,囊括10余种技术的企业面试题库,8项数十种实用资料组成的求职指南,完整实例源码与习题解答。<br/>
目录展开

内容简介

前言

第1章 走进Visual C++ 2008

1.1 案例场景

1.1.1 输出简单文字程序

1.1.2 我们现在能做的……

1.2 Visual C++ 2008的集成开发环境

1.2.1 Visual C++ 2008的组件工具

1.2.2 认识Visual C++ 2008开发环境

1.2.3 设置开发环境

1.3 Visual C++ 2008的新增特性

1.3.1 Visual C++集成开发环境(IDE)

1.3.2 Visual C++库

1.3.3 Visual C++编译器和链接器

1.4 体验Visual C++ 2008之旅

1.4.1 创建MFC单文档应用程序

1.4.2 创建CLR应用程序

1.5 回到案例场景

1.5.1 基本思路

1.5.2 代码演练

1.6 本章小结与习题

1.6.1 重点回顾

1.6.2 课后练习

第2章 C++基础语法

2.1 案例场景

2.1.1 员工工资单计算程序

2.1.2 我们现在能做的……

2.2 C++的基本语法

2.2.1 C++基本数据类型

2.2.2 标识符

2.2.3 常量和变量

2.2.4 指针和引用

2.2.5 数组与字符串

2.2.6 C++的流程控制

2.2.7 C++的函数

2.3 C++面向对象的特征

2.3.1 封装

2.3.2 多态

2.3.3 继承

2.4 C++的特性

2.4.1 结构和类

2.4.2 构造函数和析构函数

2.4.3 函数的重载

2.4.4 纯虚函数和抽象类

2.4.5 new与delete运算符

2.4.6 this指针

2.5 回到案例场景

2.5.1 基本思路

2.5.2 代码演练

2.6 本章小结与习题

2.6.1 重点回顾

2.6.2 课后练习

第3章 Windows程序工作原理

3.1 案例场景

3.1.1 窗口程序

3.1.2 我们现在能做的……

3.2 Windows编程原理

3.2.1 消息和事件

3.2.2 WinSDK编程

3.2.3 应用程序的窗口

3.2.4 Windows程序和操作系统

3.3 SDK创建Windows应用程序

3.3.1 WinMain()函数

3.3.2 设置窗口类型

3.3.3 注册窗口

3.3.4 创建窗口

3.3.5 显示和更新窗口

3.3.6 窗口函数

3.4 回到案例场景

3.4.1 基本思路

3.4.2 代码演练

3.5 本章小结与习题

3.5.1 重点回顾

3.5.2 课后练习

第4章 MFC创建应用程序

4.1 案例场景

4.1.1 MFC创建多视图的多文档应用程序

4.1.2 我们现在能做的……

4.2 文档和视图

4.2.1 文档的概念

4.2.2 视图的概念

4.2.3 文档和视图的关系

4.3 使用MFC创建应用程序

4.3.1 创建单文档应用程序

4.3.2 创建多文档应用程序

4.3.3 创建基于对话框应用程序

4.4 回到案例场景

4.4.1 基本思路

4.4.2 代码演练

4.5 本章小结与习题

4.5.1 重点回顾

4.5.2 课后练习

第5章 深入MFC框架技术

5.1 案例场景

5.1.1 模拟MFC机制

5.1.2 我们现在能做的……

5.2 MFC的类层次

5.3 MFC的关键技术

5.3.1 RTTI

5.3.2 动态创建

5.3.3 序列化

5.3.4 消息映射

5.3.5 命令路由

5.4 回到案例场景

5.4.1 基本思路

5.4.2 代码演练

5.5 本章小结与习题

5.5.1 重点回顾

5.5.2 课后练习

第6章 对话框和常用控件

6.1 案例场景

6.1.1 类QQ的窗体设计

6.1.2 我们现在能做的……

6.2 对话框

6.2.1 对话框的基本概念

6.2.2 模态对话框

6.2.3 非模态对话框

6.3 控件

6.3.1 静态控件

6.3.2 下压按钮

6.3.3 单选按钮

6.3.4 复选框

6.3.5 编辑框控件

6.3.6 列表框控件

6.3.7 组合框控件

6.3.8 滚动条控件

6.3.9 列表控件

6.3.10 Tab控件

6.4 属性单和属性页

6.5 透明对话框的实现

6.6 回到案例场景

6.6.1 基本思路

6.6.2 代码演练

6.7 本章小结与习题

6.7.1 重点回顾

6.7.2 课后练习

第7章 打印

7.1 案例场景

7.1.1 打印学生成绩单

7.1.2 我们现在能做的……

7.2 打印概述

7.2.1 分辨率

7.2.2 设备环境

7.2.3 映射模式

7.3 打印原理

7.3.1 加载打印机资源

7.3.2 CPrintInfo类

7.3.3 MFC打印流程

7.3.4 分页打印

7.3.5 打印预览

7.4 打印控制

7.4.1 选择打印机

7.4.2 获取打印参数

7.4.3 设置打印参数

7.5 打印实例

7.5.1 打印文字

7.5.2 打印图像

7.5.3 打印表格

7.6 回到案例场景

7.6.1 基本思路

7.6.2 代码演练

7.7 本章小结与习题

7.7.1 重点回顾

7.7.2 课后练习

第8章 菜单、工具栏和状态栏

8.1 案例场景

8.1.1 类Office 2003窗口设计

8.1.2 我们现在能做的……

8.2 菜单

8.2.1 添加菜单资源

8.2.2 编辑菜单属性

8.2.3 添加菜单的消息响应

8.2.4 创建具有菜单的对话框

8.2.5 动态创建菜单

8.2.6 个性化菜单

8.3 工具栏

8.3.1 添加工具栏资源

8.3.2 编辑工具栏属性

8.3.3 创建具有工具栏的对话框

8.3.4 添加工具栏按钮的消息响应

8.3.5 动态添加工具栏按钮

8.3.6 动态停靠工具栏

8.3.7 个性化工具栏

8.4 状态栏

8.4.1 创建具有状态栏的对话框

8.4.2 个性化状态栏

8.5 回到案例场景

8.5.1 基本思路

8.5.2 代码演练

8.6 本章小结与习题

8.6.1 重点回顾

8.6.2 课后练习

第9章 键盘和鼠标

9.1 案例场景

9.1.1 截获键盘输入的程序

9.1.2 我们现在能做的……

9.2 键盘

9.2.1 虚拟键码和扫描码

9.2.2 键盘消息

9.2.3 模拟键盘的输入

9.2.4 确定和改变键盘的状态

9.3 鼠标

9.3.1 鼠标消息

9.3.2 获取鼠标的窗口位置

9.3.3 非客户区的鼠标消息响应

9.3.4 窗口的鼠标跟随

9.3.5 更改光标的形状

9.4 键盘钩子

9.4.1 钩子的原理

9.4.2 进程内钩子

9.4.3 进程外钩子

9.4.4 系统键盘钩子

9.5 回到案例场景

9.5.1 基本思路

9.5.2 代码演练

9.6 本章小结与习题

9.6.1 重点回顾

9.6.2 课后练习

第10章 图形

10.1 案例场景

10.1.1 MiniCAD程序设计

10.1.2 我们现在能做的……

10.2 图形设备接口GDI

10.2.1 设备上下文

10.2.2 GDI对象

10.3 坐标系统

10.3.1 坐标系统的分类

10.3.2 坐标之间的转换

10.4 映射模式

10.4.1 映射模式的概念

10.4.2 映射模式的设置

10.4.3 映射模式的转换

10.5 文本编程

10.5.1 插入符

10.5.2 设置字体

10.5.3 字符显示

10.6 图形绘制和填充

10.6.1 绘制图形

10.6.2 图形填充

10.7 GDI+

10.8 回到案例场景

10.8.1 基本思路

10.8.2 代码演练

10.9 本章小结与习题

10.9.1 重点回顾

10.9.2 课后练习

第11章 位图

11.1 案例场景

11.1.1 图像处理程序设计

11.1.2 我们现在能做的……

11.2 位图概述

11.2.1 设备相关位图

11.2.2 设备无关位图

11.2.3 位图文件的结构

11.2.4 位图的显示

11.3 位图的几何变化

11.3.1 位图的倒置

11.3.2 位图的旋转

11.3.3 位图的缩放与拉伸

11.4 图像的转换

11.4.1 位图转换为JPG

11.4.2 JPG转换为位图

11.5 回到案例场景

11.5.1 基本思路

11.5.2 代码演练

11.6 本章小结与习题

11.6.1 重点回顾

11.6.2 课后练习

第12章 音频与视频

12.1 案例场景

12.1.1 音乐播放器程序

12.1.2 我们现在能做的……

12.2 音频

12.2.1 MCI接口

12.2.2 音频播放

12.2.3 音量调节

12.2.4 G.711音频编码

12.2.5 声音录制

12.3 视频

12.3.1 播放AVI流

12.3.2 播放FLASH

12.4 回到案例场景

12.4.1 基本思路

12.4.2 代码演练

12.5 本章小结与习题

12.5.1 重点回顾

12.5.2 课后练习

第13章 进程间的通信

13.1 案例场景

13.1.1 进程间信息交互程序设计

13.1.2 我们现在能做的……

13.2 进程概述

13.2.1 进程的概念

13.2.2 进程的创建和启动

13.2.3 进程的终结

13.3 进程间通信

13.3.1 注册表方式

13.3.2 共享文件方式

13.3.3 共享内存方式

13.3.4 共享数据段

13.3.5 映射文件方式

13.3.6 管道方式

13.3.7 剪贴板方式

13.3.8 消息方式

13.4 回到案例场景

13.4.1 基本思路

13.4.2 代码演练

13.5 本章小结与习题

13.5.1 重点回顾

13.5.2 课后练习

第14章 多线程编程

14.1 案例场景

14.1.1 生产者和消费者程序设计

14.1.2 我们现在能做的……

14.2 线程

14.2.1 线程的概念

14.2.2 线程的创建与终止

14.2.3 线程优先级

14.2.4 线程挂起与睡眠

14.2.5 线程状态之间的转换

14.3 线程的同步和互斥

14.3.1 事件

14.3.2 互斥量

14.3.3 信号量

14.3.4 临界区

14.4 回到案例场景

14.4.1 基本思路

14.4.2 代码演练

14.5 本章小结与习题

14.5.1 重点回顾

14.5.2 课后练习

第15章 网络编程

15.1 案例场景

15.1.1 类QQ的聊天工具

15.1.2 我们现在能做的……

15.2 网络基本知识

15.2.1 TCP/IP协议概述

15.2.2 IP协议

15.2.3 TCP协议

15.2.4 端口

15.3 网络基本应用

15.3.1 获取计算机的名字

15.3.2 获取计算机的IP

15.3.3 获取计算机网卡信息

15.3.4 获取局域网内机器的IP

15.4 WinSock编程

15.4.1 WinSock概述

15.4.2 WinSock编程基础

15.5 收发电子邮件

15.5.1 E-mail协议解读:SMTP

15.5.2 E-mail协议解读:POP3

15.6 HTTP协议

15.6.1 HTTP工作方式

15.6.2 HTTP消息

15.6.3 统一资源定位符(URL)

15.6.4 请求头域

15.6.5 响应消息

15.7 FTP协议

15.7.1 FTP协议解读

15.7.2 FTP应答

15.8 回到案例场景

15.8.1 基本思路

15.8.2 代码演练

15.9 本章小结与习题

15.9.1 重点回顾

15.9.2 课后练习

第16章 数据库

16.1 案例场景

16.1.1 教师管理程序设计

16.1.2 我们现在能做的……

16.2 数据库编程基础

16.2.1 ODBC方式

16.2.2 ADO方式

16.2.3 ADO+方式

16.3 数据库的基本操作

16.3.1 执行SQL语句

16.3.2 使用存储过程

16.4 连接远程SQL Server服务器

16.4.1 服务器端的基本配置

16.4.2 客户端的基本配置

16.4.3 VC++远程数据库操作

16.5 连接远程Oracle服务器

16.5.1 服务器端的基本配置

16.5.2 客户端的基本配置

16.5.3 VC++远程数据库操作

16.6 回到案例场景

16.6.1 基本思路

16.6.2 代码演练

16.7 本章小结与习题

16.7.1 重点回顾

16.7.2 课后练习

第17章 动态链接库

17.1 案例场景

17.1.1 程序模块化设计

17.1.2 我们现在能做的……

17.2 概述

17.2.1 动态链接库的概念

17.2.2 静态链接与动态链接

17.2.3 使用动态链接库的优点

17.2.4 DLL与可执行文件的差别

17.2.5 DLL的类型

17.2.6 DLL类型的选择

17.2.7 DllMain函数

17.3 DLL的调用

17.3.1 调用约定

17.3.2 静态调用

17.3.3 动态调用

17.4 DLL的接口

17.4.1 DLL导出变量和函数

17.4.2 DLL导出类

17.4.3 利用MFC创建动态链接库

17.5 回到案例场景

17.5.1 基本思路

17.5.2 代码演练

17.6 本章小结与习题

17.6.1 重点回顾

17.6.2 课后练习

第18章 后台服务程序

18.1 案例场景

18.1.1 后台自动运行程序设计

18.1.2 我们现在能做的……

18.2 创建服务

18.2.1 服务基本概念

18.2.2 创建服务的步骤

18.2.3 创建服务程序

18.2.4 创建界面服务程序

18.2.5 事件日志

18.3 回到案例场景

18.3.1 基本思路

18.3.2 代码演练

18.4 本章小结与习题

18.4.1 重点回顾

18.4.2 课后练习

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部