2011年11月25日 星期五

ASP.NET 相關名詞解釋-分享2U

.NET :
是 Microsoft 推出的資訊技術, 您的電腦若有安裝 .NET Framework ,就可以執行別人寫好的 .NET 程式。


.NET Framework :
是一組 dll 檔案, 裡面提供了很多現成的功能, 若您要開發程式時, 很多時候只需要呼叫裡面現成的功能就可以做到了, 例如您想 copy file, 存取 database, 繪圖,...等,Microsoft 都幫您寫好了, 放在這坨 dll file 裡,您可以到 Microsoft 網站免費下載它, 若您要執行別人寫好的 .NET 程式, 您電腦裡也需要先安裝 .NET Framework 才行。

ADO.NET:
在 .NET Framework 的眾多類別(class) 裡, 有幾個類別是專門用來存取資料庫的, 例如 SqlConnection, SqlCommand, SqlDataReader, DataTable, DataRow,.... 這些類別, 我們特別抽出來給它一個名稱, 叫做 ADO.NET, 如果您使用 .NET 這技術來開發存取資料庫(例如開發進銷存, 會計, 人事, 網路線上報名, 討論板, 購物網站,...), 那麼您對於 ADO.NET 裡包含的類別就要特別熟悉, 工作才會進行的順利。

Web Form, Windows Form, Console Application:
您使用了 .NET 的技術, 可以用它來開發網站, 我們稱這網站叫 Web Form, 或 ASP.NET; 若您用 .NET 技術開發了一套類似 photoshop 的影像處理軟體, 那類軟體必需將程式放在您電腦裡才能執行, 那類軟體稱為 Windows Form; 有時我們希望撰寫的軟體不必有太漂亮的外觀, 就可以寫 Console Application, 它是文字模式的, 就是您有時會看到的 DOS 視窗。

VS.NET:
要開發 .NET 程式, 您可以用記事本來寫程式, 但這會讓您事倍功半(如同您拿二支小牙籤當筷子來吃飯, 沒必要吃得這麼辛苦, 對吧), Microsoft 推出了 VS.NET 軟體, 您可以購買它, 用它來開發 web form, windows form, console application ,..等型式的程式, 除了要付費的版本之外, Microsoft 也有推出免費的版本, 功能也算齊全, 真是佛心來的...

C#, VB.NET:
若您要開發 .NET 程式, 不論使用記事本或 VS.NET, 都需要寫程式碼, 對吧!! 您可以選擇的程式語言有 C++.NET, C#, VB.NET, 若您是要寫網站, 或進銷存這類的應用程式, 個人建議用 C# or VB.NET, 最好是用 C# 啦 。經常聽到有初學者說"我正在寫 vb.net ", 而他真正的意思可能其實是 "我正在開發 ASP.NET 網站, 使用的語言是 VB.NET"

沒有留言:

張貼留言