我们一般说的.NET一般指.NET Framework、VS.NET及开发出的应用程序(ASP.NET、窗体应用程序等)。
.NET Framework是开发和执行环境,允许不同程序的设计语言和库无缝结合共同创建基于Windows的应用程序,轻松创建、管理、部署,并与其它网络系统集成。
以下是.NET Framework体系结构:
.net开发环境主要组成部分:
简单的讲.net framework是一个与硬件无关的程序执行平台,.net程序编译后是执行由.NET Framework识别的中间语言代码,程序运行时,由
二次编译成专用于当前操作系统的目标机器结构的代码,所以我们用.NET开发的应用程序必须在.NET Framework支持下运行。由于应用程序不是直接访问硬件,所以限制了指针等访问硬件的功能,提高了安全性 。
创建.NET程序步骤:
1.
2
3
4
.NET特性:
1,一次编译,到处运行
2,编程语言不再是面试瓶颈,C#可以直接调用VB.NET开发组件的方法和类库
3,自动内存管理,
4,基类库——.NET开发宝藏
.NET Framework提供了具有丰富功能的类库,使得开发变得简单,如字符串处理、数据收集、数据库连接文件访问等都有完善的类可以使用
开发语言:
.NET应用程序通常使用C#进行开发,微软宣称C#是开发,NET程序最好的语言,该语言具有JAVA和Delphi的特点,融合了VB的高效和C/C++的强大,.NET框架的优点在C#下体现的淋漓尽致。有关C#的基础学习我便不在此介绍,读者可以购买C#相关书籍进行基础学习。