Professional Documents
Culture Documents
NET
Why .NET ?
Why .net
• .NET is used for network and internet
computing .
• First we learn about types networks and
network computing.
Different types of networks
• LAN(Local Area network)
• MAN(Metropolitan Area Network)
• WAN(Wide Area Network)
• EAN(Enterprise Area Network)
LAN
• Network Limited to single organization located
at single place is known as LAN.
• Ex:-in a bank, an organization ,an office.
MAN
• Network limited to single city and its sub-
urban places is known as MAN
• Ex:-citi cable network.
WAN
• Network which has no limit in the univese is
known as WAN.
• Ex:-Internet
EAN
• There are 2 categories available in this
Intranet, extranet
• Intranet:-network limited to group of single
organization located at places is intranet. EX-
banking network.
• Extranet:- network limited to group of
organizations located at various place is
known as extranet .EX-ATM network
Centralized computing
• Centrally located the server.
• All other computer are connected to this
server are client.
• These clients connected to the server are
known as dumb terminals because there are
no resources present at client side like:-
processor,ram, hard disk,os
Disadvantages of centralized computing
J#
COMPILER
CTS(common type system)
• All the datatype that comes under the
datatype should adopt same sturcture .that is
a type should have the same size in all
language. CTS divided in two categories.
1. Value types
2. Reference types
Value types
• The data types which store the data directly into
the memory location is know as value types.
• Value type store the data on stack, which is a place
where data stores in fixed length such as int ,float
etc. int x=5;
• Every program has its own stack and no other
program shares it.
• Stack is a data structure which work on first –in-
last-out principle.
• Stack is under control of os which is faster in
access.
Reference types
MSIL C
.net source L Native Code
(CLR) L
code C code executed
+metadata R
C# CSC
CIL
VB VBC Machine
CODE CLR
/native code
J# JSC
Book library
racks
Books
Pages
namespaces
classes
Predefined functions
code
BCL (cont..)