[VisualC++ 网络游戏建模与实现
内容简介 本书讲述如何使用UML进行棋牌类网络游戏建模、并用VisualC++编程实现该游戏。 全书共分14章,第1~6章介绍网络通信编程,是网络游戏设计的基础;第7~12章介绍如何用UML对网络游戏进行可视化建模;第13章介绍如何用VisualC++编写有一定难度的客户端程序;第14章介绍如何使用数据库管理游戏数据。由于本书重点在于介绍网络游戏整体框架的建模和编程,所以在讲解时只给出了编程思想和实现的过程,并没有提供全部实现过程的源程序,但提供了关键的实代骊和设计框图,可使读者对网络游戏编程有较深入的理解。 本书适用于软件工程师、网络程序员、大学计算机软件专业和网络专业的学生,以及从事网络游戏开发的程序设计人员。 作者简介 苏羽,江苏宿迁人,东北大学计算机软件与理论专业博士,一直从事计算机网络的理论和应用研究,目前就职于中兴通讯,从事通信网络协议研究。主要研究方向为信息融合、通信网络和虚拟现实等。近年来发表在国家核心期刊以及国际期刊的论文共30余篇,其中包括国内一级期刊和IEEE ICNSC2004、GCC2003等高水平国际学术会议论文。同时还参与多项国家自然科学基金资助项目、国家级火炬计划项目、国家重点新产品研究。 目录 第1章 概述 1.1 网络游戏简介 1.2 网络游戏的发展历史 1.3 常见网络棋牌游戏 1.4 国内常见的网络棋牌游戏站点 第2章 TCP/IP协议 2.1 TCP/IP协议簇简介 2.2 TCP/IP基本概念 2.3 小结 第3章 Windows Socket编程接口 3.1 Windows Socket编程的基本概念 3.2 Windows Socket的基本函数 3.3 客户/服务器通信例程 3.4 小结 第4章 套接字I/O模型 4.1 select模型 4.2 WSAAsynSelect模型 4.3 WSAEventSelect模型 4.4 Overlapped模型 4.5 CompletionPort模型 4.6 封装套接字模型类 4.7 小结 第5章 多线程编程 5.1 多线程概述 5.2 线程通信 5.3 线程同步 5.4 小结 第6章 服务器线程池模型 6.1 线程池模型 6.2 服务器线程池框架 6.3 线程池类程序代码 6.4 小结 第7章 使用可视化建模工具Rational Rose 7.1 建模工具Rational Rose 7.2 Rose中的框图 7.3 小结 第8章 网络游戏设计的需求说明 8.1 游戏下载更新系统 8.2 游戏聊天系统 8.3 虚拟消费系统 8.4 纸娃娃系统 …… 第9章 网络游戏Use Case框图的建立 第10章 游戏协议设计 第11章 游戏客户端类图设计 第12章 游戏服务器端类图设计 第13章 客户端框架程序设计 第14章 游戏服务器端数据库处理
- 戮天2013-04-29字迹可以看得清,但比较模糊,毕竟资源难得,谢谢分享
- 粉丝: 15
- 资源: 14
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助