Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Dot Net - Information Technology - Lecture Slides, Slides of Information Technology

This lecture is part of lecture series on Information Technology course. This lecture includes: Dot Net, Overview of Dot Net, Visions and Goals of Dot Net, Building Blocks of Dotnet, Dot Net Languages, Dot Net Applications, Interoperability Between Dot Net and Com+, Net Web Services

Typology: Slides

2012/2013

Uploaded on 12/31/2013

mandhata
mandhata 🇮🇳

4.5

(13)

68 documents

1 / 51

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
.
docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33

Partial preview of the text

Download Dot Net - Information Technology - Lecture Slides and more Slides Information Technology in PDF only on Docsity!

  • Overview of .NET• Visions and Goals of .NET• Building Blocks of .NET• .NET Languages• .NET applications• Interoperability between .NET and

Presentation Outline COM+

Overview

  • A way to think about this new technology is

to view

.NET as a brand

, one that

Microsoft has applied to severaltechnologies.

  • Some of the technologies are new

(providing new services and possibilities)and others allow an updated approach tocreating Windows applications that weknow today..

Overview

•^

Microsoft .NET

will affect anyone who

works in the Windows environment.However, Most Windows developers oncelearn and implement this new tools andtechniques will find themselves capable ofbuilding more powerful, more usefulsoftware in less time.

Why .NET?

Overview

•^

.NET framework

is new environment for

creating applications. Because thefoundation is the same, developers see amuch more consistent environment.

  • The .NET framework includes: CLR

(Common Language Runtime) and the .NETFramework class library (ASP.NET,ADO.NET, Windows forms, EnterpriseServices, and much more).

The .NET Framework

Overview

Overview

•^

.NET My Services

is set of Internet-

accessible Web services. It allows users tostore and access the same personalinformation such as calendar from yourhome PC or Wireless PDA.

.NET MyServices

Clients

Applications

Internet

  • .NET Enterprise servers

provide a useful

set of services (BizTalk Server 2000,Application Server 2000, Commerce Server2000, Host Integration Server 2000, SQLServer 2000, Exchange Server 2000, MobileInformation Server 2001, and InternetSecurity and Acceleration Server 2000).

Overview

  • With COM, Reality of software plugand play.Net is much simpler to use. •^

COM supports

language

independence

-^

.Net supports

language integration

You can extend a class hosted in .Net andcan catch exceptions thrown by the codein .Net

COM

JAVA

C++

VB

.NET

Java

C++VB

How does .Net ensureLanguage Integration

  • First, there is adherence to the common type

system (CTS). There are value types, whichare simple data types like integers and float,and reference types

  • By enforcing the different types of data into

two generic types of data, multiplelanguages can intermingle with one another.

  • Ensures code stability

How does .Net ensure language

integration

  • Third, there is a unified, extensible class

library.

  • Hundreds of classes, interfaces, types, and

structures grouped into a hierarchical systemof namespaces that contain logically relatedclasses.

  • Full level of

Object-Oriented

Programming

support

How does .Net ensure language

integration

  • Fourth, all different languages are compiled

into what is called Microsoft IntermediateLanguage (MSIL).

  • Similar to Java bytecode, which must be

converted into native code by the commonlanguage runtime. JAVAC++Visual Basic

MSIL

How does .Net simplify

deployment compared to COM • Definitions of assembly, metadata, manifest• Avoid DLL

Hell

  • Loads correct version of DLL files because

of the information contained in the metadataand manifest.

.NET Web Services