microsoft net framework 2 0

net2 0
( net2.0)
本文是C#初学者简单教程,这是第一篇 。已经入门的老手也可以复旧知新 。
一、什么是 .Net ?
.Net框架是由软件开发平台的开发 。该框架旨在创建可用性运行在平台上的应用程序 。.Net框架的第一个版本于2002年发布 。它的跨平台版本.Net Core发布于2016年,这是一个令人兴奋的发展 。
最初版本发布为.Net1.0 。从那时起,.Net框架已经走了很长一段路,当前版本(2019年12月)是4.7.2 。另外,.Net Core3.已于2019年12月3日发布.1.0版本 。
.NET框架可用于创建- 基于表单和基础Web的应用程序 。Web也可以使用服务.Net开发框架 。
该框架还支持各种编程语言,如 Basic和C# 。因此,开发人员可以选择语言来开发所需的应用程序 。你将在本章中学习.Net框架的一些基础知识 。
二、NET组件
.Net框架的系统结构基于以下关键组件:
1.公共语言运行时
公共语言基础结构或CLI在其上执行.Net程序平台 。
CLI主要功能如下:
a)异常处理-异常是执行应用程序时的错误 。
例子有:
若应用程序试图在本地计算机上打开文件,则该文件不存在 。
如果应用程序试图从数据库中获某些记录,则与数据库的连接无效 。

microsoft net framework 2 0

文章插图
b)垃圾收集-垃圾收集是删除不必要资源的过程 。
垃圾收集的例子有:
不再需要的文件句柄 。如果应用程序完成了件的所有操作,则可能不再需要文件句柄 。
不再需要数据库连接 。若应用程序完成了数据库的所有操作,则可能不再需要数据库连接 。
c)使用各种编程语言-开发人员可以使用人员.Net编程语言开发应用程序 。
一个完整的C#从开发到运行的状态如下:
a)用语言编写代码 。最常见的是VB.Net和C#,使用这些高级语言开发所需的业务逻辑 。
b)每种编译语言都有单独的编译器 。因此,作为VB.Net语言基础将有一个单独的基础VB.Net编译器 。同样,对于C#,您将拥有另一个编译器 。编译器负责将用高级语言编写的代码转换为机器代码 。
c)通用语言解释器–这是.Net最后一层 。可用于运行任何编程语言开发.net程序 。因此,编译器将程序发送到CLI层以运行.Net应用程序 。
?2.类库
.NET 包括一组标准类库 。类库是实现目的的方法和函数的集合 。
例如,有一个类库,包括处理所有文件级操作的方法 。因此,从文件中读取文本有一种方法 。还有一种方法可以将文本写入文件 。
大多数方法分为 。*或 。*命名空间 。(星号*只表示属属属或引用名称空间的所有方法)
命名空间是方法的逻辑分离 。通常打头的为.Net 命名空间,打头的为.Net Core命名空间
3.开发类型
可以在.Net框架中构建的应用类型大致分为以下几类 。
microsoft net framework 2 0

文章插图
a)–用于开发基础Forms该程序将在最终用户计算机上运行 。记事本是基于客户端应用程序的例子 。
b)ASP.Net–用于开发基础Web在任何浏览器(例如 ,或)上运行 。
该Web安装应用程序处理信息服务服务器 。
信息服务或IIS是一个用于执行的组件Asp.Net应用程序 。
然后将执行结果发送到客户端计算机,并在浏览器中显示输出 。
c)ADO.Net–该技术用于开发和开发或 SQL交互应用程序等数据库 。
始终确保.Net框架符合所有支持的框架操作系统 。
d)-该技术旨在将前端和后端分开,使后端能够处理业务逻辑,并以公开界面的形式向前端开放 。