我的理由:開發(設計和編碼)項目的正確方法是什麼?
我是ac#初學者,我想知道開發一個項目的正確方法。我覺得我沒有以正確的方式工作,因爲有時很難維護我的代碼。 ..我必須以不同的形式重複一些代碼。
我該怎麼辦?
我用數據庫創建了一些項目。我的方法如下:
研究我想做什麼。想想應用程序應該具備哪些功能,以及它對用戶有用。在我掌握了所有的信息(或幾乎全部)之後,我開始了另一步。
設計數據庫。 (在這裏我想我有一些經驗,我已經注意到它對我來說更容易),通常我規範化數據庫以分開不同的對象。
設計用戶界面。我只是扔winforms控件,我做了一切不同的形式,然後我製作一個包含表單的mdi容器。
編碼:這是最糟糕的部分。我只是使用事件編程......而對於事件編程,我的意思是視覺工作室爲每個控件設置的默認事件......然後在每一個事件中我編碼我需要做的事情。
實施例:
我有一個MDI容器,如果我CLIC x對象它將打開的形式,我有按鈕,數據網格,文本框形式...如果我CLIC或做AY事件它將做az事情...有時我做一些額外的類並在項目中使用。
我的問題:
我知道OOP編程的基礎知識,但我真的不知道怎麼與我的「事件編程」來管理這一點。
我已閱讀關於UI模式和如何分開視覺,代碼和數據庫,但我真的知道
。 我應該開始使用這個UI模式(三層架構)嗎?
我的設計方案我的方法是好的(我真的有些事情必須是錯的,但我是菜鳥,英語不是我的母語,所以如果我真的不知道, 什麼具體的事情,我應該研究
只好將此問題作爲太寬泛。 – Aristona
這可能會做在http://programmers.stackexchange.com/ – Bit
那邊至少3個問題更好的它可能做的更好。如果你寫「我的_問題_」,那肯定太寬泛了。 –