簡介:
在之前的博文中,BlogBoy和大家一起大致的學習了關於什么是ASP.NET,我們都知道ASP.NET能夠用來開發動態網站。本篇文章,BlogBoy將繼續與大家一起探討關於ASP.NET的相關知識,以及開發ASP.NET應用程序(說明一下:為什么不僅僅說是ASP.NET網站呢?這是因為ASP.NET除了開發一般的網站,還包括一些其它應用場合,如ASP.NET應用程序,.NET WebService等其它類型的項目,關於這些項目類型的區別和應用場合,本系列將不會過多的探討,本系列的主要目的還是從最基本的ASP.NET網站入手,探求ASP.NET的實際開發場合,但是我們還是清楚得知道,ASP.NET能開發動態網站,但卻不僅僅是如此而已。)所需要搭建的開發環境。文中會給出相應的軟件下載地址,部分軟件地址已經找不到了,還請各位自行搜索下載。
正文:
- 安裝環境:
首先申明一下,BlogBoy目前的主機系統環境依然是XP(見笑啦,呵呵!其實Win7的安裝和配置基本差不多,不過Win7自帶了IIS,而XP(你知道的!)沒有,需要自己下載一個版本的IIS並安裝。
對於0基礎的人來說,服務器和IIS也許是新名詞,在此簡單解釋一下,“服務器”比較容易理解,你甚至可以簡單理解為是服務器就是普通的主機,IIS(全稱Internet Information Services 互聯網信息服務),是由微軟提供的WEB互聯網基本服務。可以這么認為,一台普通的XP或Server機安裝上IIS,就擁有了WEB服務器的基本能力,就擁有了解析HTML、ASP、ASP.NET的能力。最為重要的是,IIS還提供了可視化的配置管理界面,你可以方便的管理運行在本機上的網站和虛擬目錄,這也是為什么把IIS放在介紹的最前面的原因,只有理解了IIS,你才能了解一個網站的基本運行環境或配置。
如果是XP系統,安裝一個IIS5或以上的版本即可(安裝完畢還需要配置,這樣IIS才能正確解析ASP.NET的腳本代碼,相關的下載地址和配置文章網上有很多很好的文章,讀者可以仔細的去品味一下IIS)
如果完成了IIS的安裝,那么本機(也可以稱為“個人版服務器”,呵呵)就擁有了WEB服務器的功能,現在完全可以發布和瀏覽自己本機上的靜態或ASP.NET網站了,接下來我們只需要關心如何制作網站就可以了,那么我們就不得不提以下的內容。
- 安裝開發工具:
Visual Studio 2008 Professional Edition:
你可以在這個地址中獲得它們http://msdn.microsoft.com/zh-cn/evalcenter/bb633753.aspx
還記得上文提到的IDE么,對,IDE(Integrated Development Environment,是“集成開發環境”的英文縮寫)Visual Studio 2008 Professional Edition就是一個微軟編程開發的IDE,它不僅僅集成了多種語言(Html、C#、VB、JavaScript、CSS等),還集成了諸多方便快捷的應用程序框架,使你可以毫不費勁的新建任意類型的項目工程,智能提示、自動補全、代碼着色、糾錯警告等等特性,使得Visual Studio (目前最新的版本為Visual Studio 11)成為微軟技術開發者的最佳搭檔。
Visual Studio 2008 SP1:
至於SP1是微軟發布的一個補丁包,SP1 解決並通過了一些列反饋及內部測試發現的問題。安裝這個補丁包后Visual Studio 和 .NET Framework 在響應性、穩定性和性能方面得到改進,一句話要更好更方便的開發,就需要安裝此補丁程序(后期我們將會使用一款JS的框架jQuery,VS2008及以下版本本身對其不支持智能提示,但是安裝了SP1的用戶就能夠開啟對JQ的智能感知。)如果Win7用戶安裝SP1出現錯誤,請參照博友的博文《Visual Studio 2008 SP1 安裝失敗的解決方法》http://www.cnblogs.com/snowdream/archive/2009/01/23/1380453.html。
- 額外的輔助工具:(可選)
安裝完了Visual Studio 2008 Professional Edition及SP1,那么還需要些什么嗎?不,其實這已經足夠了(一切就是這么簡單快捷,你不得不佩服微軟的厲害),有些讀者可能要問了,不是還有什么.NETFrameWork、SQL Server、CLR、CIL么?不用安裝的么?文章里面之所以沒有提及這些,是因為安裝Visual Studio 2008(其他版本也是如此)的過程中這些東西都會一並安裝到你的電腦上,這也是為什么安裝Visual Studio 的過程似乎有些過於漫長的一個原因吧。那么額外的工具干嘛用的呢!OK,程序開發,尤其是WEB開發,會涉及到諸如瀏覽器兼容、團隊協作、重復勞動等問題,或者您覺得使用過於龐大的IDE感覺不爽,那么下面這些工具您也許會感興趣,讓我們來看一看都有哪些寶貝:
Photoshop CS系列:這個不用說,地球人都知道,做網頁嘛,總有些時候需要自己處理處理圖片,這個肯定用的上。
CodeSmith Professional:一款基於模板的代碼生成器,可自定義多種語言的模板並批量生成基於模板的代碼文件,編寫重復代碼還是很厲害的,園子里面也有很多各色的代碼生成器。
Microsoft Visual SourceSafe:這是一款源代碼管理器,Visual Studio 2008可以搭配Microsoft Visual SourceSafe 2005使用,它具有版本控制和管理的功能,適合團隊協作、共同開發。
Microsoft SQL Server:這個有別於安裝Visual Studio 自帶安裝的精簡版,企業版具有完整的數據庫功能並且提供了一個強大的可視化管理工具SQL Server Management Studio
IETester:開發WEB頁面的同志都知道,WEB頁面的布局和外觀在不同的瀏覽器及版本中其表現效果是不一樣的,IETester提供了一個集成的IE瀏覽器測試環境,從IE5.5至IE9(特別說明:要使用里面的IE9,就必須安裝Win7以上的系統,XP、Server用戶如果本機是IE6,那么請升級到IE8。)
Visual Studio 2008 Express Edition:類似與Visual Studio的精簡版,其ISO下載地址:http://download.microsoft.com/download/8/B/5/8B5804AD-4990-40D0-A6AA-CE894CBBB3DC/VS2008ExpressENUX1397868.iso
附錄:
Visual Studio常用的快捷鍵:http://www.cnblogs.com/9999/archive/2009/09/24/1573030.html
Visual Studio皮膚更換:http://studiostyl.es/(選擇一套自己喜歡的皮膚,對保護眼睛還是蠻有效果的,順便貼一下BlogBoy的Visual Studio 2008皮膚)
結語:
關於IDE的使用問題,大家的看法可能不一樣,有些人覺得這個IDE好,有些人覺得哪個好一些,還有些覺得只是工具而已,順手就行,甚至有些不屑於使用此類IDE……無論怎樣,各抒己見,無傷大雅,金無足赤人無完人,工具也是如此嘛。
怎么說呢,做好自己,活出自己的精彩,互相砥礪,共同進步。