1、系统需求分析第1章 系统需求分析1.1 简介 是一个很大的、扩展了的 类层次结构,它能使开发 应用程序变得更加容易。与传统上使用 语言直接访问 相反,使用 和 的优点是 已经包含和压缩了所有标准的“样板文件”代码,这些代码是所有用 编写的 程序所必需的。因此用 编写的程序要比用语言编写的程序小得多。另外, 所编写的程序的性能也毫无损失。必要时,你也可以直接调用标准 函数,因为 不修改也不隐藏 程序的基本结构。使用 的最大优点是它为你做了所有最难做的事。 中包含了上成千上万行正确、优化和功能强大的 代码。 极大地加快了你的程序开发速度。 系统功能分析使用 实现一个模拟点扑克牌游戏的程序,要求能够
2、进行简单的要牌、发牌、重置功能。具体功能要求如下:(1) 玩家最多可以要张牌;(2) 如果牌的点数之和大于点则自动判输;(3) 在不超过点的情况下,玩家与电脑比较牌的点数大小,大者为赢家;() 界面美观,操作可靠。第2章 系统总体设计根据需求分析,本系统为一个点扑克牌游戏娱乐系统,用户可以通过该娱乐系统进行游戏娱乐。作为休闲娱乐软件,界面设计美观,操作可靠是设计的一个重要要素。通过查资料充分了解扑克牌游戏的规则、结构和特点后,采用编写此娱乐游戏系统。在通过对牌类游戏软件系统需求分析的基础上得到如图 所示的系统功能模块图 图系统功能模块图第3章 详细设计界面设计系统界面如图所示图 系统界面、开始
3、项目用创建基于对话框的应用程序启动 并用为应用程序创建初始文件。建立项目的方式如下: 从主菜单叶,选取。从项目属性表中的可选项目表内选取 ()。将项目命名为。、添加标识按钮将按钮的标题改为要牌,将其由改为。将的标题改为不要了, 将其由改为。从控件栏中点击按钮,用鼠标在界面画一个按钮,将按钮的标题改为重置, 其改为。、添加编辑框和静态文本框 从控件栏中点击编辑框,在界面上画出两个编辑框,用来记录显示牌的点数。 从控件栏中点击静态文本框, 在界面上画出两个静态文本框,分别把标题改为玩家和电脑。程序代码 点 : 点 点 ; : : (); () ; () : (* ); : () ();() : (
4、) () (* ) (); () (, ) () () (* *) : (, ) ; ; ; ; ()(); ()(); () : ()(); (* ) (); () : (, ) () () () () (, ) (, ) (, ) () () (); . . . ( ) ); ( (); (, , ); . (, ); (, ); : ; ( , ) ( ) ) ; (); (, ); , . , . () () (); (, () (), ); (); (); ; (); () ) ; () ) ; (, , ); (); . () () ; () ; ()*; ; () : (); (
5、) : ; ; ; ; ()(); ()(); () : () ; ; (); ; ; (); ()(); (); () (你已经要了次牌了!); (); (你已经要了次牌了!); () () 等待玩家 () ; ; (); ; ; (); ()(); 等待玩家 () ()() () (祝贺你:玩家,你赢了!); (很遗憾,你输了!); ()() (祝贺你:玩家,你赢了!); () (很遗憾,你输了!); ()() (很遗憾,你输了!); () (祝贺你:玩家,你赢了!); *() (平局!); * 第章测试数据与结果测试数据:()当玩家和电脑的牌总点数:若玩家点数电脑点数,则玩家赢(结果如下图)。()当玩家和电脑的牌总点数:若玩家点数电脑点数,则玩家赢(结果如下图)。()当玩家的牌总点数:则玩家赢(结果如下图);()当玩家的牌总点数,电脑的牌总点数:则玩家输(结果如下图);第章 实习体会和收获为了此次课程设计,在实验前做了很多事先准备,比如在网上搜集相关的知识资料,同时对及等知识进行了更加层次的学习并了解了一些相关知识,并且对一些相关控件的属性及使用方法也有了进一步的了解。对游戏娱乐软件开发有了更进一步的认识,提高了软件设计水平,收获非常大。参考文献 实践与提高 中国铁道出版社 刘长明 杨工明 编著 游戏编程导学 清华大学出版社 杨正华 张秋生 编著
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1