简介:在之前的博文中,BlogBoy和大家一起大致的学习了关于什么是ASP.NET,我们都知道ASP.NET能够用来开发动态网站。本篇文章,BlogBoy将继续与大家一起探讨关于ASP.NET的相关
简介:
在之前的博文中,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:
还记得上文提到的IDE么,对,IDE(Integrated Development Environment,是“集成开发环境”的英文缩写)Visual Studio 2008 Professional Edition就是一个微软编程开发的IDE,它不仅仅集成了多种语言(Html、C#、VB、JavaScript、CSS等),还集成了诸多方便快捷的应用程序框架,使你可以毫不费劲的新建任意类型的项目工程,智能提示、自动补全、代码着色、纠错警告等等特性,使得Visual Studio (目前最新的版本为Visual Studio 11)成为微软技术开发者的最佳搭档。
•额外的辅助工具:(可选)
安装完了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常用的快捷键:http://www.cnblogs.com/9999/archive/2009/09/24/1573030.html
Visual Studio皮肤更换:http://studiostyl.es/
结语:
关于IDE的使用问题,大家的看法可能不一样,有些人觉得这个IDE好,有些人觉得哪个好一些,还有些觉得只是工具而已,顺手就行,甚至有些不屑于使用此类IDE……无论怎样,各抒己见,无伤大雅,金无足赤人无完人,工具也是如此嘛。