老文重貼,當年的ASP.NET 1.0,就連市面上的電腦書,大部分(九成以上)還是用記事本、WordPad、NotePad、UltraEdit在撰寫。
現在看起來很不可思議,但當年就是這樣。
本書原先撰寫於2002年初(後續經過多次修改),我在資策會 教育訓練中心擔任「專任講師」時,因為授課需要,將上課的範例與進度慢慢撰寫成一篇篇的文章。最大的優點,就是與讀者分享「利用Visual Studio .NET」快速開發程式的經驗。這也是市面上所有ASP.NET書籍的創舉!
有別於市面上尚在使用[記事本(NotePad)]來撰寫程式的ASP.NET書籍,本書將採用Visual Studio .NET來進行程式的開發,大大的減輕了初學者的負擔。......對於初學者而言,能夠快速上手,方能獲得寫程式的「成就感」。有了成就感,程式設計的漫漫長路, 才能愉快的走下去......。否則就是半途而廢,終身懼怕程式開發。
什麼是Visual Studio (.NET)?
一開始,我們先針對Microsoft Visual Studio (.NET)這套開發工具,作一個簡單的分析。版本依序名為「Visual Studio .NET 2002(ASP.NET 1.0版)」、「Visual Studio .NET 2003(ASP.NET 1.1版)」、「Visual Studio 2005(ASP.NET 2.0版)」、「Visual Studio 2008(.NET 3.5版)」為什麼我們這麼的推崇它?
Visual Studio (.NET)有何特別?
以前在MS Visual Studio 6.0(或更早以前)的時代,開發視窗程式必須依照不同的程式語言,學習不同的開發工具。假如我想要用VB(Visual Basic)開發視窗程式,我就得先熟悉VB 6.0的開發工具環境;如果想利用C++來開發程式,就要熟悉Visual C++這套開發工具……,不光是程式語言本身的差異,就連「開發工具」的環境也不盡相同。那時候,想要開發ASP程式,比較有名的是微軟的Visual InterDev這套軟體,但有更多朋友是利用一般的文字編輯器(如:UltraEdit)或是網頁編輯器(如:FrontPage或Dreamwaver)來開發ASP程式的。
現在的 .NET技術,已經將數種程式語言的開發環境整合為一。不管我們用的程式語言是VB.NET、C#或是C++,我們都可以在同一套開發工具下撰寫程式,這就是----「Visual Studio .NET」。我們可以在Visual Studio .NET底下,開發VB.NET撰寫的Windows程式,或是ASP.NET網頁程式,大大的減少了「重複學習」開發工具環境的時間。而且速度更快,除錯更簡單!
沒有Visual Studio (.NET)就無法開發ASP.NET程式嗎?
新版本的ASP.NET程式,提供許多新物件,這些物件的屬性真的多如牛毛,令人目不暇給。如果沒有開發工具的協助,幾乎不能順利開發ASP.NET程式。想要跟以前的ASP / PHP程式一樣,利用 Notepad 或是 FrontPage 這些簡單的編輯器來進行程式撰寫,在ASP.NET的時代幾乎是不可行的!即便勉強可以撰寫程式,「生產力」也很低!……想想看,如果有人要我們利用Notepad(記事本)來撰寫Windows的程式,真的不行嗎?……也不是「絕對」做不到,只是這種作法太蠢,太沒有生產力了。而利用Delphi或是VB 6.0來開發Windows程式,卻是又快又方便。我們怎能不使用開發工具??......在這變化快速的 e 時代,怎能還使用石器時代的工具來開發程式呢?
市面上的ASP.NET書籍(尤其是.NET 1.X版的年代),十本裡頭有九本半,就是利用文字編輯器(例如:Notepad / 記事本)來撰寫與開發,這真是讓人感到心情沈重與悲哀,初學者絕對不可能藉此順利學成ASP.NET程式,唯一的下場就是半途而廢,從此對ASP.NET退避三舍。......這不是ASP.NET太困難,而是坊間的書籍作者帶領讀者走錯方向。想想看:高雄到台北,如果可能的話,當然是坐飛機最快最舒適。那麼,不採用Visual Studio .NET來開發ASP.NET,就像是用「走」的,用走路到台北,在這個e時代,實在太蠢!太沒有生產力了!
[免費下載]Visual Studio 2008(90天試用版)
原文出處:http://www.taconet.com.tw/mis2000_aspnet/
本文內容,因為篇幅有限,尚未收錄在新書裡面。
---------------------------------------------------------------------------------------------------------------------
kennyshu網友的建議:
有不少人在使用的並不是微軟的Visual Studio,而是這套開放原始碼工具:SharpDevelop,
網址如下:
http://www.icsharpcode.net/OpenSource/SD/Default.aspx
---------------------------------------------------------------------------------------------------------------------
以下是廣告----
...... 寄信給我 mis2000lab (at) 雅虎.com.台灣 ................................................................................................................
ASP.NET專題實務
(文魁出版,VB版 P8187 / C#版P09027)
下集已經出版囉~~~ASP.NET專題實務II:範例應用與4.0新功能 
.............................................................................................................. 寄信給我 mis2000lab (at) 雅虎.com.台灣 ........