An Introduction to Dot Net

About This Presentation
Title:

An Introduction to Dot Net

Description:

.NET Core is the latest general purpose development platform maintained by Microsoft. It works across different platforms and has been redesigned in a way that makes .NET fast, flexible and modern. This PPT gives overview of Dot Net, Starting from the history and evolution and then explaining its architecture and features followed by the advantages and conclusion. – PowerPoint PPT presentation

Number of Views:4
Slides: 13
Provided by: priya1327

less

Transcript and Presenter's Notes

Title: An Introduction to Dot Net


1
Dot Net Introduction Tutorial
2
Content
  • Dot Net History and Evolution
  • What is .Net?
  • What is Special about .Net?
  • Architecture
  • Architecture and Components
  • Advantages of .Net
  • Conclusion

3
History 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

4
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.

.Net Application
.Net Framework
Operating System Hardware
5
Features 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.

7
Dot Net Architecture
8
Architecture 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)

9
Architecture 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.

10
Advantages
  • 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

11
Conclusion
  • 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

12
Thank 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
Write a Comment
User Comments (0)