第1章.Net架构.2(免费阅读).pptVIP

  • 0
  • 0
  • 约2.96千字
  • 约 26页
  • 2016-12-23 发布于重庆
  • 举报
ASP.Net 程序设计 张 凯 计算机学院 软件工程系 2010年9月15日 第一章 .Net技术概述 静态网页和动态网页 Web服务器和IIS服务 Visual Studio 2008 开发环境 1 2 3 静态网页和动态网页 静态网页 静态网页和动态网页 静态网页 纯HTML语言描述 (.html 或 .htm文件) 人工手动维护HTML代码,编程、调试困难 交互性差 静态网页和动态网页 静态网页 早期的网站都是使用静态网页的,所谓的静态网页就是在网页中不包含有需要在服务器端执行的代码。比如一个含有javascript特效的HTML网页或一个含有flash的HTML网页,它们虽然在网页呈现的效果会“动”,甚至还有运行代码,但是都是在客户端执行的代码,因而算不上动态页面。 静态网页的好处是服务器只需要简单地将网页HTML创送给浏览器就行了。静态的缺点是维护起来困难,不能使用数据库带来的好处。 静态网页和动态网页 动态网页 静态网页和动态网页 动态网页 动态网页是网页中包含有需要在Web服务器执行的代码。当我们向Web服务器请求一个动态网页的时候,Web服务器需要执行该部分代码,然后将最终的执行结果连同HTML代码传送给客户端浏览器,因为浏览器不认识动态代码。也就是不论以何种语言编写的动态网页,到达浏览器的时候都是HTML代码。 不同的编程语言编写的动态网页,Web服务器会以不同的脚本引擎去执行,并将这些脚本引擎的执行结果发送给浏览器。常见的动态网页 .jsp,.asp,.php及.aspx等。 Web服务器和IIS服务 Web服务器 Web服务器是用来接受客户浏览器请求的,根据客户端浏览器请求决定如何显示网页内容。当我们打开一个网页或者其它文件时,Web服务器会设置决定如何将该文件的内容交给客户端。 目前比较流行的Web服务器有IIS(Internet Information Server)和Apache。前者是微软开发的,具有微软一贯的使用简单的特点,它运行Windows操作系统上,而Apache是一个开源软件,有Windows和Linux等系统下版本。我们做开发主要是使用IIS。 Web服务器和IIS服务 安装IIS服务 注意:在某些系统安装时,默认安装可能没有安装IIS,需要我们手动安装。具体步骤如下: (1)打开 “控制面板” (2)打开 “添加或删除程序” (3)点击选项卡 “添加/删除Windows组件” ,如下所示: Web服务器和IIS服务 安装IIS服务 Web服务器和IIS服务 配置IIS服务 IIS安装完毕后,可以在浏览器中进行测试 http://localhost/ 控制面板的管理工具中会增加Internet 信息服务图标,通过它可以对网站进行配置 Web服务器和IIS服务 配置IIS服务 Web服务器和IIS服务 配置IIS服务 Visual Studio 2008 开发环境 IDE界面及功能 解决方案资源管理器 系统内置文件夹 代码段管理器 任务管理器 配置外部工具 发布网站 Visual Studio 2008 开发环境 IDE界面及功能 Visual Studio 2008 开发环境 解决方案资源管理器 Visual Studio 2008 开发环境 解决方案资源管理器 Visual Studio 2008 开发环境 解决方案资源管理器 在Visual Studio 2008 窗口 右侧“ 解决方案资源管理器” 中选中当前解决方案,点击 鼠标右键,在弹出的窗口中 选择“添加” -“新建网站”或 “新建项目”,管理多个项目。 Visual Studio 2008 开发环境 系统内置文件夹 创建一个Web 网站成功之后,系统会创建一个默认页面和默认文件夹。一般网站还有一些其它Visual Studio 2008 内置的文件夹,需要我们手动添加。 内置文件夹有着不同的作用,运行的时候IIS 和Visual Studio 2008内置ASP.NET Development Server 都会有特殊的保护(在开发的时候,可以看见这些文件夹与我们通过普通方式添加的文件夹图标不同)。 Visual Studio 2008 开发环境 系统内置文件夹 Bin:用于存放我们网站开发用到的第三方DLL类库文件。 App_Code:用于存放中间代码文件,这些中间代码文件一般就是单独.cs 文件,它本身就是一个类。当我们向Web 项目中增加类的时候,系统就会提示我们是否保存到App_Code 文件夹下面。 App_Data:这个文件夹用于存放数据库文件。 对于上面的文件夹,是不能从浏览器里

文档评论(0)

1亿VIP精品文档

相关文档