• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于VS2010的數(shù)字競猜游戲研發(fā)

    2015-06-17 09:15:07李嘉誠
    現(xiàn)代商貿(mào)工業(yè) 2015年11期
    關鍵詞:功能設計

    摘要:數(shù)字競猜游戲軟件有利于調(diào)節(jié)人們緊張的生活和工作節(jié)奏。簡單介紹VS2010應用程序結(jié)構(gòu)的基礎上,較為詳細的描述了數(shù)字競猜游戲的基本原理、邏輯功能設計、具體物理實現(xiàn)及其測試。測試結(jié)果表明,本款游戲軟件具有一定的簡單實用的價值。

    關鍵詞:VS2010;數(shù)字競猜游戲;功能設計;物理實現(xiàn)

    中圖分類號:

    G4

    文獻標識碼:A

    文章編號:16723198(2015)11013002

    1VS2010應用程序結(jié)構(gòu)簡介

    Visual Studio是微軟公司推出的開發(fā)環(huán)境,是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview—CTP),并且支持開發(fā)面向Windows 7的應用程序。

    VS2010應用程序的構(gòu)成包括多個對象和相應文件。其中對象由應用程序、邊框窗口、文檔邊框窗口、文檔、視和文檔模板構(gòu)成。它們之間具有一定的內(nèi)在派生關系。構(gòu)成應用程序的文件有各類由AppWizard所生成的頭文件,還有其所生成的實現(xiàn)文件兩大部分。基于此研發(fā)的數(shù)字競猜游戲能豐富人們的生活,具有一定的實用價值。

    2數(shù)字競猜游戲的簡介

    2.1本游戲方法

    本競猜游戲分中為兩種模式,其一為在1到49中選擇6個自己所猜想的不同數(shù)字,其二為在1到50中選擇5個基本數(shù)字,在1到9中選擇自己的附加數(shù)字,進行游戲,每一次中獎僅與當前競猜號碼有關,與歷史競猜號碼無關。除了游戲中的競猜還可通過直接接入互聯(lián)網(wǎng)進行棋牌游戲。

    用戶可直接從游戲端中預先設置每一個自己所需要的數(shù)字,同樣用戶可也可以選擇其中若干個數(shù)字隨機生成。

    2.2獎勵模式

    每一次需要一定的積分,在根據(jù)不同的游戲模式下,獎勵主要根據(jù)猜對的個數(shù)來判斷:

    49選6:

    6猜中4:積分 *1.5;

    6猜中5:積分*2;

    6猜中6:積分*4。

    50選5 + 10選2:

    5猜中5:積分*4;

    5猜中4:積分*2。

    2猜個附加選中一個便乘以二。

    3數(shù)字競猜游戲功能設計

    本游戲系統(tǒng)的功能包括5個部分,即賬號登陸、號碼選擇、號碼限制、號碼生成和號碼判斷,分別對應5個模塊實現(xiàn),分別是登陸模塊,界面模塊,初始游戲模塊,號碼匹配模塊,數(shù)據(jù)傳輸模塊?;贑++/CLI 在VS2010平臺上實現(xiàn),用戶界面是.Net架構(gòu)下的Windows Form窗體界面,5個模塊主要功能及流程依次介紹如下。

    3.1界面模塊

    本模塊是軟件直接與用戶的交互部分。主要使用Form1窗體,該窗體分為三個部分,一個部分是菜單欄(menuStrip)和按鈕附加菜單(buttonContextStrip);第二個部分是顯示并設置號碼的按鈕群和三種游戲模式的選擇;第三部分是儲存、顯示號碼的UI。

    3.2登陸模塊

    本模塊是實現(xiàn)將用戶的數(shù)據(jù)、積分與文件相關連的部分。在本模塊中需要定義一個全局變量int mark;記錄用戶每一局游戲后的積分情況。

    3.3初始游戲模塊

    本模塊的作用是用戶自己輸入或者隨機生成相應的一系列號碼。用戶需要自己輸入時,會使用到一個新的Form窗體類實現(xiàn)(UserValue),本模塊的隨機生成一個新的單個數(shù)據(jù)只需要定義一個新的函數(shù)以及設置一個按鈕的Click事件,函數(shù)定義如下:

    Void SetValue(Button^ button,array^buttons,int lowerLimit,int upperLimit);

    用戶若需要自己設置相應的號碼大小,右鍵單擊按鈕,即可彈出新窗體。利用.Net架構(gòu)中的ContextMenuStrip控件實現(xiàn),右鍵顯示的菜單是ContextMenuStrip中的子菜單欄。使用Click事件即可實現(xiàn),先經(jīng)登陸模塊,再開始初始游戲模塊,如圖1所示。

    3.4號碼匹配模塊

    本模塊是實現(xiàn)設置上下號碼上下限、號碼的匹配、返回積分的功能。利用兩個新的Form窗體類來實現(xiàn),本模塊利用了隨機數(shù)Random,隨機生成用戶設置的上下限之間的一系列數(shù)值,接下來將生成的一組數(shù)據(jù)與原本用戶設置的號碼相匹配。號碼匹配如圖3所示。最后是數(shù)據(jù)傳輸模塊:將數(shù)據(jù)發(fā)回總數(shù)據(jù)保存端。

    4數(shù)字競猜游戲系統(tǒng)實現(xiàn)與測試

    本游戲系統(tǒng)需要設計5個Form窗體類(Form、ELimits、LLimit、Login、UserValue),以實現(xiàn)登陸模塊,界面模塊,初始游戲模塊,號碼匹配模塊,數(shù)據(jù)傳輸模塊。主ContextStrip、ListBox、SplitController、WebBrowser要用到的控件有等。

    4.1隨機數(shù)的存儲和替換代碼實現(xiàn)

    4.3本系統(tǒng)運行與測試結(jié)果

    在以上分析、設計和實現(xiàn)的基礎上,運行改系統(tǒng)的主要界面包括用戶登錄界面(圖2),具有兩種選擇模式,一種是左鍵直接點擊按鈕,按鈕的數(shù)據(jù)會隨機生成,第二種是右鍵彈出一個新的對話框選擇需要的數(shù)字。然后將選擇的號碼顯示在固定的區(qū)域。

    5結(jié)語

    通過測試,本程序已經(jīng)基本實現(xiàn)本項目的目標,代碼易閱讀、方便維護。

    本猜數(shù)游戲系統(tǒng)采用面向?qū)ο蟮姆治鲈O計方法,采用托管C++語言、.Net架構(gòu)下的WindowsForm界面實現(xiàn)了項目目標。使用簡單易行的隨機數(shù)產(chǎn)生方法,并用數(shù)組存儲。當然,也可以進一步修改、完善,達到以后插入使用的其他項目中的作用,而且也可以簡化其控件數(shù)量,增加底層代碼的復雜度。

    參考文獻

    [1]任哲.MFC Windows應用程序設計[M].北京:清華大學出版社,2013.

    [2]楊國富.Visual C++ 程序開發(fā)案例解析[M].北京:清華大學出版社,2013.

    [3](美)Mark Allen Weiss,馮舜璽.數(shù)據(jù)結(jié)構(gòu)與算法(計算機科學叢書)[M].北京:機械工業(yè)出版社,2009.

    [4]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].第四版.北京:高等教育出版社,2006.

    [5]李嘉誠.基于安卓的聊天系統(tǒng)研發(fā)[J].軟件導刊,2014,(11).

    [6]李剛.瘋狂軟件教育[M].北京:電子工業(yè)出版社,2011,(7).

    猜你喜歡
    功能設計
    加強實踐能力培養(yǎng)的機械制圖課程改造研究
    大學教育(2017年1期)2017-02-13 18:30:04
    基于ASP.NET的貴安大學城二手物品交易網(wǎng)站的設計與實現(xiàn)
    商(2016年35期)2016-11-24 08:04:22
    微信微網(wǎng)站典型功能設計與性能保障研究
    醫(yī)學類課程題庫管理與組卷系統(tǒng)需求分析及功能設計
    電力營銷系統(tǒng)功能分析
    中國市場(2016年27期)2016-07-16 04:00:15
    教室管理運維平臺功能結(jié)構(gòu)設計
    智慧油田數(shù)字員工系統(tǒng)設計
    科技傳播(2016年7期)2016-04-28 22:54:23
    試論行政事業(yè)單位固定資產(chǎn)管理系統(tǒng)的功能設計
    智富時代(2015年8期)2016-01-14 05:07:34
    建筑工程中結(jié)構(gòu)設計與功能設計的協(xié)調(diào)方法
    秦邦憲對陜甘寧邊區(qū)黨的建設戰(zhàn)略定位與功能設計
    杭州市| 改则县| 屯留县| 工布江达县| 西乌| 增城市| 霍州市| 台安县| 景洪市| 澄迈县| 武清区| 靖远县| 新兴县| 扶风县| 麟游县| 河北省| 漠河县| 加查县| 南通市| 新巴尔虎左旗| 昔阳县| 蒙自县| 遂川县| 海门市| 东兴市| 云林县| 曲阜市| 北安市| 金寨县| 宕昌县| 北宁市| 长沙市| 辽阳县| 甘南县| 龙州县| 衡阳县| 绥宁县| 治多县| 黄梅县| 遵义县| 如皋市|