---------------------- asp.net+unity開發、.net培訓、期待與您交流! ----------------------
交通燈管理系統
1,首先向張孝祥老師致敬
張孝祥老師語錄:
i. 害羞是找不到工作的。
ii. 細節見真英雄
iii. 新技術是為解決問題而誕生的
iv. 人的精力是有限的,應該把精力留給自己最愛的事業上,或者最主要的事情上
v. 人的精力就那麼一點,不能夠留給別人
vi. 必須幹好一件事哦,你畢竟沒有無窮無盡的精力
vii. 大家在搞這些值的時候要小心一點,以後找錯誤付出的代價就是你現在仔細代價的十倍
viii. 誰在利益面前都會低頭的,我深知這個道理
ix. 未來是美好的牛奶和麵包都會有的
x. 現在在北京多高的工資人家都給的起,就看你敢不敢要,會不會要
xi. 環境影響乙個人,你得相信這句話
xii. 好,就這樣吧
2, 分析
總共有12條路線,為了統一程式設計模型,可以假設每條路線都有乙個紅綠燈對其進行控制,右轉彎的
4條路線的控制燈可以假設稱為常綠狀態,另外,其他的8條線路是兩兩成對的,可以歸為4組,所以,程式只需考慮圖中標註了數字號的4條路線的控制燈的切換順序,這4條路線相反方向的路線的控制燈跟隨這4條路線切換,不必額外考慮。
車子只看自己的燈,而不看自己的方向
3, 物件導向的分析和設計
a) 物件:①紅綠燈()和控制系統()
②路(road)
③汽車àstring
b) 燈的設計(12個用列舉)
public enum lamp
},
10,
10,
timeunit.seconds);
}
}
e) main函式
public static void main(string args) ;
for(inti=0;inewroad(directions[i]);
}
/*產生整個交通燈系統*/
newlampcontroller();
}
----------------------
asp.net+unity開發、
.net培訓、期待與您交流! ----------------------
黑馬程式設計師 交通燈系統
交通燈管理系統 例如 由南向而來去往北向的車輛 直行車輛 由西向而來去往南向的車輛 右轉車輛 由東向而來去往南向的車輛 左轉車輛 注 南北向車輛與東西向車輛交替放行,同方向等待車輛應先放行直行車輛而後放行左轉車輛。隨機生成車輛時間間隔以及紅綠燈交換時間間隔自定,可以設定。不要求實現gui,只考慮系統...
黑馬程式設計師 交通燈案例學習
asp.net android ios開發 net培訓 期待與您交流!這個案例剛開始看時一頭霧水,特別是路線看起來很多,非常干擾。後來跟著把 敲了一遍,慢慢才理解解題思路以及 的實現。1.多畫圖分析 2.多寫 即使不懂也可以跟著示例打 3.多注意各個類之間的關係,通過什麼樣的方式聯絡。下面說說學習這...
黑馬程式設計師 交通燈控制系統
asp.net unity開發 net培訓 期待與您交流!交通燈管理系統 一.專案需求 二.需求分析 1 交通訊號燈控制器的分析 1基本概念 將兩個方向對立的訊號燈歸為一組,如南訊號燈和北訊號燈為一組,東南訊號燈和西北訊號燈為一組 2.基本邏輯 任意時刻,只能有一組訊號燈保持亮的狀態,右轉車輛不受訊...