現在很多朋友用上最新的IDE去開發C#,就會忽略一個問題,窗體的矢量圖圖標和邏輯方法的分離,是如何做到分離的。
這個問題從早期的VS2005就能很好的解說。
早期,我們編寫一個界面,文件夾是 frame.cs 然而隨着我們個性話發展,常常要修改默認圖標或是其他資源的排放,亦或是對邏輯的實時更新。
於是我們將邏輯操作和顯示層分離。frame.designer.resx
例如。我寫一個button ,功能是跳轉如另一個界面,這個button選用我個人頭像,那么我就把button資源和大小,位置等設置信息放在 frame.cs 里,跳轉,判斷,監聽等就放在designer.cs 中。
現在很多入門的程序員都是從前端開發等培訓班。
那么有一個思想始終貫穿着計算機 應用程序語言的發展 “綜合-分離-迭代-革新” + “展示@邏輯”

