当前位置: 网学 > 网学资源大全 > 计算机 > 正文

网络桥牌游戏系统中的聊天模块

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供网络桥牌游戏系统中的聊天模块 ,希望对需要网络桥牌游戏系统中的聊天模块 网友有所帮助,学习一下吧!

资料包括: 论文(24页12048字) 源码 图纸 
说明:

内容提要


聊天模块作为网络桥牌游戏系统中的一个模块,起到了供游戏参与者之间进行沟通、交流和增进感情的桥梁的作用。桥牌游戏是由一种叫“惠斯特”的纸牌游戏发展来的,是一种竞技性很强的游戏,通常由四名游戏者进行游戏,两人为一组对抗另一对游戏者。游戏的搭档之间必须相互配合,制定策略才能取胜。与传统的面对面的桥牌游戏不同,在网络游戏的世界里,参与游戏的玩家可能来自世界的各地,彼此之间一无所知,这时聊天模块就成了我们的“千里眼,顺风耳”,通过它我们才能了解其它游戏者的信息,彼此间从陌生到熟悉,才能从他们中找到与自己合拍的最佳拍档,一起体验游戏的快乐。
因此在设计此模块时注重了其在交流上的功能实现。本模块可以实现多人聊天、一对一聊天的功能,满足游戏者间相互交流沟通的基本需求。
本程序模块的开发是基于Windows操作系统的,使用的是微软公司的Visual C++6.0集成开发环境,因此文中也详细地介绍了Windows应用程序的开发过程和Visual C++6.0集成开发环境的相关知识。
在Windows系统上进行网络编程,要用到WinSock这个网络应用程序编程接口(API),因此也对与其相关的背景知识和使用方法进行了详细的介绍。
在模块的具体实现上是分为三部分实现的:通用部件、服务端程序和客户端程序,在文章的最后一部分有详细的介绍。
通过此模块的开发,对Windows应用程序的开发过程和VC++集成开发环境的使用有了深入的了解,同时对网络应用程序的编写也有了基本的了解。

关键词: 交流,沟通 ,聊天模块

Abstract :Chatting module is part of Networking Bridge game System. This module provide the functionality of a communication bridge between the players which let them to communicate, communion and improve their feelings. Bridge is a kind of card game derived from whist. It’s a strong competitive game. The four players are divided into two parts. In order to win the game, each partners should cooperates with each other and discuss their strategy . Unlike the face to face situation in reality, the players take part in the Networking Bridge may come from all over the world, we don’t know each other. At this time, Chatting module plays an important role at gaining the other players’ information, we use it as our “clairvoyance” and “clairaudient” to communicate with the person far away from us. With it, a stranger may become a acquaintance and may even becomes a good partner and enjoy the fun of the game together.
In the development of the module, I focus on the implementation of the module’s communication function. This module can be used in communicate with “person to person” and “one to many”. It can satisfy the players’ basic communication requirements.
This module was developed under the windows system and using the Visual C++ 6.0 Integrated Development Environment(IDE) tools. So I make a detailed introduction about the Windows application programming and the knowledge about the VC++6.0 IDE tools.
Network-aware application programming in Windows System need the appearance of the WinSock API. So I also introduced the background knowledge of the socket and the usage of the WinSock functions.
The actual implementation of the module was divided into three parts: the Common Components,the Chat Server and the Chat Client. At the end of this article, I made a detailed introduction.
I learned a lot from developing this module. I understand the Windows Application Programming process deeply and master the usage of the IDE. And I laid down a ground knowledge about Network-aware application programming.

Key word: communication communion

目录:
(一)概述………………………………………………………………………………………7
(二)网络桥牌游戏系统中聊天模块的介绍…………………………………………………7
一、系统简介………………………………………………………………………………7
二、系统功能介绍…………………………………………………………………………7
1.通信模式…………………………………………………………………………7
2.通信协议的制定…………………………………………………………………8
3.图形用户界面的实现……………………………………………………………8
(三)开发工具和环境…………………………………………………………………………
一、Visual C++ 6.0(以下简称VC++6.0)集成开发环境介绍………………………
1.Application Framework(应用程序框架)简介…………………………………
2.集成开发环境(IDE) ……………………………………………………………
3.VC++6.0集成开发环境……………………………………………………………
二、MFC的介绍…………………………………………………………………………
1.MFC中的类可以分为下列几组…………………………………………………
2.MFC中的数据类型………………………………………………………………
3.AFX全局函数……………………………………………………………………
4.MFX中的几个宏…………………………………………………………………
5.MFC要用到的函数库有…………………………………………………………
6.MFC要使用的包含文件…………………………………………………………
三、MFC程序开发方法与传统Windows API程序开发方法比较……………………
1.用Raw Windows API开发的应用程序的运行流程……………………………
2.用MFC开发的应用程序的运行程序……………………………………………
四、MFC程序的来龙去脉………………………………………………………………
1.Application object…………………………………………………………………
2.WinMain登场………………………………………………………………………
3.消息映射机制……………………………………………………………………
4.对MFC来龙去脉的总结………………………………………………………
(四)模块的具体要求实现………………………………………………………………………
一、通用部件的实现………………………………………………………………………
二、Winsock API介绍…………………………………………………………………
1.socket介绍……………………………………………………………………
2.WinSock介绍……………………………………………………………………
三、服务器端程序的实现……………………………………………………………………
四、客户端程序的实现
参考文献………………………………………………………………………………………


参考文献:
1.《深入浅出MFC第二版》候俊杰,华中科技大学;
2.《Visual C++高级界面特效制作百例》,郭庆民,黄业清编,中国电力出版社。
3.《Visual C++编程实例》,前导工作室译,机械工业大学出版社
4.《windows Sockets网络程序设计大全》蒋东兴,清华大学出版社
5.《Network Programming for Microsoft Windows》第二版,2002,Microsoft Press, 作者:Anthony Jones;
6.《programming applications for Microsoft Windows》第四版,1999, Microsoft Press,作者:Jeffrey Richter
7.《Beej''s Guide to Network Programming Using Internet Sockets》,Brian "Beej" Hall (文章主题:Beej网络socket编程指南)
8.Okbridge软件帮助文件okwin.hlp;
9.《用WINSOCK实现聊天室的VC++程序设计》http://sanjianxia.myrice.com/vc/vc24.htm三剑侠 重庆



作者点评:
写作心得、体会、及文章所获其他评价
  • 上一篇资讯: 学校网站之学生信息管理系统开发
  • 下一篇资讯: 储蓄卡管理系统功能设计
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号