01 The DotNET Framework
01 The DotNET Framework
October 2016
Course Info
• library of code
– categorized into modules
– defines some basic types, Common Type System (CTS)
• facilitates interoperability between languages
• Common Language Runtime (CLR)
– maintaining the execution of all applications
developed using the .NET library
– metadata
• enables assemblies to be fully self descriptive
– optional resources
OS Process
other FCL
JIT Compiler
assemblies
CLR
Underlying OS and HW
11/30/2018 Windows Programming 20
Summary
C++
C++ Compiler
Operating System
11/30/2018 Windows Programming 21
C# VB6 C++ J# Other
.NET Application
Assembly - CIL
CIL
C
L JIT Compiler
R Native Code
Operating System
11/30/2018 Windows Programming 22
C# Fundamentals
NEXT:02_c#_fundamentals.pptx