《C#高级编程》第一章学习笔记

.NET应用程序体系结构

.NET由微软在2002年推出的面向对象编程的高级语言,经常会和C#、VS放在一起说。三者对应的关系为:.NET Framwork为平台和框架,C#为编程语言,VisualStudio(VS)为开发工具(IDE)。
还有一个重要组成部分CLR为公共语言运行库(common language runtime),类似Java虚拟机,包含

  • 一个即时(JIT)编译器,将托管代码IL编译成本地代码;
  • 垃圾回收器(GC),清理不再使用的托管内存;
  • 调试器扩展,可以在不同编程语言间进行调试,依赖于VS

历史发展

在这里插入图片描述更新的技术最相关的应该是WPF,比winform窗体更加炫酷,但是环境要求也比较高,其他的泛型、linq和lambda、异步处理等还没接触到。现在已经有了.NET Core2.0,但是我工作开发用的还是4.0–4.6版本。

自我应用

  • .EXE应用程序,直接用VS生成,可以直接给客户使用,但是必须安装.NET Framwork应用环境,否则打不开软件
  • .DLL插件,生成动态链接库,可以用其他软件调用,也可以集成在别的软件上做成插件形式,不过要有特殊的API接口和C#模板。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值