Dotnetppt Final

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