您现在所在的位置:首页 >> VC设计 >> 文章内容
VC五子棋游戏软件的设计与开发  论文
双击自动滚屏 文章来源:   发布者:jsjlw99   发布时间:2009/7/3 14:30:25   阅读:6694
窗口函数定义了应用程序对接收到的不同消息的响应,其中包括了应用程序对各种可能接收到的消息的处理过程,是消息处理分支控制语句的集合。通常窗口函数由一个或多个 switch 语句组成。每条 case 语句对应一种消息,当应用程序接收到一个消息时,相应的 case 语句被激活并执行相应的响应程序模块。
窗口函数是应用程序处理接收到的消息的函数。其中包含了应用程序对各种可能接收到的消息的处理过程。
在本系统中一共用到了 WM_PAINT、WM_LBUTTONDOWN、WM_LBUTTONUP、WM_DESTROY四种消息:
LRESULT CALLBACK WndProc(HWND hWnd,UINT iMessage,UINT wParam,LONG lParam)
switch(iMessage)                         
       {
       case WM_PAINT:
       …… ……
       break;
       case WM_LBUTTONDOWN:
       …… ……
       case 、WM_LBUTTONUP:
       …… ……
case WM_DESTROY:
…… ……
default:                
       return(DefWindowProc(hWnd,iMessage,wParam,lParam));
}
WM_LBUTTONDOWN 是在玩家在鼠标单击左键后产生的,这时通过 GetCursorPos(&pt) 函数来判断鼠标是否处在落棋的合法点(包括按钮上),如果是合法的落棋点,就返回棋子状态数据等参数,这时 WM_PAINT 函数在收到这些消息后就开始按照得到的参数来重绘棋盘,用户在松开鼠标后又产生 WM_LBUTTONUP 消息,电脑在通过选择最佳落棋点之后,又返回给 WM_PAINT,这样就产生了消息循环,直到接收到 WM_QUIT 消息才退出程序, PostQuitMessage 函数的作用就是向应用程序发出 WM_QUIT 消息,请求退出。DefWindowProc 函数是系统默认的处理过程,以保证所有发送到该窗口的消息均得以处理。

3       系统需求分析

3.1  系统需求

五子棋作为一款休闲益智游戏,它最大的优点在于游戏规则家喻户晓,简单,上手快,趣味性强,所以受广大用户青睐,在各大提供棋牌类游戏的平台都可以看到玩五子棋游戏的人很多。休闲益智游戏中等级并不是最重要的追求目标,通过对游戏规则的熟悉,能很快上手掌握其操作方式,也更适合男女老幼全家共同娱乐,花费时间简短,速战速决,在短时间内感受到游戏的乐趣,完全享受气氛轻松活跃的游戏过程。此种娱乐方式既不耽误时间也能轻松调剂娱乐,充分适合现代人们的娱乐需求。更主要的是开发了人的智力,成为年轻一代最流行的游戏,据统计,五子棋游戏的玩家中,学生占了接近三分之一的比例,对学生的智力健康成长起一定作用,正所谓休闲娱乐两不误。

3.2  功能需求

要求系统界面简洁,操作方便,把五子棋游戏规则中最基本的规则体现出来,比如“和棋”、“重新开局”等。五子棋还有一大特点就是速战速决,电脑应在很短时间内就应做出判断,并能提供一定的帮助,违反游戏规则的时候应立即指出。在正规五子棋比赛中,都设置了“禁手”这一规则,但广大玩家之所以喜爱五子棋游戏,就是因为五子棋游戏规则简单,“禁手”这一规则很复杂,所以在本系统中,采用“无禁手”的规则,让规则简单化。
 
 
 
注:本资料为参考资料,需要此论文请与本站QQ联系购买。联系QQ:31600328
为防止盗版,本站发布资料与实际资料不符请加QQ获取详细资料后再确定购买。正式论文为通过答辨论文。
【说明】该全套毕业设计作品包括:论文+源代码+程序+开提报告+PPT答辨稿   数据流程图、功能模块图、运行界面图、源代码和程序,另附带有开题报告、论文是Word格式,按计算机毕业论文格式要求书写,适用于计算机专业!
, ,

上一页  [1] [2] [3] [4] 


【 字体: 打印本页 | 关闭窗口
此论文全套为收费论文。要想获得此全套论文和设计请联系本站客服QQ:31600328 欢迎你的访问!
 本文的地址是: http://www.jsjlw99.cn/Articlenews.asp?id=1692  转载请注明出处!
 您的姓名:
 评论正文:
 验证码:  
 
 [@2023/11/16 2:18:30]
   
 [@2022/8/6 2:13:05]
   
 [@2019/6/8 0:19:47]
   
 [@2019/5/30 21:52:27]
   
 [@2019/5/23 9:04:45]
   
 [@2019/5/11 10:43:42]
   
 [@2019/5/1 17:46:01]
   
 [@2019/4/17 8:34:34]
   
本类最新文章
VC软件在线激活技术的研究 VC家电维修信息管理系统 VC高校排课系统
C++多人视频聊天系统 VC公司生产信息管理系统 VC高校运动会管理系统
设为首页 | 收藏本站 | 过客留言 | 联系我们 | 友情链接 | 原创文章 | RSS订阅 | 管理入口

Copyright @ 2006-2008 Powered By 设计中心工作室  版权所有.
Email:31600328@qq.com QQ: 31600328
鄂ICP备05006890号 本站关键词:计算机毕业论文 计算机毕业设计