DOT NET ARCHITECTURE (OR) DOT NET FRAME WORK ARCHITECTURE

Slides:



Advertisements
Similar presentations
What is.Net Gary Devendorf. .Net Framework.Net framework works like the Domino Objects only much lower level and very complete It is part of the OS (or.
Advertisements

Unit 1: Overview of the Microsoft.NET Platform
Introduction to .NET Framework
.NET Framework Overview
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Using.NET Platform Note: Most of the material of these slides have been taken & extended from Nakov’s excellent overview for.NET framework, MSDN and wikipedia.
History of.Net Introduced by Microsoft Earlier technology was VC++ and VB VC++ comes with so many library and VB was so easy to use and not flexible to.
.NET Framework Overview Pingping Ma Nov 16 th, 2006.
Overview of the.NET Framework. What is the.NET Framework A new computing platform designed to simplify application development A consistent object-oriented.
Programming Our First Java Program Yingcai Xiao. What to Do Set up for Java Programming Write our first Java Program with IDE Write our first Java Program.
Introduction to the C# Programming Language for the VB Programmer.
Introducing the Common Language Runtime for.NET. The Common Language Runtime The Common Language Runtime (CLR) The Common Language Runtime (CLR) –Execution.
Platforms and tools for Web Services and Mobile Applications Introduction to C# Bent Thomsen Aalborg University 3rd and 4th of June 2004.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Rajeswari Indupuri Introduction to.NET Framework.
Computer science Languages, etc.. Overview For web-applications (HTML, JS) – Designing languages (HMTL, CSS) – Server Languages (PHP, ASP) – Extensions.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Overview of Microsoft.Net and Vb.Net ITSE 2349 Spring 2002 Material from Microsoft.Net an Overview for ACC faculty by Stuart Laughton and Introduction.
Introduction to .Net Framework
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
.NET Overview. 2 Objectives Introduce.NET –overview –languages –libraries –development and execution model Examine simple C# program.
.NET Framework & C#.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Appendix D: Microsoft.NET Framework Overview. Overview.NET Framework Architecture.NET Namespaces.
 Internet providing backbone for applications  Use of several web sites and devices to provide one complete solution  Software as services  Quick software.
Introduction .NET Framework
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Component-Based Software Engineering Introduction to.NET Paul Krause.
.NET Framework Danish Sami UG Lead.NetFoundry
ISYS 812 Business Software Development David Chao.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Languages and IDE (Integrated Development Environment)
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.
C# and.NET. .NET Architecture  Compiling and running code that targets.NET  Advantages of Microsoft Intermediate Language (MSIL)  Value and Reference.
Common Language Runtime Introduction  The common language runtime is one of the most essential component of the.Net Framework.  It acts.
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
Introduction of C# and.NET Sung-Dong Kim, Dept. of Computer Engineering, Hansung University.
Intro to ASP.NET CS-422 Dick Steflik. What is.NET As applications in the Enterprise become more and more netcentric and less and less standalone.NET is.
Introduction to the Microsoft.NET Framework Chris Wastchak Student Ambassador to Microsoft.
Introduction to .NET Framework
.NET Framework.
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Introduction to .NET framework
.NET Omid Darroudi.
Component Object Model
Component Object Model
Foundations of .Net Programming with C#
Introduction to Visual Basic 2008 Programming
Programming With C# Kesan Virantha Narangoda
C# and the .NET Framework
Introduction to .NET Framework Ch2 – Deitel’s Book
CE-105 Spring 2007 Engr. Faisal ur Rehman
Application Foundation
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Introduction to C# AKEEL AHMED.
Introduction to .NET By : Mr. V. D. Panchal Content :
BHUBANESWAR,KHURDA,ODISHA
.Net Framework Details Imran Rashid CTO at ManiWeber Technologies.
Introduction to .NET Framework
Module 10: Implementing Managed Code in the Database
.NET Base Type (CTS Data Type) Managed Extensions for C++ Keyword
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
C# Programming Unit -1.
Presentation transcript:

DOT NET ARCHITECTURE (OR) DOT NET FRAME WORK ARCHITECTURE PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA), ST. JOSEPH'S COLLEGE.

DOT NET ARCHITECTURE (OR) .NET FRAME WORK ARCHITECTURE It is a programming structure it is used for building ,deploying & doing other services Application can share data across multiple plat form and other programming language Many third party wander and also take for .NET

CLS(Common Language System) VB C++ JSCRIPT J# CLS(Common Language System) Asp. Net Web Forms Web Service Console Application Windows Application ADO. Net & XML Class Library CLR(Common Language Runtime) Operating System .NET

COMMON LANGUAGE RUNTIME the common language runtime is part of .NET frame work. It creates run time environment of .NET the code & provides services also mange resource such as Garbage collection & memory management Major Components Of CLR CTS-Common Type System CLS-Common Language System CIL-Common Intermediate Language JIT-Just In time Compiler VES- Virtual Education System

CTS(Common Type System) It is implemented by CLR to specify How Object are specified the main idea of .NET is to Support Multiple language CTS define a single Consistent type System that .NET language use following list of types that is specified by CLR CLASS it includes method, Events & properties INTERFACES Definition of function in the class without any code VALID TYPE user defined data type which are passed by valued DELYCASE Used for Event Handling & Call Back

CLS(COMMON LANGUAGE SYSTEM) set of language featured Supported by CLS. It is subset of CTS using CLS only we can achieve the crass language interoperability Example Component developed in VB can be used in C# for doing this it spin by some roles.

CIL(COMMON INTERMEDIATE LANGUAGE) it is also called Microsoft intermediate or Just intermediate. It is language independent code when a source code with any compile with generate CIL .NET Support two kinds of coding Manage code Unmanaged code Mange code this is code developed in .NET frame work This code directly executed by CLR Source code MSIL Code Executable code CPU O/p Native Compiler JIT

CIL(COMMON INTERMEDIATE LANGUAGE) Unmanaged code the code which is developed out side .NET frame work This are the application that do not run under the control are CLR Example: VB,Asp,C++ It is executed with the help of wrapper class Two type of wrapper class Form com callable wrapper class(CCW) Run time callable wrapper class(RCW) Native code(Executable code) Code to be executed must be converted into a language that target organization system. Source code MSIL Code Executable code CPU O/p CCW Native Compiler RCW JIT

JIT JUST IN TIME COMPILER It compiler MSIL into native code that specific to Os ,that architecture MSIL code is compile only generic needed JIT uses as MSIL code which is independent of the machine Os as CPU three type JIT Free JIT Econo JIT -> choose Callable specified executable code Normal JIT -> cache code VES(Virtual Education System) It is load, link executed written for CLR Provides for CLR automatic memory allocation,debuging support & interoperability unmanaged code

CLASS LIBRARY It consist of more then 2500 classes feature of this class are available for all language It provides a common language set of base class library so that any language can using. Base class library includes Network,Security,I/O operation other Os Related services This class are organize with in a hierarchy called Namespace.

Namespace Example 1.System.Data; Namespace is a simple way to group variable, functions, and classes under the common name it also give scope for the class root of hierarchy of system namespace and all the base class are under. Example 1.System.Data; Contains basic database Management types. 2.System.IO; It manages Input/Output operations 3.System.Net; Used for Network communication

Thank You.