You are on page 1of 20

.

.NET
Presented By: SHASHIDHAR RAJAN ICFAI UNIVERSITY DEHRADUN ID NO.101CC00079

INTRODUCTION
~MS.NET(microsoft .network enable techniques)
IS FRAMEWORK BUILT ON OPEN INTERNET PROTOCOLS AND STANDARDS WITH TOOLS AND SERVICES THAT MELD COMPUTING AND COMMUNICATION IN NEW WAYS.

~ITS AN ENVIRONMENT FOR DEVELOPING AND RUNNING SOFTWARE APPLICATIONS,DEVELOPMENT OF WEB BASED SERVICES.

TYPES OF MS.NET
ASP.NET

ACTIVE SERVER PAGES.NET

VB.NET

VISUAL BASE.NET

ADO.NET

ACTIVE X DATA OBJECT

MS.NET FRAMEWORK
FRAMEWORK IS READY TO USE COLLECTION OF CLASSES AND INTERFACES USED FOR DEVELOPING A PARTICULAR TYPE OF APPLICATION. ITS PLATFORM INDEPENDENT. BUT CAN BE USED ONLY ON MICROSOFT OPERATING SYSTEM.LIKE WINDOWS 98,XP, 2000,VISTA ,W7. .NET IS INDEED FREE FOR ALL LICENCED VERSION OF WINDOWS OS. WE HAVE TO PURCHASE LICENCES FOR WINDOWS NOT FOR .NET FRAME WORK.

FRAMEWORK COMPONENTS

MS.NET FRAMEWORK RUNTIME: USED FOR BOTH DEVELOPMENT AND PRODUCTION OF .NET APPLICATIONS.

MS.NET FRAMEWORK SDK: MOSTLY USED ONLY FOR DEVELOPMENT OF .NET APPLICATION.

VISUAL STUDIO.NET : IDE(integrated development environment) AND RAD(rapid application development tool) TOOL FOR DEVELOPING .NET APPLICATIONS.

TYPES OF MS.NET APPLICATIONS

CONSOLE APPLICATION
IN THIS WE CAN WRITE A PROGRAMME IN DIFFERENT LANGUAGE LIKE C#,VB.NET,VC++,etc. AND EXECUTE IT . IT WORKS LIKE A COMPILER.

C# (C SHARP)
C# IS A MULTIPARADIGAM PROGRAMMING LANGUAGE ENCOMPASSING STRONG TYPING ,IMPERATIVE,DECLARATIVE,FUNCTIONAL,GENERIC, OBJECT-ORIENTED (class based) AND COMPONENT ORIENTED PROGRAMMING DISCIPLINES. IT WAS CREATED BY ANDERS HEJLSBERG AS THE CHIEF ENGINEER OF MICROSOFT. ITS APPEARED IN 2001. MOST RECENT VERSION IS C# 4.0 WHICH WAS RELEASED ON APRIL 12, 2010.

WINDOWS APPLICATION
ITS GUI (graphics user interface) BASED APPLICATIONS. ITS TWO TYPES:1.CONTROL API ~ IN WHICH WE CAN CREATE MENU, CHECKBOX,TIMER etc. 2.GRAPHICS API ~ ELIPSE,RECTANGLE,AND TOO MANY SHAPES

WINDOWS SERVICES

ITS THE INTERNAL WORK OF APPLICATIONS . IT WORKS ON BACKGROUND OF OPERATING SYSTEM. IT IS THE SERVICES THAT ACTIVE BEFORE LOGIN AND AFTER LOGOUT THE WINDOWS.

ASP.NET WEB APPLICATIONS


ASP.NET IS A FRAMEWORK FOR DEVELOPMENT OF DIFFERENT WEB BASED APPLICATION WEBSITE AND WEB SERVICES. ITS NOT A PROGRAMMIN LANGUAGE IT USE C# , VB.NET(visual basic .net) AS PROGRAMMING LANGUAGE.

HOW ASP .NET APPLICATION WORKS ON SERVER TO CLIENT

ADO.NET
~ADO(active x data object) IS USED TO CONNECT WITH ANY DATA BASE SOFTWARE LIKE MS ACCESS,ORACKLE,SQL SERVER etc. ~TO CONNECT DOT NET WITH DATA BASE THERE ARE NUMBER OF CLASS ARE AVAILABLE LIKE: CONNECTION COMMAND DATA ADAPTER DATA SET..etc

ASP.NET WEB SERVICES


ITS A WAY TO INTEROPERABILITY BETWEEN .NET APPLICATION AND OTHER NON .NET BASED TECHNOLOGY APPLICATION.

REMOTING APPLICATION
ITS NOT INTEROPERABLE. REMOTING IS MUCH FASTER THAN WEB SERVICES.

MOBILE /SMART DEVICE APPLICATIONS


WINDOWS MOBILE OS

ABOUT VISUAL STUDIO.NET


VISUAL STUDIO .NET IS A COMERSIAL PRODUCT OF MICROSOFT. CAN BE USED ANY TYPE OF MS.NET APPLICATION. IT CAN BE USED ALSO FOR NON .NET APPLICATIONS LIKE PHP PAGES. BUT FOR THIS WE NEED A PLUGIN TO BE INSTALLED OVER STUDIO

MS.NET FRAMEWORK VERSION


Version 1.0 ~ visual studio 2002 Version 1.1~ visual studio 2003

Version 2.0~ visual studio 2005


Version 3.0~ visual studio 2006 Version 3.5~ visual studio 2008 Version 4.0~ visual studio 2010