博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.Net Framework
阅读量:6240 次
发布时间:2019-06-22

本文共 1401 字,大约阅读时间需要 4 分钟。

一直都在拖控件,百度各种功能怎么实现,从没好好想想C#底层的东西,甚至基本概念都没好好掌握,光会开发死板的写代码没前途,所以恶补下基本知识

1.1.1  .NET简介

1..NET定义

.NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境和一个可以作为平台支持下一代Internet的可编程结构。.NET的目的就是将互联网作为新一代操作系统的基础,对互联网的设计思想进行扩展,使用户在任何地方、任何时间、利用任何设备都能访问所需要的信息、文件和程序。.NET平台包括.NET框架和.NET开发工具等       部分。.NET框架(Framework)是整个开发平台的基础,包括公共语言运行库和.NET类库。.NET开发工具包括Visual Studio.NET集成开发环境和.NET编程语言。.NET编程语言包括Visual Basic、Visual C++和新的Visual C#等用来创建运行在公共语言运行库(Common Language Run,CLR)上的应用程序。.NET框架结构如图1-1所示。

Visual Basic.NET

C#

托管C++

J#

其他语言

公共语言规范(CLS)

ASP.NET/Web应用/Web服务

Windows窗体应用

ADO.NET与XML

.NET框架基础类库

公共语言运行时

操作系统

           
图1-1  .NET框架结构

2.公共语言运行库

公共语言运行库是 .NET Framework 的基础。可以将运行库看成一个在执行时管理代码的代理,它提供核心服务(如内存管理、线程管理和远程处理),而且还强制实施严格的类型安全以及可确保安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。公共语言运行库管理内存、线程执行、代码执行、代码安全验证、编译以及其他系统服务。这些功能是在公共语言运行库上运行的托管代码所固有的。

3..NET框架类库

.NET Framework 类库是一个与公共语言运行库紧密集成的可重用的类型集合,是对Windows API封装的全新设计,它为开发人员提供了一个统一的、面向对象的、分层的和可扩展的庞大类库。该类库是面向对象的,使 .NET Framework 类型易于使用,而且还减少了学习 .NET Framework 的新功能所需要的时间。此外,第三方组件可与 .NET Framework 中的类无缝集成。 例如,用.NET Framework 集合类实现一组可用于开发您自己的集合类的接口。您的集合类将与.NET Framework 中的类无缝地混合。 .NET Framework 类型使您能够完成一系列常见编程任务(包括字符串管理、数据收集、数据库连接以及文件访问等任务)。除这些常见任务之外,类库还包括支持多种专用开发方案的类型。例如,可使用 .NET Framework 开发下列类型的应用程序和服务:
  • 控制台应用程序。
  • Windows GUI应用程序(Windows 窗体)。
  • ASP.NET应用程序。
  • XML Web services。
  • Windows 服务。

转载于:https://www.cnblogs.com/HelloMyWorld/archive/2012/08/20/2657892.html

你可能感兴趣的文章
WINTEL平板X86国内上市,神舟老总:ipad仅是玩具
查看>>
debian 中文美化
查看>>
实现查询条件文本框、下拉表、复选框页面组装
查看>>
我的友情链接
查看>>
安卓开发中控制台启动adb,总是说adb server is out of date. killing...
查看>>
解决局域网内打印机经常无法正常连接
查看>>
jboss架构
查看>>
2011年上半年(5月份)信息系统监理师考试上午试题参考答案
查看>>
myeclipse6.5安装svn的三种方法!
查看>>
WIN2012 TCP ECN 启用导致速度慢
查看>>
golang多核陷阱一例
查看>>
攻略:苹果手机投屏电脑 iPhone镜像投屏怎么操作
查看>>
机器学习的前世今生:一段波澜壮阔的历史
查看>>
二级菜单
查看>>
SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页
查看>>
怎样实现智能异地组网
查看>>
如何学好面向对象?类写法的困惑
查看>>
JSTL标签库
查看>>
JavaWeb经典三层框架
查看>>
ZFS 阶段小结
查看>>