第零章 First Things First 作为本书的开篇,首先介绍ASP.NET Web 开发最基础的知识,具体包括如下: Web 开发的一些常见的基础概念; Visual Studio 2005:本书将利用其作为开发环境,介绍ASP.NET 开发技术; C#语法基础:C#是微软为.NET 量身定做的开发语言,与C 和C++非常相似。 本章的内容主要是考虑入门读者的需要,而对于掌握本章内容的读者,则可直接跳过本章。 0.1 基础概念 本节首先介绍Web 开发中的一些常见术语,包括网页的概念(Web Server、URL、Client、Brow ser)、常见的网页开发技术(HTML、CGI、ASP/ASP.NET、PHP、JSP),以及 Web开发相关的技术(Java、JavaScript、CSS、Flash)等。 0.1.1 什么是网页 网页(Web Page )实际是一个文件,存放在世界某个角落的的某一台计算机中,而这台计算机必须是与互联网相连的,称为Web 服务器(Web Server)。网页经由网址(URL)来识别与存取,当在浏览器输入网址后,经过一段复杂而又快速的程序,网页文件会被传送到使用者的计算机(客户端),然后再通过浏览器(Wen Brow ser)解释网页的内容,再展示到用户的面前,如图 0.1 所示。 浏览器终端Web服务器(1)用户请求Web页面(2)Web服务器定位网页文件(4)将HTML文档返回浏览器(3)Web服务器处理指令,生成HTML(5)浏览器显示HTML 图0.1 Web 页面工作机制 网页的两个最基本的元素是文字与图片。可以简单的理解为:文字,就是网页的内容;图片,就是网页的美观。除此之外,网页的元素还包括动画、音乐、程序等等。在Web 应用中,存在两种页面:静态页面和动态页面,下面分别简单介绍。 1.静态网页 静态网页:是单向服务,如常见的新闻网页等。在这种服务中,Web 页面只能向用户显示预先编辑好的信息,用户只能“看”而不能有其他行为,以常见的HTML 网页(文件后缀为.htm 或.html)为主。 2.动态网页 动态网页:与静态网页相对应,动态网页提供的服务是双向的,它既可以向用户传递信息,也能够接受用户反馈,并根据反馈做出响应,常见的网页类型如.php、.asp、.aspx 等。动态网页的应用非常广泛,如聊天室、论坛、电子商务应用等。常见的静态网页和动态网页如图0.2 所示。 用户静态页面动态页面.php.jsp.asp.aspx….htm.html 图0.2 Web 应用中的两种服务页面类型 0.1.2 网页开发技术 通常看到的网页,都是以htm 或html 后缀结尾的文件,简称HTML 文件。...