- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网络课程设计与开发01章.ppt
ASP.NET 3.5 第01章 认识ASP.NET 1.1 Web程序的发展历程 互联网始于20世纪60年代末 1993年第一个HTML浏览器出现 1.1.1 HTML语言和HTML表单 静态网页由HTML语言和HTML表单组成,包括文本和图片,但内容需要在服务器端以手工方式修改,很难描述为Web程序。 Sample 1-1 简单的HTML文件 html head titleWeb Page/title /head body h1一级标题/h1 p这是一个简单的网页/p /body /html 一个HTML文件包括两部分内容:文本和标记,文本是HTML要显示的内容,标记则要告诉浏览器如何显示。 在HTML2.0 时,HTML表单被引入,开始了真正意义上的Web程序:在表单中所有的控件放置在form/form中。 Sample 1-2 由HTML表单控件组成的简单页面 html head titleWeb Page/title /head body form h1你认为那几种平台比较好用?/h1 p请作出选择:/p input type=checkbox /ASP.NET2.0br/ input type=checkbox /ASP.NET3.5br/ input type=checkbox /ASPbr/ input type=checkbox /JSPbr/ input type=submit value=提 交 /form /body /html 1.1.2 CGI接口 CGI是Common Gateway Interface的缩写,代表服务器端的一种通用接口。每当服务器接到客户更新数据的要求,利用这个接口启动外部应用程序来完成各种计算、处理或访问数据库的工作,将结果返回Web服务器,再返回浏览器。 1.1.3 脚本语言 ASP、JSP、PHP——〉ASP.NET、JAVA 1.1.4 组建技术 面向对象编程,由类和对象组成,采用编译和事件驱动方式运行。 1.2 ASP.NET执行环境 1.2.1 ASP.NET简介 ASP:Active Server Pages,本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。 ASP.NET应用程序:文件、页面、处理器、模块和可执行代码的组合,并且它们能够从服务器上的一个虚拟目录被引用。 ASP.NET网站由ASP.NET网页组成,*.aspx 1.2.2 ASP.NET运行原理 ASP.NET网站应用程序 *.aspx 网站服务器 .NET Framework 操作系统 O.S 浏览器 IE Request Response 1.2.3 .NET框架 “用于架构、配置、运行网络服务以及其他应用程序的开发环境”,包括:.NET语言、 CLR、 .NET类库、ASP.NET以及Visual- Studio。 .NET Framework ASP.NET Common Language Runtime Windows 作业系统服务 (COM+、交易、信息队列等) 公共对象类别库 .NET框架体系 1.2.4 .NET语言 .NET框架支持多种语言:C#、VB、J#、C++等。 程序执行之前所有的语言都被编译成一种低级语言,IL(Intermediate Language)。 VB源代码 C#源代码 .其他NET语言 源代码 VB编译器 Vb.exe C#编译器 Csc.exe 相应的编译器 由IL代码构成的DLL或 EXE文件 JIT编译器 本地机器代码 执行 CLR 1.3 软件环境 Visual Studio 2008开发工具可以高效、方便的开发.NET程序 安装VS2008前要安装.NET Framework ASP.NET程序开发服务器,取代IIS扮演服务器角色,只能浏览同一台计算机的网站,主要用来测试,正式上线,需要将网站部署到IIS网站服务器上。 Visual Studio2008开发工具 ASP.NET网站应用程序 *.aspx ASP.NET程序开发服务器 .NET Framework 操作系统 O.S 浏览器 IE Request Response
文档评论(0)