编辑推荐
《Visual C++编程实战宝典》 VisualC++百科全书,全面、新颖、详细、深入和实用,资深程序员15年开发经验总结,完美展现VC++的五大应用领域
100个综合实例、2个大型项目案例、57个实践练习题、33.6小时配套教学视频、3小时进阶视频、324页《程序员面试宝典电子书》
以VS 2010作为开发环境来,结合图示,从概念、语法、示例、技巧和应用等多角度分析每个知识点
涵盖VisualC++开发基础、界面开发、数据库开发、网络编程、系统编程及多媒体开发等内容
剖析了硬件设备控制、系统配置、DDL、多线程等其他图书很少涉及的内容
《Visual C++网络编程案例实战》 全面展现VC++网络编程的8大经典应用,详解21个典型应用案例的开发过程,14小时配套教学视频,赠32小时VC++进阶视频
详解FTP、网页浏览器、网络通信器、邮件收发、网络文件传输、P2P聊天软件、聊天室和短信猫等经典案例的开发过程
重点剖析通信协议、Socket编程、多线程编程、同步模式和异步模式,便于读者了解网络程序的工作方式,加深对通信机制的理解
《Visual C+游戏开发案例实战》 全面涵盖从游戏基础到游戏项目开发的实用技术,详解7个经典游戏项目的完整开发过程,43.8小时配套教学视频
夯实基础:介绍了游戏类型、开发环境、C++基础、网络通信基础、多媒体处理、项目管理及测试等游戏开发必知必会的知识
案例精讲:详解五子棋(网络版)、贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子7个经典游戏项目案例的开发过程
实用性强:60多个基础实例,讲解游戏项目案例时注重每个项目的设计思路,并将软件工程的思想融入项目开发中
技巧性强:讲解过程中穿插了大量的开发技巧、说明及各种注意事项
超值光盘:配书光盘提供了大量高清配套多媒体教学视频,并赠送大量的VisualC++教学视频和实例源代码
内容简介
《Visual C++编程实战宝典》
《VisualC++编程实战宝典》以VisualStudio2010作为开发环境,由浅入深,全面、系统地介绍了VisualC++开发的各项技术。书中的各个技术点都提供了实例供读者实战演练,各章后还提供了实战练习题帮助读者巩固和提高。另外,本书配1张DVD光盘,内容为作者专门为本书录制的33。6小时配套教学视频,还收录了本书涉及的所有实例源文件,以帮助读者更加高效、直观地学习本书内容。
本书共分7篇。第1篇介绍VisualStudio2010开发环境及搭建、C++基本语法及面向对象思想;第2篇介绍Windows编程、MFC基础、菜单、工具栏、状态栏、Windows标准控件、MFC类、文档/视图结构、对话框等技术;第3篇介绍数据库编程基础及SQLServer、ADO、ODBC、OLEDB、MySQL等数据库访问技术;第4篇介绍Windows套接字编程、邮槽和管道的使用、串行端口编程、Internet编程等;第5篇介绍磁盘操作、系统控制与调用、应用程序的操作、系统工具的操作、桌面的相关操作、系统信息操作、消息的使用、剪贴板的使用、鼠标键盘的操作、操作注册表、读写INI文件、读写XML文件、动态链接库编程、多线程编程等;第6篇介绍文本字体、图形与图像编程、声音与动画编程、DirectX图形开发等;第7篇详细介绍网络音频播放系统、GPS定位系统项目案例的开发,以提高读者的实战水平。
本书适合所有想全面学习VisualC++开发技术的人员阅读,也适合用VisualC++进行开发的工程技术人员和科研人员阅读。对于经常使用VisualC++做开发的人员,本书是一本不可多得的案头必备参考手册。
超值、大容量DVD光盘
本书各章涉及的实例源文件;
33.6小时本书配套教学视频;
3个VisualC++项目案例源程序及3小时教学视频;
324页《C/C++程序员面试宝典》电子书。
《Visual C+游戏开发案例实战》
《VisualC++游戏开发案例实战》是一本介绍电脑游戏项目开发的初中级项目实践教程。书中以VisualC++为开发平台,结合7个游戏开发的经典案例,详细介绍了从游戏开发基础知识到游戏项目开发的实用技术。配书光盘中提供了专门为本书录制的12个小时多媒体教学视频和书中涉及的源代码,另外赠送了大量的进阶开发视频和源代码。
本书共16章,分为3篇。其中,第1~6章是游戏开发基础篇,讲解游戏项目开发应该具有的准备知识,主要介绍各种游戏类型及常用技术、VisualC++集成开发环境的使用、C++编程语言基础、多媒体处理及项目管理基础知识;第7~10章为五子棋游戏案例分讲篇,重点突出其中的项目文档编写、过程控制、网络处理及算法设计;第11~16章为其他游戏开发案例篇,详细讲解了贪吃蛇、俄罗斯方块、连连看、黑白棋、扫雷、推箱子等多款游戏的设计、项目文档编写及实例开发。这些游戏不仅涵盖多种游戏经典算法,而且都是精心设计的,富有代表性。每个实例项目的制作步骤都以通俗易懂的语言阐述,并穿插测试与效果演示,比较容易掌握。
本书中的各项目实例之间相互独立,读者可以根据自己的兴趣和需求进行有选择性的学习。本书适合初级或者有一定基础的电脑游戏开发人员,也适合相关院校作为游戏开发的教材使用。
超值、大容量DVD光盘
12小时配套教学视频及本书实例源文件
20.5小时VisualC++入门与进阶教学视频
11.3小时VisualC++模块与项目开发视频
13个VisualC++典型模块开发源文件
3个VisualC++项目开发案例源文件
324页C/C++程序员面试宝典电子书
《Visual C++网络编程案例实战》
《VisualC++网络编程案例实战》结合21个实战开发案例,全面、系统地介绍了VisualC++网络开发所涉及的各种技术。读者可以以本书中的案例为基础,编写出功能更加强大的网络应用。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
本书共15章,分为3篇。第1篇介绍了VisualC++网络开发基础知识,包括VisualC++网络编程概述、Socket套接字编程和多线程与异步套接字编程。第2篇介绍了7大类网络开发典型应用案例的实现,包括FTP客户端实现之一、FTP客户端实现之二、网页浏览器、网络通信器、邮件接收和发送客户端之一、邮件接收和发送客户端之二、网络文件传输器、Q版聊天软件和聊天室。第3篇介绍了VisualC++串口通信开发,包括串口通信基础、串口通信编程应用和VC发送手机短信实战案例。
本书适合用VisualCH进行网络程序开发的人员阅读,也适合想进一步提升VisualC++网络编程水平的人员阅读。另外,本书非常适合大中专院校的学生作为毕业设计和课题设计的参考书。
超值、大容量DVD光盘
14小时配套教学视频及本书实例源文件
20.5小时VisualC++开发专题教学视频
11.3小时VisualC++开发进阶教学视频
13个VisualC++典型模块源文件
3个VisualC++拓展项目案例源文件
作者简介
李琳娜,高级程序员、系统设计师、系统分析员。擅长C/C++语言,精通VisualC++开发技术。有超过15年的VisualC++开发经验,有超过6年的项目总监和项目经理的职业生涯。长期从事电信行业软件开发,主持开发过的软件项目有射频卡管理系统、物流管理系统、SIP、语音卡、银信通、电话银行、仪表控制系统、GPS定位系统、人力资源系统等。
王浩,任职于某上市公司,担任项目经理。擅长C++编程,有12年的VisualC++底层开发经验和游戏开发经验。对游戏开发中的各种常用技术有比较深入的理解。有丰富的游戏项目开发经验和管理经验,负责过多个单机游戏和联机游戏项目的设计与管理。业余时间喜欢打游戏、上网和旅游。
粱伟,软件工程师,电气工程师。擅长C++网络通信、数字图像处理和DCS分布式系统开发等技术。担任C3P图像处理论坛版主和汇编网的讲师。参与过多个大型项目,包括银行ATM机系统、电力系统监控系统和医疗CT图像系统等。
内页插图
目录
《Visual C++编程实战宝典》
第1篇 Visual C++开发基础
第1章 Visual Studio 2010集成开发环境( 教学视频:26分钟)
1.1 Visual Studio 2010及其开发环境
1.1.1 Visual Studio 2010的安装
1.1.2 Visual Studio 2010开发环境
1.1.3 Visual Studio 2010向导
1.2 工作区视图
1.2.1 解决方案视图
1.2.2 类视图
1.2.3 资源视图
1.3 资源与资源编辑器
1.3.1 资源的类型
1.3.2 资源编辑器
1.4 本章小结
1.5 习题
第2章 Visual Studio 2010基本应用程序的创建( 教学视频:29分钟)
2.1 使用AppWizard生成项目
2.1.1 解决方案与项目
2.1.2 使用AppWizard创建项目
2.2 Win32控制台应用程序
2.2.1 使用向导生成Win32控制台项目
2.2.2 添加源文件
2.2.3 编译、链接程序
2.2.4 生成程序
2.2.5 运行程序
2.3 MFC应用程序框架
2.3.1 创建MFC应用程序
2.3.2 认识文档/视图结构
2.4 本章小结
2.5 习题
第3章 C/C++语言基础( 教学视频:162分钟)
3.1 对标准C的扩展——C++
3.2 C++语法元素
3.2.1 最小的元素——符号
3.2.2 注释规范
3.2.3 标识符命名规范
3.2.4 C++预定义的关键字
3.2.5 标点符号
3.2.6 操作符
3.2.7 声明与定义
3.3 常量和变量
3.3.1 定义常量
3.3.2 常量成员函数
3.3.3 定义变量
3.3.4 代码的有效范围——作用域
3.4 数据类型
3.4.1 基本数据类型
3.4.2 数据类型的转换方式
3.4.3 数组
3.4.4 结构体
3.4.5 共用体
3.4.6 匿名共用体
3.4.7 枚举类型
3.4.8 用typedef定义类型
3.4.9 位域
3.5 运算符和表达式
3.5.1 算术运算符
3.5.2 赋值运算符
3.5.3 关系运算符
3.5.4 逻辑运算符
3.5.5 位运算符
3.5.6 三目运算符
3.5.7 增1和减1运算符
3.5.8 逗号运算符
3.5.9 sizeof运算符
3.5.10 new和delete
……
第4章 C++面向对象程序设计( 教学视频:108分钟)
第2篇 界 面 开 发
第5章 Windows编程与MFC基础( 教学视频:49分钟)
第6章 菜单、工具栏和状态栏( 教学视频:61分钟)
第7章 使用Windows标准控件( 教学视频:85分钟)
第8章 MFC的一些常用类( 教学视频:67分钟)
第9章 文档/视图结构应用程序( 教学视频:70分钟)
第10章 对话框的应用( 教学视频:86分钟)
第3篇 数据库开发
第11章 数据库开发概述( 教学视频:95分钟)
第12章 Visual C++中SQL Server 访问技术( 教学视频:54分钟)
第13章 Visual C++中ODBC访问技术( 教学视频:62分钟)
第14章 Visual C++中OLE DB访问技术( 教学视频:25分钟)
第15章 Visual C++中MySQL访问技术( 教学视频:27分钟)
第4篇 网 络 编 程
第16章 Windows套接字编程( 教学视频:81分钟)
第17章 邮槽与管道( 教学视频:57分钟)
第18章 通信端口编程( 教学视频:64分钟)
第19章 Internet编程( 教学视频:49分钟)
第5篇 系 统 编 程
第20章 系统相关功能开发( 教学视频:191分钟)
第21章 注册表、INI和XML文件( 教学视频:92分钟)
第22章 动态链接库编程( 教学视频:71分钟)
第23章 多线程编程( 教学视频:62分钟)
第6篇 多媒体开发
第24章 文本字体技术( 教学视频:34分钟)
第25章 图形与图像编程( 教学视频:109分钟)
第26章 声音与动画编程( 教学视频:34分钟)
第27章 DirectX图形开发( 教学视频:97分钟)
第7篇 项目开发实战
第28章 网络音频播放系统( 教学视频:24分钟)
第29章 GPS定位系统( 教学视频:46分钟)
《Visual C+游戏开发案例实战》
第1篇 游戏开发基础
第1章 游戏开发者都应该掌握的知识
1.1 各种游戏类型
1.1.1 角色扮演游戏
1.1.2 动作游戏
1.1.3 冒险游戏
1.1.4 策略游戏
1.1.5 即时战略游戏
1.1.6 格斗游戏
1.1.7 射击游戏
1.1.8 第一人称射击游戏
1.1.9 益智游戏
1.1.10 竟速游戏
1.1.11 体育游戏
1.1.12 养成游戏
1.1.13 模拟游戏
1.1.14 卡片游戏
1.1.15 音乐游戏
1.2 游戏开发技术
1.2.1 图像显示技术
1.2.2 游戏引擎技术
1.2.3 游戏脚本技术
1.3 总结
第2章 Visual C++集成开发环境(教学视频:32分钟)
2.1 Visual C++的过去和未来
2.1.1 VisualC++开发工具的由来
2.1.2 VisualC++开发工具的特点
2.2 VisualC++的安装
2.2.1 VisuaIC++的定制安装
2.2.2 VisualC++的启动
2.3 部署Visual C++游戏项目
2.3.1 项目中的各种文件的定义
2.3.2 项目文件夹的定义
2.4 Windows的窗体
2.4.1 Windows中的窗体
2.4.2 应用程序与窗体的关系
2.5 使用Visual C++开发工具
2.5.1 Visual C++开发工具的主界面
2.5.2 使用向导创建项目
2.5.3 创建一个Hello World程序
2.5.4 工程文件的配置
2.6 总结
第3章 C++编程语言基础(教学视频:64分钟)
3.1 C++编程语言是什么
3.1.1 C++语言的由来
3.1.2 C++语言的特点
3.2 C++中的各种字符
3.2.1 标识符与关键字
3.2.2 分隔符与注释符
3.3 C++中的常用数据类型
3.3.1 整数型数据
3.3.2 实数型数据
3.3.3 字符型数据
3.3.4 布尔型数据
3.4 C++中的常量与变量
3.4.1 变量的定义
3.4.2 常量的定义
3.5 C++中的运算符与表达式
3.5.1 赋值运算符
3.5.2 算术运算符
3.5.3 自增与自减运算符
3.5.4 复合运算符
3.5.5 位运算符
3.5.6 关系运算符
3.6 C++中的控制语句
3.6.1 基本语句
3.6.2 条件选择语句
3.6.3 循环语句
3.7 C++中的数组、指针及引用
3.7.1 数组的定义与操作
3.7.2 指针的定义与操作
3.7.3 引用的定义与操作
3.8 函数
3.8.1 使用函数的好处
3.8.2 函数的定义及声明
3.8.3 认识函数的参数
……
第4章 网络通信基础( 教学视频:76分钟)
第5章 游戏中的多媒体处理( 教学视频:58分钟)
第6章 项目管理基础( 教学视频:68分钟)
第2篇 五子棋游戏案例分讲
第7章 五子棋游戏项目开发的前期工作( 教学视频:31分钟)
第8章 五子棋游戏界面与通信开发详解( 教学视频:45分钟)
第9章 五子棋游戏的核心算法设计与实现( 教学视频:60分钟)
第10章 五子棋游戏整合测试( 教学视频:5分钟)
第3篇 其他游戏开发案例
第11章 贪吃蛇游戏项目开发( 教学视频:65分钟)
第12章 俄罗斯方块游戏项目开发( 教学视频:41分钟)
第13章 连连看游戏项目开发( 教学视频:49分钟)
第14章 黑白棋游戏项目开发( 教学视频:51分钟)
第15章 扫雷游戏项目开发( 教学视频:52分钟)
第16章 推箱子游戏项目开发( 教学视频:44分钟)
《Visual C++网络编程案例实战》
第1篇 Visual C++网络开发基础
第1章 Visual C++网络编程概述( 教学视频:21分钟)
1.1 网络基础知识
1.1.1 OSI七层网络模型
1.1.2 TCP/IP协议
1.1.3 C/S编程模型
1.2 网络编程基础
1.2.1 Sockets套接字
1.2.2 网络字节顺序
1.3 Windows Sockets介绍
1.3.1 CAsyncSocket类
1.3.2 CSocket类
1.4 小结
第2章 Socket套接字编程( 教学视频:102分钟)
2.1 寻址方式和字节顺序
2.1.1 寻址方式
2.1.2 字节顺序
2.1.3 Socket相关函数
2.2 Winsock网络程序开发流程
2.2.1 VC中创建工程的步骤
2.2.2 Winsock编程流程
2.2.3 基于TCP的Sockets编程
2.2.4 基于UDP的Sockets编程
2.3 网络程序实例应用
2.3.1 TCP客户端程序
2.3.2 TCP服务器程序
2.4 小结
第3章 多线程与异步套接字编程( 教学视频:119分钟)
3.1 多线程技术
3.1.1 基本概念
3.1.2 创建线程
3.2 实现线程同步
3.2.1 临界区对象
3.2.2 事件对象
3.2.3 互斥对象
3.3 进程间通信
3.3.1 邮槽
3.3.2 命名管道
3.3.3 匿名管道
3.4 设置I/O模式
3.4.1 异步I/O模式
3.4.2 WSAAsyncSelect方法
3.5 小结
第2篇 Visual C++网络开发典型应用
第4章 FTP客户端实现之一( 教学视频:54分钟)
Visual C++编程实战宝典+Visual C++游戏开发案例实战+Visual C++网络编程案例实战(套装共3册 附DVD光盘) 下载 mobi epub pdf txt 电子书 格式
Visual C++编程实战宝典+Visual C++游戏开发案例实战+Visual C++网络编程案例实战(套装共3册 附DVD光盘) 下载 mobi pdf epub txt 电子书 格式 2024
Visual C++编程实战宝典+Visual C++游戏开发案例实战+Visual C++网络编程案例实战(套装共3册 附DVD光盘) mobi epub pdf txt 电子书 格式下载 2024