0% found this document useful (0 votes)
25 views

Dotnet Introduction

Uploaded by

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

Dotnet Introduction

Uploaded by

Nikitha Sree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Introduction of Dot Net

Dot Net

 Dotnet is introduced by Microsoft.


 It is a framework.
 Framework means the
environment for creating,
developing and deploying user
applications.
Features

 It is a framework.
 It is multilanguage supported. (like C#,
VB .NET, J# etc.).
 Dot Net framework +VB Language gives
us VB Dot Net.
 Dot Net framework +C# Language(all
other languages) gives us ASP Dot Net.
Features

 ASP Dot Net is Platform


Dependent. (windows)..
 ASP Dot Net Core is working in
windows, Linux and MacOS.
 It is highly secure.
 Authentication
 Authorization
Features

 Three types of authentication.


(Windows, Forms & Passport).
 Forms authentication means user identity
checking by using user name and
password.
 Windows is the default authentication of
Dot Net.
 Passport means we can access more than
one websites by using single id.
Features

 authorization.
 authorization means user permission
setting.
 Integrated Development
Environments (IDE).
 Visual Studio .NET is Microsoft’s
Integrated Development Environment
(IDE) for creating, running and debugging
programs (also called applications) written
in a variety of .NET programming
languages.
 Latest version of Visual Studio is VS2022.
 Namespaces-:Namespaces are used to
organize the classes. It is same as the header
files.
 Example-:using System;
 Basic input and output functions are included
in this namespace.
Framework
Architecture
Framework
Architecture

Common Type
System (CTS)
describes the datatypes
that can be used by
managed code.
Architecture

 CLS stands for Common Language


Specification and it is a subset of CTS.
 It defines a set of rules and restrictions that
every language must follow which runs
under the .NET framework.
 In simple words, CLS enables cross-
language integration or Interoperability.
DIFFERENCES
Windows Forms Web Forms
Desktop Application Client-server
Application
Extension is .exe Extension is .dll
(dynamic link
library)
Examples-:Paint, Examples-:fb, Gmail
Word
Fast Slow
Webservices
 Web Services are used to send/receive
messages using the Simple Object Access
Protocol (SOAP) via HTTP only.
 Web service is there with .NET framework
from version 1.0
Windows Communication Foundation
(WCF)
 Windows Communication Foundation(WCF) is
used to exchange messages using any format via
any transport protocol like HTTP, TCP/IP,
MSMQ(Microsoft Message Queuing is a
messaging queue services developed by
Microsoft).
 Its default format is SOAP(Simple Object Access
Protocol).
 WCF service got introduced with .NET 3.0.
 WCF services have “.svc” extension.
Common Language Runtime(CLR)

 It is the heart of the framework.


 It is the run-time environment in the .NET
Framework.
 The CLR manages the life cycle and
executes .NET applications (code).
Functions Of CLR
 Exception handling.
 Type safety.
 Memory management (using the Garbage
Collector).
 Security.
 Improved performance.
 Language independency.
 Platform independency.
 Thread management.
 Compilation and execution.
Compilation
and
execution
MSIL-Micro Soft
Intermediate
Language
JIT-Just In Time
Compiler

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy