[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章游戏服务器端数据库处理
pdf 文件大小:10.53MB