1 / 29

ASP 概述

第 1 章. ASP.net 概述. 万丈高楼平地起,努力学习程序设计语言,打好编 程基础,有梦想谁都了不起,奠定了良好的基础,有朝 一日,你也会走向辉煌,步入成功的彼岸。. 本章知识结构框图. .NET 运行环境构建础. .NET Framework. ASP.NET 概述. ASP.NET 含义 ASP.NET 历史 ASP.NET4 个优点 ASP.NET 程序. .NET 框架概念 .NET 框架组成 公共语言运行库 框架类库 命名空间. 需要安装的 3 大软件 .NET 框架的安装 IIS 服务器的搭建. 程序员的十大品质 之 1

Download Presentation

ASP 概述

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第 1章 ASP.net概述 万丈高楼平地起,努力学习程序设计语言,打好编 程基础,有梦想谁都了不起,奠定了良好的基础,有朝 一日,你也会走向辉煌,步入成功的彼岸。

  2. 本章知识结构框图 .NET运行环境构建础 .NET Framework ASP.NET 概述 ASP.NET含义 ASP.NET历史 ASP.NET4个优点 ASP.NET程序 .NET框架概念 .NET框架组成 公共语言运行库 框架类库 命名空间 需要安装的3大软件 .NET框架的安装 IIS服务器的搭建

  3. 程序员的十大品质之1 上善若水、止于至善 听讲 认真 出自老子《道德经第八章》:上善若水。水善利万物,而不争;居众人之 所恶,故几于道。居善地,心善渊,与善仁,言善信,政善治,事善能,动 善时。夫唯不争,故无尤。 其含义是做人要象水学习,最善良的人像水一样。水善于滋润万物而不 与万物相争,停留在众人都不喜欢的地方,所以最接近于“道”。最善的人, 居处最善于选择地方,心胸善于保持沉静而深不可测,待人善于真诚、友爱和 无私,说话善于恪守信用,为政善于精简处理,能把国家治理好,处事能够善 于发挥所长,行动善于把握时机。最善的人所作所为正因为有不争的美德,所 以没有过失,也就没有怨咎。

  4. 学习激励与案例导航 程序人生之比尔盖茨 比尔 盖茨出生于1955年10月,微软公司主席 和首席软件设计师。1999年,比尔盖茨撰写了《 未来时速:数字神经系统和商务新思维》,这本 书在超过60个国家以25种语言出版。比尔盖茨 13岁开始编程,39岁成为世界首富,连续13年 问鼎福布斯财富榜, 比尔盖茨之所以成为世界首富,不仅仅是 因为他的睿智,更和他选对了行业密不可分。

  5. 第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建

  6. 第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建

  7. 1.1.1 ASP.NET含义 ASP.NET又称ASP+,是微软公司 2000年6月发布的网络编程语言。 它是微软公司继VB、VC、ASP之后 推出的新一代编程环境Microsoft. NET框架之下的编程语言之一,正 如VC++是C语言的新版本一样,ASP. NET是ASP更新换代的最新网络编程 语言。

  8. 1996年 2000年 2001年 1998年 到今天 1.1.2 ASP.NET的历史 ASP1.0的诞生使网站编程变得轻松而容易,结束了网站编程繁琐而苦涩的历史。 已经发展到3.5版本 历史 微软公司发布了ASP2.0,使ASP的功能进一步增强 asp.net作为ASP的升级版本,因此命名为ASP+ 诞生了效率更高、性能更稳定的ASP3.0版本。

  9. 三 可重用性更好 效率更高 二 四 可管理性更高效 编程更容易 1.1.3 ASP.NET的优越之处

  10. 1.1.4 ASP.NET程序 VB脚本 + ASP两种脚本语言 JAVA脚本

  11. VB.NET 是大家广为喜爱的一种语言,而 且相对简单易学 + ASP.NET两种 脚本语言 C# 是.NET的标准语言,它是微软专 门为.NET推出的编程语言 C#与VB.NET相比之下,VB.NET更容易、更简单,而C#更专业、更标准。C#是ASP.net编程的未来趋势,互联网上大量存在的ASP.NET的源代码大多都是C#所编写。

  12. 默认的ASP.NET页面文件扩展名是aspx,其它有关扩展名如表1-1所示:默认的ASP.NET页面文件扩展名是aspx,其它有关扩展名如表1-1所示: 表1-1 ASP.net文件的扩展名

  13. 第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建

  14. 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。

  15. 1.2.2 .NET Framework 的组成 图1-1 ASP.NET体系结构示意图

  16. NET Framework公共语言运行库最重要的功能是什么? 1.2.3. NET Framework公共语言运行库(CLR) CLR是Common Language Runtime的缩写,即公共语言运行库,负责运行和维护 程序员编写的程序代码。 1.NET Framework公共语言运行库的功能 是为ASP.NET提供执行环境,换而言之,如果没有.NET Framework公共语言运行库,ASP.NET编写的程序就不能执行。

  17. NET框架先将源代码 编译为中间语言IL + ASP.NET程序代码编译 的时候,分为两个阶段 再由公共语言运行库将中间 语言编译为平台专用代码 如图1-2所示

  18. NET Framework公共语言运行库的最大特性是什么? 2. NET Framework公共语言运行库的特性 可以实现跨语言交互。.NET平台包含C#.NET、VB.NET、J#.NET和VC++.NET开发工具

  19. 1.2.4. NET Framework框架类库(FCL) NET Framework框架类库(FCL)定义 每种语言都提供大量的函数,在.NET开发环境中也提供了大量的公共代码,这 些公共代码就是框架类库Framework Class Library,简称为FCL。 1.2.5 命名空间 命名空间是.NET为管理众多的类而设立的一个类别,是相近功能类的集合。 众多的类分属于不同的命名空间。 常见命名空间如表1-2所示。

  20. 第1章 ASP.net概述 1.1 ASP.NET概述 1.2 NET Framework 1.3 NET 运行环境构建

  21. 为什么运行.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的运行环境。

  22. 1.3.1 使用ASP.NET 需要安装的软件 Windows 记事本 Dreamweaver Visual Studio 2008 开发工具

  23. 图1-3 ASP.NET需要安装的软件示意图 运行环境则必须安装.Net程序赖以执行的.Net Framework,以及.Net 程序执行 必须的服务器环境。三者关系如图1-3 所示。

  24. 友情提醒 • 使用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

  25. 2..Net Framework的安装 安装文件下载完成后,双击安装包,将自动执行安装程序,按照屏幕提示即可完 成全部安装工作。如果安装有 .NET Framework 3.5 的早期预发行版本,则运行此安 装之前,必须使用“添加/删除程序”卸载预发行版本。 1.3.3 IIS服务器的搭建

  26. 1.IIS的取得 IIS既可以在Windows安装盘中找到,也可以 在互联网网上以独立的安装文件形式下载。 2.IIS的安装 IIS是Windows的一个组件,默认不安装到计 算机中,需要人为通过添加“windows组件的方 式”进行安装,安装时首先插入相同版本的 windows安装光盘,打开控制面板,然后打开其 中的“添加/删除程序”,在添加或删除程序窗 口左边点击“添加/删除Windows组件”,片刻后 系统会启动Windows组件向导,在Internet信息 服务(IIS)前面勾选,点击“下一步”开始执 行安装程序。系统安装成功,系统会自动在系统 盘新建网站目录,默认目录为C:\Inetpub\wwwroot

  27. 本章小结 听讲 认真 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含义、命名空间这五个概念.

  28. Thank You!

More Related