Sunteți pe pagina 1din 9

Mewar University

.NET FRAMEWORK AND


ARCHITECTURE

GUIDED BY: PRESENTED BY :


NIDHI FESTUS TECHIE-MENSON
ASST. PROF. MCA 4TH SEM
MUR1700337
.NET FRAMEWORK AND C# PROGRAMMING

`
WHAT IS .NET FRAMEWORK?

The .NET Framework is a new and revolutionary platform created by Microsoft for
developing applications.
.Net framework is a complete environment that allows developers to develop, run and
deploy applications such as;
• Console applications: Compilers, utilities and tools are typically implemented as
console applications.
• Windows forms applications: Rich Windows GUI applications. Windows form
applications can take advantage of controls, mouse and keyboard events and can talk
directly to the underlying OS
• Web applications(asp.net applications)
• Web services: Components that can be accessed over the Internet very easily.
• Service-oriented applications using windows communication foundation(WCF)
.NET FRAMEWORK CONT

.NET Framework support object oriented programming model for multiple language's

.NET Framework includes no restriction on the type of applications that are possible.
OVERVIEW OF .NET ARCHITECTURE
THE COMMON LANGUAGE RUNTIME (CLR)

• This is the execution engine of .NET


• .NET applications are compiled to a common language known as MSIL(IL)
• It converts the intermediate code to native code(main)
• It handles exception
• It accesses the interface between .NET applications and the operating system
• Without CLR we cannot execute an application
• Automatic memory management
• JIT compilation of .NET code
CLS & CTS
Common language specification
Syntax rules differ from language to language but CLR can understand all rules because
CLR has its own language specifications so whatever language it is, will be converted to
IL

Common type system


data types
Each language has it own data type
CLR has its own data type
ADO.NET: DATA AND XML

ADO.NET is the next generation of Microsoft ActiveX Data Object (ADO) technology.
ADO.NET is heavily dependent on XML for representation of data. It also provides an
improved support for the disconnected programming model.
FRAMEWORK CLASS LIBRARY
This is a collection of over 1000 classes and data types that enables .NET applications
to read and write files access databases process xml display graphical user interface,
draw graphics and so on
Types
User defined – assembly and contains dynamic link library and executable file
Predefined – contains the namespace(collection of predefined classes and methods.
Develop in time)
Thank you

S-ar putea să vă placă și