




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章ASP.NET2.0开发基础依据客户端使用方式的不同,可以将网络应用系统分为两大体系:
B/S(Browser/Server)结构体系与C/S(Client/Server)结构体系。C/S模式:需要在客户端开发应用程序,用户安装后在本机使用,通过客户端程序访问服务器资源。B/S模式:用户通过浏览器访问服务器资源,用户不需下载和安装客户端软件。1.1C/S模式与B/S模式C/S模式C/S三大缺点客户端需要安装专用的客户端软件维护成本高对客户端的操作系统一般也会有限制
Windows2000,Xp,VistaLinuxUnixB/S模式B/S特点不依赖客户端程序,只要安装浏览器即可(火狐;世界之窗;GreenBrowser;IE;腾讯TT)运行维护比较简便访问自由方便最大的缺点是对外网环境依赖性太强1.2静态网页和动态网页静态网页:指不包含服务器端脚本代码的网页,完全使用HTML(超文本标记语言)书写。动态网页:指包含有服务器端脚本代码的网页,当前动态网页技术主要有:ASP、ASP.NET、PHP、JSP等,每种技术里面服务器端脚本代码采用不同的语言进行书写,如ASP采用VBScript或Jscript,而ASP.NET采用C#或VB.NET,JSP采用JAVA。动态网页的优点在于它以数据库技术为基础,可以大大降低网站维护的工作量。
.NET是微软公司发布的新一代的系统、服务和编程平台,主要由.NETFramework和MicrosoftVisualStudio.NET开发工具组成。
.NETFramework是一种新的计算平台,它包含了操作系统上软件开发的所有层,简化了在高度分布式Internet环境中的应用程序开发。.NETFramework主要包括两个最基本的内核,即公共语言运行库(CommonLanguageRuntime,简称CLR)和.NETFramework基本类库,它们为.NET平台的实现提供了底层技术支持。公共语言运行库是.NETFramework的基础,是.NETFramework的运行时环境。NETFramework的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合。1.3.NET简介
ASP.NET网页在任何浏览器或客户端设备中向用户提供信息,并使用服务器端代码来实现应用程序逻辑。使ASP.NET网页可以为网站创建动态内容。通过使用静态HTML(.htm或.html文件),服务器读取文件并将该文件按原样发送到浏览器,以此来满足Web请求。相比之下,当用户请求ASP.NET网页(.aspx文件)时,该页则作为程序在Web服务器上运行。该页运行时,可以执行网站要求的任何任务,包括计算值、读写数据库信息或者调用其他程序。该页动态地生成标记(HTML或另一种标记语言中的元素),并将该标记作为动态输出发送到浏览器。
ASP.NET页面作为代码在服务器上运行。因此,要得到处理,页面必须在用户单击按钮(或者当用户选中复选框或与页面中的其他控件交互)时提交到服务器。每次页面都会提交回自身,以便它可以再次运行其服务器代码,然后向用户呈现其自身的新版本。1.4ASP.NET页面与Web服务器的交互过程往返行程的步骤1、用户通过客户端浏览器请求访问页面,服务器加载对应的.aspx文件,如果程序员通过编程让它执行初步处理,如进行初始化操作等,可以在Page_load事件中进行处理;2、然后把这个文件交给aspnet-isapi.dll进行处理。如果以前没有执行过这个程序,那么就由CLR编译执行,得到HTML代码;如果已经执行过这个程序,那么就直接执行编译好的程序并得到HTML代码;3、把HTML流返回给浏览器,浏览器解释执行显示网页容;4、当用户输入信息、从可选项进行选择、或单击按钮,页面可能会再次被发送到Web服务器,这称为“回发”,即发送回其自身;5、在Web服务器上,该页面再次被允许,并执行后台代码;6、服务器将执行操作后的页面再次以HTML流的形式发送到客户端浏览器。只要用户在该页面中操作,此循环就会继续,用户每次单击按钮时,页面中的信息都会发送到Web服务器,然后该页面再次运行,一次循环称为“往返行程”。HTTP的工作原理客户端
(浏览器)请给我发送
“超文本简介”超文本简介服务器页请求1.5.1基本概念——web服务器Web服务器是一个软件,用于管理Web页面,并使这些页面通过本地网络或Internet供客户浏览器使用。在Internet中,Web服务器和浏览器通常位于两台不同的机器上,也许它们之间相隔数英里。然而,在本地情况下,也可以在一台机器上运行Web服务器软件,再在这台机器上通过浏览器浏览它的Web页面。
1.5建立ASP.NET程序的运行环境常见的web服务器在UNIX和LINUX平台下使用最广泛的免费HTTP服务器是APACHE服务器Windows平台下使用IIS的WEB服务器。
1.5.2安装IIS“开始”——“控制面板”——“添加删除程序”,选择“添加删除Windows组件”,将“Internet信息服务(IIS)”前面选勾,点击下一步,将Windows安装光盘或下载的IIS安装程序选中后安装即可。配置IIS选择“开始”——“控制面板”——“管理工具”——“Internet信息服务(IIS)”即进入IIS的管理窗口。具体做法比如本机的IP地址为,自己的网页放在e:\aspnet目录下,网页的首页文件名为default.aspx,现在想根据这些建立好自己的Web服务器。对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。修改绑定的IP地址:转到“网站”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“”。修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“e:\aspnet”目录。添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“default.aspx”。扩展:IIS服务器组建一览1.5.2配置集成开发环境选择“工具”|“选项”命令,弹出如下对话框。
打开“VisualStudio2005”,选择“文件”|“新建网站”。1.6创建第一个ASP.NET网站文件系统:就是说不使用IIS就可以调试浏览网页,这是vs2005中新推出的机制,对于文件系统网站,VisualWebDeveloper中的默认Web服务器是ASP.NETDevelopmentServer。ASP.NETDevelopmentServer不能向其他计算机提供网页。因此,它只适用于在本地测试网页。如果你是本地开发在上传到服务器上适合使用这种方法了。HTTP:使用IIS来做WEB要运行页,在成品网站中,要使用IIS作为Web服务器。但是要测试页,可以使用ASP.NETDevelopmentServer,它在本地运行因此不需要IIS。FTP:即在服务器上新建一个文件夹,来存放网站相关文件。新建网站时,“位置”选项说明:1.7创建第一个ASP.NET网站ASP.NET文件类型aspx:ASP.Net主体文件,用来存放Web窗体页面。cs:在使用代码分离技术时,以C#作为程序设计语言,C#模块文件。web.config配置文件,它包含了可自定义的安全、状态管理、内存管理等配置信息。1.8ASP.NET的网友代码模型ASP.NET网页由两部分组成:1、可视元素,包括服务器控件和静态文本。2、页的编程逻辑,包括事件处理程序和其他代码。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共同承包甲方合同范例
- 医药物流收购合同范例
- 培养学生审美素养的幼儿园教研计划
- 儿童心理学家的咨询项目与研究计划
- 2025年自我保护中班标准教案
- 班级交流平台建设计划
- 品牌体验经济的兴起与趋势计划
- 《贵州盛联新能源投资有限公司赫章县松林坡乡腾达煤矿〔兼并重组(调整)〕矿产资源绿色开发利用方案(三合一)》专家组评审意见
- 缝纫机操作知识培训课件
- 营销人员心理素质专业培训教程优化方案
- 兴隆街办拆迁规划方案
- 2《秦腔》公开课一等奖创新教学设计 统编版高中语文选择性必修下册
- 2024年城市轨道交通行车值班员(三级)考试题库汇总(附答案)
- 老药新用与用药创新趋势
- 特种作业人员管理规定
- 安全管理之双重预防机制
- 《锐器伤应急处理》课件
- 建筑工程赶工补偿费用计算表
- 2024届陕西省西安市西北工业大学高考语文一模试卷含解析
- 2024年兴湘集团全资子公司招聘笔试参考题库含答案解析
- 第十七课 《虚拟与现实》(课件)2023-2024学年北师大版(2013)初中心理健康七年级上册
评论
0/150
提交评论