1. INTRODUCTION TO C#
M3 COMPUTER SCIENCE CLASS – TERM 2
THE PRINCE ROYAL'S COLLEGE
2. WHAT IS .NET FRAMEWORK?
• .NET Framework – (dot net
framework) is a computing
environment developed by
Microsoft to develop
applications. It is not
necessarily exclusive to
Windows OS (i.e. Windows
Phone, Windows 8, RT, etc.). It
is designed to be used by a
different number of
3. WHAT IS IN THE .NET FRAMEWORK?
• In the .NET Framework
are a set of codes (pre-written
instructions or
commands) that you use
from your client
language (i.e. C#).
4. WHAT IS C#?
• C#- is a programming
language developed in
2001by Microsoft for the
.NET Framework. It is a
simple, modern, general-purpose,
object-oriented
(class-based) programming
language.
C#?
5. WHAT CAN YOU BUILD OUT OF C#?
• Windows
Applications
• Console
Applications
• Web Applications
• XML Web Service
• Database
Applications
• Windows Service
• Windows
Controls
• Web Controls
• Mobile Apps
6. WHAT IS COMPILATION?
• Compilation- is translating
written program from a
programming language to
machine language
7. HOW IS C# COMPILED IN .NET?
Code in C#
C#
Compiler
IL (Intermediate
Language) Code
CLR Just-In-
Time Execution