• aspx文件怎么下载 > ASP技术的出现使服务器端程序开发变得简单易行,ASP.NET则进一步拉近了 ...
  • ASP技术的出现使服务器端程序开发变得简单易行,ASP.NET则进一步拉近了 ...

    免费下载 下载该文档 文档格式:TXT   更新时间:2011-10-27   下载次数:0   点击次数:1
    
    
    
    
    
    
    
    
    
    
    
    ASP技术的出现使服务器端程序开发变得简单易行,ASP.NET则进一步拉近了桌面应用开发和Web开发的距离。但ASP.NET 1.x还是存在不少令人不满意之处,一些常见程序仍需要耗费程序员大量的时间和精力。ASP.NET 2.0的推出则体现了微软让Web开发变得更简单的决心。ASP.NET 2.0本着使用尽可能少的代码的原则,来开发强大、安全、动态的Web程序,大大提高了程序开发的效率。本章主要介绍ASP.NET 2.0程序开发的基本知识,包括以下几个部分:
    ● .NET Framework v2.0简介
    ● ASP.NET 2.0应用程序结构
    ● ASPX网页代码模式
    ● Visual Studio 2005的使用
    这几部分知识都是ASP.NET 2.0程序开发的基本知识,希望通过这几部分知识的讲解,让读者走进ASP.NET 2.0程序开发的精彩世界。
    1.1  .NET Framework v2.0简介
    Web程序开发方式变革的速度似乎要比人们想象的要快,当开发商终于整理好ActiveX、COM(组件对象模型)与Windows DNA(分布式Internet结构),并还在为自己已经拥有这些知识和技术陶醉的时候,当程序员还在乐此不疲地编写COM组件的时候,微软却以全新的技术行话建立了一个全新的应用程序平台.NET,并在推出.NET Framework 1.0、1.1版本之后于2005年年底又发行了.NET Framework v2.0版本。那么,究竟这一切意味着什么?首先回顾一下Web程序开发的发展历程吧。
    1.1.1  Web程序开发的发展历程
    互联网络始于20世纪60年代末,作为由美国国防部提供初期资金的实验,其目标之一是建立一个真正灵活的信息网络。早期的互联网用户大多限于教育机构和国防承包商。通过与学术界的合作,以及研究人员在全球各地实现信息共享使互联网逐渐兴盛起来。20世纪90年代初,调制解调器的出现使得互联网开始开放给商业用户。1993年,第一个HTML浏览器的出现拉开了互联网革命。
    1.HTML和HTML表单
    早期的网站发布的是静态的网页,主要由HTML语言和HTML表单组成,虽然网页中包含文字和图片,但这些内容需要在服务器端以手工的方式来变换,因此很难把它们描述为Web程序。下面的例1-1是一个简单的HTML文件。
    例1-1  简单的HTML文件
    该程序清单包含一个标题和一行文字。其中标题包含在标记<h1>和</h1>之间,一行文字包含在标记<p>和</p>之间。代码如下:
    <html>
    	<head>
    		<title>Web Page</title>
    </head>
    <body>
    		<h1>一级标题</h1>
    <p>这是一个简单的网页</p>
    </body>
    </html>
    一个HTML文件包含两部分内容:文本和标记,文本是HTML要显示的内容,标记则告诉浏览器如何显示这些内容。HTML的标记定义为不同层次的标题、段落、链接、斜体格式化、横向线等。图1-1显示了简单的HTML网页浏览器。
    
    图1-1  简单的Web程序效果图
    在HTML 2.0,引入了HTML表单,这时才开始了真正意义的Web程序:在一个HTML表单中,所有的控制都放置在<form>和</form>中。当读者在客户端单击“提交”按钮后,网页上的所有内容就以字符串的形式发送到服务器端,服务器端的处理程序根据事先设置好的标准来响应客户的请求。
    2.CGI
    CGI是Common Gateway Interface的缩写,代表服务器端的一种通用(标准)接口。CGI开启了动态网页的先河。其运行原理是每当服务器接到客户更新数据的请求以后,利用这个接口去启动外部应用程序(利用C、C++、Perl、Java或其他语言编写)来完成各类计算、处理或访问数据库的工作,处理完后将结果返回Web服务器,再返回浏览器。后来又出现了技术有所改进的ISAPI和NSAPI技术,提高了动态网页的运行效率,但仍然需要开发外部应用程序,而开发外部应用程序是一项很复杂的工作。
    3.脚本语言
    在CGI技术之后出现了很多优秀的脚本语言,如ASP、JSP、PHP等。脚本语言简化了Web程序的开发,一时间成为Web开发商的最爱。但脚本语言使用起来并不简单,首先其代码组织混乱,和HTML标记杂乱堆砌在一起,开发、维护都非常不方便,以至当ASP.NET的代码隐藏模式出现后,使用这些脚本语言的Web程序开发商们都有一种解放之日到来的感觉。另外,其编程思想不符合当前流行的面向对象的编程思想。因此,该脚本语言必将会被其他更高级的语言(ASP.NET、Java等)所代替。
    
    

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 TXT格式下载
  • 您可能感兴趣的
  • aspx  喜爱夜蒲种子文件下载  qq透明皮肤文件下载  镜像文件下载  解压文件下载  res.rdb文件下载  qq彩色分组文件下载  解压文件软件免费下载  下载的文件打不开