我的VB學習史
我知道,C#是後起之秀,但支持者之多,讓我們這些使用VB的人都有…不爽吧!姑且不論,但我發現一件更不爽的事。先說說我的VB歷史吧。從 DOS 6.22 開始,第一次接觸到 Basic 程式語言,後來大學接觸到有GUI的 VB6,最後跑去寫 ASP,NET Framework 1.x 與 ASP.NET 1.x 中斷學習,老實說,那時候的 .NET Framework 與 ASP.NET,我有嘗試去學習,但最後放棄了,這故事在「關於.NET Framework / ASP.NET這條路」已經說過。現在,我又碰到新的問題,那時ASP使用的好好的,所以我的Know-How都停在VB6,後來我為了學 ASP.NET 2.0,還特定去買了 Visual Basic 2008 的書回來學習,Renew - Re-Study 一下我 Visual Basic 相關 Knowledge。但各位長輩們也知道,除非是像 MSDN 這種佛心級的資源文件,不然,你要找個資料、學個東西,有很大一部份你都會看到 C# 語法的內容。 平常的 C# 轉 VB,我是還沒有什麼問題,後來在論壇上請教前輩時,學到了一個網站 developerfusion ,可以讓我們把 C# 轉 VB 語法,他網站有註明只支持到 .NET 3.5 語法,不過就我使用而言,到沒碰過什麼很特別的語法轉換不出來的。
我碰到的新問題是,就算轉換成 Visual Basic 也看不懂的內容?Try the VB Code,這些 Code 都能動,程式都很正常。是我不用功嗎?這些是什麼 Code,標題寫的很清楚了「Reflection,反映」。想說,好吧,是我們自己不用功,那去找本書來看,在上網看了一下 Visual Baisc 2010 各書籍的目錄,結果讓人吃驚。
網站書店找有教"Reflection, 反映"書藉結果
表一:此為2011/9/2搜尋 Books 中Visual Basic 2010之結果,我未看實體書內容,以下表格依 Books 網站資訊製作。
書名 | Reflection |
---|---|
Visual Basic 2010 程式設計 16 堂特訓 | No tech |
完整學習Visual Basic 2010(附光碟) | No tech |
用實例學Visual Basic 2010程式設計 | No tech |
Visual Basic 2010從零開始(附CD) | No tech |
Visual Basic 2010 程式設計速學對策(附影音教學、範例檔、題解、VS 2010Express中文版) | No tech |
Visual Basic 2010 程式設計範例教本(附1光碟片) | No tech |
Visual Basic 2010學習範本(附光碟) | No tech |
新觀念 Microsoft Visual Basic 2010 程式設計(附光碟*1) | No tech |
Visual Basic 2010開發實戰(附CD) | No tech |
表二:此為2011/9/2搜尋 Books 中C# 2010之結果,我未看實體書內容,以下表格依 Books 網站資訊製作。
書名 | Reflection |
---|---|
Visual C# 2010精要剖析(附光碟) | No tech |
新思維系列 2 Visual C# 2010程式設計 | No tech |
Visual C#2010 程式設計實例演練與系統開發(附CD) | No tech |
Visual C# 2010基礎必修課(附贈雙光碟) | No tech |
Visual C# 2010程式設計16堂課(附DVD) | No tech |
Visual C# 2010程式設計速學對策(附影音教學、範例檔、題解、VS 2010Express中文版) | No tech |
Visual C# 2010程式設計經典(附 VS 2010Express中文版,範例檔,影音教學) | No tech |
Visual C# 2010與UML開發實戰 | No tech |
Visual C# 2010程式設計與應用 | No tech |
表三:此為2011/9/2搜尋 amazon 中C# 2010 (英文書)之結果,我未看實體書內容,以下表格依 amazon 網站資訊製作。
書名 | Reflection |
---|---|
Pro C# 2010 and the .NET 4 Platform | Tech |
Beginning Visual C# 2010 (Wrox Programmer to Programmer) | No tech |
Murach's C# 2010 | No tech |
Microsoft Visual C# 2010 Step by Step | No tech |
Head First C#, 2E: A Learner's Guide to Real-World Programming with Visual C# and .NET (Head First Guides) | No tech |
C# 2010 for Programmers (4th Edition) (Deitel Developer Series) | No tech |
Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer) | No tech |
Introducing Visual C# 2010 (Expert's Voice in .NET) | No tech |
C# 2010 All-in-One For Dummies | No tech |
Visual C# 2010 How to Program (4th Edition) | No tech |
Visual C# 2010 How to Program (4th Edition) | No tech |
結論
連國外的書都很少很少談 Reflection,不過你找「C# Reflection」,「VB Reflection」,在 Amazon 還是可以找到一、二本有教 Reflection 的原文參考書,但如果在 Books 下「C# 反映」,「VB 反映」,沒有,中文一本也沒有。好啦,事實證明,Reflection是自修課,或是進階課。那我只好想辦法自學吧。我不敢說要學到什麼程度,但最少看到人家寫什麼要看得懂,不要看到第一行 Assembly 就放棄了。
不過,好心的 Allen 大大還是有跟我小聊一下,讓我比較有方向。目標:「Factory + Reflection + Config」,Allen 大大說,這是很平常的應用,聊過之了,我也認為最少應有這種程度。
接下來我準備了幾個範例,真的要請各位有路過的高手指教指教。另外,拜「重構:改善既有程式的設計 (二版)」之賜,讓我寫這範例程式碼的過程,不斷換帽子(書中術語),算是第一個練習之作,一樣,也麻煩指教,我會虛心接受學習。
沒有留言:
張貼留言
感謝您的留言,如果我的文章你喜歡或對你有幫助,按個「讚」或「分享」它,我會很高興的。