Upload
elakkiya-karthic
View
223
Download
0
Embed Size (px)
Citation preview
7/24/2019 Dotnetppt Final
1/25
hat is .NET?
hat is .NET?
.NET is a new framework for developing.NET is a new framework for developing
console based, web-based and windows-basedconsole based, web-based and windows-based
application with in the Microsoft environmentapplication with in the Microsoft environment
S3Technologies
7/24/2019 Dotnetppt Final
2/25
.NET Framework release
NET Framework release
dates & versions
ates & versions
VersionVersion VersionVersionNumberNumber
ReleaseReleaseDateDate
1.01.0 1.0.3705.01.0.3705.0 2002-01-052002-01-05
1.11.1 1.1.4322.5731.1.4322.573 2003-04-012003-04-01
2.02.0 2.0.50727.422.0.50727.42 2005-11-072005-11-07
3.03.0 3.0.4506.303.0.4506.30 2006-11-062006-11-06
3.53.5 3.5.21022.83.5.21022.8 2007-11-092007-11-09
7/24/2019 Dotnetppt Final
3/25
Compilation of .Net
ompilation of .Net
First CompilationFirst Compilation SecondSecond
CompilationCompilation.NET
SorceCode
!angageCompiler
MS"!
#
Meta $ataC!% MachineCode
Code E&ected
S3Technologies
7/24/2019 Dotnetppt Final
4/25
XML WebXML Web
ServicesServicesWebWeb
FormsFormsWindowsWindows
FormsForms
Common Language RuntimeCommon Language Runtime
Base Framework ClassesBase Framework ClassesData and XML ClassesData and XML Classes
C VB!N"# $ C%% &C VB!N"# $ C%% &
MICROOFT .NET FR!ME OR"
S3Technologies
7/24/2019 Dotnetppt Final
5/25
'(( langages'(( langages
)) vb,c*,+*,vbscript,+avascripvb,c*,+*,vbscript,+avascrip
t,vc##,fortran,t,vc##,fortran,cobol,pascal cobol,pascal
!angage "ndependent!angage "ndependentlatform artialllatform artiall
"ndependent"ndependent/raphical 0ser "nterface ) /0"/raphical 0ser "nterface ) /0"
1tensible Markp !angage1tensible Markp !angage1M!) 1M!
Feat#res Of .NET
eat#res Of .NET
SUPPORTS
S3Technologies
7/24/2019 Dotnetppt Final
6/25
Common $an%#a%e R#ntime
ommon $an%#a%e R#ntime
C!% is the rntime environment ofC!% is the rntime environment of
the .NET framework that managesthe .NET framework that manages
the e&ection of code and providesthe e&ection of code and provides
services.services.
S3Technologies
7/24/2019 Dotnetppt Final
7/25
CONSOLE APPLICATION
.Net rod#'ts
Net rod#'ts
WEB APPLICATIONINDOWS APPLICATION
S3Technologies
7/24/2019 Dotnetppt Final
8/25
!.NET
.NET
( e) !ppli'ation*
e) !ppli'ation*
"t is a new and powerfl server-side"t is a new and powerfl server-sidetechnolog for creating dnamic webtechnolog for creating dnamic webpagespages..
"t allows s to se a fll featred"t allows s to se a fll featredprogramming langage sch as c* orprogramming langage sch as c* orvb.net to bild applications easilvb.net to bild applications easil..
/ives s fll server-side ob+ect-oriented/ives s fll server-side ob+ect-orientedfnctionalitfnctionalit..
S3Technologies
7/24/2019 Dotnetppt Final
9/25
!.NET Overview
.NET Overview
IIS (Web Server)
Inerne
!S".#$T %&ni'e (IS!"I)
!lic*ion
+o,&le (&&*che)
+o,&le(!&henic*ion)
+o,&le(!&hori/*ion)
*n,ler
(.*s)
+"*ge.*s
"*ge
'lor'
&onTeo
S3Technologies
7/24/2019 Dotnetppt Final
10/25
!.NET Namespa'es
.NET Namespa'es
Sse'. WebSse'. WebSse'.onig&r*ionSse'.onig&r*ion Sse'. Web.Sec&riSse'. Web.Sec&ri
S3Technologies
Sse'Sse'
Sse'. Web.I.WebonrolsSse'. Web.I.Webonrols
7/24/2019 Dotnetppt Final
11/25
!+,!NT!-E OF !.NET
Su''orts (n) Browser
"as) *rogramming
Model
Fle+ible Language ,'tions
-reat #ool Su''ort
Ric. Class Framework
/m'roved *er0ormance and
Scalabilit)
"n.anced Reliabilit)
"as) Setu' and De'lo)ment o0
*ro1ect S3Technologies
7/24/2019 Dotnetppt Final
12/25
(S*!N"# "X(M*L" S/#"S
7/24/2019 Dotnetppt Final
13/25
So'e o he !s. #e i'or*n sies *reSo'e o he !s. #e i'or*n sies *re
Wiro - h.iro.co'Wiro - h.iro.co'
TS -TS - h.cs.co'h.cs.co'
r:&- h.or:&.co'r:&- h.or:&.co'
+S;# - h's,n.'icroso.co'hi-in,e*&l.*s+S;# - h's,n.'icroso.co'hi-in,e*&l.*s
s'*rhe*lhb&er - h.s'*rhe*lhb&er.co'In,e.*ss'*rhe*lhb&er - h.s'*rhe*lhb&er.co'In,e.*s
inoin echnologies - h.inoin-ech.co'inoin echnologies - h.inoin-ech.co'
,onesl*c:ers - h,onesl*c:ers.co',onesl*c:ers - h,onesl*c:ers.co'
*rloo:er - h.*rloo:er.co'*rloo:er - h.*rloo:er.co'
*scen,so*re - h.*scen,so*re.co'*scen,so*re - h.*scen,so*re.co'
co,ero
7/24/2019 Dotnetppt Final
14/25
3b+ect 3riented rogramming
Strctred E&ception 4andling
Mltithreaded programming
,.NET
.NET
( indows !ppli'ation*
indows !ppli'ation*
SUPPORT
S
S3Technologies
7/24/2019 Dotnetppt Final
15/25
,.NET Namespa'es
.NET Namespa'es
Sse'.;**Sse'.;** Sse'. ISse'. I
S3Technologies
Sse'Sse'
7/24/2019 Dotnetppt Final
16/25
!+O.NET
+O.NET
(!'tive/0 +ata O)1e't*
!'tive/0 +ata O)1e't*
To commnicate with a databasefor inserting, pdating andretrieving data.
S3Technologies
7/24/2019 Dotnetppt Final
17/25
+O.NET/related Namespa'es
O.NET/related Namespa'es
S3Technologies
Sse'Sse'
Sse'.;**Sse'.;** Sse'.S=lSse'.S=l Sse'.;**.S=llienSse'.;**.S=llien
7/24/2019 Dotnetppt Final
18/25
Feat#res Of !+O.NET
eat#res Of !+O.NET
$isconnected 2rchitectre
$ata aging
Common rovider Model
"nteraction with the databaseis done throgh $ataCommands
$*s o resoring *n, *:ing b*c:& o
,**b*se S3Technologies
7/24/2019 Dotnetppt Final
19/25
C2 . NET
2 . NET
C* is spposed to be an ob+ectC* is spposed to be an ob+ect
oriented and 5eb enabled langageoriented and 5eb enabled langage
which has the competence of 6isalwhich has the competence of 6isal
7asic, Sophistication of 8ava and7asic, Sophistication of 8ava andthe ower of C##the ower of C##
S3Technologies
7/24/2019 Dotnetppt Final
20/25
tate Mana%ement
tate Mana%ement
O)1e'ts
)1e'ts
3
S3Technologies
oo:ieoo:ie
SessionSession
%e=&es%e=&es
!lic*ion!lic*ion
%esonse%esonse
7/24/2019 Dotnetppt Final
21/25
Re4#est O)1e't3
e4#est O)1e't3
The %e9est ob+ectThe %e9est ob+ectprovides access to all theprovides access to all theinformation passed in ainformation passed in a
re9est from the browserre9est from the browserto the serverto the server..
S3Technologies
7/24/2019 Dotnetppt Final
22/25
Response O)1e't3esponse O)1e't3
%esponse 3b+ect provides%esponse 3b+ect provides
access to all of theaccess to all of theinformation that isinformation that is
delivered back to thedelivered back to the
client from the server.client from the server.
S3Technologies
7/24/2019 Dotnetppt Final
23/25
!ppli'ation3
ppli'ation3
The application ob+ect isThe application ob+ect issed to store, share andsed to store, share and
retrieve informationretrieve informationamong all the sers of aamong all the sers of a
given application.given application.
Each application ob+ectEach application ob+ect
can have man sessionscan have man sessions..
S3Technologies
7/24/2019 Dotnetppt Final
24/25
ession3ession3
2 session ob+ect is sed to2 session ob+ect is sed to
store, share and retrievestore, share and retrieveinformation concerning theinformation concerning the
ser sessionser session..
S3Technologies
7/24/2019 Dotnetppt Final
25/25
Cookies3
ookies3
To Sore ;** ro' Server on lienTo Sore ;** ro' Server on lien
+*chine.+*chine.
S3Technologies