ASPNET实用教程.ppt_第1页
ASPNET实用教程.ppt_第2页
ASPNET实用教程.ppt_第3页
ASPNET实用教程.ppt_第4页
ASPNET实用教程.ppt_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

ASP.NET实用教程,授课教师:姬广永学习网站:QQ:41588872Email:jgyzhr,第一章ASP.NET概述,教学目的:通过本章学习,使同学们对ASP.NET动态网站开发有一个初步的理解和认识,熟悉ASP.NET的开发环境,并对ASP.NET的一些基本概念有一个深入的理解。,282020.,第3页,教学重点,动态网站的工作原理ASP.NET与ASPIIS服务器的安装与配置.NET的基础结构ASP.NET网站开发的知识准备,282020.,第4页,1.1静态网页与动态网页,静态网页Web服务器动态网页,静态网页,1.1简单的HTML页面网页标题标题一网页内容。,282020.,第6页,静态网页,通常这些网页只有HTML标记,没有其他可以执行的程序代码。网页的内容是静态不变的网址形式通常为:,静态页面工作原理,282020.,第8页,Web服务器,根据用户的Web浏览器发送的请求提供相应文件的一种软件也称为HTTP服务器常用的Web服务器包括:微软的IIS(Internet信息服务器)网景的企业服务器(NES)ApacheHTTP服务器等,这一时期的Web设计更像是平面设计,而不是程序设计。这样设计出来的页面,只能呈现静态的文本和图像,无法提供满足用户需求的交互模式,也无法展示动态的信息。,静态网页的缺点,282020.,第10页,什么是动态网页,动画、Flash、applet等所谓动态网页只是视觉上的,与真正的“动态网页”是不同的概念。示例“动态”主要指的是“交互性”动态网页中不仅含有HTML标记,而且含有可以执行的程序代码,动态网页能够根据不同的输入和请求动态生成返回的页面,例如常见的BBS、留言板、聊天室等就是用动态网页来实现的。动态网页的后缀名:.aspx.asp.jsp.php等等,动态网页又分:客户端动态网页和服务器端动态网页客户端动态:由浏览器上的模块(插件)完成创建动态网页的全部工作。服务器端动态:由Web服务器处理请求后生成对应的网页发送回浏览器,动态页面工作原理,动态网页和静态网页的区别:,核心区别:是否在服务器端运行!动态网页中的某些脚本只能在服务器端运行,而静态网页中的任何脚步都不能在服务器端运行。动态网页中可以同时包含客户端脚本和服务器脚本,而静态网页中只能包含客户端脚本。后缀名差别:静态:.html.htm动态:.asp.aspx.jsp.php等等,282020.,第14页,ASP,ASP全称为ActiveServerPages(中文译名为活动服务器页面),是微软公司推出的用于Web应用服务的一种编程技术语法简单,易学易用。asp采用的脚本语言:VBScript和JavaScript。代码嵌入到HTML语言中。,282020.,第15页,ASP.NET(ASP的发展),微软公司很快公布了其宏伟的“Windows.NET”计划,发布了成为下一代网络服务框架的NGWS,同时将其ASP技术升级为ASP+2000年11月,微软公司推出VisualStudio.NET7.0开发工具的Beta版本,将NGWS更名为.NETFramework,此时ASP+也正式改名为现在的ASP.NET。ASP.NET与ASP相比速度更快,功能更加强大。,ASP.NET与.net框架的关系,搭建ASP.NET开发运行环境最重要的是安装.NETFramework,即.net框架。.NET框架.NET框架(.NETFramework)是一套应用程序开发和运行的平台或者环境,而ASP.NET则是这个平台中的一部分,主要负责WEB应用程序的开发,为WEB应用程序开发提供接口,因此要想利用ASP.NET技术开发WEB应用程序,必须安装.NET框架。,282020.,第17页,.NET框架,CLR:为基于.net平台的一切操作提供一个统一的运行环境。.net类库(基类库):是.net应用软件开发的基础类库,也是.NET平台本身的实现基础。ADO.NET为.net框架提供统一的数据访问技术。,282020.,第18页,技术特点,多语言支持VisualBasic.NETVisualC+C#Jscript.NET多平台支持所有支持.NET的Windows平台性能强大的性能和可伸缩性,ASP.NET的多语言支持,代码编译执行,_,代码,编译,Microsoft中间语言(MSIL或IL),JIT编译器,机器语言,分别编译IL的每一部分,282020.,第20页,C#与ASP.NET,C#语言是一门简单,现代,优雅,面向对象,类型安全,平台独立的一门新型组件编程语言很多人学ASP.NET,不知道用好还是c#好,看简单就选择了,结果学了接近两个月才在几个高手朋友的指点下,改成C#,当然,我这不是说VB.net不好,只是说c#的代码看起来简洁点。而且目前绝大多数公司使用C#.,IIS服务器,InternetInformationServer(简称IIS)是Windows系统提供的一种服务,它包括WWW服务器、FTP服务器和SMTP服务器,是架设个人网站的首选。程序运行inetmgr,Windows2000Server在安装的过程中会自动安装IIS5.0,而Windows2000Professional和WindowsXP则不会,必须用添加Windows组件的方式另行安装。下面以WindowsXP为例,介绍安装IIS5.1的过程。1.安装IIS安装IIS的步骤如下:从桌面的“开始”菜单中选择“控制面板”,打开“控制面板”。双击“添加或删除程序”图标,打开“添加或删除程序”对话框。,用鼠标单击左边的“添加/删除Windows组件”图标,打开“Windows组件向导”(图1-12)。,图1-12Windows组件向导,选中“组件”列表中的“Internet信息服务(IIS)”选项,单击“下一步”按钮,组件向导即开始安装所选组件。在安装向导的最后一页单击“完成”按钮,完成组件的安装。,2.Internet信息服务器在“控制面板”中双击“管理工具”图标,打开“管理工具”对话框,在其中双击“Internet信息服务”图标,打开Internet信息服务器窗口,如图1-13所示。,图1-13Internet信息服务器窗口,3配置IIS,虚拟目录是Web服务器使用的逻辑目录名,与服务器上的物理目录相对应,使用IIS创建虚拟目录,步骤1:在“默认Web站点”中创建一个虚拟目录。,步骤2:给出此虚拟目录的别名。,步骤3:选择虚拟目录的位置。,步骤4:为此目录选择适当的访问权限。,激活浏览器,在地址栏中输入本机的网址,如http:/localhost/,4.测试IIS,VS2008的下载及破解,.net自学手册1-VisualStudio2008的下载及破解,HTML+C#+ADO.NET+access/SQLserver,理论学习要求,完,ASP.NET开发程序的一般步骤,第一个ASP.NET程序,按钮响应事件的代码,ProtectedSubButton1_Click(ByValsenderAsObject,ByValeAsSystem.EventArgs)HandlesButton1.ClickLabel1.Text=Hello,World!EndSub,“未启动调试”对话框,程序运行结果,ASP.NET项目文件组成,.aspx:为Web应用的窗体文件,是网站的前台程序,可在浏览器中显示。.cs:类模块代码文件,用于程序的后台处理。,主目录每个Web站点都必须有一个主目录。“主目录”是站点访问者的起始点,也是Web发布树的顶端。其中包含主页或索引文件,用来欢迎访问者并包含指向Web站点中其他页的链接。主目录映射到站点的域名。例如,如果站点的Internet域名是:主目录是C:WebsiteMicrosoft,则Web浏览器使用网址:,补充内容:,虚拟目录要从主目录以外的目录发布信息,可以创建虚拟目录。“虚拟目录”是物理上未包含在主目录中的目录,但客户端浏览器却认为是包含在主目录中的目录。,虚拟目录具有“别名”,客户端浏览器用此别名来访问该目录。别名一般要比目录的路径名称短,更便于用户键入。使用别名也更加安全,用户不知道

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论