7、C编程知识全面解析

C#编程知识全面解析

一、C#与.NET框架

在过去,Windows编程在20世纪90年代末呈现出多分支的状态,大多数程序员使用Visual Basic(VB)、C或C++。部分C和C++程序员使用原始的Win32 API,不过更多人选择了Microsoft Foundation Classes(MFC),还有一些人转向了Component Object Model(COM)。然而,这些技术都存在各自的问题。Win32 API并非面向对象,使用起来比MFC更繁琐;MFC虽然是面向对象的,但存在不一致性且逐渐过时;COM在概念上简单,但实际编码复杂,需要大量繁琐的操作。而且,这些编程技术主要针对桌面开发,对互联网编程的支持不足。

为了解决这些问题,微软在2002年推出了.NET框架。它是一个更加一致和面向对象的环境,具有诸多优点:
1. 多平台支持 :该系统可以在从服务器、桌面机到PDA和手机等广泛的计算机设备上运行。
2. 遵循行业标准 :采用了如XML、HTTP、SOAP和WSDL等行业标准通信协议。
3. 安全性高 :即便面对来自可疑来源的代码,也能提供更安全的执行环境。

.NET框架由三个组件构成:
1. 公共语言运行时(CLR) :负责在运行时管理程序执行,涵盖内存管理、代码安全验证、代码执行和垃圾回收等功能。
2. 编程工具 :包含Visual Studio集成开发环境、.NET兼容编译器(如C#、VB、JScript和托管C++)、

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值