Вы находитесь на странице: 1из 26

.

NET FRAMEWORK

By,
RAJESH GUNUKULA
(06s11f0032)

1 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


AGENDA

 What is .NET
 Versions
 .NET Framework 3.5
 Architecture

2 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET – What Is It?
 Software platform

 Language neutral

 In other words:
.NET is not a language (Runtime and a
library for writing and executing written programs in
any compliant language)

3 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


What is .NET

 .Net is a new framework for developing web-


based and windows-based applications within
the Microsoft environment.

 The framework offers a fundamental shift in


Microsoft strategy: it moves application
development from client-centric to server-
centric.

4 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Versions

 .NET Framework 1.0

 .NET Framework 1.1

 .NET Framework 2.0

 .NET Framework 3.0

 .NET Framework 3.5

 .NET Framework 4.0

5 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Versions

6 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Versions
Version Release Visual Default in
Version
Number Date Studio Windows
Visual Studio
1.0 1.0.3705.0 2002-02-13
.NET

Visual Studio Windows


1.1 1.1.4322.573 2003-04-24
.NET 2003 Server 2003

Visual Studio
2.0 2.0.50727.42 2005-11-07
2005

Windows
Vista,
3.0 3.0.4506.30 2006-11-06
Windows
Server 2008
Visual Studio
3.5 3.5.21022.8 2007-31-11
2008

7 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework 3.5

 Common Language Runtime(CLR)


 Base Class Libraries(BCL)
 ASP.NET
 ADO.NET
 Windows Presentation Foundation (WPF)
 Windows Communication Foundation(WCF)
 Windows Workflow Foundation (WF)
 Card space
 LINQ
 ADO.NET Entity Framework

8 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


NET Framework 3.5
 Common Language Runtime(CLR)
The CLR is the virtual machine component of the .NET
framework. All .NET programs execute under the supervision of the
CLR

 Base Class Libraries(BCL)


The BCL part of the Framework Class Library (FCL), is a
library of functionality available to all languages using the .NET
Framework. The BCL provides classes which encapsulate a number
of common functions, including file reading and writing, graphic
rendering, database interaction and XML document manipulation

9 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework3.5

 ASP.NET
ASP.NET is a web application framework
developed and marketed by Microsoft to allow
programmers to build dynamic web sites, web
applications and web services.

 ADO.NET
It is commonly used by programmers to access
and modify data stored in relational database systems.
It is a set of computer software components that can be
used by programmers to access data and data
services.

10 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework 3.5

 Windows Presentation Foundation (WPF)

 Forms
 Media
 3D Graphics
 Animations
 Documents

11 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework 3.5
 Windows Communication Foundation(WCF)
A service-oriented messaging system

ASMX .NET
Remoting
ASP.NET .NET - .NET
Webservices Communication
(SOAP)
Distributed Queued
Transactions Messaging
WS-*
Protocol
Enterprise Support MSMQ
Services
WSE

12 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework 3.5

 Windows Workflow Foundation (WF)


 Common workflow technology for Windows

13 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework 3.5

 Card Space
A software component which securely stores a
person's digital identities and provides a unified interface
for choosing the identity for a particular transaction, such
as logging in to a website.

14 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework3.5

 Language Integrated Query (LINQ)


Microsoft LINQ defines a set of query operators that can be used to query,
project and filter data in arrays, enumerable classes, XML, relational database, and
third party data sources

 ADO.NET Entity Framework


ADO.NET Entity Framework abstracts the relational (logical) schema of the data
that is stored in a database and presents its conceptual schema to the application

15 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


.NET Framework4.0

 Parallel Language Integrated Query ( PLINQ)


PLINQ is a concurrent query execution engine for
LINQ, parallelizing the execution of queries on objects
(LINQ to Objects) and XML data (LINQ to XML).

 Task Parallel Library (TPL)


It is the task parallelism component of the Parallel
Extensions to .NET.

16 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Architecture

17 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Architecture

 Common Language Infrastructure(CLI)


 Assemblies
 Metadata
 Security
 Class library
 Memory Management

18 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Architecture

 Common Language Infrastructure(CLI)


The purpose of the CLI is to provide a language-
neutral platform for application development and
execution, including functions for exception handling,
garbage collection, security, and interoperability.

 Assemblies
The intermediate CIL code is housed in .NET
assemblies. As mandated by specification, assemblies
are stored in the Portable Executable (PE) format,
common on the Windows platform for all DLL and EXE
files

19 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Architecture

 Metadata
Metadata is usually generated by language
compilers but developers can create their own
metadata through custom attributes. Metadata
contains information about the assembly

 Security
NET has its own security mechanism with
two general features: Code Access
Security(CAS), and validation and verification.

20 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


Architecture
 Class library
The Base Class Library (BCL) includes a small subset
of the entire class library and is the core set of classes that
serve the Common Language Runtime.

The Framework Class Library (FCL) is a superset of


the BCL classes and refers to the entire class library that
ships with .NET Framework. It includes an expanded set of
libraries, including WinForms, ADO.NET, ASP.NET, LINQ,
WPF, WCF.

 Memory Management
Memory management is done by Garbage Collector
21 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021
Summary

 The .NET Framework provides

 Dramatically simplifies development and deployment


 Provides robust and secure execution environment
 Supports multiple programming languages
 COM Interoperability
 Security
 Portability

22 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


IDE AVAILABLE:

23 Océ Document Technologies GmbH 4 November 2021


APPLICATIONS
Users
Any device,
Any place,
Any time

XML Web
Services
Integrate business
Scheduling Authentication applications and
processes
Notification

Back Office
Heterogeneous
application and
server
infrastructure

Customer Sales
ERP & Billing Service
24 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021
Queries....?

25 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021


THANK YOU

26 MALLAREDDY INSTITUTE OF TECHNOLOGY AND SCIENCE 4 November 2021

Вам также может понравиться