小弟過去都是搞ERP、PL SQL跟PowerBuilder等非物件導向程式語言。由於客戶越來越少,只得轉進C#.NET。本來也想搞搞看JAVA。但找來找去JAVA沒像PowerBuilder那種視窗視覺化操作介面,VS 2008倒跟PB很像,就一頭栽進來了。
一開始是先從微軟的2008版C# WINFORM學起。我是不照著書本一步一步做啦。只是試著建出簡單WINFORM,像是顯示HELLO WORLD!之類的。再試著加一些控件到WNFORM中。
遇到問題則上網Google or 必應一下,都不難找到答案。
摸熟了操作界面後,我再加裝SQL SERVER。接著再繼續深造WINFORM或WPF 並熟悉SQL 語法。 也搞過Web Developer。2008版不必裝IIS也可以執行。
搞了一些程式出來放在網上。有興趣的同好可以下載來看看。
https://www.opendrive.com/files/5822640_n7RVN_36b8/_Latest_.NET_30112009.zip
但後來接觸到「設計模式」(下面會提到), 猛然驚覺今是昨非。赫然發見以往寫的程式簡直是亂搞一通。
有些物件導向的概念是自行摸索不出來的。推薦參考一下下面兩篇文章。
http://faculty.stut.edu.tw/~pwchen/sa&d/data-structure-model.ppt
[PPT] 下載 - PowerPoint Presentation
http://www.ocu.edu.tw/~pychang/se/oo.ppt
搞了一些時日後,敝公司有位大老闆建議我要瞭解"設計模式"。一接觸之後才發現程式設計領域別有洞天。而且發現台灣業界的程式前輩、先驅一直在探討新技術,對"設計模式"著墨不多。欲瞭解此一議題需先清楚物件導向的概念。「設計模式」當然最為複雜,而且可能不適合初學者。呵呵,我也還在探索中。
恭喜你跨出去了啊,常看到同事把asp.net當vb寫
回覆刪除