C#学习笔记——CH0: C#与.net框架

游戏制作的一些准备——C#

CH0: C#与.net框架


0. 前言

这是对于学习的一点记录:C#
学习某一种编程语言要“不求甚解”,先略过一些不懂的点,后面再来返回来再看一遍


1. 历史

1.1 微软平台

  1. 从VB、C、C++
  2. 20世纪90年代,win32API、MFC、COM(组件对象模型)
  3. 2002,发布第一个.NET框架(多平台,行业标准,安全性)

1.1.1 .NET框架

1、图示
.NET框架
2、编程工具
(1)Visual Studio
(2).NET兼容的编译器(C#,VB .NET,F#…)
(3)调试器
(4)网站开发技术ASP.NET WCF

1.1.2 BCL——Base Class Library基类库

1、内容:
(1)通用基础类 - 文件操作 字符串操作,,,
(2)集合类 - 列表 字典 …
(3)线程和同步类 - 多线程程序
(4)XML类 - 创建,读取以及操作XML文档

2、编译过程
编译
解析:
.Net源文件包括C# VB 等…

编译器产生程序集(dll文件或者exe)
程序集中包括CIL(公共中间语言)

3、运行过程
运行
注意:本机代码是所在系统可以直接识别运行的代码

4、编译和运行过程
编译和运行过程

1.2.3 CLR概览

CLR
托管代码是.Net框架编写的代码,需要在CLR的环境下运行

非托管代码不在CLR控制之下,比如Win32 C/C++ DLL 成为非托管代码


总结

简单介绍了历史,学习一些基础知识


  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值