0% found this document useful (0 votes)
8 views13 pages

Overview of .NET Framework Components

.NET is a framework developed by Microsoft that allows programming languages like VB, C#, and ASP to be used to create applications. The .NET Framework includes a common language runtime (CLR) that handles memory management, security, and code execution. It also includes a large library of reusable classes and interfaces. Some key benefits of .NET include a consistent programming model, cross-platform support, language interoperability, and automatic resource management. The .NET Framework consists of several important components, including the CLR, class libraries, common language specification, common type system, and assemblies.

Uploaded by

megha
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views13 pages

Overview of .NET Framework Components

.NET is a framework developed by Microsoft that allows programming languages like VB, C#, and ASP to be used to create applications. The .NET Framework includes a common language runtime (CLR) that handles memory management, security, and code execution. It also includes a large library of reusable classes and interfaces. Some key benefits of .NET include a consistent programming model, cross-platform support, language interoperability, and automatic resource management. The .NET Framework consists of several important components, including the CLR, class libraries, common language specification, common type system, and assemblies.

Uploaded by

megha
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DOT NET

By- Megha Joshi


. Introduction
Net is an essential component of windows os
which helps in creating applications by
integrating different programming languages
such as –
• VB
• C#
• ASP
• Visual C++
• This frame work consist of virtual execution
system called Common Language Runtime(CLR)
and a set of class libraries.
• In 1995 SUN Microsystem developed Java which
is a platform independent language.
• In 2002 j2EE has been realised.
• Microsoft Developed DOT Net in 2002.
Benefits of . Net
• Consistent programming model
• Cross-platform support
• Language Interoperability
• Automatic Management of
resources(file,memory,n/w,db connections)
• Ease of deployment
.Net Framework
Components of .Net Framework
Components of .Net Framework
1. Common Language Runtime(CLR)- It
perform memory management, exception
handling, debugging, security checking, thread
execution, code safety, verification and
compilation.
2. . Net Framework Class Library- It contains a huge
library of reusable types. classes, interfaces,
structures, and enumerated values, which are
collectively called types.
3. Common Language Specification-
It contains the specifications for the .Net
supported languages and implementation of
language integration.
4. Common Type System-
It provides guidelines for declaring, using, and
managing types at runtime, and cross-language
communication.
[Link] and Assemblies
Metadata is the binary information describing the
program
[Link] Forms
Windows Forms contain the graphical
representation of any window displayed in the
application.
7. [Link] and [Link] AJAX
[Link] is the web development model and
AJAX is an extension of [Link] for developing
and implementing AJAX functionality. [Link]
AJAX contains the components that allow the
developer to update data on a website without a
complete reload of the page.
[Link]
It is the technology used for working with data
and databases. It provides access to data sources
like SQL server, OLE DB, XML etc. The
[Link] allows connection to data sources for
retrieving, manipulating, and updating data.
9. Windows Workflow Foundation (WF)
It helps in building workflow-based applications
in Windows. It contains activities, workflow
runtime, workflow designer, and a rules engine.
[Link] Presentation Foundation
It provides a separation between the user
interface and the business logic. It helps in
developing visually stunning interfaces using
documents, media, two and three dimensional
graphics, animations, and more.
11. Windows Communication Foundation
(WCF)
It is the technology used for building and
executing connected systems.
12. Windows Card Space
It provides safety for accessing resources and
sharing personal information on the internet.
13. LINQ
It imparts data querying capabilities to .Net
languages using a syntax which is similar to the
tradition query language SQL.

Common questions

Powered by AI

Windows Communication Foundation (WCF) greatly impacts the development of connected systems by providing a comprehensive framework for building and executing distributed services. It allows developers to create service-oriented applications that can communicate across different network boundaries. This capability enhances the scalability and flexibility of applications, making them more adaptable to complex system architectures .

Windows Presentation Foundation (WPF) is considered essential for developing user interfaces because it provides a significant level of control over the aesthetics and functionality of applications. Features offered by WPF include the ability to create visually stunning interfaces with support for 2D and 3D graphics, animations, and media. This allows developers to separate the user interface from business logic, creating more maintainable and interactive applications .

LINQ integrates with .Net languages by providing data querying capabilities using a syntax that is similar to SQL. It allows developers to write queries directly within .Net programming languages, enabling strong typing, compile-time syntax checking, and IntelliSense support. Unlike traditional SQL, which operates on an external database environment, LINQ operates within the .Net framework, providing a more seamless and integrated approach to data manipulation and access within applications .

The Common Type System (CTS) in .Net provides guidelines for declaring, using, and managing types at runtime. It facilitates cross-language communication by ensuring that data types and object manipulations operate consistently across different programming languages within the .Net environment. This allows for seamless integration and interoperability among various .Net languages .

Windows Workflow Foundation (WF) provides benefits such as enabling the creation of workflow-based applications that automate complex business processes. It includes a framework comprising activities, workflow runtime, a workflow designer, and a rules engine, which help developers automate and manage workflows efficiently. This leads to applications that can process workflows dynamically and in a structured manner, improving both scaling and flexibility of business operations .

ASP.NET AJAX enhances web applications by allowing developers to update data on a webpage without requiring the entire page to reload. This functionality significantly improves user experience by making web applications more dynamic, responsive, and efficient, as users can see real-time updates without waiting for the entire page to refresh .

Windows Card Space enhances security by providing a trusted environment for accessing resources and sharing personal information online. It leverages security tokens and identity provider services to ensure authentic and secure transactions. This is important as it helps protect users from identity theft and unauthorized access, thus increasing user confidence and safety in online transactions .

The Common Language Runtime (CLR) is responsible for memory management, exception handling, debugging, security checking, thread execution, code safety, verification, and compilation. It is essential for .Net applications because it provides a managed execution environment that ensures code safety and efficient execution across different programming languages .

ADO.NET is significant in managing data access within .Net applications as it provides a robust framework for retrieving, manipulating, and updating data from various sources such as SQL servers, OLE DB, and XML. Its ability to connect to diverse data sources ensures that .Net applications can handle complex data operations efficiently, thus supporting robust database-driven application development .

The .Net Framework Class Library supports software development by providing a vast library of reusable types such as classes, interfaces, structures, and enumerated values. These reusable components help developers save time as they don't need to create these types from scratch, thus enhancing productivity and consistency in application development .

You might also like