M.Sc. (Computer Science) Sem-Ii Course Code: 19Sccmpp206 Course Name: Dot Net

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 22

M.Sc.

(Computer Science)
SEM-II
Course Code : 19ScCmpP206
Course Name : DOT NET

Presented By: Smita Achalkar

Modern College of Arts,Science and


Commerce ,Pune-5
Notes

Chapter 1
DOTNET Framework
Chapter 1
DOTNET Framework
Yesterday
Points to We had discussed
be covered in today’s--Lecture

Introduction of ASP.NET
Features of ASP.NET
Advantage of ASP.NET
IIS Server
Features of IIS
Working of IIS with ASP.NET Application
Working With IDE
Web Form/Web Page
Components of Web Form
Now we shall start the next Lecture ……….
1.1 Introduction to DOTNET

Introduction to DOTNET

 .NET is a platform introduced by Microsoft to develop


host,deploy,maintain and execute application.

>NET provides tools and libraries that allow developers to

develop application and services much easily faster and


secure by using a convenient way.

 NET is a free, open-source development platform for


building many kinds of apps.
1.1 Introduction to DOTNET

The .NET platform provides:-

i. A language –independent, consistent object


oriented programming model across all tiers of
an application.

ii. A code execution environment that minimizes


software deployment and versioning conflicts.

iii. Seamless interoperability between


technologies.

to be cont…
1.1 Introduction to DOTNET

The .NET platform provides:-

iv. Easy migration from existing technologies.

v. Full support for internet’s platform neutral,


standard-based technologies, including
Hypertext Transfer Protocol(HTTP),
Extensible Markup Language(XML) and SOAP.
1.1 Introduction to DOTNET

Versions of .NET Framework


1.1 Introduction to DOTNET

Features of .NET

The aim of .NET platform is to make the application


development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :
1. Object-oriented programming:-
Both the .NET framework and c# are entirely based
on object-oriented principles right from the start.

2. Good design:-
.Net Framework provide us  very good User Interface,
because in today’s world the user interface is very
important, So it provides us very good user interface.
to be cont…
1.1 Introduction to DOTNET

Features of .NET
The aim of .NET platform is to make the application
development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :

3. Language Independent:-
We have several languages in .Net and each & every language is
converted into MSIL (Microsoft Intermediate Language).
Intermediate Language make sure that all the languages are inter
operable..

to be cont…
1.1 Introduction to DOTNET

Features of .NET
The aim of .NET platform is to make the application
development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :
4. Strong support for dynamic Web pages:-
We can create dynamic web pages using ASP.Net, ASP stands for
Active Server Page.  ASP.Net is a web technology. With help of
ASP.Net we can create the Web Applications. We have tow types of
applications Static Applications and Dynamic Applications

Static applications are created using HTML, CSS but make that
application dynamic we have to use the technology, so we can use
ASP.Net technology  to make the application dynamic.

to be cont…
1.1 Introduction to DOTNET

Features of .NET
The aim of .NET platform is to make the application
development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :
5. Efficient data access:-
Flexible data access can be provided by the ADO.Net technology.
ADO.Net is the database technology which is use to access the data
from database. That means we are going to store the data from
Frontend to Backend and then Backend to Frontend.
Frontend application is nothing but the end user interaction with
screen/forms and Backend application is nothing but where we are
going to store the end users data.

Here using ADO.Net we can access the data between frontend and
backend
to be cont…
1.1 Introduction to DOTNET

Features of .NET
The aim of .NET platform is to make the application
development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :
6. Code sharing :-

With the official release of .NET Core, Developers can


now create Asp.net Applications with C# source code and
run them in cross-platforms like macOS, Linux, and
windows. This Cross-platform feature allows developers
to edit HTML, CSS and JSON Content and publish the
application to their respective App Store Services.

to be cont…
1.1 Introduction to DOTNET

Features of .NET
The aim of .NET platform is to make the application
development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :
7. Improved security :-
The .NET Framework has a good security mechanism. The
inbuilt security mechanism helps in both validation and
verification of applications. Every application can explicitly
define their security mechanism. Each security
mechanism is used to grant the user access to the code or
to the running program.

Code Access Security (CAS) is the .NET Common Language


Runtime (CLR) mechanism for maintaining security based
on the identity of code. to be cont…
1.1 Introduction to DOTNET

Features of .NET
The aim of .NET platform is to make the application
development easy. This platform helps developers and
designers to get benefits of its dynamic and creative
characteristics. The features of .NET are :
8. Support for Web service:-
.NET has fully intergrated support for developing Web
services as esaily as you’d develop any other type of
application.
1.1 Introduction to DOTNET
.NET Framework Architecture
1.1 Introduction to DOTNET
.NET Architecture
Components of .NET Framework Architecture:-
1. .NET Compatible Languages:-
using .NET the applications are developed using languages
such as C#, VB.NET, J# and so on.

2. Common Language Specification(CLS):-


CLS defines standard rules for defining .NET compliant
languages. It defines a set of rules and restrictions that
every language must follow which runs under the .NET
framework. The languages which follow these set of rules
are said to be CLS Compliant.
In simple words, CLS enables cross-language integration
or Interoperability.
to be cont…
1.1 Introduction to DOTNET
.NET Architecture
Components of .NET Framework Architecture:-
3. Common Type System (CTS) :-
Common Type System (CTS) describes the datat types
that can be used by managed code. CTS defines how
these types are declared, used and managed in the
runtime. It facilitates cross-language integration, type
safety, and high-performance code execution..
4. FCL (Framework Class Library)  :-
A large number of class libraries are present in this
framework which is known as FCL.
The .NET Framework includes a set of standard class
libraries. A class library is a collection of methods and
functions that can be used for the core purpose.

to be cont…
1.1 Introduction to DOTNET
.NET Architecture
Components of .NET Framework Architecture:-
5. Languages :-
The types of applications that can be built in the .Net
framework is classified broadly into the following
categories.
6. WinForms – This is used for developing Forms-based
applications, which would run on an end user machine.
Notepad is an example of a client-based application.
7. ASP.Net – This is used for developing web-based
applications, which are made to run on any browser such
as Internet Explorer, Chrome or Firefox.
8.Console Based:-CUI application where user interacts with
the console to perform input/output operation.
9.ADO.NET:- This technology is used to develop applications
to interact with Databases such as Oracle or Microsoft
to be cont…
1.1 Introduction to DOTNET
.NET Architecture
Components of .NET Framework Architecture:-
6. Common Language Runtime(CLR):-
It is a run-time environment which executes the code
written in any .NET programming language.

7. Common Language Infrastructure (CLI):-


The CLR code uses a common type system (CTS) that is
based on a common language infrastructure (CLI).
 
CLI is a specification developed by Microsoft that describes
the executable code and runtime environment. In simple
terms this allows us to use various high-level programming
languages on various machines without rewriting the code.
1.1 Introduction to DOTNET
.NET Framework 4.5 Architecture
1.2 DOT NET class framework

FrameWork Class Library (FCL)

The Framework Class Library or FCL provides the system functionality in


the .NET Framework as it has various classes, data types, interfaces, etc. to
perform multiple functions and build different types of applications such as
desktop applications, web applications, mobile applications, etc. The
Framework Class Library is integrated with the 
Common Language Runtime (CLR) of the .NET framework and is used by all
the .NET languages such as C#, F#, Visual Basic .NET, etc.

All classes implemented in the .NET class library are organized into
namespaces. Each namespace contains classes and other types that are
related to the specific task or set of tasks – input/output operations, web
applications creation, working with data and XML, and so on.
1.2 DOT NET class framework

FrameWork Class Library (FCL)

You might also like