1. .NET是2000年微软公司向全球宣布其革命性的软件和服务平台
它预示着让消费者、企业和开放商个人相会获得更大的能力和充满更多的商业机会的新时代的到来
任何时候、任何地方、利用任何工具都可以获得网络上的信息并享受网络通信所带来的快乐
问题:C#程序可以在不同平台(Pad、Phone、PC)的环境中运行吗?
使用C#程序可以调用VB.NET开发的程序吗?
答案:可以!因为有.NET Framework框架
2..NET框架的特点:
1.面向对象编程
提供软件可复用、可扩展、易维护性、灵活性 2.强大的动态Web支持 例如:DELL官方销售网站 3.Web服务:可以实现不同应用程序之间的相互通信 例如:火车订票系统 4.平板应用 例如:Surface(奢华极品,放飞思想) 5.实现SOA、支持云计算 Windows Azure:构建在微软数据中心内提供云计算的应用程序平台 6.支持构建.NET程序的炫彩外衣3..NET框架的概述
1..NET战略的基础框架
2..NET程序的运行环境 3.强大的类库4..NET框架有两个主要组件构成
1.公共语言运行时(CLR):提供了所有.NET应用程序运行的环境
1.CTS中包含CLS和CLR 2.CTS称为通用类型系统 定义了在IL中的数据类型 3.称为公共语言规范 包括几种面向对象对象的编程语言的通用功能 2.框架类库(FCL)5. .NET框架的核心
.NET Framework 类库(FCL)运行在 CLR 上
公共语言运行时(CLR)运行在操作系统上6.强大的类库(FCL)
1.提供对系统功能的访问
2.建立.NET应用程序的基础 3.庞大的类库数量 5.功能齐全,方便使用7.核心类库及其命名空间
核心类库说明 | 命名空间 |
使用泛型 | System.Collections.Generic |
对文件的基本操作 | System.IO |
对网络协议进行编程 | System.Net |
对数据库的访问 | System.Data |
开发Windows应用程序 | System.Windows.Forms |
对GDI+基本图形的操作 | System.Drawing |
2017-12-0716:27:09