资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1,第3章 构建ASP.NET开发运行平台,2,3.1 动态网页运行原理,动态网页是相对于静态网页来说的,二者的区别并不在于是否能够在页面中显示图片、声音和动画等视觉上的“动态效果”,而是在于网页在服务器端是否需要执行代码。,3,3.1.1 什么是服务器端和客户端,在认识动态网页运行原理之前,完全需要了解什么是服务器端以及什么是客户端。一般来说,凡是提供Web服务的一方称为服务器端(Server),而接受服务的一方称为客户端或浏览器端(Browses)。例如,当浏览主页的时候,主页文件所在的服务器称为服务器端,而用户的计算机就是网络中的一个客户端或浏览器端。,4,3.1.2 常见的动态网络程序设计语言,1PHP PHP是一种跨平台的服务器端的嵌入式脚本语言。 2JSP JSP是Sun公司推出的新一代站点开发语言,它完全解决了目前ASP、PHP的一个通病脚本级执行。 3ASP.NET ASP.NET是Microsoft .NET的一部分,作为战略产品,不仅是Active Server Page (ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web 应用程序所需的各种服务。,5,3.1.3 动态网页工作原理,无论是PHP、JSP还是ASP.NET都属于动态网页技术,是相对于静态网页而言的。所有采用动态网站技术生成的网页都称为动态网页。动态网页的工作原理如下图所示。,动态网页工作原理,6,3.1.4 ASP.NET的运行环境,要正确运行ASP.NET网页,服务器端必须安装如下软件环境。 (1)操作系统 (2)Internet信息服务管理器 (3).NET框架 (4)微软数据访问组件,7,3.2 IIS(互联网信息服务)安装与配置,IIS在Windows的安装盘上,读者也可以从网上单独下载后再进行安装。通常,服务器版的Windows操作系统都已经默认安装了IIS,但是目前使用最多的Windows XP专业版系统并没有默认安装IIS,所示需要自己动手安装。 现在,开始一步步安装IIS。依次选择“开始”|“设置”|“控制面板”|“添加/删除程序”|“添加/删除Windows组件”,将弹出Windows组件向导对话框。 将“Internet信息服务(IIS)”复选框选中,然后单击 按钮,弹出“Internet信息服务”对话框,如下图所示。选中图中所示子组件,单击“确定”按钮返回到“Windows组件向导”对话框,按提示操作即可完成IIS组件的添加。,8,Windows组件向导,9,3.3 Visual Studio.NET 2003,Visual Studio.NET是.NET平台下最为强大的开发工具,无论是软件服务商,还是企业应用程序的部署与发布,Visual Studio.NET都可以提供近乎完美的解决方案。Visual Studio.NET提供了包括设计、编码、编译调试、数据库联接操作等基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发布工具以及性能评测报告等高级功能。,10,3.3.1 Visual Studio.NET 2003的安装,(1)首先,将安装文件的第一张光盘放入计算机的光驱。一般系统会自动运行光盘中的自启动菜单,如果系统屏蔽了光盘自动启动,可以双击光盘文件中的setup.exe。出现安装程序引导对话框。 (2)在安装程序引导窗口中,单击第一步高亮显示的“Visual Studio.NET 系统必备”按钮。系统就会检测当前系统作为开发运行平台还缺少哪些组件。如果系统缺少安装Visual Studio.NET的必备组件或服务,系统就会给出提示,要求插入组件更新光盘,也就是第三张光盘(CD3)。按照安装向导的说明,逐步完成系统必备的安装。安装程序会显示系统必备安装摘要。,11,(3)完成了系统必备组件安装之后,安装程序自动回到安装程序的引导窗口,现在就可以开始真正的Visual Studio.NET的安装了。单击第二步中高亮显示的“Visual Studio.NET”按钮,进行下一步安装。 (4)然后系统会要求插入第一张光盘(CD1)。在光驱中换入第一张光盘后,单击“确定”按钮,就进入了Visual Studio.NET的安装起始页。在同意用户许可协议和输入产品序列号后,单击“继续”按钮,进入安装选项页,读者可以根据自己的需要选择需要安装的组件。,12,(5)安装程序开始向系统复制文件,中间会要求插入第二张安装盘。在换入第二张光盘后单击“确定”按钮,继续进行安装。经过近一个小时的安装复制后,系统就会提示安装成功,然后单击“完成”按钮。 (6)接着安装程序就会返回安装程序引导窗口,如果手中有MSDN的安装CD,并且愿意使用MSDN,就可以单击第三步的“产品文档”按钮,进行安装。如果不想安装MSDN,直接单击“退出”按钮。,13,3.3.2 Visual Studio.NET 2003 IDE的启动,安装完Visual Studio.NET 2003后,选择“开始”|“所有程序”|“Microsoft Visual Studio.NET 2003”|“Microsoft Visual Studio.NET 2003”菜单命令,即可启动Microsoft Visual Studio.NET 2003 。,14,3.3.3 Visual Studio.NET 2003集成开发环境,1设计器 Visual Studio.NET提供了很多设计器,包括Windows窗体设计器、Web窗体设计器、组件设计器、XML设计器、控件设计器等,Web窗体设计器只是其中一种。 2解决方案资源管理器 在Visual Studio.NET中,解决方案(Solution)是创建一个应用程序所需要的一组项目,包括HTML页面、XML文档及其schema信息、XSLT文件、位图文件、光标文件、图标文件、资源文件和文本文件。每一个解决方案都对应着磁盘上的一个.sln文件,该文件包含了解决方案中所有项目的名称。,15,3“属性”窗格 “属性”窗格用于设置窗体或者控件的属性。属性定义了控件的信息,如大小、颜色和位置等。每个控件都有自己的一组属性。 4“工具箱”窗格 “工具箱”窗格中包含了可用的控件(或称组件),用于自定义应用程序。使用可视化的方法编程时,程序员可在窗体中“拖放”控件,绘制出应用程序界面,而不用自己去写代码。 5代码窗口 在主设计界面上,双击WebForm1.aspx窗体,或者在“解决方案资源管理器”窗格中选择WebForm1.aspx,右击鼠标,从快捷菜单中选择“查看代码”命令。,16,3.4 ASP.NET版HelloWorld,安装并了解了Visual Studio.NET 2003集成开发环境后,现在可以开始动态网页的设计了。,17,3.4.1 创建ASP.NET Web应用程序,IIS(Internet信息服务)为我们提供了建立虚拟目录的功能。在建立虚拟目录之前,先建立一个文件夹,用来存放编写的ASP.NET文件。 (1)在计算机硬盘分区中(任意一个)建立名为Example的文件夹,在该文件夹中建立名为chapter3的子文件夹。 (2)依次选择“开始”|“控制面板”|“管理工具”|“Internet信息服务管理器”命令打开IIS。 (3)在IIS中选择“默认网站”,单击鼠标右键,弹出右键菜单,选择“新建”|“虚拟目录”命令,弹出“虚拟目录创建向导”对话框。 (4)单击“下一步”按钮,按要求输入虚拟目录的别名。,18,(5)单击“下一步”按钮,按要求选择内容所在的目录路径。 (6)单击“下一步”按钮,设置虚拟目录的访问权限。 (7)单击“下一步”按钮,单击“完成”按钮,就成功创建了虚拟目录。,19,3.4.2 使用Visual Studio.NET创建ASP.NET版HelloWorld,打开Visual Studio.NET 2003,选择“文件”|“新建”|“项目”命令或直接单击工具栏上的 新建按钮,弹出“新建项目”对话框。,20,3.5 上机实训,1实验目的 到本章为止,已经学习了如何构建一个静态的个人网站以及如何通过Visual Studio.NET创建ASP.NET Web应用程序,两者之间还是存在很大的区别。通过本实验的练习,读者可以掌握ASP.NET的页面结构,学会从HTML静态页面一步一步的演变到ASP.NET动态网页文件,了解嵌入式代码与代码隐藏技术。 2实验内容 使用Visual Studio.NET创建ASP.NET Web应用程序。 在Web应用程序中创建简单的HTML页面文件。 在HTML文件的基础上,改造成潜入代码的ASP.NET文件。 将潜入代码的ASP.NET文件中的代码与HTML元素进行分离。 使用Visual Studio.NET Web窗体设计器创建简单的ASP.NET文件。,21,3实验分析 要想理解从HTML静态页面到ASP.NET页面的转变,必须从建立简单的静态页面开始,然后考虑如何简单的将这个HTML静态页面转换为动态页面;为了进一步理解动态页面的特点,还需要在转换的动态页面中添加具有动态特性的内容,比如事件处理等;从HTML改造而来的ASP.NET页面是一种嵌入代码的动态页面,需要将代码与页面的内容进行分离,才能显示ASP.NET动态页面的特点。,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号