Title: An Introduction to Dot Net
1Dot Net Introduction Tutorial
2Content
- Dot Net History and Evolution
- What is .Net?
- What is Special about .Net?
- Architecture
- Architecture and Components
- Advantages of .Net
- Conclusion
3History and Evolution
- Microsoft started development of .NET Framework
in the late 1990s. - At first Microsoft named .NET as Next Generation
Windows Services (NGWS). - First beta versions of .NET 1.0 were released in
the end of 2002 and latest stable update released
in 2016. - Microsoft, Hewlett-Packard, and Intel worked to
standardize Common Language Infrastructure (CLI)
and C. - .NET Framework is intended to be used by most new
applications created for the Windows platform - .NET Framework introduces a Common Type
System (CTS) that defines all possible data
types and programming constructs
4What 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.
.Net Application
.Net Framework
Operating System Hardware
5Features of Dot Net
- Language Interoperability Code written in any
language can be used by other languages and there
is an access provided to COM components in the
System. - Portable .NET environment allow different
devices, softwares and applications to work
together across a wide and dispersed network of
networks. - Type Safety During program execution, the type
checker ensures that all objects and values, and
the references to those objects and values, have
a valid type. - Parallel Computing .NET Framework introduces a
model for writing multithreaded and asynchronous
code that greatly simplifies the work of
application and library developers.
6- Automatic memory management ..NET takes away
developers worry away by handling memory on its
own and developer doesnt need to keep a check on
it . - Security Microsoft has taken great efforts to
make .NET platform safe and secure for enterprise
applications. - Common Type System This provides the necessary
data types, values, and object types, which you
need to develop applications in different
languages - Dynamic Language Runtime The dynamic language
runtime is a new runtime environment that adds a
set of services for dynamic languages to the
Common Language Runtime.
7Dot Net Architecture
8Architecture Components
- .NET Introduction Architecture components.NET
framework contains four components. In thatfour
components CLR and FCL are major - 1.Common Language Runtime (CLR)
- 2.Framework Class Libraries (FCL).
- 3. Common Type System (CTS)
- 4. Common Language Specification (CLS)
9Architecture Components
- Language Runtime(CLR) .NET Framework provides
runtime environment called Common Language
Runtime (CLR).It provides an environment to run
all the .NET Programs. The code which runs under
the CLR is called as Managed Code. - .Net Framework Class Library (FCL) The .NET
Framework class library is a library of classes,
interfaces, and value types that provide access
to system functionality. - Common Type System (CTS) It describes set of
data types that can be used in different .Net
languages in common .i.e. CTS ensures that
objects written in different .Net languages can
interact with each other. - Common Language Specification (CLS) It
specifies a set of rules that needs to be adhered
or satisfied by all language compilers targeting
CLR. It helps in cross language inheritance and
cross language debugging.
10Advantages
- It is very user friendly
- Interoperable i.e. each language can use code
written in other languages - Enhanced Security, Easy Portability
- Gives stable support to XML, cascading style
sheets (CSS), and other new and established Web
standards - Permits a wide variety of Internet devices to
access data and applications - Easy integration of any software into the
Internet - Ability to track visitors and report on the most
requested web pages
11Conclusion
- The .NET Framework is an open-source developer
platform you can use to create a broad range of
applications. - Dramatically simplifies development and
deployment. - Provides robust and secure execution environment
- Supports multiple programming languages
12Thank you
To learn more about Dot Net, Join Dot Net
Training in Noida at Cetpa Infotech.
Website https//www.cetpainfotech.com/ Phone
91 9212172602 Email query_at_cetpainfotech.com