c语言大作业开题报告,C语言大作业报告.doc
PAGE13 / NUMPAGES21
页 PAGE13
目录
一、 设计题目
二、目标和需求分析
三、开发工具
四、应用平台
五、程序模块
1、游戏盒子
2、2048
3、扫雷
4、贪吃蛇
六、开发日志
七、程序调试及运行
八、程序开发总结
总结:虽然做出来的东西真的没什么技术水平,但是我们尽量把这个东西的每个方方面面做完整。
目标和需求分析
一个小的游戏盒子,可以用来启动其它游戏,当然,其它游戏也是我们大作业的编写内容,平时可以玩玩用来打发时间
用到的工具
VS2005
Easyx图形库
Pthread线程库
Hge
分工
秦贤康
组织大家,编写主程序,及构思计划,技术指导
王尧
所有的文件处理,数据算法方面优化
王懿晨
合作2048模块
杨梓晗
图片资源加工,音乐裁剪,按钮制作
程维驰
合作扫雷模块
应用平台:windows x64
程序模块
安装
安装包
内嵌:C语言报告
游戏盒子
开机启动,桌面快捷方式等
进入动画,左侧动画
启动模块
通知,和显示游戏信息
2048
扫雷
贪吃蛇
主界面信息显示
通知栏信息显示
意见箱
程序功能模块:
安装包:(写入开始菜单快捷方式,桌面快捷方式,开机启动等)//pascal脚本编写
#define MyAppName "C大作业"
#define MyAppVersion "2.0"
#define MyAppPublisher "五人小组"
#define MyAppExeName "1.exe"
[Setup]
AppId={{49DB1DB4-FAE9-4ACB-A4B9-E5C420C5F10B}
AppName={#MyAppName}
AppVersion={#MyAppVersion}
;AppVerName={#MyAppName} {#MyAppVersion}
AppPublisher={#MyAppPublisher}
DefaultDirName={pf}\{#MyAppName}
DisableDirPage=yes
DefaultGroupName={#MyAppName}
DisableProgramGroupPage=yes
(剩余代码未全部给出)
二、启动盒子:(用来启动各个模块的游戏)
1、游戏模块(目前三个游戏)
2048扫雷贪吃蛇
2、通知模块
暂时只有简单的实现
网页支持
游戏启动盒子
进入动画
void logo(void)
{
int w= GetSystemMetrics(SM_CXSCREEN);//1366
int l= GetSystemMetrics(SM_CYSCREEN);//768 全屏动画
initgraph(w, l);
int i;
char s[20];
cleardevice();
HWND hwnd = GetHWnd();
Frametransparent(hwnd, 0);
SetWindowTransparent(hwnd,0,100,0x1|0x1);
SetWindowPos(hwnd, HWND_TOP, 0, 0, 0, 0, SWP_NOSIZE); //设置透明效果
BeginBatchDraw();
for(i=l;i>l/2-300;i-=22)
{
cleardevice();
Image("gif","LOGO",w/2-210,i);
FlushBatchDraw();
}EndBatchDraw();
for(int k=2;k<29;k++)cg(k,w/2-150,l/2);
Sleep(10);
}
void cg(int a,int x,int y)//开场动画
{
char s[20];
sprintf(s, "LOGO%03d",a);
Image("gif",s,x,y);//输出图片
Sleep(100);
}
主界面
通知是用pthread增加的一个线程,独立,可以随时关闭通知,需要里再弹出
pthread_t id;
pthread_create(&id, NULL, GG1, NULL);//通知进入线程
选择里面是一个判断函数,双击不同的图片有不同的返回值,然后点确定根据返回值启动不同模块,取消按钮可以取消选定
2048
资源定义:
资源命名是与函数相关的
void showFk(int x,int y,int type)
{
char s1[20];
sprintf(s1, "FK%d",type); //因此输出图
c语言大作业开题报告,C语言大作业报告.doc相关推荐
- c语言大作业开题报告,c语言开题报告
本栏目为关于c语言开题报告和开题报告的论文范文,免费给你写作c语言大作业开题报告提供相关文献资料. 摘要:在一套试卷中,重复题问题是影响考试质量的一个重要因素.该文针對C语言试卷中选择题间易出现重复题 ...
- c语言大作业开题报告,c语言毕业论文开题报告范文
c语言毕业论文开题报告范文 日期:2018年05月04日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:832 论文价格:0元 论文编号:lw20180423190031 ...
- c语言贪吃蛇大作业报告,C语言贪吃蛇实验报告
C语言贪吃蛇实验报告 C 语言程序设计实训报告姓 名 专 业 班 级 指导教师 二 011 年 7 月 14 日I I目录1 实训目的和要求 11.1 实训目的和任务 11.2 实训要求 12 实训任 ...
- c语言成绩管理系统开题报告,学生信息管理系统,开题报告(共篇).doc
学生信息管理系统,开题报告(共篇).doc 学生信息管理系统,开题报告(共10篇) :开题 信息管理系统 报告 学生 论文开题报告有查重吗 居民信息网络管理系统 学生信息管理系统c语言 篇一:学生信息 ...
- 陕科大c语言大作业,西工大c语言大作业.ppt
西工大c语言大作业 求最小非平凡因子 1.题目描述 给定一个整整数n(2 ≤ n ≤ 50),求n的最小非平凡因子. 2.输入 输入仅一行,一个正整数n(2 ≤ n ≤ 50). 3.输出 输出仅一行 ...
- 大工17春 c 语言,大工20春《C/C++语言程序设计》在线作业【答案100分】
大工20春<C/C++语言程序设计>在线作业1 共20道题 总分:100分 答题中 单选题 判断题 一.单选题 共10题,50分 1 5分 一个函数功能不太复杂,但要求被频繁调用,则应把它 ...
- C语言实践作业报告,c语言社会实践报告
资料简介 c 语言社会实践报告 c 语言社会实践报告 随着个人素质的提升,越来越多的事务都会使用到报告,报告 中提到的所有信息应该是准确无误的. 相信许多人会觉得报告很难写 吧,下面是为大家的 c 语 ...
- python实验报告代写_TensorFlow作业代写、代做Python程序语言作业、代写github课程作业、Python实验作业代写...
TensorFlow作业代写.代做Python程序语言作业.代写github课程作业.Python实验作业代写 日期:2019-07-10 10:34 Python Practical Examine ...
- 北京电大c语言实验作业二,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...
大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf("hellowor ...
- c语言自动售货机实验报告,c语言自动售货机实验报告(15页)-原创力文档
课 程 设 计 课程名称C 语言高级程序设计 学院xxx 小组成员 1XXX 小组成员 2XXX 小组成员 3XXX 任课教师XXX 2016--2017学年第 1学期 所选题目与要求 自动售货机 问 ...
最新文章
- 在Ubuntu下编译安装atom编辑器
- Nginx学习之二-配置项解析及编程实现
- 分布式锁实现:Redis
- winlogon.exe错误:小心设置搜狗拼音输入法
- MacBook各个快捷键符号
- python slice类型_复合类型Slice python中的list
- yum search php7,yum install php7 in centos6
- 光电转换模块_关于光电倍增管(PMT)模块的选型与使用
- js添加事件 attachEvent 和addEventListener的用法
- java缓存内存泄漏_java – getMethod是缓存并导致内存泄漏
- KVM虚拟化相关知识简介(脑补)
- QT ubuntu下 多画面视频监控播放器rtsp播放器
- autocad2007二维图画法_CAD2007如何画平面图
- 猿创征文 |【敢问路在何方,路在脚下】-一个野生产品的血泪技术成长史
- C++ Primer Plus(第六版)第四章编程练习参考答案
- 蚂蚁金服阳振坤:用10年时间打造一个“顶天立地”的产品
- 数据结构与算法--递归(factorial)
- Ubuntu更新源以及搜狗输入法安装
- 角谷猜想(卡拉兹猜想)
- 一文搞懂从浏览器输入一个URL到页面出现都经历了哪些过程
热门文章
- 射频标签工作频率的分类
- 揭秘:企业做知识管理常见的几种方式!
- 智慧协同新应用:FEv6.6,让组织更灵动/敏捷!
- 自动控制原理第4章——根轨迹法(思维导图)
- 三、使用Arduino控制WS2812B灯
- 计算机专业学渣面试,感觉读了计算机专业真的是一条不归路
- [转] 我应该早看的 狂后悔啊 200条装修小常识 [图片]
- 视频处理基本技术(取帧、合帧)
- 2020年8月20计算机大赛,NOI2020于8月17日正式开幕!今年哪些竞赛选手被保送清北计算机专业?...
- 运动员和教练(接口实现)