第15章 开发Web应用程序.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 16 PAGE 17 第15章 开发Web应用程序 Web应用程序,是一种以网页形式为界面的应用程序,Web应用程序可以利用网络的强大功能为用户提供服务。ASP.NET为这种类型应用程序的开发提供了一个强大的平台。还有一种可以为Web应用程序提供服务的网络应用,叫XML WebService,也叫Web服务,它虽然不以可视的界面出现在用户面前,但可以为用户的客户端应用程序或Web应用程序提供网络服务。事实上,.NET本身就具有浓郁网络气息,所以可以毫不夸张地说,Visual Studio.NET就是为计算机网络技术的迅猛发展而诞生的。 15.1 ASP.NET简介 Web应用程序也叫动态网页。动态网页是相对于静态网页而言的,所谓静态网页,是指所有的网页内容都已事先设计完成,当用户通过网页浏览器(如最常见的IE浏览器)请求打开网页时,Web服务器就将这种事先设计好的网页一字不改地发送到用户的浏览器中供用户浏览。而动态网页则不同,动态网页至少有一部分内容并非事先设计,这部分内容要根据用户的具体请求在Web服务器上进行处理,临时生成,然后将包含临时生成内容的网页发送到用户的浏览器中供用户浏览。 ASP.NET就是用于开发动态网页的,它由微软的.NET技术细化而来,ASP.NET完全基于模块与组件,和以前的Web应用程序开发平台相比,使用户可以像开发Windows应用程序那样开发Web应用程序,有效地缩短了Web应用程序的开发周期。 15.1.1 ASP.NET的运行环境 由于Web应用程序是在Web服务器上对页面进行处理,这就决定了Web应用程序是在服务器端运行的程序,所以作为Web应用程序开发平台的ASP.NET其运行环境对计算机的硬件与软件都有一定的要求,其对计算机硬件的要求如下: CPU:PII 300 MHz以上,推荐使用PIII 600 MHz以上。 内存:96 MB,推荐使用128 MB以上。 硬盘空间:完全安装方式至少需要250MB,快速安装方式需要至少155MB。 显示器:要求分辨率至少800x600,支持256种以上的颜色数。 ASP.NET对操作系统环境的要求较高,它只能在Windows 2000 Profession SP1、Windows 2000 Server SP1、Windows XP Professional及更高版本中运行。 如果使用的操作系统是Windows 2000 Professsion或Windows XP Professional,则需要安装操作系统具备的ASP.NET惟一可以使用的Web服务器组件IIS(Internet Information Service Internet信息服务),Windows 2000 Server在安装时会自动安装IIS,故无需单另安装。IIS安装后还需要安装FrontPage 2000服务器扩展,因为.NET框架必须利用IIS注册扩展模块。 除了操作系统之外,运行ASP.NET还需要安装.NET Framework(.NET框架)、MDAC(Microsoft Data Access Components,数据访问组件)。 图15-1 创建ASP.NET Web应用程序出错如果计算机中已经安装了Visual Studio .Net 2003、IIS及NET Framework 1.1,而在Visual Studio .NET环境中创建ASP.NET Web应用程序时,仍出现图15-1所示的出错信息,则说明ASP.NET运行环境的配置存在问题,需要执行Windows“开始”菜单“程序”项“Visual Studio .NET 2003”下“Visual Studio .NET工具”下的“Visual Studio .NET命令提示”命令,打开一个命令提示符窗口,键入“aspnet_regiis /i”命令后按〈Enter〉键进行修复。 图15-1 创建ASP.NET Web应用程序出错 15.1.2 ASP.NET应用程序的组成 ASP.NET的一个重要突破是实现了用户界面程序(html代码)和功能实现程序(用VB.NET、C#等语言编写的程序)的分离。一个ASP.NET页面文件可以被拆分成两个独立的部分:一个文件(xxxxx.aspx)包含html代码和控件信息,用来描述页面外观;另一个文件(xxxxx.aspx.cs)包含实现程序功能的代码。 图15-2和图15-3所示的是某ASP.NET Web应用程序项目中“*.aspx”和“*.cs”文件的内容,可以看出前者与普通的.htm文件格式非常相似,而后者则与C#应用程序的格式相似。 图15-2 *.aspx文件的内容

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档