C# Programing about .Net framework components

AhmedElSangary1 6 views 3 slides Oct 23, 2025
Slide 1
Slide 1 of 3
Slide 1
1
Slide 2
2
Slide 3
3

About This Presentation

C# Programing .Net framework components


Slide Content

1. .NET Framework The original Windows-only platform for building desktop and web applications. Commonly used for WPF, WinForms and ASP.NET applications. 2. .NET Core Cross-platform, open-source version of .NET. Used to build apps that run on Windows, Linux and macOS. Supports web APIs, microservices and command-line tools. 3. .NET 5 and Later (.NET Unified Platform) Unifies .NET Framework and .NET Core into a single platform. Provides performance improvements and cross-platform support for all application types. 4. ASP.NET and ASP.NET Core Frameworks for developing dynamic web applications, RESTful APIs and MVC-based web services. 5. Entity Framework Core (EF Core) Object-Relational Mapper (ORM) for database operations. Allows developers to interact with databases using C# objects instead of SQL queries. 6. Unity Engine A game development platform that uses C# scripts for game logic. 1 Introduction to C# Last Updated : 08 Oct, 2025

Introduction to .NET Framework The  .NET Framework  is a software development framework developed by Microsoft that provides a runtime environment and a set of libraries and tools for building and running applications on Windows operating systems. The .NET framework is primarily used on Windows, while .NET Core (which evolved into just .NET starting from version 5) is cross-platform. The framework supports multiple programming languages, such as C#, F#, and VB.NET, and supports a range of application types, including desktop, web, mobile, cloud, and gaming applications. 2

The CLR is the heart of the .NET Framework, acting as a virtual machine that runs the code and manages various services such as memory management, security, and thread management. Code that is compiled and executed within the CLR is called "Managed Code," while code that the CLR does not manage is known as "Unmanaged Code." 3