- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
吉林大学珠海学院毕业设计(论文)
Windows下基于C++ QT的德州扑克游戏
Texas Poker Game Based Windows and C++ QT
完成日期 2013年 4月 15 日
吉林大学珠海学院本科毕业论文(设计)开题报告
摘要
随着嵌入式系统、图形用户界面(GUI)的广泛使用,QT越来越多人使用。QT作为一种先进的跨平台语言,他有广泛的平台支持,可以在Windows、Linux以及Symbian和众多的嵌入式场合发挥作用,并且他是一种动态库的形式,占用的资源非常少,开放平台,使用他进行GUI开发是非常合适的。
本程序采用QT Creator集成环境进行编写,使用QT应用程序开发框架,运用VS2010的工具链。实现的程序分为两个模块,第一部分是本地游戏,使用电脑模拟不同数量的人进行与人对战游戏,第二部分是网络游戏,其中一个玩家建立服务器主机,其他玩家可以加入到主机中进行对战,实现了不同距离玩家的较量。
关键词:GUI; QT;跨平台;网络对战游戏;德州扑克
Abstract
As the embedded system and GUI(Graphical User Interface) are widely used,QT is more and more famouse.QT is a cross-platform language that embedded in Windows, Linwx and Symbian. As well as, QT is good at GUI developing as using less resource and supporting dynamic library,open platform.
The system is developed by VS2010 and QT frame in QT Creator platform.It is consist of two modules, one is local game module,which simulating game between computer and player; and the another is network game module,which providing game between localhost and player who connecting to it. The system implements multi-player to play game.
Key words:GUI;QT; Cross-platform; Network Game; Texas Holdem
目录
1 绪论………………………1
1.1 研究背景 ………………………1
1.2 Qt 概述 ………………………1
1.2.1 QT语言的特性………………………1
1.2.2 QT的优势………………………1
1.2.3 QT的组成………………………2
1.3 数据库简介 ………………………2
1.4 开发环境简介 ………………………2
1.4.1 QT Creator概述………………………3
1.4.2 MyEclipse概述………………………3
1.4.3 JSP概述………………………3
1.4.4 Boost概述………………………3
1.4.5 SDL及SDL_mixer概述………………………4
2 需求分析………………………5
2.1 可行性分析 ………………………5
2.1.1 德州扑克玩法介绍………………………5
2.1.2 程序可行性………………………6
2.2 需求分析 ………………………6
2.3 系统功能分析图 ………………………7
3 总体设计………………………8
3.1 系统结构图 ………………………8
3.2 总体功能设计 ………………………8
3.3 数据库设计 ………………………9
4 设计思想与实现………………………10
4.1 设计思想 ………………………10
4.2 具体实现部分 ………………………10
4.2.1 使用Qt进行GUI开发的一般流程………………………10
4.2.2 新建工程………………………11
4.2.3 程序的类图部分………………………14
4.3 程序调试 ………………………17
4.3.1 QT Creator调试器………………………17
4.3.2 QT调试方法………………………18
5 系统测试与运行………………………20
5.1 系统运行环境 ………………………20
5.2 运行结果 ………………………20
6 结束语………………………22
参考文献………………………23
附录一核心代码………………………24
致谢……
文档评论(0)