第一章 理解.NET Framework与C#

第一章    理解.NET FrameworkC#

.NET框架结构

.NET框架结构

 

公共语言运行时(CLR

CLR包含两个组成部分

CTS(通用类型系统)保证数据类型统一

CLS(公共语言规范)保证功能一致

CLR是所有.NET应用程序运行时环境,是所有的.NET应用程序

都要使用的编程基础

 

框架类库

.NET框架类库提供了大量好用实用的类。框架类库中核心部分包括以下几点

(1)       基础数据的类库,例如String类、集合、泛型等。

(2)       I/O访问,主要用于操作文件

(3)       安全控制,为.NET安全机制提供一系列的功能

(4)       数据访问,利用ADO.NET开发数据库的应用程序

(5)       XML是用于描述数据的一种格式,它是.NET框架中很重要的一部分

  

.NET编译技术

 

 .NET编译技术

语言→一次编译→微软中间语言→CLR→二次编译→代码被执行

 

命名空间

用命名空间对类分门别类的管理

命名空间允许嵌套,可以用“.”分隔

命名空间导入时可以有别名,例如

using 别名 = 命名空间;

 

框架类库中重要的命名空间

System.Data 用于访问ADO.NET

System.IO 用于操作文件

System.Windows.Forms 用于开发Windows应用程序

System.Collections.Generic 可以使用泛型

System.Net 可以对网络协议进行编程

System.Security 提供系统的安全控制功能

 

System又称根命名空间。在System命名空间中包含了定义.NET中使用的公共数据类型,包括BooleanDateTimeInt32等。此命名空间中还有一个非常重要的数据类型“Object”。Object类是所有其他.NET对象继承的基本类。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
.NET Framework是由微软公司开发的一种基于Windows操作系统的应用程序框架。它提供了一个统一的编程模型、一系列预先编写好的类库和工具,帮助开发人员创建和运行各种类型的应用程序。.NET Framework使用的主要编程语言C#C#是一种面向对象的高级编程语言,它结合了C和C++的特点,并添加了一些现代化的特性。C#的语法简洁易懂,容易学习和使用,同时具备很高的灵活性和可扩展性。它支持面向对象编程、事件驱动编程和组件编程,可以用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和移动应用程序等。 .NET Framework提供了许多重要的功能和特性,包括多语言互操作性、自动垃圾回收、安全性和可靠性等。它还提供了一套完整的类库,包括用于用户界面、数据访问、网络编程、安全性和多媒体等方面的类库,使开发人员可以更快地开发出高效、可靠的应用程序。 此外,.NET Framework还提供了一系列强大的开发工具,包括可视化开发环境Visual Studio和命令行编译器等。它们提供了丰富的开发工具和调试功能,帮助开发人员更快地编写、测试和调试代码。 总之,.NET Framework是为开发Windows平台应用程序而设计的一种强大的框架,它结合了C#编程语言提供了丰富的功能和工具,使开发人员能够更加高效地创建出高质量的应用程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值