C#教程教案PPT:C#和.net框架
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C#和.net框架
微软平台的编程
1 | 编程语言使用Visual Basic C C++
2|
20世纪 90年代末 Win32API MFC COM(组件对象模型)
3|
2002 发布第一个.NET框架(多平台,行业标准, 安全性)
.NET框架
编程工具包括
Visual Studio .NET兼容的编译器 (C#,VB .NET,F#...) 调试器 网站开发技术 WCF
什么是BCL?Base Class Library基类库
BCL包括什么
通用基础类 - 文件操作 字符串操作,,, 集合类 - 列表 字典 ... 线程和同步类 - 多线程程序 XML类 - 创建,读取以及操作XML文档
编译过程
编译过程解析
.Net源文件包括C# VB 等... 编译器产生程序集(dll文件或者 exe) 程序集中包括CIL(公共中间语 言)Biblioteka 运行过程运行过程解析
本机代码是所在系统可以直 接识别运行的代码
编译和运行过程
CLR概览
托管代码是.Net框架编写的代码,需要在CLR 的环境下运行
非托管代码不在CLR控制之下,比如 Win32 C/C++ DLL 成为非托管代码
C#的演化
微软平台的编程
1 | 编程语言使用Visual Basic C C++
2|
20世纪 90年代末 Win32API MFC COM(组件对象模型)
3|
2002 发布第一个.NET框架(多平台,行业标准, 安全性)
.NET框架
编程工具包括
Visual Studio .NET兼容的编译器 (C#,VB .NET,F#...) 调试器 网站开发技术 WCF
什么是BCL?Base Class Library基类库
BCL包括什么
通用基础类 - 文件操作 字符串操作,,, 集合类 - 列表 字典 ... 线程和同步类 - 多线程程序 XML类 - 创建,读取以及操作XML文档
编译过程
编译过程解析
.Net源文件包括C# VB 等... 编译器产生程序集(dll文件或者 exe) 程序集中包括CIL(公共中间语 言)Biblioteka 运行过程运行过程解析
本机代码是所在系统可以直 接识别运行的代码
编译和运行过程
CLR概览
托管代码是.Net框架编写的代码,需要在CLR 的环境下运行
非托管代码不在CLR控制之下,比如 Win32 C/C++ DLL 成为非托管代码
C#的演化