iT邦幫忙

5

十分鐘了解.NET

這一篇將介紹.NET的觀念,期許不了解.NET的PowerBuilder開發人員,能有快速的了解。
內容包含如下:
* .NET Framework架構
* CLS、MSIL和CLR
* Managed和Unmanaged code
* CTS(Common Type System)
* JIT Compiler、Assembly和Metadata

閱讀全文:
http://www.mpinfo.com.tw/TechnologyColumnFiles/PB_T_201006.pdf


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
ckwatch1980
iT邦新手 5 級 ‧ 2010-06-09 16:17:31

很好的資訊,感謝分享。

0
pantc328
iT邦高手 1 級 ‧ 2010-06-09 22:28:57

看了第一張圖.
算了!ORZ!!
怎麼差那麼多.
還是看MSDN比較實在.

Framework 類別包含ADO.NET 資料存取類別.Web,Windows,WPF.. UI類別,WCF,Web Service服務存取類別. 而基礎類別是最底層的類別.所有的的類別如ADO.NET,ASP.NET都參照到..

所以他的類別分類不是你這樣分的.
整個Framework 是一個十分龐大的架構圖.

同意你的看法

aqr199 iT邦新手 2 級 ‧ 2010-06-10 08:13:31 檢舉

題目是十分鐘了解.NET, 不是深入研究.NET
對象是PowerBuilder開發人員

如果是你來做, 會有什麼產出呢?

huangsb iT邦好手 1 級 ‧ 2010-06-10 08:14:50 檢舉

對於初學者,這種分法是比較簡單的。

ASP.NET雖然可參考到所有的類別,但不一定能夠編譯成功。例如,如果你要ASP.NET去開啟一個Windows Form,編譯就會失敗。

0
pantc328
iT邦高手 1 級 ‧ 2010-06-10 08:36:04

我不是要消遣你.
要在十分鐘內了解,NET不是容易的事.
但以我研究.NET有近8年的時間.NET 1.1開始.

我覺得東西精簡是很好的事.但不可以偏離跑道太多.
ASP.NET,Windows Form 本來就不能在一起.這是設計架構的問題.
UI層已經在非常上層了.
就跟BaseClass不能參考到ADO.NET的類別.如int,string..基礎類別裡面不能有ASP.NET or ADO.NET 類別.而ASP.NET,ADO.NET 裡面有用到string等基礎類別一樣.

當然你要有這些設計架構的知識.你就能很清楚的知道Framework 的類別庫怎麼去建構的.

0
pantc328
iT邦高手 1 級 ‧ 2010-06-10 10:23:16

我來產出??
坦白說.我的產出是Code和幫助我的長官,學弟妹解決問題.
要我上台做簡報~這我不行.

我曾經有趣應徵過講師.但~我講的太深了,所以.

你的內容我只看到第一張圖.
其實Framework是包含了所有ADO.NET Classes,Base Classes,ASP.NET Classes...NET 提供的函式庫.所以你不能將ADO.NET類別切開去給人家誤導.

而所有的Framework底層是Base Classes,所有其他上層類別(ADO.NET,ASP.NET..)參考到他.這涉及架構學,一個Class只能單向參照另一Class.另一Class則不能參考回參考到的Class.所以要去做切層的動作.

ADO.NET很重要.我2002學MCSD認證時.有開WindowsForm,ASP.NET,Webservice的課程.也有相關的認證.但就是沒有ADO.NET的認證.然而所有的認證裡都有考到ADO.NET.而佔的比分有30%以上.所以建議一定要很熟.

但每個程設師開發領域並不同.有些開發人員一輩子都用不到資料庫.所以也用不到ADO.NET.就跟有些工程師永遠不會寫UI的意思一樣.所以我覺得把ADO.NET 類別庫切開也是不適當的.

aqr199 iT邦新手 2 級 ‧ 2010-06-11 19:55:08 檢舉

只是要提醒你
題目跟對象不一樣, 教學說明的廣度跟深度也需要有所不同

=__= 想一想要回什麼也是你的自由, 算我雞婆吧

mpinfo iT邦新手 2 級 ‧ 2010-07-21 17:37:18 檢舉

還是謝謝各位的指教,下次應該要調整一下內容,讓大家更容易接受!

我要留言

立即登入留言