程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> 一個撲克游戲的誕生--前言

一個撲克游戲的誕生--前言

編輯:關於JSP

    最近一直在和java系統設計打交道,只有晚上有點兒時間可以寫些自己喜歡的.net的東西,比如說象
標題說的:一個撲克游戲,呵呵。其實也不是為了寫而寫,只是希望通過寫這個程序熟悉一下.net而已。
程序雖然還沒寫完,但發現涉及面真的很廣,幾乎包括.net的所有方面。另外最近也想寫一點兒東西,這
樣就產生了要寫這篇文章的念頭,想結合目前正在做著玩的這個程序,完整的闡述一下這個程序從系統設
計到最後編碼完成的過程,雖然程序不大,但牽涉面很廣,並且完全采用面向對象的設計思想和多層結構
開發的思路,並且在winform部分借鑒了vc的一些做法,可以作為一個典型的教學程序來看。有朋友建議
我根據這個寫一本書,並且准備替我聯系這件事,不過我這個人最大的特點就是怕麻煩,呵呵,出書太麻
煩,朋友們去買書也麻煩,還不如放到網上來的簡單。我希望讀這篇文章的朋友能從中了解一下我的一些
編程思想及編程習慣,如果對這些朋友能有些幫助,那就是我最高興的事情了。需要提醒大家注意的是由
於程序並沒有完成,並且我也是在學習當中,所以很多文章中的很多東西可能在文章的後面被推翻,不過
這樣也好,可以讓大家了解一下我的編程思想是如何改變的,另外由於這畢竟不是在寫書,所以有些東西
並沒有仔細推敲,有些隨意,如果存在這樣、那樣的錯誤,請大家多包涵,也希望能給我指出這些錯誤。
    好了,廢話少說,讓我們開始把。要完成一個項目,少不了下面幾個階段:需求分析、系統設計、編
碼和測試,其中每個階段又可以細分,由於目前這個程序比較少,所以沒有必要每個階段都涵括。先說說
需求把。現在我們要做的是一個帶點兒賭博性質的撲克游戲,比較喜歡玩街機的朋友一般能玩過。各地的
叫法不同,我們這兒管這種賭博機叫FullHouse,很簡單,你押上分後,系統會出5張牌,然後根據這5張
牌的組合來判斷你的得分,然後你可以選擇得分或比倍,選擇得分則系統給你長分,游戲重新開始,選擇
比倍就是猜大小,猜對了得分加倍,猜錯了嗎,你就倒霉了,呵呵。然後繼續選擇得分或比倍,直到你選
擇了得分或比倍失敗。下面是簡單的use case圖和順序圖,(由於只是要簡單的描述一下需求,所以胡亂
一畫,呵呵)
<br>
    現在需求差不多清楚了,我們就要來做系統設計了,由於程序比較簡單,所以我就不采用從頂至下的

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved