职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-5-13 10:10:53 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:C++、QT
摘要:
在计算机逐步渗入社会生活各个层面的今天,计算机已经成为人们日常生的一部分,越来越多的人使用计算机办公、娱乐等等。本论文研究的是在linux环境下基于Qt开发环境,设计并开发一款扫雷经典游戏。本论文按照笔者的设计思路详细论述了扫雷的设计与分析。从方块类的设计到整体雷区的布局,以及各种鼠标事件的处理。还有主窗口的设计。具体实现了每个方块的左击右击以及左右连击的事件操作,以及扫雷排行榜。比较重要的算法有雷区的布局已经鼠标点击事件的处理。鼠标事件是依照信号与槽来控制的。信号与槽可以在不同的控件之间进行通信。通过信号与槽,可以实现主窗体与雷区的同步与异步。
本次设计只是实现了系统下自带扫雷游戏的基本功能,在细节方面仍待以后完善。

关键字:扫雷;Linux;Qt;C\C++;信号与槽

目录:
摘要    I
Abstract    II
第一章    绪论    1
1.1    课题研究背景及意义    1
1.2    扫雷的历史    1
1.3    论文设计思路    1
第二章    开发工具的介绍    3
2.1 关于Linux    3
2.2 关于QT    3
2.2.1 面向对象的程序设计    3
2.2.2 什么是QT    3
2.2.3 信号和槽    4
2.3 QT的工具    6
2.4 QT开发环境的建立    6
2.4.1 环境变量的作用    6
2.4.2 如何设置环境变量    7
第三章    游戏的总体分析    8
3.1 需求分析    8
3.1.1 游戏逻辑分析    8
3.1.2 逻辑分析    11
3.2 设计构想    11
3.3 流程规划    12
第四章    游戏的详细设计    13
4.1 游戏的总体设计    13
4.2 Block类的设计    14
4.2.1 鼠标事件    14
4.3 Block_area 类的设计与分析    15
4.4 主窗体的设计与分析    17
第五章    游戏的测试结果    18
总结    19
参考文献    20
致谢    21

包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表