美越网络业务范围:网站制作、网站优化、网络营销、设计印刷、三维动画。

当前位置:首页 > 常见问题

网站制作语言asp.net的介绍

自从在2002年初首次发布.NET Framework 1.0以来,Microsoft花了大量精力和时间来开发ASP.NET,它是.NET Framework的一部分,可以用来构建Web应用程序。本节将介绍ASP.NET的发展历史及其开发环境。
 
早期的Web程序开发是十分繁琐的事情,一个简单的动态页面就需要编写大量的代码(一般用C语言)才能完成。
1996年,Microsoft推出了ASP(Active Server Page,活动服务器页面,现在人们常称之为传统ASP)1.0版。它允许采用VBScript/JavaScript这些简单的脚本语言编写代码,允许将代码直接嵌入HTML中,从而使得设计动态Web页面的工作变得简单。ASP能够通过内置的组件实现强大的功能(如Cookie)。ASP最显著的贡献就是推出了ActiveX Data Objects(ADO),它使得程序对数据库的操作变得十分简单。
1998年,微软发布了ASP 2.0和IIS 4.0。与前一版相比,2.0版最大的改进是外部的组件需要初始化。用户能够利用ASP 2.0和IIS 4.0构建各种ASP应用,而且每个组件有了自己单独的内存空间,可以进行事务处理。
随后,微软在Windows 2000 Server系统中提供了IIS 5.0和ASP 3.0。此次升级,最主要的改变就是把很多事情交给COM+来做,效率比以前的版本更高,而且更稳定。
ASP.NET 1.0的发布意味着从过去的Microsoft技术向构建ASP Web站点的飞跃。ASP.NET 1.0在结构上与传统的ASP版本截然不同,几乎完全是基于组件和模块化的。ASP.NET 1.0及相关的Visual Studio .NET 2002的引入给开发人员带来了如下好处:
 页面显示与代码清楚地分开。使用传统ASP时,编程逻辑常常散布在整个页面的HTML中,使得后面对页面的修改比较困难。
 开发模型更接近于桌面应用程序的编程方式。这样很多Visual Basic程序员可以轻松地转换到Web应用程序开发。
 有一个功能丰富的开发工具(称为Visual Studio .NET),开发人员可以通过它可视化地创建和编写Web应用程序代码。
 有几种面向对象的编程语言可供选择,其中Visual Basic .NET和C#(读作C-Sharp)是目前最流行的两种语言。
 它可以访问整个.NET Framework,这意味着Web开发人员首次拥有了一种统一且容易的方式,来使用数据库、文件、网络工具等许多高级功能。

2003年,Microsoft公司发布了Visual Studio .NET 2003,提供了在Windows操作系统下开发各类基于.NET 框架的全新的应用程序开发平台(称为.NET 1.1)。
2005年11月,Microsoft发布了Visual Studio 2005和ASP.NET 2.0。它修正了以前版本中的一些Bug并在移动应用程序开发、代码安全以及对Oracle数据库和ODBC的支持等方面都做了很多改进。
Microsoft公司在2007年11月发布的Visual Studio 2008和ASP.NET 3.5中添加了一系列很酷的新功能,主要的新功能包括LINQ以及AJAX框架整合。2008年8月,Microsoft发布了用于Visual Studio和.NET Framework的Service Pack 1,其中引入了一些重要的新功能,如ADO.NET Entity Framework和动态数据。
目前该软件的最新版本是Visual Studio 2010(通常读作twenty-ten)和ASP.NET 4.0,它是在已成功发行的Visual Studio 2008和ASP.NET 3.5的基础之上构建的,其中保留了很多令人喜爱的功能,并增加了一些其他领域的新功能和工具。
 
进行ASP.NET开发时需要使用的语言是Visual Basic.NET或者C#,这两种语言都是.NET环境下的程序设计语言,但并不是必须使用.NET集成开发环境才能进行ASP.NET Web程序设计。因为ASP.NET文件实际上是一个纯文本的文件,编译工作是在用户向服务器第一次发出对该文件的HTTP请求时由Web服务器进行的,并不是由VS完成的。从理论上讲,用记事本或其他文本编辑器就可以编写ASP.NET Web应用程序,但大多数开发人员还是希望安装Microsoft Visual Web Developer 2010(VWD)。VWD是专门为构建ASP.NET Web站点而开发的,其中包含了大量有助于快速创建复杂ASP.NET Web应用程序的工具。
Visual Web Developer有两个版本:一个是独立而免费的版本,称为Microsoft Visual Web Developer 2010 Express;还有一个版本是作为较大的开发套件Visual Studio 2010的一部分,它有不同的版本可用,且各个版本的价格各不相同。虽然VWD的Express 版本是免费的,但是它包含了创建复杂且功能丰富的Web应用程序所需的所有功能和工具。本书中的所有示例都可以用该版本构建出来。
1. 获取Visual Web Developer 2010
可以从Microsoft站点http://www.microsoft.com/express/上下载VWD的免费版本。在Express的主页上,依次单击Download链接,直到打开提供了下载Express产品的下载页面,其中包括Visual Web Developer 2010 Express 版本。在这个页面上可以以Web安装方式下载Visual Web Developer 2010 Express 版本,这里只下载安装程序,文件的其余部分将在安装过程中下载。

读者还可以从www.microsoft.com/web和www.asp.net/vwd/站点上下载Microsoft Web Platform Installer(WPI)应用程序,其中就包含了VWD。除了VWD以外,这个工具还便于访问其他许多与Web开发相关的工具和程序。通过使用WPI这个优秀的工具,可以同时获得大量与Web开发相关的程序和工具。
在本书中,以C#作为编程语言,以VWD 2010作为开发环境,进行ASP.NET动态网站开发,因此需要把它安装到开发机器上。



更多


10年网站建设经验
高品质的设计
符合标准的前端代码
强大的后台管理程序
专业的网站优化推广经验
7*24小时的服务支持