欢迎来到天天文库
浏览记录
ID:14451472
大小:3.17 MB
页数:437页
时间:2018-07-28
《asp.net从入门到实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章ASP.NET3.5入门基础.NETFramework是一个支持构建、部署和运行下一代应用程序和Web服务的完整Windows组件。ASP.NET是.NETFramework的一部分。它是一个统一的Web开发模型,包括创建企业级Web应用程序的所必需的各种服务。本章将讲解ASP.NET3.5的入门知识,主要介绍以下知识点网页和网站。.NETFramework概述。ASP.NET概述。搭建ASP.NET网站开发环境。创建第一个ASP.NET网站——Sample_01。1.1网页和网站随着网络技术的发展,网站的应用范围越来越广。网页是网站不可缺少的元素,虽然网页的样
2、式可以多种多样、实现的技术互不相同,但是这些网页可以分为静态网页和动态网页。1.1.1静态网页通常,称只包括HTML元素的网页为静态网页。如果要修改该网页,可以使用专门的网页制作工具来实现,如Dreamweaver、Frontpage等。静态网页的内容和外观总是保持不变的,而且一般不需要与服务器发生交互动作。静态网页的后缀名一般为“.htm”、“.html”、“.shtml”、“.xml”等。如果把page.htm网页放置在服务器上,用户可以通过给定的网址来访问该网页。同样,用户也可以双击page.htm文件直接打开该网页。通过这两种方式来打开该网页,用户所看到的效果
3、是相同的。实际上,在用户访问或打开该网页之前,该网页的内容已经确定了,不管通过何种方式访问。这正是静态网页的“静态”两个字的意义体现。1.1.2动态网页动态网页是与静态网页相对应的。它的内容可以根据指定的条件(如数据库)动态变化。而且,动态网页往往需要数据库的支持,常常需要与服务器发生交互动作。目前来说,动态网页的后缀名常见的有“.asp”、“.aspx”、“.jsp”、“.php”、“.perl”、“.cgi”等。特别地,访问动态网页的URL中往往包含标志性符号“?”。1.1.3网站的工作原理网站是一种服务,是一种能够在网络中为客户端提供的网络应用的WWW服务,它由
4、HTTP协议支持。其中,浏览网站的用户往往被称为“客户端”,HTTP协议是一个简单的协议。当客户端需要浏览网页时,它就会向服务器发送一个请求。HTTP就会在客户端和服务器之间建立一条TCP连接,并响应客户端的请求,即把客户端请求的信息发送给客户端,并完成这次请求。下面按照不同类型的URL,分别介绍网站的工作原理。1.标准URL的工作原理2.只包含“域名+目录”的URL的工作原理3.只包含“域名”的URL的工作原理4.包含程序的URL的工作原理1.2.NETFramework和ASP.NET本小节主要介绍.NETFramework和ASP.NET,以及使用ASP.NET
5、开发网站所需要的准备技术,如HTML、CSS、JavaScript等。1.2.1.NETFramework概述.NETFramework是一个支持构建、部署和运行下一代应用程序和Web服务的完整Windows组件。它能够提供效率极高的、基于标准的多语言(如C#、VB.NET、C++、J#等)环境,能够将现有的应用程序与下一代应用程序和服务集成,并能迅速部署和操作Internet规模的应用程序。.NETFramework主要包括两个组件:公共语言运行库(CommonLanguageRuntime,简称为CLR)和.NETFramework类库(ClassLibrary)
6、。1.2.2ASP.NET概述ASP.NET是.NETFramework的一部分,它是一个统一的Web开发模型,包括创建企业级Web应用程序的所必需的各种服务。特别地,开发人员还可以使用.NETFramework类库提供的数以万计的类,并且还可以选择公共语言运行库(CLR)兼容的任何语言(如C#、VB.NET、J#等)来编写应用程序的代码。ASP.NET主要包括以下7个方面的内容。1.ASP.NET页和控件框架2.状态管理3.配置网站4.安全基础结构5.ASP.NET编译器6.ASP.NET调试机制7.XMLWebServices1.2.3开发ASP.NET网站的准备
7、技术如果要开发一个功能强大的ASP.NET网站,仅仅只有ASP.NET技术是不够的。通常还需要其他技术支持,如HTML、脚本代码(JavaScript、VBScript等)、CSS(级联样式表)等,具体说明如下。1.HTML2.JavaScript3.CSS1.3搭建ASP.NET网站开发环境本小节介绍搭建开发ASP.NET网站的环境,包括安装MicrosoftVisualStudio2008、配置MicrosoftVisualStudio2008、安装IIS(InternetInformationServer,网络信息服务)、配置IIS等内容。1.
此文档下载收益归作者所有