我喜歡編程語言,並試圖想出問題的邏輯解決方案。我一直在閱讀C#和WPF的工作內容。 (也是Python和PyQt)在我編程的所有大學課程中,我什麼也學不了(變量是什麼,數組是什麼,不是什麼堆棧和堆,不是CLR/JVM實際做的)我感覺我有一個掌握基本知識,掌握更多實質性主題。如何開始開發軟件?
我一直在試圖製作自己的C#/ WPF應用程序,該應用程序由輸入傳感器和輸出繼電器進行家庭/商店自動化管理。
我有麻煩做某些事情。例如。使用戶控件由中央控件使用,該中央控件在具有數據庫層的同時控制另一個用戶控件。
我真的很想學習如何構造邏輯上的程序和最好的設計是什麼(例如,我討厭有一個程序充滿了if/else語句)。問題是,我發現的書籍只有基本的例子,並不能真正加深我對整個作品如何協同工作的全面認識。
沒有冒犯,但是如果你不知道堆和堆之間的區別,你沒有掌握好基礎知識,而且你的教官對你造成了很大的傷害,並且浪費了你的時間。建議的位置:在嘗試解決硬件/軟件交互之前,最好花時間學習基礎知識。否則,你很快就會變得非常灰心。在你嘗試解決WPF問題之前,你可能會最好的,在這一點上,選擇一個開始的C#書。即使您是C#主控人員,WPF也不是一個簡單的學習框架。 – 2010-09-08 00:57:43
對不起,我的意思是講師不知道並教導堆/堆棧以及C#和CLR之間的區別 – 2010-09-08 01:36:59