第一章 .Net概述

第一章 .Net概述

引言

什么是.Net?

.NET平台的组成?

.Net的应用领域有哪些?

什么是.Net Framework?

.Net Framework的组成有哪些?

.Net Framework的应用领域有哪些?

什么是Visual Studio.NET

Visual Studio.NET的主要历史版本

本教程选用的开发工具和.Net版本

什么是.Net?

微软官方解释如下:

.NET Microsoft XML Web服务平台。XML Web服务允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起。

由这个解释知道所谓的.Net是一个平台,由比尔.盖茨说的话可以进一步理解该定义,原话如下:

.NET平台将会对任何一种编程方式产生影响,它会使用户界面有根本性的变革,如同从MS-DOSWindows的转变一样。它使用户能够在任何时间、任何地点通过一种自然化的界面来获取信息。

                                                          ------比尔.盖茨

. NET平台的组成?


1.
操作系统

可以是任何一种Windows平台,包括Windows XP或以上、windows 2000Windows MobileCE等。(也可以是其他操作系统,如LinuxFreeBSD等)

2. .NET 企业级服务器产品

用于简化大型服务器系统的开发和管理。包括BizTalk ServerExchange ServerSQL Server等。(也可以是第三方的服务器产品,如DB2OracleMySQL等)

3. .NET服务组件

.NET为开发人员提供了大量的Web服务组件。(也可以是第三方的Web服务组件)

4..NET开发工具

主要指Visual Studio.NET

5..NET框架

可以是.Net Framework.Net Compact Framework.Net Micro Framework.Net框架是.Net平台的核心,是开发.Net应用程序、运行.Net应用程序的前提条件。

.Net的应用领域有哪些?

企业级应用程序、桌面应用程序、Web应用程序、Web服务、Mobile应用程序、嵌入式设备等。

什么是.Net Framework?

.NET Framework 是支持生成和运行下一代应用程序和 Web 服务的内部 Windows 组件。.NET Framework 提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成。

.Net Framework的组成有哪些?


由上图可以知道,.NET Framework 主要分为公共语言运行库 (CLR) .NET Framework 类库(包括 ADO.NETASP.NETWindows 窗体和 Windows Presentation Foundation (WPF)等)。

.Net Framework的应用领域有哪些?

1.控制台应用程序。

2.Windows GUI 应用程序(Windows 窗体)。

3.Windows Presentation Foundation (WPF) 应用程序。

4.ASP.NET 应用程序。

5.Web 服务。

6.Windows 服务。

7.使用 Windows Communication Foundation (WCF) 的面向服务的应用程序。

8.使用 Windows Workflow Foundation (WF) 的启用工作流程的应用程序。

什么是Visual Studio.NET

我们说Visual Studio .NET是一个IDE,那么IDE又是什么?IDE是英文单词Integrated Development Environment的缩写,是集成开发环境的意思,是指把代码的编写、程序的调试、编译、运行以及其他的相关操作都集成在一起的编程工具。我们所说的Visual Studio .NET IDE,现在的版本是Visual Studio .NET 2008,它是一套完整的开发工具,可以用于创建高性能的桌面应用程序、XML Web服务、移动应用程序和ASP Web应用程序。

Visual Studio.NET的主要历史版本

产品名

Framework版本

C#版本

主要技术更新

发布时间

备注

Visual Studio

1.0

1.0

 

2001.1

C#诞生

Visual Studio 2003

1.1

1.1

 

2003.7

 

Visual Studio 2005

2.0

2.0

引入泛型,匿名方法,迭代器等

2005.10

第一次加入了团队开发协作概念;与Framework1.0独立(可以安装2个版本)

Visual Studio 2008

3.5

3.0

 引入Linq

2007.11

升级了部分Framework3.0的类库

Visual Studio 2010

4.0

4.0

增加了动态语言的特性

正式版即将发布

 

本教程选用的开发工具和.Net版本

本教程开发工具默认为VS2008,.Net版本主要基于.Net2.0,主要原因还是在客户端.Net2.0.Net3.5更容易推广。

转载于:https://www.cnblogs.com/Top1/archive/2009/07/22/1528611.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值