290 likes | 482 Views
第 1 章. ASP.net 概述. 万丈高楼平地起,努力学习程序设计语言,打好编 程基础,有梦想谁都了不起,奠定了良好的基础,有朝 一日,你也会走向辉煌,步入成功的彼岸。. 本章知识结构框图. .NET 运行环境构建础. .NET Framework. ASP.NET 概述. ASP.NET 含义 ASP.NET 历史 ASP.NET4 个优点 ASP.NET 程序. .NET 框架概念 .NET 框架组成 公共语言运行库 框架类库 命名空间. 需要安装的 3 大软件 .NET 框架的安装 IIS 服务器的搭建. 程序员的十大品质 之 1
E N D
第 1章 ASP.net概述 万丈高楼平地起,努力学习程序设计语言,打好编 程基础,有梦想谁都了不起,奠定了良好的基础,有朝 一日,你也会走向辉煌,步入成功的彼岸。
本章知识结构框图 .NET运行环境构建础 .NET Framework ASP.NET 概述 ASP.NET含义 ASP.NET历史 ASP.NET4个优点 ASP.NET程序 .NET框架概念 .NET框架组成 公共语言运行库 框架类库 命名空间 需要安装的3大软件 .NET框架的安装 IIS服务器的搭建
程序员的十大品质之1 上善若水、止于至善 听讲 认真 出自老子《道德经第八章》:上善若水。水善利万物,而不争;居众人之 所恶,故几于道。居善地,心善渊,与善仁,言善信,政善治,事善能,动 善时。夫唯不争,故无尤。 其含义是做人要象水学习,最善良的人像水一样。水善于滋润万物而不 与万物相争,停留在众人都不喜欢的地方,所以最接近于“道”。最善的人, 居处最善于选择地方,心胸善于保持沉静而深不可测,待人善于真诚、友爱和 无私,说话善于恪守信用,为政善于精简处理,能把国家治理好,处事能够善 于发挥所长,行动善于把握时机。最善的人所作所为正因为有不争的美德,所 以没有过失,也就没有怨咎。
学习激励与案例导航 程序人生之比尔盖茨 比尔 盖茨出生于1955年10月,微软公司主席 和首席软件设计师。1999年,比尔盖茨撰写了《 未来时速:数字神经系统和商务新思维》,这本 书在超过60个国家以25种语言出版。比尔盖茨 13岁开始编程,39岁成为世界首富,连续13年 问鼎福布斯财富榜, 比尔盖茨之所以成为世界首富,不仅仅是 因为他的睿智,更和他选对了行业密不可分。
第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建
第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建
1.1.1 ASP.NET含义 ASP.NET又称ASP+,是微软公司 2000年6月发布的网络编程语言。 它是微软公司继VB、VC、ASP之后 推出的新一代编程环境Microsoft. NET框架之下的编程语言之一,正 如VC++是C语言的新版本一样,ASP. NET是ASP更新换代的最新网络编程 语言。
1996年 2000年 2001年 1998年 到今天 1.1.2 ASP.NET的历史 ASP1.0的诞生使网站编程变得轻松而容易,结束了网站编程繁琐而苦涩的历史。 已经发展到3.5版本 历史 微软公司发布了ASP2.0,使ASP的功能进一步增强 asp.net作为ASP的升级版本,因此命名为ASP+ 诞生了效率更高、性能更稳定的ASP3.0版本。
一 三 可重用性更好 效率更高 二 四 可管理性更高效 编程更容易 1.1.3 ASP.NET的优越之处
1.1.4 ASP.NET程序 VB脚本 + ASP两种脚本语言 JAVA脚本
VB.NET 是大家广为喜爱的一种语言,而 且相对简单易学 + ASP.NET两种 脚本语言 C# 是.NET的标准语言,它是微软专 门为.NET推出的编程语言 C#与VB.NET相比之下,VB.NET更容易、更简单,而C#更专业、更标准。C#是ASP.net编程的未来趋势,互联网上大量存在的ASP.NET的源代码大多都是C#所编写。
默认的ASP.NET页面文件扩展名是aspx,其它有关扩展名如表1-1所示:默认的ASP.NET页面文件扩展名是aspx,其它有关扩展名如表1-1所示: 表1-1 ASP.net文件的扩展名
第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建
1.2.1 .NET Framework 的概念 NET Framework即.NET框架,是Microsoft为开发应用程序而创建的一个富有革命性的新平台。计算机中安装.Net Framework以后,系统就可以运行任何.Net语言编写的软件。Windows 2003内置了.Net Framework 1.1,Windows Vista 内置了.Net Framework 2.0。目前最高版本是.Net Framework 3.5。
1.2.2 .NET Framework 的组成 图1-1 ASP.NET体系结构示意图
NET Framework公共语言运行库最重要的功能是什么? 1.2.3. NET Framework公共语言运行库(CLR) CLR是Common Language Runtime的缩写,即公共语言运行库,负责运行和维护 程序员编写的程序代码。 1.NET Framework公共语言运行库的功能 是为ASP.NET提供执行环境,换而言之,如果没有.NET Framework公共语言运行库,ASP.NET编写的程序就不能执行。
NET框架先将源代码 编译为中间语言IL + ASP.NET程序代码编译 的时候,分为两个阶段 再由公共语言运行库将中间 语言编译为平台专用代码 如图1-2所示
NET Framework公共语言运行库的最大特性是什么? 2. NET Framework公共语言运行库的特性 可以实现跨语言交互。.NET平台包含C#.NET、VB.NET、J#.NET和VC++.NET开发工具
1.2.4. NET Framework框架类库(FCL) NET Framework框架类库(FCL)定义 每种语言都提供大量的函数,在.NET开发环境中也提供了大量的公共代码,这 些公共代码就是框架类库Framework Class Library,简称为FCL。 1.2.5 命名空间 命名空间是.NET为管理众多的类而设立的一个类别,是相近功能类的集合。 众多的类分属于不同的命名空间。 常见命名空间如表1-2所示。
第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建
为什么运行.net程序必须先构建.net的运行环境?为什么运行.net程序必须先构建.net的运行环境? .NET Framework是运行.NET程序必备的基础,其广泛使用的是最新版本.Net Framework 3.5,而只有Windows 2003内置了.Net Framework 1.1以及Windows Vista 内置了.Net Framework 2.0。所以,欲运行.net程序必须先构建.net的运行环境。
1.3.1 使用ASP.NET 需要安装的软件 Windows 记事本 Dreamweaver Visual Studio 2008 开发工具
图1-3 ASP.NET需要安装的软件示意图 运行环境则必须安装.Net程序赖以执行的.Net Framework,以及.Net 程序执行 必须的服务器环境。三者关系如图1-3 所示。
友情提醒 • 使用Visual Studio 2008做为开发环境时,系统自动安装.Net Framework,不必单独重新安装。实际使用时可以不安装IIS,而直接使用Visual Studio自带服务器运行。 1.3.2 .NET Framework 3.5的安装 1..Net Framework的取得 安装时可以从微软公司网站中的下载中心下载。网址为: http://www.microsoft.com/zh/cn/default.aspx
2..Net Framework的安装 安装文件下载完成后,双击安装包,将自动执行安装程序,按照屏幕提示即可完 成全部安装工作。如果安装有 .NET Framework 3.5 的早期预发行版本,则运行此安 装之前,必须使用“添加/删除程序”卸载预发行版本。 1.3.3 IIS服务器的搭建
1.IIS的取得 IIS既可以在Windows安装盘中找到,也可以 在互联网网上以独立的安装文件形式下载。 2.IIS的安装 IIS是Windows的一个组件,默认不安装到计 算机中,需要人为通过添加“windows组件的方 式”进行安装,安装时首先插入相同版本的 windows安装光盘,打开控制面板,然后打开其 中的“添加/删除程序”,在添加或删除程序窗 口左边点击“添加/删除Windows组件”,片刻后 系统会启动Windows组件向导,在Internet信息 服务(IIS)前面勾选,点击“下一步”开始执 行安装程序。系统安装成功,系统会自动在系统 盘新建网站目录,默认目录为C:\Inetpub\wwwroot
本章小结 听讲 认真 ASP.NET又称ASP+,是微软公司2000年6月发布的网络编程语言。它是 微软公司继VB、VC、ASP之后推出的新一代编程环境Microsoft.NET框架编 之下的程语言之一。本章的知识为全书的学习奠定基础,是ASP.NET课程的 起始章节,重点讲述了ASP.net的基本知识、.net FrameWork、.net Frame Work运行环境创建,ASP.net开发工具四个部分,本章以.net FrameWork为 难点,以搭建ASP.net运行条件为主要技能。 本章知识点可以用一二三四五概括。一就是一个中心,即ASP.net基础 知识为中心,二就是.net FrameWork的组成部分,三指.net环境需要的三个 软件,四ASP.net的四个优点,五是指ASP.net的含义、.net FrameWork含义 、CLR含义、FCL含义、命名空间这五个概念.