1、ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 1页第 1章 ASP.NET 4.5概述本章概述 本章的学习目标主要内容ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 2页本章概述本章介绍了网站建设的基本原理、流程和网站开发工具 ASP.NET 技术的基本概况。作为一种主流之一的 Web开发技术, ASP.NET基于Microsoft公司的 .NET框架,支持 C # 和 VB.NET语言,是目前主要的网站开发平台之一。通过本章的学习,读者能够了解有关 Web的基础知识,ASP.NET技术的发展及其优缺点, ASP.NET开发
2、环境的组成,创建和运行 ASP.NET应用程序等知识。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 3页本章的学习目标l 掌握 Web基础概念,如静态网站、动态网站、 HTTP协议、 Web服务器和浏览器、C/S和 B/S结构、 Web工作原理等。l 了解 ASP.NET的发展历史、优点及与 ASP技术的区别。l 掌握安装 ASP.NET开发环境的组成。l 了解开发动态网站的一般流程,能够创建简单的动态网站。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 4页主要内容1.1 Web基础知识1.2 ASP.NET简介1.3 A
3、SP.NET的开发环境1.4 定制 IDE 1.5 创建和运行 ASP.NET应用程序1.6 本章小结 ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 5页1.1 Web基础知识l 互联网的快速发展给人们的工作、学习和生活带来了重大变化,人们可以利用网络处理数据、获取信息,提高工作效率。在互联网开发所涉及的众多技术中,最为关键的技术之一就是网站建设技术。通过本节的学习,读者将了解到网站制作过程中常见的一些基本概念。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 6页静态网站与动态网站l 静态网站中所有的内容以 HTML语言编写
4、,存储在静态网页文件中,文件扩展名为: .htm、 .html、 .shtml、 .xml等。网页上可以有 GIF动画、 FLASH动画、滚动字幕等。静态网站模型如下图所示。l 什么是动态网站呢?所谓 “动 ”,并不是指网页上的 GIF等动画图片,而是指用户与网站的互动性。动态网站模型如下图所示。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 7页HTTP协议l HTTP协议( HyperText Transfer Protocol,超文本传输协议)是用于在 WWW服务器和浏览器之间传输超文本的传输协议。 HTTP是一个应用层协议,由请求和响应构成,是一个标准
5、的客户端 /服务器( C/S)模型。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 8页Web服务器和浏览器l 用户通过浏览器向 Web服务器提出访问请求,而 Web服务器可以向发出请求的浏览器提供文档。这个访问模型如下图所示。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 9页C/S结构与 B/S结构l Client和 Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给 Server程序,再将 Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的
6、服务请求,进行相应的处理,再将结果返回给客户程序。l B/S结构( Browser/Server,浏览器 /服务器模式),是 Web兴起后的一种网络结构模式, WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser英 braz美 braz),如 Netscape Navigator或Internet Explorer,服务器安装 SQL Server、 Oracle、 MYSQL等数据库。浏览器通过 Web Server 同数据库进行数据交互。ASP.NET 4.5网站开发实例教程 第 1章 ASP.NET 4.5概述 第 10页主要内容1.1 Web基础知识1.2 ASP.NET简介1.3 ASP.NET的开发环境1.4 定制 IDE 1.5 创建和运行 ASP.NET应用程序1.6 本章小结