认识.NET平台
来源:互联网 发布:淘宝如何抢单 编辑:程序博客网 时间:2024/06/14 07:53
认识.NET平台
可能很多人问什么事.NET框架,它包含了哪些内容?为开发程序提供了哪些支持?很多朋友对这类问题的第一反应可能是.NET框架所提供的庞大类库以及编写代码所采用的C#语言,实际上,远远不止这些.
要描述.NET框架,自然会遇到与其相关的一系列专业的技术术语和缩写,相信大家已经见过很多了,比如:CLI,CIL,CTS,CLS,CLR,JIT,BCL,FCL,Module,Assembly等等.
设想一下,编写一个简单的控制台应用程序,输出”hello world”,并将程序运行起来需要哪几个步骤?
这些步骤可能包括:打开VS,创建一个C#控制台应用程序项目(在这里将它命名为ConsoleApp),,编写代码,编译程序然后运行.虽然这样的程序谁都会写,但是再多进行一下思考就会发现,尽管这是一个很小的程序,但已经引入了.NET框架的几个重要方面.
如果创建一个VB.NET类型的项目,实现和上面C#项目完全一样的功能,那么编译后生成的文件有啥区别?
编写控制台应用程序,将字符输出到屏幕,需要调用Console.WriteLine()方法.这个Console类型从何而来?
生成的文件在系统中是如何运行起来的?其机制和使用传统的VC++生成的可执行文件是否相同?
其实,上面你的没一个问题的答案都包含.NET框架所提供的支持,这里将它分为3个部分:
1.对于编译后生成的文件格式和内容,.NET中存在着诸多规范,符合这些规范的程序语言,也叫做面向.NET的语言.编译后生成的文件都可以在.NET运行时下执行,这就是大家所熟知的.NET多语言支持.
2.在开发阶段,.NET提供了一个庞大的类库,支持开发者快速开发各种应用程序,也支持程序语言设计者开发其语言编译器.
3.在程序执行阶段,.NET提供了一个程序运行时的环境,这个运行时环境帮助我们管理内存,实时编译程序,进行安全检查,执行垃圾回收等.
- 认识.NET平台
- 认识.Net平台
- 认识.Net
- 认识.NET
- .NET学习笔记(一)————认识.NET平台与C#
- 认识软件开发平台
- 黑马程序员_对.net平台的认识及重要概念的解读
- .NET平台
- MTK平台的一些认识
- 初学JAVA003 认识Eclipse平台
- 认识.NET Remoting
- 认识.NET的集合
- 认识.NET的集合
- 认识.NET的集合
- 深切认识.NET接口
- 认识.NET的集合
- 对.NET的认识
- ADO.net的认识
- Javascript 面向对象编程(一)——封装
- 第二周项目-小试循环
- 基于QT界面和tiny6410的串口助手程序
- IOS开发常用数学函数
- 画一些低聚物的分子结构真的很难学吗?
- 认识.NET平台
- 控件的点击事件没有反应???
- SQL
- 尝试提取c++类函数地址(1)
- jquery .children("li") 的调用
- FZU 2111 Min Number
- ehcache.xml
- Activity生命周期介绍
- Android 7.0 预览版发布了