+ All Categories
Home > Documents > Ceballos: Visual C# - Interfaces gráficas y aplicaciones para Internet con WPF, WCF y Silverlight

Ceballos: Visual C# - Interfaces gráficas y aplicaciones para Internet con WPF, WCF y Silverlight

Date post: 11-Feb-2018
Category:
Upload: fco-javier-ceballos-sierra
View: 226 times
Download: 0 times
Share this document with a friend

of 83

Transcript
  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    1/83

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    2/83

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    3/83

    Wjsubm O/

    Jl~exgboes axgjobs z btmjobojkles tbxb Jl~exle~

    okl QTG- QOG z _jmwexmja`~

    Gok, Ibwjex Oehbmmks _jexxbTxkgeskx ~j~umbx ne mbEsouemb Tkmj~oljob _utexjkx

    Uljwexsjnbn ne Bmobm

    `~~t9++qqq,gioehbmmks,es

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    4/83

    Wjsubm O/9 Jl~exgboes axgjobs z btmjobojkles tbxb Jl~exle~ okl QTG- QOG z _jmwexmja`~,

    Gok, Ibwjex Oehbmmks _jexxb

    Ne mb enjojl9 XB#CB 8428

    CBXOB_ OKCEXOJBME_9 mbs cbxobs ne mks txknuo~ks oj~bnks el em okl~eljnk ne es~e mjhxk

    (sebl k lk cbxobs xeajs~xbnbs* tex~eleoel b sus xesteo~jwks txktje~bxjks, XB#CB lk es~

    bskojbnb b ljlal txknuo~k k gbhxjobl~e celojklbnk el mb khxb- mks nb~ks z mks eiectmks

    u~jmjybnks skl gjo~jojks sbmwk rue se jlnjrue mk okl~xbxjk,

    XB#CB es ulb cbxob okcexojbm xeajs~xbnb,

    _e `b tues~k em cpjck ectek el kgxeoex bm meo~kx ulb jlgkxcbojl okctme~b z txeojsb,

    _jl echbxak- XB#CB Enj~kxjbm lk bsuce ljlaulb xestklsbhjmjnbn nexjwbnb ne su usk-lj ~bctkok tkx oubmrujex wjkmbojl ne tb~el~es lj k~xks nexeo`ks ne ~exoexbs tbx~es rue tunjexbl

    kouxxjx, Es~b tuhmjobojl ~jele tkx khie~k txktkxojklbx ulks oklkojcjel~ks txeojsks z boxenj~bnks

    skhxe em ~ecb ~xb~bnk, _u wel~b lk sutkle tbxb em enj~kx ljlaulb gkxcb ne bsjs~elojb meabm-

    bncjljs~xb~jwb lj ne ljlal k~xk ~jtk, El obsk ne txeojsbxse bseskxb meabm u k~xb gkxcb ne bzunb

    eptex~b- nehel husobxse mks sexwjojks ne ul txkgesjklbm okcte~el~e,

    Xesexwbnks ~knks mks nexeo`ks ne tuhmjobojl el oubmrujex jnjkcb,

    _eal mk njstues~k el em Onjak Telbm wjael~e ljlaulb tbx~e ne es~e mjhxk tuene sex

    xetxknuojnb- axbhbnb el sjs~ecb ne bmcboelbcjel~k k ~xblscj~jnb el gkxcb bmaulb lj

    tkx oubmrujex txkoenjcjel~k- zb seb emeo~xljok- ceoljok- xetxkaxgjok- cbal~jok k

    oubmrujex k~xk- sjl bu~kxjybojl txewjb z tkx esoxj~k ne XB#CB6 su okl~eljnk es~ txk~eajnk

    tkx mb Mez wjael~e rue es~bhmeoe telbs ne txjsjl z+k cum~bs b rujeles jl~elojklbnbcel~e-xetxknuiexel k tmbajbxel- el ~knk k el tbx~e- ulb khxb mj~exbxjb- bx~s~job k ojel~gjob,

    Enj~bnk tkx9

    XB#CB Enj~kxjbm

    O+ Ibxbcb- ?B- Tkmaklk Jlnus~xjbm Jabxsb

    80074 TBXBOUEMMK_ NEM IBXBCB- Cbnxjn

    ^emgklk9 :2 750 >8 04

    ^emegbp9 :2 778 02 ?:

    Okxxek emeo~xljok9 enj~kxjbmDxb#cb,okc

    Jl~exle~9 qqq,xb#cb,es z qqq,xb#cb,okc

    J_HL9 :10#0>#::7>#84?#2

    Netsj~k Meabm9 C#ppppp#8428

    Bu~kenjojl9 Gok, Ibwjex OehbmmksGjmcbojl e jctxesjl9 Omksbs#Kxokzel- _,M,

    Jctxesk el Estbb

    Txjcexb jctxesjl9 iumjk 8428

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    5/83

    El mb wjnb `bz rue sex tksj~jwk z oublnk

    mks ckcel~ks leab~jwks boeo`el-

    `bz rue seaujx sjelnk tksj~jwk,

    Nenjok es~b khxb- okl cuo`k obxjk-

    b cj lje~b Jsbhemmb,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    6/83

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    7/83

    OKL^ELJNKTXMKAK ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, PPJ

    Tbxb rujl es es~e mjhxk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, PPJJJOck es~ kxabljybnk em mjhxk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, PPJWRu se leoesj~b tbxb u~jmjybx es~e mjhxk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, PPW_khxe mks eiectmks nem mjhxk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, PPWBaxbneojcjel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, PPW

    OBT^UMK 2, BTMJOBOJL QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2TXKAXBCBLNK EL QJLNKQ_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?HJHMJK^EOB QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5E_^XUO^UXB NE ULB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7

    PBCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0Tkx ru PBCM; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 24

    Onjak suhzboel~e ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 22JLJOJK NE MB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?OKCTJMBX Z EIEOU^BX MB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 27NJ_EK NE MB JL^EXGBY AXGJOB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20

    Jlgkxcbojl hsjob skhxe PBCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20Estbojks ne lkchxes PCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:Txktjenbnes okck b~xjhu~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 84Txktjenbnes okck emecel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 82Txktjenbnes ne okl~eljnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 82Ep~elsjkles ne cbxobnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 88

    Txktjenbnes bskojbnbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>Txktjenbnes ne netelnelojb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 85

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    8/83

    WJJJ O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    Oxebx ul emecel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 81Okl~xkmes cs okcules ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 81Bbnjx ulb e~jrue~b z enj~bx sus txktjenbnes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 80Bbnjx ul hk~l ne tumsbojl z enj~bx sus txktjenbnes ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8:Bbnjx ulb nesoxjtojl bhxewjbnb b ul emecel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?4

    Tblemes ne njsek ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?4Oblwbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?4_~bofTblem ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?2QxbtTblem ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?8NkofTblem ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??Axjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>

    CBLEIK NE EWEL^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?1Bsjalbx cbleibnkxes ne ewel~ks b ul khie~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?0EWEL^K_ BNIUL^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:

    JLZEO^BX ONJAK PBCM NUXBL^E MB EIEOUOJL ,,,,,,,,,,,,,,,,,,,,,,,,,, ?:OJOMK NE WJNB NE ULB WEL^BLB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >8TXKTJENBNE_ H_JOB_ NE MB WEL^BLB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>

    Bncjljs~xbojl ne mb nuxbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>Bncjljs~xbojl ne wel~blbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>Btbxjelojb z okctkx~bcjel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >5

    OKLGJAUXBOJL NE ULB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >1XEOUX_K_ NE ULB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >0B^XJHU^K_ AMKHBME_ NE ULB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >:OJOMK NE WJNB NE ULB BTMJOBOJL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 54

    Texcj~jx ulb skmb jls~blojb ne mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5?Ock se aelexb ul ewel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5>Esteojgjobx oulnk se oexxbx mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5>Tbl~bmmb ne txesel~bojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 55Bxaucel~ks el mb mleb ne xneles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 57Booesk b mb btmjobojl bo~ubm ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 51

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 50EIEXOJOJK_ TXKTUE_^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 50

    OBT^UMK 8, JL^XKNUOOJL B QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:OMB_E_ QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:E^JRUE^B_- OBIB_ NE ^EP^K Z HK^KLE_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?

    Nesbxxkmmk ne mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75Khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75Ewel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75Tbsks b seaujx nuxbl~e em nesbxxkmmk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 77

    Em gkxcumbxjk- mks okl~xkmes z sus txktjenbnes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 77

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    9/83

    OKL^ELJNK JP

    ^eomb ne booesk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:Hk~l txene~excjlbnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:Txktjenbnes okcules ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:

    EWEL^K_ ELXU^BNK_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 12Ock se negjlel; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1?Xestklnex b mks ewel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1>Ewel~ks xembojklbnks okl em ~eombnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 17Ewel~ks xembojklbnks okl em gkok ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1:

    _emeoojklbx em ~ep~k ne ulb obib ne ~ep~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 04Ewel~ks xembojklbnks okl em xb~l ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 08

    JL^EXOET^BX MB ^EOMB TUM_BNB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 07Es~bnk nem ~eombnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 00

    WBMJNBOJL NE UL OBCTK NE ^EP^K ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:ELMBOE NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :2Elmboe ne nb~ks sjl em ck~kx ne QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :8

    Lk~jgjobx oulnk obchjb ulb txktjenbn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :5Elmboe ne nb~ks okl em ck~kx ne QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ::

    Mb ombse Hjlnjla ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 244Okl~ep~k ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 242Oxebx ul elmboe ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 248

    Kxjael ne nb~ks jctmoj~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 24?Kxjael ne nb~ks eptmoj~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 245Elmboes okl k~xks okl~xkmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 245

    Oklwexskxes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 247Wbmjnbojl ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 24:

    Xeamb Epoet~jklWbmjnb~jklXume ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 224Xeamb Nb~bExxkxWbmjnb~jklXume ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 225

    Jlgkxcbojl nem elmboe ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 227Xeamb ne wbmjnbojl texsklbmjybnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 220Guel~es xemb~jwbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 284

    E_^JMK_ Z TMBL^JMMB_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 282Es~jmks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 282Wjloumbx okl~xkmbnkxes ne ewel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 28?Neselobnelbnkxes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 28?Tmbl~jmmbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 285

    Tmbl~jmmbs ne okl~xkm,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 285Tmbl~jmmbs ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 280

    XEOUX_K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 280Xeouxsks oxebnks cenjbl~e onjak ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?2Xeouxsks nem sjs~ecb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?2

    ^ECB_ Z C_OBXB_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2??

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?1EIEXOJOJK_ TXKTUE_^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?0

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    10/83

    P O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    OBT^UMK ?, CEL_ Z HBXXB_ NE @EXXBCJEL^B_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?:BXRUJ^EO^UXB NE ULB HBXXB NE CEL_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2?:NJ_EK NE ULB HBXXB NE CEL_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2>4

    Oxebx ulb hbxxb ne cels ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2>2Okl~xkmbnkx ne ul emecel~k ne ul cel ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2>>Boemexbnkxes z lecljoks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2>7

    XNELE_ ELXU^BNB_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2>1Wjloumbx ulb kxnel elxu~bnb okl ul okl~xkm ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2>0Cknemk ne ulb kxnel elxu~bnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 252Ock se eieou~b ulb kxnel elxu~bnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 258xneles elxu~bnbs texsklbmjybnbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 255Boemexbnkxes ne ~eombnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 251Jlgkxcbojl bnjojklbm el mbs xneles elxu~bnbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 272Nlne se btmjob mb kxnel; ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 27?U~jmjybx tbxce~xks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 275JOkccbln wexsus Xku~enOkccbln ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 270

    NE^BMME_ NE UL EMECEL^K NE UL CEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 211CEL_ OKL^EP^UBME_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 210HBXXB NE @EXXBCJEL^B_,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 21:

    Njsek ne ulb hbxxb ne `exxbcjel~bs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 204Okl~elenkx ne hbxxbs ne exxbcjel~bs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20?

    HBXXB NE E_^BNK ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20?Njsek ne ulb hbxxb ne es~bnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20>

    NE_BXXKMMK NE UL ENJ^KX NE ^EP^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 207Obib ne ~ep~k cum~jmleb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 207Njsek nem enj~kx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 201Em tkx~btbtemes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20:

    Ombse Omjthkbxn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 20:Cbljtumbx mb semeoojl nem ~ep~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:4Njsek ne mb hbxxb ne cels ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:2Njsek ne mb hbxxb ne `exxbcjel~bs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:?Bsjalbx b ul emecel~k ne mb jl~exgby mb ~bxeb b xebmjybx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:5

    Bxo`jwk # _bmjx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:5Enj~bx # Okx~bx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:7Enj~bx # Oktjbx,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:7Enj~bx # Teabx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:1Ktojkles # Guel~e ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2:0Ktojkles # ^bcbk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 2::Bzunb Boexob ne ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 844

    Ewel~ks okcules b ~knks mks emecel~ks QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 842@bhjmj~bx k jl`bhjmj~bx mks emecel~ks ne ul cel ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 848Cbxobx em emecel~k semeoojklbnk ne ul cel ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 84>

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    11/83

    OKL^ELJNK PJ

    Nes`boex z xe`boex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 845Xeokxnbx mbs enjojkles xewexsjhmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 845Bbnjx b mb jl~exgby mb kxnel Nes`boex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 845Bbnjx b mb jl~exgby mb kxnel Xe`boex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 847

    Cel okl~ep~ubm ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 841Bskojbx ul joklk b mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 841

    CEL_ NJLCJOK_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 841XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 822

    OBT^UMK >, OKL^XKME_ Z OBIB_ NE NJMKAK ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 82?OBIB_ NE NJMKAK CKNBME_ Z LK CKNBME_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 82>OBIB_ NE CEL_BIE ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 82>OBIB_ NE NJMKAK TEX_KLBMJYBNB_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 821

    Oxebx ulb obib ne njmkak ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 82:Cks~xbx ulb obib ne njmkak ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 882Aes~jklbx mks hk~kles Boet~bx z Obloembx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 888Jl~xknuoojl ne nb~ks z xeoutexbojl ne mks cjscks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 88?

    NJMKAK BOEXOB NE ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 885WEL^BLB TXKTJE^BXJB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 881K^XK_ OKL^XKME_ QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 880

    Obsjmmbs ne wexjgjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 88:Hk~kles ne ktojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8?>AxkutHkp z Eptblnex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8?:Mjs~bs sjctmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>4

    Njsebx mb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>?Jljojbx mb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>>Booenex b mks emecel~ks semeoojklbnks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>>Okmeoojl ne emecel~ks ne ulb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>5

    Mjs~b ne emecel~ks ne ~jtk O`eofHkp ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>1Mjs~bs nestmeabhmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8>:Njsebx mb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 854

    Jljojbx mb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 852Booenex bm emecel~k semeoojklbnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 852Okmeoojl ne emecel~ks ne ulb mjs~b nestmeabhme ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 852

    Okl~xkmes ne xblak negjljnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 85?_oxkmmHbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 85?_mjnex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 851TxkaxessHbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 850

    Wjskx okl hbxxbs ne nestmbybcjel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 874Okl~xkm okl tes~bbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 872Aes~jl ne geo`bs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 878

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    12/83

    PJJ O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    Mjs~Wjeq ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 87>^xeeWjeq ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 877

    Aubxnbx em nkoucel~k PCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 812Xeobxabx em nkoucel~k PCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 812Eptblnjx k okl~xbex mks lknks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 818

    Nb~bAxjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 81?Okmuclbs nem Nb~bAxjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 81>Jlckwjmjybx okmuclbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 817Gjmbs nem Nb~bAxjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 817Ne~bmmes ne mbs gjmbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 810

    OBIB_ NE NJMKAK E_^LNBX ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 804Obibs ne njmkak Bhxjx z Aubxnbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 804Obibs ne njmkak Qjlnkqs Gkxcs es~lnbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 80?Obib ne njmkak Jctxjcjx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 80>

    OKL^XKME_ NE NKOUCEL^K_ QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 805Nkoucel~ks njlcjoks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 807

    Emecel~ks Hmkof ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 801Emecel~ks Jlmjle ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8:2

    Tbxbaxbt` z Xul ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8:?Jl~exbo~ublnk okl mks emecel~ks cenjbl~e txkaxbcbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8:?Booesk b nkoucel~ks el ul gjo`exk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 8::Enj~bx ul nkoucel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?44Jctxjcjx ul nkoucel~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?4?

    ^ECTKXJYBNKXE_ Z CKNEMK NE _UHTXKOE_K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?45^jcex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?41Xeskmuojl nem ~ectkxjybnkx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?4:Njstb~o`ex^jcex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?24

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?22EIEXOJOJK_ TXKTUE_^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?28

    OBT^UMK 5, ELMBOE NE NB^K_ EL QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?2:B_TEO^K_ H_JOK_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?2:ELMBOE B OKMEOOJKLE_ NE KHIE^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?82

    Ock jctmecel~bx okmeoojkles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?82Wjs~bs ne okmeoojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?88

    TMBL^JMMB_ NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?8>Negjljx ulb tmbl~jmmb ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?87

    Ceikxbx mb txesel~bojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?80U~jmjybx neselobnelbnkxes tbxb btmjobx wbmkxes ne txktjenbn ,,,,,,,,,,,,,,,,,,, ?8:

    PCM OKCK GUEL^E NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??2Nb~ks iexxrujoks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??8

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    13/83

    OKL^ELJNK PJJJ

    Jsmbs ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??5_ktkx~e ,Le~ tbxb ~xbhbibx okl PCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??5

    Kh~elex mb wjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??1Emecel~k bo~ubm ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??1

    Lbweabx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??0Kxnelbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ??:Gjm~xbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>4Baxutbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>2

    Guel~e ne nb~ks PCM sjl em txkweenkx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>2Wjloumbojl cbes~xk#ne~bmme ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>?

    KHIE^K_ OKCK GUEL^E NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>1Elmboe b ulb okmeoojl ne khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?>:Wjs~bs ne okmeoojl ne khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?52Kh~elex mb wjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?5>

    Emecel~k bo~ubm ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?5>Lbweabx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?55Kxnelbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?57Gjm~xbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?57Baxutbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?51Jlsex~bx z hkxxbx emecel~ks ne mb okmeoojl,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?50

    Wjloumbojl cbes~xk#ne~bmme ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?50Txkweenkx ne nb~ks ne khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?72Wjx~ubmjybojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?7?Nb~ks jl~xknuojnks tkx em usubxjk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?7>

    _kmjoj~bx nb~ks bm usubxjk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?75Wbmjnbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?14Wjsubmjybojl ne mks exxkxes ne wbmjnbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?18Xeamb ne wbmjnbojl texsklbmjybnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?15Texcbleoex el mb obib ne njmkak sj `bz exxkxes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?10Axutks ne elmboes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?10

    Nb~bAxjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?02Okmuclbs nem Nb~bAxjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?0?Jlckwjmjybx okmuclbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?0>Gjmbs nem Nb~bAxjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?0>_emeoojl ne oemnbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?05Ne~bmmes ne mbs gjmbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?07Gjm~xbnk- baxutbojl z kxnelbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?00Wbmjnbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?00

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?00

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    14/83

    PJW O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    OBT^UMK 7, BOOE_K B ULB HB_E NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:2_RM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:8

    Oxebx ulb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:8Oxebx ulb ~bhmb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:8Esoxjhjx nb~ks el mb ~bhmb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:>Cknjgjobx nb~ks ne ulb ~bhmb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:>Hkxxbx xeajs~xks ne ulb ~bhmb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:5_emeoojklbx nb~ks ne ulb ~bhmb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:5Oxebx ulb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:1

    Hbse ne nb~ks Cjoxkskg~ Booess ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?:1Hbse ne nb~ks Cjoxkskg~ _RM _exwex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ?::

    BNK,LE^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >44Okctklel~es ne BNK,LE^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >42Okliul~k ne nb~ks,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >48Txkweenkx ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >4>

    Khie~k oklepjl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >45Khie~k kxnel ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >41Khie~k meo~kx ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >41Bnbt~bnkx ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >40

    Cknks ne oklepjl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >24Txkhblnk ulb oklepjl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >22_exwjojk ne oklepjkles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >2?

    BOOE_K OKLEO^BNK B HB_E NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >2>B^BRUE_ NE JLZEOOJL NE ONJAK _RM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >21

    xneles tbxbce~xjybnbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >82Txkoenjcjel~ks bmcboelbnks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >88

    ^XBL_BOOJKLE_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >8?^xblsboojl jctmoj~b ^xblsbo~jkl_okte ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >8>^xblsboojkles eptmoj~bs,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >80

    OKL_^XUJX OKCTKLEL^E_ NE BOOE_K B NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >?4Obtb ne txesel~bojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >?8Ktexbojkles okl~xb mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >?>Khie~ks ne leakojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >?5Obtb ne booesk b nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >?1Obtb ne majob ne leakojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>?Majob ne jl~exboojl okl mb obtb ne txesel~bojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>>Nesboktmbx mb JU nem xes~k ne mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>0

    Bnbt~bx mb okmeoojl ne khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >>0Obtb ne majob ne leakojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >58Majob ne jl~exboojl okl mb obtb ne txesel~bojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >57

    Wbmjnbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >51BOOE_K NE_OKLEO^BNK B HB_E NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >72

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    15/83

    OKL^ELJNK PW

    Oxebx mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >75Oxebx ul txkzeo~k QTG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >75Okleo~bxse b mb hbse ne nb~ks _rm _exwex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >77Oxebx mb obtb ne booesk b nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >71Obtb ne majob ne leakojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >12Majob ne jl~exboojl okl mb obtb ne txesel~bojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >1?Bo~ubmjybojkles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >15Ombse Nb~bWjeq ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >11

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >04

    OBT^UMK 1, MJLR ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >02XEOUX_K_ NEM MELAUBIE OKCTB^JHME_ OKL MJLR,,,,,,,,,,,,,,,,,,,,,,,,,, >02

    Neombxbojl jctmoj~b ne wbxjbhmes mkobmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >08Cb~xjoes ne ~jtks negjljnks ne gkxcb jctmoj~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >08^jtks blljcks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >08Txktjenbnes bu~k#jctmecel~bnbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >0?Jljojbnkxes ne khie~ks z okmeoojkles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >0?C~knks ep~elskxes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >0>Eptxesjkles mbchnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >05Em nemeabnk Gulo=^- ^Xesu< ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >01Ktexbnkxes ne oklsum~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >00xhkmes ne eptxesjkles mbchnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >:4

    EPTXE_JKLE_ NE OKL_UM^B ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >:?Okctjmbojl ne ulb eptxesjl ne oklsum~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >:1_jl~bpjs ne mbs eptxesjkles ne oklsum~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >::

    Omusumb axkut ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, >::Txknuo~ks obx~esjblks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 544Omusumb ikjl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 544Omusumb jl~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 542Omusumb me~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 548TXKWEENKXE_ NE MJLR ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 54?

    EL^J^Z GXBCEQKXF ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 54>CBXOK NE EL^JNBNE_ NE BNK,LE^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 545

    Oklsum~bx ul cknemk ne khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 54:BOOE_K B ULB HB_E NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 528

    Okleo~bxse b mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 528Aelexbx em cknemk ne el~jnbnes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 528Mbs ombses ne el~jnbn z em okl~ep~k ne khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 52:Txktjenbnes ne lbweabojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 582Cks~xbx nb~ks el ulb jl~exgby axgjob ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 58?Ulb btmjobojl okl jl~exgby axgjob ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 58>

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    16/83

    PWJ O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    Wjloumbx okl~xkmes okl em kxjael ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 585Gjm~xks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5?4Okl~ep~ks ne okx~b nuxbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5?8

    XEBMJYBX OBCHJK_ EL MK_ NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5??Cknjgjobx gjmbs el mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5?7Jlsex~bx gjmbs el mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5?1Hkxxbx gjmbs el mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5>4Txkhmecbs ne oklouxxelojb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5>?Em seaujcjel~k ne obchjks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5>1

    EIEXOJOJK_ XE_UEM^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 554XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 557EIEXOJOJK_ TXKTUE_^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 551

    OBT^UMK 0, LBWEABOJL NE ^JTK QEH ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 55:QTG- PHBT z _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 55:

    LBWEABOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 574Oxebx mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 572Oxebx em txkzeo~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 578

    Lbwjab~jklQjlnkq ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 57?Tbae ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 575Bbnjx tajlbs b mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 577Njsek ne mb jl~exgby axgjob ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 570Majob ne leakojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 517Tbsbx nb~ks el~xe tajlbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 511Nuxbojl z njbxjk ne mbs tajlbs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 510@ztexmjlfs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 504Gxbce ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 508Gulojkles ne tajlb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 50?

    Njsek ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 507Majob ne leakojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 500BTMJOBOJL PHBT ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:4

    Tuhmjobx mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:8_eauxjnbn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:5

    BOOE_K B ULB HB_E NE NB^K_ NE_NE ULB PHBT ,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:1Oxebx mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:1Okleo~bxse b mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:0Aelexbx em cknemk ne el~jnbnes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5:0Jl~exgby axgjob ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 5::Wjloumbx okl~xkmes okl em kxjael ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 744Okl~xkmes ne usubxjk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 745Cknjgjobx xeajs~xks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 741

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    17/83

    OKL^ELJNK PWJJ

    Aubxnbx mks obchjks xebmjybnks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 74:Bbnjx ul luewk xeajs~xk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 724Hkxxbx ul xeajs~xk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 727

    EM OKL^XKM QEHHXKQ_EX ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 721XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 721

    OBT^UMK :, _JMWEXMJA@^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 72:BXRUJ^EO^UXB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 784OXEBX ULB BTMJOBOJL _JMWEXMJA@^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 788

    Bxruj~eo~uxb ne mb btmjobojl _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 78?Okctjmbojl ne mb btmjobojl _jmwexmja ~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 781Tajlb ne el~xbnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 781

    NJ_EBX ULB TAJLB _JMWEXMJA@^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 78:Okl~xkmes _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 78:

    Xenjs~xjhujx em estbojk ne mks emecel~ks ne ul Axjn ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?4^ep~k es~~jok ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?8Jcaeles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7??Okl~xkmes ne okl~eljnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?>

    B~xjhu~ks ne blk~bojl ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?5Njsek ne mb jl~exgby ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?7Okl~ep~k ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?0^ep~Hkp ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?0Nesoxjt~jklWjeqex ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?:Wbmjnb~jkl_uccbxz ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?:Mbhem ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7?:Wbmjnbojl ne mks nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>4Kxjael ne mks nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>2

    Okl~xkmes ne emecel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>?Okl~xkmes ne ~ep~k z emecel~ks ne ~ep~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>5Okl~xkmes ne xblak negjljnk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>1Okl~xkmes tbxb aes~jklbx geo`bs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>0Neaxbnbnks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7>0Wel~blbs z obibs ne njmkak ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 754

    Tktut ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 754O`jmnQjlnkq ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 752

    AXGJOK_- BLJCBOJL Z CUM^JCENJB ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 757Axgjoks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 757^xblsgkxcbojkles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 750Bljcbojkles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 778Bunjk z wnek ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 77:

    LBWEABOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 704

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    18/83

    PWJJJ O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    Lbweabojl texsklbmjybnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 704Lbweabojl ne _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 702

    Gxbce ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 70?Bncjljs~xbnkx ne jnel~jgjobnkxes ne xeouxsks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 701

    Lbweabojl ep~exlb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:4Ep~elnex em sjs~ecb ne lbweabojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:2

    Okctb~jhjmjnbn ne eieouojl guexb nem eptmkxbnkx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:2Tmbl~jmmb btmjobojl ne lbweabojl ne _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:2

    BOOE_K B NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:8Booesk b mks nb~ks ne ulb okmeoojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:?

    Oxebx mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7:1Oxebx ulb btmjobojl _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 7::Wjloumbx okl~xkmes okl em kxjael ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 144Tbajlbojl okl~xkmbnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 14?Tbajlbojl texsklbmjybnb ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 14>Gjm~xbx mks xeajs~xks ne mb okmeoojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 14:^xbhbibx okl jcaeles ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 124

    Obxabx ulb luewb jcbael ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 127Aubxnbx mks obchjks xebmjybnks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 121Bbnjx ul luewk xeajs~xk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 121Hkxxbx ul xeajs~xk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 188

    TUHMJOBX MB BTMJOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 188XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 18>

    OBT^UMK 24, _EXWJOJK_ QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 181CKNEMK NE TXKAXBCBOJL NE QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 180

    Jctmecel~bx ul sexwjojk QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 180Negjljx ul okl~xb~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1?4

    Jctmecel~bx ul omjel~e QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1?7Oklgjauxbojl nem omjel~e ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1>4Kh~elex booesk bm sexwjojk QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1>2

    Okculjobojl el~xe nkcjljks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1>5Tuhmjobx mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1>1

    _EXWJOJK_ QOG @BHJMJ^BNK_ TBXB _JMWEXMJA@^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,, 154Oxebx ul sexwjojk QOG `bhjmj~bnk tbxb _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 152Jctmecel~bx ul omjel~e QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 15>Bbnjx ulb xegexelojb bm sexwjojk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 155Tuhmjobx mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 151

    _EXWJOJK_ QEH Z MJLR ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 174Bxruj~eo~uxb ne L obtbs majobs z L ljwemes gsjoks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 172Oxebx mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 178

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    19/83

    OKL^ELJNK PJP

    Kh~elex booesk b mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 17?Oxebx em sexwjojk QOG ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 175Omjel~e _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 11>

    Mmelbx mb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 110Celsbies tbxb em usubxjk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 104Kxnelbx mb mjs~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 104Cks~xbx nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 102Bo~ubmjybx nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 10?

    Bo~ubmjybx mb gk~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 10>Baxeabx nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 105Hkxxbx nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 107

    Tuhmjobx em sexwjojk QOG z mb btmjobojl _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 101XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1:?

    OBT^UMK 22, BU^EL^JOBOJL Z BU^KXJYBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1:5_EXWJOJK_ NE BU^EL^JOBOJL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1:7

    Bu~el~jobojl ne Qjlnkqs ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1:1Bu~el~jobojl cenjbl~e gkxcumbxjks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1:1

    Ombse GkxcsBu~`el~job~jkl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1::Bu~el~jobojl cenjbl~e gkxcumbxjks el _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 044

    _EXWJOJK_ NE BTMJOBOJL NE B_T,LE^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 040Oxebx mb es~xuo~uxb ne mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 024Bsjalbx z oklgjauxbx sexwjojks ne btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 028Oxebx usubxjks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 02>Bu~el~jobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 02:Gulojkles (xkmes* ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 088Texgjmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 081Bu~kxjybojl ne B_T,LE^ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 081

    _JCTMJGJOBX EM NE_BXXKMMK NE BTMJOBOJKLE_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0?8Tmbl~jmmb btmjobojl ne leakojks _jmwexmja`~ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0?>Bu~el~jobojl- gulojkles z texgjmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0?0

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0>8

    OBT^UMK 28, BOOE_K B NB^K_ U^JMJYBLNK XJB _EXWJOE_ ,,,,,,,,,,, 0>?BOOE_K B NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0>>

    Oxebx z oklgjauxbx mb skmuojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0>5Cks~xbx nb~ks u~jmjyblnk mb ombse MkbnKtexb~jkl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0>7

    Aelexbx em cknemk ne el~jnbnes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0>7Baxeabx ul sexwjojk ne nkcjljk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0>1MkbnKtexb~jkl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 054

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    20/83

    PP O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    NkcbjlNb~b_kuxoe ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 050Tbxce~xks ne oklsum~b ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 074Kxnelbx- gjm~xbx z baxutbx ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 074Tbajlbojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 074

    Bo~ubmjybx mb hbse ne nb~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 072Bbnjx luewks xeajs~xks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 077Hkxxbx xeajs~xks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 014

    XE_UCEL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 012

    BTLNJOE B, EL^KXLK NE NE_BXXKMMK JL^EAXBNK ,,,,,,,,,,,,,,,,,,,,,, 01?CJOXK_KG^ WJ_UBM _^UNJK ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 01?Oxebx ul luewk txkzeo~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 015

    Em gkxcumbxjk ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 01:Njhuibx mks okl~xkmes ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 004Hkxxbx ul okl~xkm ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 00>Txktjenbnes ne mks khie~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 00>Joklk ne mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 001Esoxjhjx mks okl~xkmbnkxes ne ewel~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 001Aubxnbx mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:4Wexjgjobx mb btmjobojl ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:4Txktjenbnes nem txkzeo~k ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:8Oxebx skmuojkles ne wbxjks txkzeo~ks ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:?Ktojkles nem ENJ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:>Texsklbmjybx em ENJ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:>

    _RM _EXWEX EPTXE__ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:>_RM _EXWEX CBLBAECEL^ _^UNJK EPTXE__,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0:1EPTMKXBNKX NE HB_E_ NE NB^K_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 0::BBNJX UL NB^B_E^ BM TXKZEO^K ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :42

    Esruecbs P_N ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :4>Hbse ne nb~ks PCM ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :4>WJ_UBM QEH NEWEMKTEX ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :40

    JL_^BMBOJL NE B_T,LE^ EL QJLNKQ_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :4:Xeajs~xk cblubm ne B_T,LE^ el JJ_ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :4:

    BTLNJOE H, ON ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :22

    LNJOE ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, :2?

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    21/83

    TXMKAKO/- txklulojbnk O _`bxt- es bo~ubmcel~e- iul~k okl Ibwb- ulk ne mks melaubies ne

    txkaxbcbojl cs tktumbxes el Jl~exle~, Texk- bnecs- es~ njstkljhme tbxb emnesbxxkmmk ne btmjobojkles ne txktsj~k aelexbm- btmjobojkles rue cues~xel ulb jl#~exgby axgjob- btmjobojkles tbxb Jl~exle~ z btmjobojkles tbxb cwjmes, Mb jneb gul#nbcel~bm ne es~b khxb es nbx b oklkoex es~bs gboe~bs nem melaubie O/-

    txkgulnjyblnk el em bmobloe rue ~jele skhxe mb Qeh,

    Ne gkxcb xesucjnb- O/ es ul melaubie kxjel~bnk b khie~ks seauxk z emeabl~erue texcj~e b mks nesbxxkmmbnkxes okls~xujx ul bctmjk xblak ne btmjobojkles seau#xbs z xkhus~bs rue se eieou~bl skhxe ,LE^ Gxbceqkxf, Tknecks u~jmjybx O/ tbxboxebx btmjobojkles omjel~e Qjlnkqs ~xbnjojklbmes- sexwjojks Qeh PCM- sexwjojksQOG- okctklel~es njs~xjhujnks- btmjobojkles omjel~e sexwjnkx- btmjobojkles tbxbbooesk b hbses ne nb~ks- z cuo`bs k~xbs, Cjoxkskg~ Wjsubm O/ 8424 z sutexjkxes

    txktkxojklbl ul enj~kx ne onjak bwblybnk- njsebnkxes ne jl~exgboes ne usubxjkbtxktjbnks- netuxbnkx jl~eaxbnk- z cuo`bs k~xbs u~jmjnbnes tbxb gbojmj~bx em nesb#xxkmmk xtjnk ne btmjobojkles hbsbnbs el em melaubie O/ z el ,LE^ Gxbceqkxf,

    Mb tbmbhxb Wjsubm `boe xegexelojb- nesne em mbnk nem njsek- bm c~knk ruese u~jmjyb tbxb oxebx mb jl~exgby axgjob ne usubxjk sj se njstkle ne mb `exxbcjel~bbneoubnb (oklCjoxkskg~ Wjsubm _~unjk se u~jmjyb em xb~l tbxb bxxbs~xbx z okmkobxmks khie~ks txegbhxjobnks el em muabx nesebnk nel~xk ne ul gkxcumbxjk* z nesne emmbnk ne mb eieouojl- bm bsteo~k axgjok rue ~kcbl mks khie~ks oublnk se eieou~b emonjak rue mks oxeb- khie~ks rue gkxcbxl mb jl~exgby axgjob rue em usubxjk ne mbbtmjobojl u~jmjyb tbxb booenex b mks sexwjojks rue s~b kgxeoe,

    Mb tbmbhxb LE^ `boe xegexelojb bm chj~k nklne ktexbxl lues~xbs btmjob#ojkles (le~qkxf# xen*, O/ txktkxojklb mb ~eolkmkab leoesbxjb tbxb sbm~bx nesne emnesbxxkmmk ne btmjobojkles omjel~e#sexwjnkx ~xbnjojklbmes b mb sjaujel~e aelexbojl

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    22/83

    PPJJ O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    ne btmjobojkles esobmbhmes tbxb mb Qeh- jl~xknuojelnk bmaulks okloet~ks luewks-okck elsbchmbnks- gkxcumbxjks Qeh- sexwjojks Qeh- BNK,LE^ z em ,LE^ Gxb#ceqkxf,

    El em ckcel~k ne esoxjhjx es~b khxb- mb esteojgjobojl bo~ubm tuhmjobnb skhxeO/ exb mb >,4, @bs~b es~e ckcel~k- mb ewkmuojl ne O/ tuene xesucjxse bs9

    O/ 2,4 (W_8448* gue mb txjcexb wexsjl ne es~e melaubie ne txkaxbcbojloxebnk esteogjobcel~e tbxb mb tmb~bgkxcb ,LE^,

    O/ 8,4 (W_8445* bbnj cs gulojklbmjnbn9 ~jtks ne nb~ks aelxjoks- ~jtksblumbhmes- c~knks blljcks z bmaulbs k~xbs nemjojbs sjl~o~jobs,

    O/ ?,4 (W_8440* bbnj jljojbnkxes ne khie~ks- eptxesjkles mbchnb- xhkmesne eptxesjkles z c~knks ne ep~elsjl el~xe k~xbs oksbs- ~knk es~k tbxb mkaxbxsktkx~bx MJLR,

    O/ >,4 (W_8424* btkx~b txkaxbcbojl njlcjob- tbxce~xks ktojklbmes zlkchxbnks z ceikxbs el mb jl~exktexbhjmjnbn OKC,

    O/ 5,4 (W_8422* gbojmj~b mb txkaxbcbojl bsjloxljob (tbxb emmk- jlomuze emcknjgjobnkxbszlo z em ktexbnkxbqbj~* `bojlnkmb obsj ~bl selojmmb okck mbsloxklb- z mb kh~elojl ne jlgkxcbojl ne rujel mmbc bm c~knk- usblnkb~xjhu~ks ne jlgkxcbojl nem mmbcbnkx (obmmex jlgk b~~xjhu~es*- ~jm tbxb em se#aujcjel~k- mb netuxbojl z mb oxebojl ne `exxbcjel~bs ne njbals~jok,

    Tkx k~xb tbx~e- ,LE^ es ulb tmb~bgkxcb ne nesbxxkmmk okctues~b hsjobcel~etkx em OMX (mb crujlb wjx~ubm*- mb HOM (mb hjhmjk~eob hsjob* z ul okliul~k nemelaubies ne txkaxbcbojl- el~xe mks rue se elouel~xb O/, ,LE^ tbx~j okl mb wex#sjl 2,4 z tbs tkx mbs 2,2- 8,4- ?,4- ?,5 z >,4 rue es mb wexsjl el em ckcel~k neesoxjhjx es~b khxb- mb oubm se jlomuze okl Wjsubm _~unjk 8424 z okl Qjlnkqs 1- e

    jlomuze- el~xe k~xbs oksbs- MJLR- O/ >,4- QTG- QOG- QG- B_T,LE^ >,4- BIBP-W_^K z _jmwexmja`~, Z ~knk es~k tbxb ru; Tues tbxb oxebx btmjobojkles ne Jl~ex#le~ cs xjobs, _e ~xb~b xebmcel~e ne luewbs hjhmjk~eobs rue lks texcj~el `boex mkrue zb `bobcks okl ,LE^ 8,4 texk ne ulb gkxcb cs wjs~ksb- cs xtjnb z csegjojel~e, _j cjxbcks `bojb b~xs (Qjl?8*- ~elbcks mb hjhmjk~eob CGO, Nestuswjlk ,LE^ z b`kxb wjelel k~xbs hjhmjk~eobs rue ~xb~bl ne gbojmj~bx bm nesbxxkmmbnkxmb xebmjybojl ne btmjobojkles cs xjobs el celks ~jectk,

    Em okl~eljnk ne es~e mjhxk se wb b oel~xbx hsjobcel~e el mbs ~eolkmkabs QTG-QOG z _jmwexmja`~,

    QTG (Qjlnkqs Txesel~b~jkl Gkulnb~jkl* es ulb hjhmjk~eob tbxb em nesbxxkmmkne jl~exgboes axgjobs ne usubxjk weo~kxjbmes bwblybnbs, Es~b hjhmjk~eob ne ombses

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    23/83

    TXMKAK PPJJJ

    lk `b sjnk oxebnb tbxb sus~j~ujx b Qjlnkqs Gkxcs- sjlk rue es k~xb hjhmjk~eob ruegbojmj~b em nesbxxkmmk ne btmjobojkles ne esoxj~kxjk el mbs rue es~l jctmjobnks nj#wexsks ~jtks ne cenjks9 wnek- nkoucel~ks- okl~eljnk ?N- seouelojbs ne jcae#les bljcbnbs- e~o, QTG ~bchjl es jnlek sj mk rue se leoesj~b es oxebx ulbjl~exgby ne usubxjk okl ul bsteo~k texsklbmjybnk- sj `bz rue es~bhmeoex wloumksokl nb~ks- k sj neseb oxebx ulb btmjobojl ne esoxj~kxjk okl ul es~jmk ne lbweab#ojl sjcjmbx b ulb btmjobojl Qeh, B njgexelojb ne Qjlnkqs Gkxcs- u~jmjyb em mel#aubie ne cbxobnk PBCM tbxb jctmecel~bx su jl~exgby axgjob z mks melaubies ne

    txkaxbcbojl bncjljs~xbnks- okck O/- tbxb esoxjhjx em onjak suhzboel~e ruejctmecel~e su okctkx~bcjel~k, Es~b setbxbojl el~xe mb btbxjelojb z em okctkx#~bcjel~k texcj~e b mks njsebnkxes jctmecel~bx mb btbxjelojb ne ulb btmjobojl bmcjsck ~jectk rue mks txkaxbcbnkxes jctmecel~bl su okctkx~bcjel~k,

    QOG (Qjlnkqs Okcculjob~jkl Gkulnb~jkl* es ul cbxok ne ~xbhbik uljgjob#nk tbxb `boex gojm mb okculjobojl el~xe btmjobojkles njwexsbs el oubmrujex tmb~b#gkxcb (,LE^- I8EE- e~o,* okchjlblnk el ulb skmb ~eolkmkab mk rue el wexsjklesbl~exjkxes ne Wjsubm _~unjk epjs~b el wbxjbs ~eolkmkabs9 sexwjojks Qeh B_CP-,LE^ Xeck~jla- El~extxjse _exwjoes z Cessbae Rueue _exwex, QTG es~ kxjel~b#nk bm sexwjojk, Mks sexwjojks skl bu~lkcks z okctbx~el esruecbs (nb~ks* z okl#~xb~ks (gulojklbmjnbn*- lk ombses lj ~jtks el aelexbm z bm jl~exobchjbx celsbies lk~jelel rue bsucjx lbnb boexob ne ru es mk rue `bz bm k~xk mbnk nem ep~xeck,Mks omjel~es oklsucel sexwjojks z mks sexwjojks kgxeoel skmuojkles b mks omjel~esjl~exobchjblnk celsbies- okl mk rue ul sexwjojk tuene- b su wey- sex omjel~e nek~xk sexwjojk,

    _jmwexmja`~ es ulb ~eolkmkab cum~jtmb~bgkxcb rue se eieou~b el wbxjks eptmk#xbnkxes, Bm jaubm rue Gmbs`- _jmwexmja`~ texcj~e oxebx okl~eljnk jl~exbo~jwk rue seeieou~b el em omjel~e- okl sktkx~e tbxb axgjoks njlcjoks- okl~eljnk cum~jcenjb zbljcbojl- rue wb cuo`k cs bmm nem @^CM kxnjlbxjk z ~bchjl- bm jaubm rueGmbs`- _jmwexmja`~ se jctmecel~b el mks lbweabnkxes cenjbl~e ul tmua#jl, _jmwex#mja`~ jlomuze ulb wexsjl xenuojnb ne ,LE^ Gxbceqkxf z ne QTG- mk rue texcj~e

    b mks nesbxxkmmbnkxes esoxjhjx onjak ne omjel~e u~jmjyblnk O/ k Wjsubm Hbsjo,

    Tbxb rujl es es~e mjhxk

    Es~e mjhxk es~ telsbnk tbxb bruemmbs texsklbs rue rujexbl btxelnex b nesbxxkmmbxbtmjobojkles rue cues~xel ulb jl~exgby axgjob bm usubxjk- btmjobojkles tbxb booe#sk b hbses ne nb~ks z tbxb Jl~exle~- u~jmjyblnk hsjobcel~e mbs hjhmjk~eobs QTG-QOG- _jmwexmja`~ z em el~kxlk ne nesbxxkmmk Wjsubm _~unjk 8424 k sutexjkx, Tbxbemmk- ru nehe `boex; Tues sjctmecel~e meex kxnelbnbcel~e mks obt~umks nem mj#

    hxk- xeskmwjelnk obnb ulk ne mks eiectmks rue el emmks se ne~bmmbl,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    24/83

    PPJW O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    Ewjnel~ecel~e- em bu~kx bsuce rue em meo~kx oklkoe em melaubie O/- zb rue es#~e mjhxk lk nesoxjhe es~e melaubie nehjnk b rue es~e ~ecb gue eptues~k tkxcelkxj#ybnbcel~e el sus k~xks mjhxksCjoxkskg~ O/ # Melaubie z btmjobojkles kCjoxkskg~O/ # Ouxsk ne txkaxbcbojl- bchksenj~bnks ~bchjl tkx XB#CB- z rue ~jeleoklkojcjel~ks kxjel~bnks bm nesbxxkmmk ne btmjobojkles u~jmjyblnk mb hjhmjk~eobQjlnkqs Gkxcs z em el~kxlk ne nesbxxkmmk B_T,LE^- ~ec~job rue ~bctkok seeptkle tkxrue gue eptues~b el su k~xk mjhxkElojomktenjb ne Cjoxkskg~ Wjsubm O/,

    Ock es~ kxabljybnk em mjhxk

    Em mjhxk se `b es~xuo~uxbnk el 28 obt~umks cs bmaulks btlnjoes rue b okl~jlub#ojl se xembojklbl, Em obt~umk 2 es~unjb mks okloet~ks hsjoks ne QTG z lks jl#

    ~xknuoe el em nesbxxkmmk ne ulb btmjobojl QTG, El em obt~umk 8 se `boe ulbjl~xknuoojl b mb iexbxrub ne ombses ne QTG- bm usk ne mks okl~xkmes z ewel~kscs gxeouel~es- b mb wbmjnbojl ne nb~ks z b mb texsklbmjybojl ne mb btbxjelojb neulb btmjobojl, Em obt~umk ? lks elseb ock bbnjx ulb hbxxb ne cels- ne `e#xxbcjel~bs k ne es~bnk b ulb wel~blb QTG- ock bbnjx ul cel okl~ep~ubm z bu~jmjybx mbs xneles elxu~bnbs, Em obt~umk > eptmjob ock u~jmjybx cum~j~un ne okl#~xkmes QTG el em njsek ne jl~exgboes axgjobs z ock btkzbx es~ks njseks oklobibs ne njmkak, El em obt~umk 5 se es~unjb em elmboe b nb~ks- ulk ne mks tjmbxes neQTG- z mbs okmeoojkles ne khie~ks- zb rue s~bs sexl mks kxaeles ne mks nb~ks

    rue sexl txktkxojklbnks tkx mks elmboes b mks okl~xkmes ne mb jl~exgby axgjob nemusubxjk z wjoewexsb, Em obt~umk 7 ouhxe em booesk b hbses ne nb~ks u~jmjyblnkBNK,LE^ z em nesbxxkmmk ne btmjobojkles hbsbnk el obtbs, Em obt~umk 1 okl~jlbokl em booesk b hbses ne nb~ks- texk u~jmjyblnk em melaubie ne oklsum~bs jl~eaxbnkMJLR- tbxb nestus oel~xbxlks el em txkweenkx MJLR ~k El~j~jes rue texcj~e okl#sum~bx mbs el~jnbnes rue negjle em cknemk okloet~ubm ne El~j~z Gxbceqkxf, Em ob#

    t~umk 0 lks elseb ock u~jmjybx em cknemk ne lbweabojl ne QTG- ul cknemkhbsbnk el tajlbs, El em obt~umk : se es~unjb mb ~eolkmkab _jmwexmja`~ z ocknesbxxkmmbx btmjobojkles tbxb mb Qeh k lk- u~jmjyblnk es~b ~eolkmkab, Em obt~umk24 es~unjb mks sexwjojks QOG z eptkle ock nesbxxkmmbx ulb btmjobojl _jmwex#

    mja`~ ne L obtbs z L ljwemes- rue ~jele rue booenex b ulb hbse ne nb~ks b ~xbws nesexwjojks QOG, Em obt~umk 22 es~unjb ock jctmecel~bx mb bu~el~jobojl z mb bu#~kxjybojl el ulb btmjobojl _jmwexmja`~, Z em obt~umk 28 es~unjb em booesk b nb~ksu~jmjyblnk QOG XJB _exwjoes,

    OBT^UMK 2, BTMJOBOJL QTGOBT^UMK 8, JL^XKNUOOJL B QTGOBT^UMK ?, CEL_ Z HBXXB_ NE @EXXBCJEL^B_OBT^UMK >, OKL^XKME_ Z OBIB_ NE NJMKAKOBT^UMK 5, ELMBOE_ NE NB^K_ EL QTG

    OBT^UMK 7, BOOE_K B ULB HB_E NE NB^K_OBT^UMK 1, MJLROBT^UMK 0, LBWEABOJL NE ^JTK QEHOBT^UMK :, _JMWEXMJA@^

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    25/83

    TXMKAK PPW

    OBT^UMK 24, _EXWJOJK_ QOGOBT^UMK 22, BU^EL^JOBOJL Z BU^KXJYBOJLOBT^UMK 28, BOOE_K B NB^K_ U^JMJYBLNK QOG XJB _EXWJOE_

    BTLNJOE B, EL^KXLK NE NE_BXXKMMK JL^EAXBNK

    Ru se leoesj~b tbxb u~jmjybx es~e mjhxk

    Es~e mjhxk `b sjnk esoxj~k u~jmjyblnk em tbrue~e Cjoxkskg~ ,LE^ Gxbceqkxf _kg~#qbxe Newemktcel~ Fj~(_NF* wexsjl >,4 jlomujnk el em el~kxlk ne nesbxxkmmkCj#oxkskg~ Wjsubm _~unjk 8424 (k el su negeo~k Wjsubm O/ 8424 Eptxess- Wjsubm Qeh

    Newemktex 8424 Eptxess z _RM _exwex 8424 Eptxess* rue jlomuze ~knk mk leoesb#xjk tbxb esoxjhjx- okls~xujx- wexjgjobx z eieou~bx btmjobojkles ,LE^, Tkx mk ~bl~k-

    hbs~b okl rue jls~bme el su crujlb em skg~qbxe celojklbnk, Mbs wexsjkles Ep#txess- rue tuene nesobxabx nesne `~~t9++qqq,cjoxkskg~,okc+eptxess+- skl axb~uj#~bs,

    Lk~b9 tbxb txkhbx mbs btmjobojkles Qeh se xeokcjelnb jls~bmbx em sexwjnkx nebtmjobojkles JJ_ (Jl~exle~ Jlgkxcb~jkl _exwex* jlomujnk okl Qjlnkqs (Jljojk O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    xecks sjl ~elex rue esoxjhjx lj ulb skmb mleb ne onjak, Nestus- ul enj~kx ne o#njak jl~emjael~e lks bzunbx b esoxjhjx em onjak leoesbxjk z ne~eo~bx mks exxkxessjl~o~joks rue jl~xknuyobcks- z ul netuxbnkx lks bzunbx b tklex b tul~k lues#~xb btmjobojl oublnk mk leoesj~ecks,

    Okck eiectmk- wbcks b xebmjybx ulb btmjobojl Qjlnkqs nelkcjlbnb _bmu#nk- rue txesel~e ulb jl~exgby bm usubxjk okck mb ne mb gjauxb sjaujel~e9

    Tbxb ecteybx- bxxblrue Wjsubm _~unjk, _e wjsubmjybx ulb wel~blb sjcjmbx b mbsjaujel~e9

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    29/83

    BTLNJOE B9 EL^KXLK NE NE_BXXKMMK JL^EAXBNK 015

    Oumes skl mks sjaujel~es tbsks tbxb nesbxxkmmbx ulb btmjobojl QTG; El ae#lexbm- tbxb okls~xujx ulb btmjobojl ne es~e ~jtk okl Wjsubm _~unjk- sjab mks tbsksjlnjobnks b okl~jlubojl9

    2, Oxee ul luewk txkzeo~k (ulb luewb btmjobojl*- el~elnjelnk tkx txkzeo~k ulokliul~k ne gjo`exks- lkxcbmcel~e njs~xjhujnks el obxte~bs z xeouxsks rue

    tuenel sex okctjmbnks okck ulb skmb uljnbn, Wjsubm _~unjk cks~xbx ulb t#ajlb ne njsek okl ul gkxcumbxjk wbok tkx kcjsjl (ulb wel~blb*,

    8, Njhuie mks okl~xkmes skhxe em gkxcumbxjk, Mks okl~xkmes sexl ~kcbnks ne ulbobib ne `exxbcjel~bs,

    ?, Negjlb mbs txktjenbnes nem gkxcumbxjk z ne mks okl~xkmes,

    >, Esoxjhb em onjak tbxb okl~xkmbx mks ewel~ks rue oklsjnexecks ne obnb ulk nemks khie~ks,

    5, Aubxne- okctjme z eieou~e mb btmjobojl,

    7, Ktojklbmcel~e- u~jmjoe ul netuxbnkx tbxb tklex b tul~k mb btmjobojl,

    Oxebx ul luewk txkzeo~k

    Tbxb oxebx ul luewk txkzeo~k- njxibse b mb hbxxb ne cels z eieou~e Bxo`jwk , Tumsbx mbs ~eombsBm~&G>,

    Njhuibx mks okl~xkmes

    El Wjsubm _~unjk njstklecks gulnbcel~bmcel~e ne nks ~jtks ne khie~ks9 wel~blbsz okl~xkmes, Mbs wel~blbs skl mks khie~ks skhxe mks rue se njhuibl mks okl~xkmes

    okck obibs ne ~ep~k- hk~kles k e~jrue~bs- nblnk muabx b mb jl~exgby axgjob rue emusubxjk ~jele rue u~jmjybx tbxb okculjobxse okl mb btmjobojl z rue aelxjobcel~enelkcjlbcks gkxcumbxjk,

    Tbxb bbnjx ul okl~xkm b ul gkxcumbxjk- u~jmjybxecks mb obib ne `exxbcjel~bsrue se cues~xb el mb gjauxb sjaujel~e, Obnb `exxbcjel~b ne mb obib oxeb ul ljokokl~xkm, Em sjaljgjobnk ne bmaulks ne mks okl~xkmes cs okcules se eptkle b okl#~jlubojl,

    Tul~exk, Em tul~exk lk es ul okl~xkm, _e u~jmjyb tbxb semeoojklbx- ckwex zbius~bx em ~bcbk ne mks khie~ks,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    35/83

    BTLNJOE B9 EL^KXLK NE NE_BXXKMMK JL^EAXBNK 002

    Mbhem, Ulb e~jrue~b texcj~e cks~xbx ul ~ep~k ne ulb k cs mlebs rue lk tue#ne sex cknjgjobnk tkx em usubxjk, _kl ~jmes tbxb nbx jls~xuoojkles bm usubxjk,

    Hu~~kl, Ul hk~l ne tumsbojl lkxcbmcel~e ~elnx bskojbnb ulb kxnel okl m,Es~b kxnel se eieou~bx oublnk em usubxjk `bab omjo skhxe em hk~l,

    ^ep~Hkp, Ulb obib ne ~ep~k es ul xeb nel~xk nem gkxcumbxjk el mb rue em usub#xjk tuene esoxjhjx k wjsubmjybx ~ep~k,

    Celu, Texcj~e bbnjx ul cel ne ktojkles tbxb rue em usubxjk semeoojkleulb,

    O`eofHkp, Ulb obsjmmb ne wexjgjobojl se u~jmjyb tbxb semeoojklbx ulb ktojl,U~jmjyblnk es~ks okl~xkmes se tuenel emeajx wbxjbs ktojkles ne ul axutk,

    XbnjkHu~~kl, Em okl~xkm hk~l ne ktojl se u~jmjyb tbxb semeoojklbx ulb kt#ojl el~xe wbxjbs, U~jmjyblnk es~ks okl~xkmes se tuene emeajx ulb skmb ktojl ne ulaxutk ne emmbs,

    AxkutHkp, Ul cbxok se u~jmjyb tbxb xebmybx em bsteo~k nem gkxcumbxjk, ^bc#hjl mks u~jmjybcks tbxb gkxcbx axutks ne hk~kles ne ktojl- k hjel tbxb baxutbxokl~xkmes xembojklbnks el~xe s,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    36/83

    008 O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    Axjn, Okl~xkm rue bo~b okck okl~elenkx ne k~xks okl~xkmes,

    Nb~bAxjn, Txktkxojklb ulb ~bhmb tbxb wjsubmjybx mks nb~ks ne ul kxjael ne nb#~ks ne ulb gkxcb texsklbmjybnb,

    Mjs~Hkp, Em okl~xkm mjs~bgjib (mjs~b nestmeabnb* okl~jele ulb mjs~b ne emecel~ksne mb rue em usubxjk tuene semeoojklbx ulk k wbxjks,

    OkchkHkp, Em okl~xkm mjs~b nestmeabhme okchjlb ulb obib ne ~ep~k z ulb mjs~bnestmeabhme, Texcj~e bm usubxjk esoxjhjx mk rue neseb semeoojklbx k emeajx ul eme#cel~k ne mb mjs~b,

    Mjs~Wjeq, Em okl~xkm wjs~b ne mjs~b cues~xb ulb okmeoojl ne emecel~ks rue se

    tuenel wjsubmjybx cenjbl~e ulb ne wbxjbs wjs~bs njs~jl~bs,

    ^xeeWjeq, Xetxesel~b ul okl~xkm rue cues~xb nb~ks iexxrujoks el ulb es~xuo#~uxb ne xhkm okl lknks rue se tuenel eptblnjx z okl~xbex,

    ^bhOkl~xkm, Es ul okl~xkm rue baxutb ul okliul~k xembojklbnk ne gjo`bs,

    Nb~eTjofex, Okl~xkm rue texcj~e semeoojklbx mb geo`b z `kxb,

    _oxkmmHbx, Xetxesel~b ulb hbxxb ne nestmbybcjel~k `kxjykl~bmk wex~jobmrue

    texcj~e semeoojklbx ul wbmkx nel~xk ne ul xblak ne wbmkxes, Es~ks okl~xkmes sklu~jmjybnks jlnetelnjel~ecel~e ne k~xks khie~ks- z lk skl mk cjsck rue mbs hbxxbsne nestmbybcjel~k ne ulb wel~blb,

    K~xks okl~xkmes ne jl~exs skl mb hbxxb ne txkaxesk (TxkaxessHbx*- mb obib ne~ep~k elxjrueojnk (Xjo`^epHkp*- mb hbxxb ne es~bnk (_~b~usHbx*- e~o,

    Khsexwe rue em gkxcumbxjkCbjlQjlnkq zb okl~jele ul Axjn rue bo~ubx ok#ck okl~elenkx ne mks okl~xkmes rue bxxbs~xecks skhxe em cjsck,

    _jaujelnk okl lues~xb btmjobojl- semeoojklbcks ne mb obib ne `exxbcjel~bsrue bobhbcks ne nesoxjhjx mks okl~xkmes rue wbcks b u~jmjybx, El txjcex muabxwbcks b bbnjx bm gkxcumbxjk ulb e~jrue~b, Tbxb emmk- `boecks omjo skhxe mb `exxb#cjel~b e~jrue~b (Mbhem* z- sjl skm~bx em hk~l nem xb~l- mb bxxbs~xbcks skhxe emgkxcumbxjk, Oublnk skm~ecks em hk~l nem xb~l btbxeoex ulb e~jrue~b ne ul ~b#cbk txenegjljnk- seal se cues~xb el mb gjauxb sjaujel~e9

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    37/83

    BTLNJOE B9 EL^KXLK NE NE_BXXKMMK JL^EAXBNK 00?

    Khsexwe el mb tajlb ne txktjenbnes nem el~kxlk ne nesbxxkmmk- cks~xbnb el mb

    gjauxb sjaujel~e- mbs txktjenbnes Lbce- lkchxe- z Okl~el~- okl~eljnk, Mb txjce#xb ~jele bsjalbnk em wbmkxmbhem2 rue es em lkchxe tkx negeo~k nbnk bm okl~xkm Mb#hem- z mb seaulnb ~jele bsjalbnk tkx negeo~k em wbmkx Mbhem- okl~eljnk ruecks~xbx mb e~jrue~b,

    _j mb wel~blb txktjenbnes lk es~ wjsjhme- eieou~e mb kxnel Wel~blb ne txktje#nbnes el em cel Wexk tumseG>,

    Em lkchxe ne ul okl~xkm se u~jmjyb tbxb xegexjxlks b njo`k okl~xkm el em onjakne mb btmjobojl,

    Es~blnk mb e~jrue~b semeoojklbnb se khsexwb skhxe mb cjscb ul xeo~laumk oklulks oubnxbnks njs~xjhujnks b mk mbxak ne su texce~xk- rue xeojhel em lkchxe ne

    Txktjenbn Lbce,

    Mjs~b ne mbs txktjenb#nes nem khie~k semeo#ojklbnk, Ulbtxktjenbn se cknjgjobjl sj~u,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    38/83

    00> O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    cknjgjobnkxes ne ~bcbk- jlnjoblnk rue se tuene cknjgjobx em ~bcbk nem okl~xkmrue es~bcks njhuiblnk, Tbxb emmk- txjcexk semeoojlemk `bojelnk omjo skhxe m-nestus btul~e okl em xb~l b bmaulk ne mks mbnks nem xeo~laumk rue mk elwuemwe-khsexwe rue btbxeoe ulb nkhme gmeo`b- z- el~kloes- okl em hk~l jyrujexnk nem xb#~l tumsbnk- bxxbs~xe el em sel~jnk rue nesee bius~bx em ~bcbk,

    ^bchjl tuene ckwex em okl~xkm b ul muabx nesebnk nel~xk nem gkxcumbxjk,Tbxb ckwex ul okl~xkm- txjcexk semeoojlemk `bojelnk omjo skhxe m z nestusbtul~e okl em xb~l b bmaulb yklb tex~eleojel~e bm cjsck z- okl em hk~l jyrujex#nk nem xb~l tumsbnk- bxxbs~xe `bs~b sj~ubxmk el em muabx nesebnk,

    Nestus ne `bhex bxxbs~xbnk ul okl~xkm skhxe em gkxcumbxjk- Wjsubm _~unjk

    oxeb bu~kc~jobcel~e em onjak PBCM rue `bx rue em okl~xkm se cues~xe oublnkse eieou~e em txkaxbcb, Ne cblexb txene~excjlbnb- em enj~kx PBCM btbxeoe hbikem njsebnkx, El mb tbx~e sutexjkx ne es~e enj~kx `bz hk~kles rue me texcj~jxl wexem cbxobnk PBCM el cknk tbl~bmmb okctme~b- el cknk tbl~bmmb okctbx~jnb `k#xjykl~bmcel~e k wex~jobmcel~e- el mb tbx~e sutexjkx- e~o,- z el mb tbx~e jlgexjkx jy#rujexnb `bz k~xk hk~l rue cues~xb em esruecb nem nkoucel~k rue me texcj~jxlbweabx tkx em xhkm ne emecel~ks ne mb wel~blb,

    Hkxxbx ul okl~xkm

    Tbxb hkxxbx ul okl~xkm- txjcexk se semeoojklb `bojelnk omjo skhxe m z- b okl~jlub#ojl- se tumsb mb ~eomb _utx(Nem*, Tbxb hkxxbx nks k cs okl~xkmes- txjcexk se se#meoojklbl `bojelnk omjo skhxe obnb ulk ne emmks- bm cjsck ~jectk rue se cbl~jele

    tumsbnb mb ~eomb O~xm- z nestus se tumsb _utx,

    _e tuenel semeoojklbx ~bchjl nks k cs okl~xkmes okl~jauks- tumsblnk em hk#~l jyrujexnk z bxxbs~xblnk em xb~l `bs~b xknebxmks,

    Txktjenbnes ne mks khie~ks

    Obnb ombse ne khie~k ~jele txenegjljnk ul okliul~k ne txktjenbnes- okck lkchxe-~bcbk- okmkx- e~o, Mbs txktjenbnes ne ul khie~k xetxesel~bl ~knks mks b~xjhu~ksrue tkx negjljojl es~l bskojbnks okl ese khie~k,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    39/83

    BTLNJOE B9 EL^KXLK NE NE_BXXKMMK JL^EAXBNK 005

    Oublnk se semeoojklb cs ne ul khie~k- mb tajlb ne txktjenbnes wjsubmjyb mbstxktjenbnes okcules b esks khie~ks,

    Obnb txktjenbn ne ul khie~k ~jele ul wbmkx tkx negeo~k rue tuene sex cknjgj#obnk jl sj~u sj se neseb, Tkx eiectmk- mb txktjenbn ^j~me nem gkxcumbxjk nem eiec#

    tmk rue lks koutb ~jele em wbmkxCbjlQjlnkq,

    Tbxb obchjbx em wbmkx ne ulb txktjenbn ne ul khie~k- sjab mks tbsks jlnjobnksb okl~jlubojl9

    2, _emeoojkle em khie~k, Tbxb emmk- `bab omjo skhxe em khie~k k tumse suoesjwbcel#~e mb ~eomb ^bh `bs~b rue es~ semeoojklbnk (em okl~xkm semeoojklbnk btbxeoex

    xknebnk tkx ul xeo~laumk cknjgjobnkx ne ~bcbk*,8, _emeoojkle el mb mjs~b ne txktjenbnes mb txktjenbn rue neseb obchjbx,

    ?, Cknjgjrue em wbmkx rue bo~ubmcel~e ~jele mb txktjenbn semeoojklbnb, Em wbmkxbo~ubm ne mb txktjenbn el oues~jl btbxeoe esoxj~k b okl~jlubojl nem lkchxene mb cjscb, Tbxb obchjbx es~e wbmkx- skhxesoxjhb em wbmkx bo~ubm k- sj es tksj#

    hme- semeoojkle ulk ne mb mjs~b rue se nestmjeab `bojelnk omjo skhxe mb cjscb,Tbxb bmaulbs txktjenbnes- es~b mjs~b es sus~j~ujnb tkx ulb obib ne njmkak,

    _e tuene ~bchjl cknjgjobx ulb txktjenbn nuxbl~e mb eieouojl ne mb btmjob#ojl, Es~k jctmjob bbnjx em onjak leoesbxjk el em c~knk rue nehb xebmjybx mbcknjgjobojl,

    Tbxb wexjgjobx em wbmkx ne ulb cjscb txktjenbn el wbxjks khie~ks- se semeoojk#lb s~b el mb tajlb ne txktjenbnes tbxb ulk ne emmks- z b okl~jlubojl se tbsb neul khie~k bm sjaujel~e `bojelnk omjo okl em xb~l skhxe obnb ulk ne emmks- k sjc#

    tmecel~e tumsblnk mb ~eomb ^bh,

    _jaujelnk okl lues~xk eiectmk- wbcks b obchjbx em ~~umk nem gkxcumbxjk, Tbxbemmk- semeoojkle em gkxcumbxjk z b okl~jlubojl mb txktjenbn ^j~me el mb tajlb ne

    txktjenbnes, Nestus- skhxesoxjhb em ~ep~k CbjlQjlnkq okl em ~ep~k _bmunk,

    Webcks b`kxb mbs txktjenbnes ne mb e~jrue~b, _emeoojkle mb e~jrue~b z khsexwemb mjs~b ne txktjenbnes, Bmaulbs ne es~bs txktjenbnes skl Hbofaxkuln (okmkx nemgklnk ne mb e~jrue~b*- Lbce (jnel~jgjobnkx ne mb e~jrue~b tbxb xegexjxlks b emmb elem onjak* z Okl~el~ (okl~eljnk ne mb e~jrue~b*, _jaujelnk mks tbsks nesoxj~ks bl#~exjkxcel~e- obchje em wbmkx bo~ubm ne mb txktjenbn Lbce bm wbmkx e~_bmunk- emokl~eljnk Mbhem ne mb txktjenbn Okl~el~ b e~jrue~b z bmjlee es~e ~ep~k tbxb

    rue se cues~xe oel~xbnk ~bl~k `kxjykl~bm okck wex~jobmcel~e6 es~k xerujexe bsja#lbx b mbs txktjenbnes @kxjykl~bmOkl~el~Bmjalcel~ z Wex~jobmOkl~el~Bmjal#cel~ em wbmkxOel~ex, B okl~jlubojl- wbcks b cknjgjobx em ~bcbk ne mb me~xb ne

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    40/83

    007 O/9 JL^EXGBOE_ AXGJOB_ Z BTMJOBOJKLE_ TBXB JL^EXLE^ OKL QTG- QOG Z _JMWEXMJA@^

    mb e~jrue~b6 tbxb emmk- semeoojkle mb txktjenbn Gkl~_jye el mb tajlb ne txktjenb#nes- nestmjeaue mb mjs~b ne mb nexeo`b z emjib okck ~bcbk- tkx eiectmk- 2>, Em xes#~k ne mbs txktjenbnes mbs neibcks okck es~l,

    Em tbsk sjaujel~e sex bbnjx ul hk~l, Tbxb emmk- `boecks omjo skhxe mb `e#xxbcjel~bHu~~kl ne mb obib ne `exxbcjel~bs z bxxbs~xbcks em hk~l skhxe em gkxcu#mbxjk, Cknjgjobcks sus txktjenbnes z bsjalbcks b Okl~el~ em wbmkx@bab omjobru- z b Lbce- em wbmkxh~_bmunk, Nestus- ckwecks em hk~l z bius~bcks su~bcbk tbxb oklseaujx em njsek rue khsexwbcks el mb gjauxb sjaujel~e,

    ^bchjl khsexwbcks rue bm okmkobx em okl~xkm btbxeoel ulbs mlebs jlnjoblnkmb bmjlebojl ne s~e okl xesteo~k b k~xks okl~xkmes, Es ulb bzunb tbxb bmjlebx mksokl~xkmes rue okmkruecks nel~xk nem gkxcumbxjk, Tuene emeajx el~xe mks cknks_lbtMjles (mlebs ne bzunb*- es em cknk rue es~bcks u~jmjyblnk- k _lbt^kAxjn(xeijmmb ne bzunb6 se wjsubmjybl mks tul~ks rue njhuibl mb xeijmmb*, Tbxb emeajx emcknk ne bzunb- eieou~e @exxbcjel~bs < Ktojkles- semeoojkle mb ktojlNjseb#nkx ne gkxcumbxjks Qjlnkqs z bsjale b mb txktjenbn Mbzku~Ckne em cknknesebnk, Tbxb rue mbs ktojkles emeajnbs ~elabl egeo~k- ~jele rue oexxbx em njseb#nkx z wkmwexmk b bhxjx,

  • 7/23/2019 Ceballos: Visual C# - Interfaces grficas y aplicaciones para Internet con WPF, WCF y Silverlight

    41/83

    BTLNJOE B9 EL^KXLK NE NE_BXXKMMK JL^EAXBNK 001

    Joklk ne mb btmjobojl

    ^knks mks gkxcumbxjks wjsubmjybl ul joklk el mb esrujlb sutexjkx jyrujexnb rueaelexbmcel~e jmus~xb mb gjlbmjnbn ne mb btmjobojl z rue ~bchjl btbxeoe oublnk secjljcjyb em gkxcumbxjk, Tkx kcjsjl- Wjsubm _~unjk u~jmjyb ul joklk aelxjok,

    Tbxb u~jmjybx su txktjk joklk (ne 27 27 k ne ?8 ?8 tpemes*- smk ~jele ruebsjalbxmk b mb txktjenbn Jokl nem gkxcumbxjk6 es~k es- semeoojkle em gkxcumbxjk-wbzb b mb tajlb ne txktjenbnes- emjib mb txktjenbn Jokl- tumse em hk~l rue secues~xb b mb nexeo`b z bsjale em gjo`exk ,jok rue okl~jele em joklk,

    Esoxjhjx mks okl~xkmbnkxes ne ewel~ks_bhecks rue em lkchxe ne ul khie~k- txktjenbn Lbce- lks texcj~e xegexjxlks b mnel~xk nem on


Recommended