Ceballos: Enciclopedia de MS Visual C# 4Ed

download Ceballos: Enciclopedia de MS Visual C# 4Ed

of 120

Transcript of Ceballos: Enciclopedia de MS Visual C# 4Ed

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    1/120

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    2/120

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    3/120

     

    Nmbdbjfpnedi en Odbrfsfht® 

    Xdsuij B#

     Dmtnrhibns `réhdbis y ipjdbibdfmns piri Dmtnrmnt

    bfm Pdmefws Hfros y IRW.MNU 

    5.ª nedbdòm Hbf. Aivdnr Bnkijjfs Rdnrri

    Wrfhnsfr tdtujir en jiNsbunji Wfjdtäbmdbi Rupnrdfr

    ^mdvnrsdeie en Ijbijé

    www.habnkijjfs.ns 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    4/120

     

    Nmbdbjfpnedi en Odbrfsfht Xdsuij B#

    Dmtnrhibns `réhdbis y ipjdbibdfmns piri Dmtnrmnt bfm Pdmefws Hfros y IRW.MNU

    5.ª nedbdòm.

    © Hbf. Aivdnr Bnkijjfs Rdnrri© En ji nedbdòm1 [I-OI ;792

    OI[BIR BFON[BDIJNR1 jis oirbis en jfs prfeubtfs bdtiefs nm nj bfmtnmdef en nstn jdkrf

    (snim f mf oirbis rn`dstrieis) pnrtnmnbnm i sus rnspnbtdvfs prfpdntirdfs. [I-OI mf nsté

    isfbdiei i mdm`ñm prfeubtf f hikrdbimtn onmbdfmief nm ji fkri, jfs eitfs y jfs nanopjfs

    utdjdziefs sfm hdbtdbdfs sijvf qun sn dmedqun jf bfmtrirdf.

    [I-OI ns umi oirbi bfonrbdij rn`dstriei.

    Rn ci punstf nj oéxdof nopnùf nm fhrnbnr ij jnbtfr umi dmhfroibdòm bfopjnti y prnbdsi.

    Rdm nokir`f, [I-OI Nedtfrdij mf isuon mdm`umi rnspfmsikdjdeie enrdviei en su usf,

    md tiopfbf pfr buijqudnr vdfjibdòm en pitnmtns md ftrfs enrnbcfs en tnrbnris pirtns qun puednrim

    fburrdr. Nsti pukjdbibdòm tdnmn pfr fkantf prfpfrbdfmir umfs bfmfbdodnmtfs prnbdsfs y ibrnedtiefssfkrn nj tnoi tritief. Ru vnmti mf supfmn piri nj nedtfr mdm`umi hfroi en isdstnmbdi jn`ij,

    ieodmdstritdvi md en mdm`ñm ftrf tdpf. Nm bisf en prnbdsirsn isnsfrïi jn`ij u ftri hfroi en iyuei

    nxpnrti, enknm kusbirsn jfs snrvdbdfs en um prfhnsdfmij bfopntnmtn.

    [nsnrviefs tfefs jfs enrnbcfs en pukjdbibdòm nm buijqudnr dedfoi.

    Rn`ñm jf edspunstf nm nj Bòed`f Wnmij vd`nmtn mdm`umi pirtn en nstn jdkrf punen snr

    rnprfeubdei, `rikiei nm sdstnoi en ijoibnmiodnmtf f trimsodtdei nm hfroi ij`umi md

     pfr buijqudnr prfbnedodnmtf, yi sni njnbtròmdbf, onbémdbf, rnprf`réhdbf, oi`mätdbf f

    buijqudnr ftrf, sdm iutfrdzibdòm prnvdi y pfr nsbrdtf en [I-OI< su bfmtnmdef nsté prftn`def

     pfr ji Jny vd`nmtn qun nstikjnbn pnmis en prdsdòm y/f oujtis i qudnmns dmtnmbdfmieionmtn,

    rnprfeuanrnm f pji`dirnm, nm tfef f nm pirtn, umi fkri jdtnrirdi, irtïstdbi f bdnmtïhdbi.

    Nedtief pfr1

    [I-OI Nedtfrdij

    B/ Airioi, 2I, Wfjï`fmf dmeustrdij D`irsi

    ;3387 WI[IB^NJJFR ENJ AI[IOI, Oierde

    Unjähfmf1 49 8>3 5; 37

    Unjnhix1 49 88; 39 24

    Bfrrnf njnbtròmdbf1 nedtfrdijGri-oi.bfo

    Dmtnrmnt1 www.ri-oi.ns y www.ri-oi.bfo 

    DRKM1 403-35-4485-;85-;

    Enpòsdtf Jn`ij1 O-xxxxx-;792

    Iutfnedbdòm1 Hbf. Aivdnr Bnkijjfs

    Hdjoibdòm n doprnsdòm1 Bjfsis-Frbfynm, R.J.Doprnsf nm Nspiùi

    Wrdonri doprnsdòm1 fbtukrn ;792

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    5/120

     

    Rd mf punef edkuairjf ns qun mf jf nmtdnmef.

    (Ndmstndm)

     Enedbf nsti fkri

    i Oirïi enj Bironm, od nspfsi,

     y i ods cdafs Hrimbdsbf y Aivdnr.

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    6/120

     

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    7/120

     

    BFMUNMDEFW[ÒJF@F .......................................................................................................... SSDDD

    WI[UN 9. DMU[FE^BBDÒM ................................................... 9 

    BIWÏU^JF 9. DMU[FE^BBDÒM I ODB[FRFHU .MNU ................................ 2 

    WJIUIHF[OI .MNU ........................................................................................ 5 .MNU Hrionwfrl ................................................................................................. > 

    Ipjdbibdfmns en bjdnmtn .................................................................................. 0 Ipjdbibdfmns wnk ........................................................................................... 0 IEF.MNU ...................................................................................................... 4 Kdkjdftnbi en bjisns kisn ................................................................................ 4 Nmtfrmf en nanbubdòm bfoñm en jfs jnm`uians ............................................... 4 .MNU Hrionwfrl y BFO+ ............................................................................ 9; Xdsuij Rtuedf .................................................................................................. 92

    BIWÏU^JF ;. OD W[DON[I IWJDBIBDÒM .................................................... 9> 

    ODB[FRFHU XDR^IJ RU^EDF ....................................................................... 9> Brnir um munvf prfynbtf ................................................................................ 90 Nj hfroujirdf .................................................................................................. ;9 Edkuair jfs bfmtrfjns ...................................................................................... ;; Kfrrir um bfmtrfj ............................................................................................ ;0 Wrfpdneiens en jfs fkantfs ............................................................................. ;0 

    Kjfqunir ji pfsdbdòm en tfefs jfs bfmtrfjns ................................................... ;4 Dbfmf en ji ipjdbibdòm .................................................................................... ;4 

    Nsbrdkdr jfs bfmtrfjiefrns en nvnmtfs ............................................................. 27 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    8/120

    XDDD  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    @uireir ji ipjdbibdòm ..................................................................................... 2; Xnrdhdbir ji ipjdbibdòm .................................................................................... 22 Wrfpdneiens enj prfynbtf ............................................................................... 2> Brnir sfjubdfmns en virdfs prfynbtfs ............................................................. 2>

     

    Fpbdfmns enj NED ........................................................................................... 28 Wnrsfmijdzir nj NED ........................................................................................ 20 

    PWH .................................................................................................................... 23

    WI[UN ;. DMUN[HIBNR @[ÉHDBIR ................................... 59 

    BIWÏU^JF 2. IWJDBIBDÒM PDMEFPR HF[OR ......................................... 52 

    W[F@[IOIMEF NM PDMEFPR ................................................................... 5> NRU[^BU^[I EN ^MI IWJDBIBDÒM .......................................................... 50 

    Bfopdjir y nanbutir ji ipjdbibdòm ................................................................... >9 EDRNÙF EN JI DMUN[HIQ @[ÉHDBI ........................................................... >2 

    Brnir um bfopfmnmtn ..................................................................................... >2 Bfmtrfjns oés bfoumns ............................................................................ >2 Iùiedr umi ntdqunti y nedtir sus prfpdneiens ............................................ >5 Iùiedr um kftòm en pujsibdòm y nedtir sus prfpdneiens ............................ >8 

    Iùiedr umi ensbrdpbdòm ikrnvdiei i um bfopfmnmtn ................................. >0 

    BFMU[FJ EN NXNMUFR ................................................................................ >3 Isd`mir bfmtrfjiefrns en nvnmtfs i um fkantf ................................................ 89 

    BDBJF EN XDEI EN ^M HF[O^JI[DF ....................................................... 8; W[FWDNEIENR KÉRDBIR EN ^M HF[O^JI[DF ........................................ 85 

    Ieodmdstribdòm en ji euribdòm ....................................................................... 85 Ieodmdstribdòm en hfroujirdfs ...................................................................... 85 Ipirdnmbdi y bfopfrtiodnmtf ........................................................................ 8> 

    BFMHD@^[IBDÒM EN ^MI IWJDBIBDÒM ................................................... 88 [NB^[RFR EN ^MI IWJDBIBDÒM ............................................................... 83 

    IU[DK^UFR @JFKIJNR EN ^MI IWJDBIBDÒM ........................................ 84 

    BDBJF EN XDEI EN ^MI IWJDBIBDÒM....................................................... 07 Wnrodtdr umi sfji dmstimbdi en ji ipjdbibdòm ................................................... 0; Ir`uonmtfs nm ji jïmni en òrenmns ................................................................ 02 Wimtijji en prnsnmtibdòm ................................................................................. 05

    BIWÏU^JF 5. DMU[FE^BBDÒM I PDMEFPR HF[OR ............................... 04 

    KDKJDFUNBI EN BJIRNR EN PDMEFPR HF[OR ..................................... 04 

    BIAIR EN UNSUF, NUDY^NUIR T KFUFMNR ............................................. 3; Ensirrfjjf en ji ipjdbibdòm ............................................................................. 3; 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    9/120

    BFMUNMDEF DS 

    Fkantfs ...................................................................................................... 32 Nvnmtfs ...................................................................................................... 32 Wisfs i sn`udr eurimtn nj ensirrfjjf .......................................................... 32 Nj hfroujirdf, jfs bfmtrfjns y sus prfpdneiens ......................................... 35

     

    Unbji en ibbnsf ......................................................................................... 3> Kftòm prnentnrodmief ............................................................................... 3> [nspfmenr i jfs nvnmtfs ............................................................................ 3> 

    Nmhfbir um fkantf ........................................................................................... 34 Rnjnbbdfmir nj tnxtf en umi biai en tnxtf ....................................................... 47 

    DMUN[BNWUI[ JI UNBJI W^JRIEI .......................................................... 49 XIJDEIBDÒM EN ^M BIOWF EN UNSUF ................................................... 42 

    Nvnmtfs Xijdeitdm` y Xijdeitne ..................................................................... 48 

    Nxprnsdfmns rn`ujirns .................................................................................... 977 Nanopjfs en nxprnsdfmns rn`ujirns ........................................................... 977 

    Nj oftfr en nxprnsdfmns rn`ujirns ............................................................ 972 OislneUnxtKfx ............................................................................................. 975 

    NAN[BDBDFR [NR^NJUFR ............................................................................... 978 Edsnùf en umi bijbujiefri ............................................................................. 978 

    Fkantfs ...................................................................................................... 978 Nvnmtfs ...................................................................................................... 970 Wisfs i sn`udr eurimtn nj ensirrfjjf .......................................................... 970 

    Edsnùf en ji vnmtimi y en jfs bfmtrfjns ......................................................... 970 Nstikjnbnr umi hunmtn ..................................................................................... 974

     

    Bfjfr .............................................................................................................. 997 Nsbrdkdr nj bòed`f ........................................................................................... 999 

    NAN[BDBDFR W[FW^NRUFR ............................................................................. 994

    BIWÏU^JF >. ONMÑR T KI[[IR EN CN[[IODNMUIR ............................ 9;9 

    I[Y^DUNBU^[I .............................................................................................. 9;9 

    ONMÑR ............................................................................................................... 9;2 EDRNÙF EN ^MI KI[[I EN ONMÑR .......................................................... 9;5 

    Brnir um onmñ onedimtn prf`rioibdòm ......................................................... 9;> Bfmtrfjiefr en um njnonmtf en um onmñ ....................................................... 9;3 Ibnjnriefrns y mnoòmdbfs ............................................................................. 9;4 

    DOÉ@NMNR NM BFMU[FJNR ......................................................................... 927 [nbursfs en umi ipjdbibdòm ............................................................................ 927 

    JDRUI EN UI[NIR ........................................................................................... 922 KI[[I EN CN[[IODNMUIR......................................................................... 925 

    Edsnùf en umi kirri en cnrriodnmtis ............................................................. 925 KI[[I EN NRUIEF ........................................................................................ 928

     

    Edsnùf en umi kirri en nstief ........................................................................ 920 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    10/120

    S  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    ENRI[[FJJF EN ^M NEDUF[ EN UNSUFR ............................................... 923 Biai en tnxtf oujtdjïmni ................................................................................. 924 Edsnùf enj nedtfr ............................................................................................ 957 Nj pfrtipipnjns ............................................................................................... 95;

     

    Fkantf Bjdpkfire ....................................................................................... 95; Urikiair bfm tnxtf snjnbbdfmief ..................................................................... 952 Edsnùf en ji kirri en onmñs .......................................................................... 955 Edsnùf en ji kirri en cnrriodnmtis ................................................................ 958 Isfbdir um oätfef bfm um njnonmtf en um onmñ .......................................... 953 

    Irbcdvf - Rijdr........................................................................................... 953 Nedbdòm - Bfrtir......................................................................................... 953 Nedbdòm - Bfpdir ........................................................................................ 954 

    Nedbdòm - Wn`ir .......................................................................................... 954 Fpbdfmns - Hunmtn ..................................................................................... 9>7 

    Fpbdfmns - Uioiùf ................................................................................... 9>9 Cikdjdtir f dmcikdjdtir jfs njnonmtfs en um onmñ ...................................... 9>; Oirbir nj njnonmtf snjnbbdfmief en um onmñ .......................................... 9>2 

    Enscibnr ......................................................................................................... 9>5 [nbfreir jis nedbdfmns rnvnrsdkjns ............................................................ 9>5 Iùiedr i ji dmtnrhiz ji frenm Enscibnr ...................................................... 9>5 

    Jdstis enspjn`ikjns nm onmñs ......................................................................... 9>> ONMÑR BFMUNSU^IJNR .............................................................................. 9>4 ONMÑR EDMÉODBFR ....................................................................................... 989

     

    NAN[BDBDFR W[FW^NRUFR ............................................................................. 98>

    BIWÏU^JF 8. BFMU[FJNR T BIAIR EN EDÉJF@F .................................. 984 

    BIAIR EN EDÉJF@F OFEIJNR T MF OFEIJNR .................................... 907 BIAIR EN ONMRIAN ....................................................................................... 907 BIAIR EN EDÉJF@F WN[RFMIJDQIEIR ................................................... 902 

    Brnir umi biai en edéjf`f ............................................................................... 905 Ofstrir umi biai en edéjf`f ........................................................................... 908 

    Dmtrfeubbdòm en eitfs y rnbupnribdòm en jfs odsofs ..................................... 900 EDÉJF@F IBN[BI EN ................................................................................... 904 HF[O^JI[DF W[FWDNUI[DF........................................................................ 937 FU[FR BFMU[FJNR PDMEFPR HF[OR .................................................... 939 

    Bisdjjis en vnrdhdbibdòm .................................................................................. 93; Kftfmns en fpbdòm .......................................................................................... 938 Jdstis sdopjns ................................................................................................. 949 

    Edsnùir ji jdsti ........................................................................................... 942 Dmdbdir ji jdsti ............................................................................................. 945

     

    Ibbnenr i jfs njnonmtfs snjnbbdfmiefs ..................................................... 945 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    11/120

    BFMUNMDEF SD 

    Bfjnbbdòm en njnonmtfs en umi jdsti ......................................................... 94> Bjisn BcnblneJdstKfx .............................................................................. 948 

    Jdstis enspjn`ikjns ......................................................................................... 940 Edsnùir ji jdsti ........................................................................................... 943

     

    Dmdbdir ji jdsti ............................................................................................. 944 Ibbnenr ij njnonmtf snjnbbdfmief ............................................................ 944 Bfjnbbdòm en njnonmtfs en umi jdsti enspjn`ikjn ..................................... ;77 

    Bfmtrfjns en rim`f enhdmdef ........................................................................... ;79 RbrfjjKir ................................................................................................... ;7; UriblKir ................................................................................................... ;7> Wrf`rnssKir ............................................................................................... ;78 

    Bfmtrfj bfm pnstiùis ...................................................................................... ;73 

    @nstdòm en hnbcis ........................................................................................... ;74 HjfwJiyfutWimnj y UikjnJiyfutWimnj .......................................................... ;97 

    BIAIR EN EDÉJF@F NRUÉMEI[ ................................................................. ;95 Biais en edéjf`f Ikrdr y @uireir .................................................................. ;9> Biai en edéjf`f Bfjfr .................................................................................... ;93 Biai en edéjf`f Hunmtn ................................................................................... ;94 

    [NEDONMRDFMI[ ^M BFOWFMNMUN ......................................................... ;;9 UNOWF[DQIEF[NR ......................................................................................... ;;; NAN[BDBDFR [NR^NJUFR ............................................................................... ;;> NAN[BDBDFR W[FW^NRUFR ............................................................................. ;28

    BIWÏU^JF 0. UIKJIR T É[KFJNR ................................................................ ;24 

    UIKJIR ............................................................................................................. ;24 Irqudtnbturi en um bfmtrfj Eiti@rdeXdnw ..................................................... ;59 Bfmstrudr umi tikji ......................................................................................... ;5; Iùiedr jis bfjuomis i ji tikji ....................................................................... ;52 Dmdbdir ji tikji ................................................................................................. ;55 

    Uioiùf en jis bnjeis ..................................................................................... ;>7 Ibbnenr ij vijfr en ji bnjei snjnbbdfmiei ...................................................... ;>9 

    É[KFJNR ........................................................................................................... ;>; Irqudtnbturi en um érkfj ................................................................................ ;>2 Bfmstrudr um érkfj .......................................................................................... ;>2 Iùiedr mfefs i um érkfj ................................................................................. ;>5 Doé`nmns piri jfs mfefs enj érkfj ................................................................. ;>> Dmdbdir nj érkfj ................................................................................................ ;>8 Ibbnenr ij mfef snjnbbdfmief ........................................................................ ;>3 [nbfrrnr tfefs jfs mfefs enj érkfj ................................................................. ;8; Iùiedr y kfrrir mfefs .................................................................................... ;8;

     

    Iùiedr um mfef ......................................................................................... ;82 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    12/120

    SDD  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    Kfrrir nj mfef snjnbbdfmief ...................................................................... ;88 Kfrrir tfefs jfs mfefs nxbnptf ji riïz ...................................................... ;88 

    Wnrsfmijdzir nj ispnbtf en um érkfj ................................................................ ;80 XDRUIR EN ^MI JDRUI ................................................................................... ;80

     

    Wnrsfmijdzir nj ispnbtf en umi vdsti ............................................................... ;83 Ji bfjnbbdòm Bfjuoms .................................................................................... ;84 Njnonmtf en ji jdsti ........................................................................................ ;07 Ji bfjnbbdòm Dtnos ......................................................................................... ;09 ^m nanopjf bfm JdstXdnw, UrnnXdnw y RpjdtBfmtidmnr ................................. ;09 

    NAN[BDBDFR [NR^NJUFR ............................................................................... ;05 NAN[BDBDFR W[FW^NRUFR ............................................................................. ;47

    BIWÏU^JF 3. EDK^AI[ T WDMUI[ .................................................................. ;49 

    RN[XDBDFR EN @ED+........................................................................................ ;42 FKANUFR EN EDK^AF KÉRDBFR .................................................................... ;45 

    Fkantf @ripcdbs ............................................................................................. ;48 Fkantf Bfjfr ................................................................................................... ;40 Fkantf Wnm ...................................................................................................... ;43 Fkantf Krusc .................................................................................................. ;44 Fkantf Wfdmt ................................................................................................... 277 Fkantf [nbtim`jn ............................................................................................ 277

     

    Fkantf Hfmt .................................................................................................... 279 Fkantf @ripcdbsWitc ...................................................................................... 27; 

    OÄUFEFR EN EDK^AF .................................................................................... 27; Jïmnis y rnbtém`ujfs ....................................................................................... 27; Njdpsns y irbfs ................................................................................................ 272 Uirtis .............................................................................................................. 275 Wfjï`fmfs ........................................................................................................ 275 Burvis hjnxdkjns .............................................................................................. 27> 

    Uriziefs ......................................................................................................... 278 [n`dfmns ......................................................................................................... 278 

    @[ÉHDBFR WN[RDRUNMUNR ............................................................................ 274 RDRUNOIR EN BFF[ENMIEIR T U[IMRHF[OIBDFMNR ...................... 299 

    Udpfs en sdstnois en bffrenmieis .................................................................. 29> Urimshfroibdfmns en bfjfr ............................................................................. 298 

    OFRU[I[ DOÉ@NMNR .................................................................................... 293 Oipis en kdts ................................................................................................. 293 Bir`ir y ofstrir um oipi en kdts .................................................................. 2;7 Dmtnrbiokdir doé`nmns i triväs enj pfrtipipnjns ........................................... 2;8 

    BIOKDI[ JI HF[OI ENJ W^MUN[F ENJ [IUÒM ................................. 2;0 

    NAN[BDBDFR [NR^NJUFR ............................................................................... 2;3 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    13/120

    BFMUNMDEF SDDD 

    NAN[BDBDFR W[FW^NRUFR ............................................................................. 224

    BIWÏU^JF 4. DMUN[HIQ WI[I OÑJUDWJNR EFB^ONMUFR ................. 252 

    B[NIBDÒM EN ^MI IWJDBIBDÒM OED ....................................................... 255 Fr`imdzir jfs hfroujirdfs cdaf ....................................................................... 250 

    NEDUF[ EN UNSUF OED ................................................................................. 253 Hfroujirdf piern ............................................................................................ 253 Hfroujirdf cdaf .............................................................................................. 2>7 Xdmbujir bòed`f bfm jfs bfmtrfjns .................................................................. 2>; 

    Dmdbdir y hdmijdzir ji ipjdbibdòm.................................................................. 2>2 

     Munvf efbuonmtf ..................................................................................... 2>2 Ikrdr um efbuonmtf .................................................................................. 2>5 

    @uireir um efbuonmtf .............................................................................. 2>> @uireir bfof ............................................................................................ 2>8 Doprdodr um efbuonmtf ............................................................................ 2>0 Bfrtir, bfpdir y pn`ir ............................................................................... 2>4 [nbfreir jis nedbdfmns rnvnrsdkjns ............................................................ 287 Kirris en cnrriodnmtis y en nstief ........................................................... 289 Onmñ Xnmtimi ........................................................................................... 28; Rnjnbbdòm ibtuij enj tnxtf .......................................................................... 282 Nj efbuonmtf ci biokdief ....................................................................... 28>

     

    Fpnribdfmns en irristrir y sfjtir ............................................................... 288 NAN[BDBDFR [NR^NJUFR ............................................................................... 288 NAN[BDBDFR W[FW^NRUFR ............................................................................. 209

    BIWÏU^JF 97. BFMRU[^BBDÒM EN BFMU[FJNR ......................................... 202 

    [N^UDJDQIBDÒM EN BFMU[FJNR NSDRUNMUNR ....................................... 202 

    Bfmtrfj UnxtKfx nxtnmedef ............................................................................ 205 Bjisdhdbibdòm en jis prfpdneiens en um bfmtrfj .............................................. 204 

    BFMU[FJNR EN ̂ R^I[DF ............................................................................ 204 Bfmstrudr nj bfmtrfj en usuirdf ....................................................................... 237 

    Iùiedr prfpdneiens ................................................................................... 239 Iùiedr oätfefs ......................................................................................... 23; Iùiedr nvnmtfs .......................................................................................... 232 Fpbdfmns hnbci-cfri ijiroi f ibtuij ........................................................ 23> 

    Xnrdhdbir nj bfmtrfj en usuirdf........................................................................ 238 NAN[BDBDFR [NR^NJUFR ............................................................................... 233 NAN[BDBDFR W[FW^NRUFR ............................................................................. 249

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    14/120

    SDX  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    BIWÏU^JF 99. W[F@[IOIBDÒM BFM CDJFR ............................................ 242 

    NRWIBDF EN MFOK[NR Rystno.Ucrniedm` ................................................... 245 Bjisn Ucrnie .................................................................................................. 240

     

    [nsuonm en jfs oätfefs y prfpdneiens en Ucrnie ........................................ 577 Nstiefs en um cdjf .......................................................................................... 577 

    IBBNRF I BFMU[FJNR ENREN CDJFR ...................................................... 579 Enjn`iefs ....................................................................................................... 579 Bfopfmnmtn Kibl`rfumePfrlnr ................................................................... 578 

    Nanbutir umi tirni en hfroi isïmbrfmi ...................................................... 570  Mftdhdbir nj prf`rnsf i ji dmtnrhiz `réhdbi enj usuirdf ............................... 574 [nbupnrir nj nstief enspuäs en ji hdmijdzibdòm en ji tirni ........................ 574 

    Bimbnjibdòm imtdbdpiei ............................................................................. 597 ONBIMDROFR EN RDMB[FMDQIBDÒM ......................................................... 597 

    Fkantfs en sdmbrfmdzibdòm .............................................................................. 599 Rnbbdfmns brïtdbis ...................................................................................... 592 Bfmtrfjiefrns en nspnri ............................................................................ 595 

    ENUNMN[ ^M CDJF EN HF[OI BFMU[FJIEI ....................................... 590 NAN[BDBDFR [NR^NJUFR ............................................................................... 5;7 NAN[BDBDFR W[FW^NRUFR ............................................................................. 5;2

    WI[UN 2. IBBNRF I EIUFR ............................................... 5;> 

    BIWÏU^JF 9;. NMJIBN EN EIUFR NM PDMEFPR HF[OR ..................... 5;0 

    IRWNBUFR KÉRDBFR ....................................................................................... 5;0 Nmjibn en eitfs oimuij .................................................................................. 5;0 

     Mftdhdbir buémef biokdi umi prfpdneie ........................................................ 529 Nmjibn en eitfs bfm jis bjisns en .MNU ......................................................... 525 

    Ji bjisn Kdmedm` ....................................................................................... 52> 

    Udpfs en nmjibn ......................................................................................... 528 

    Bfopfmnmtn Kdmedm`Rfurbn ..................................................................... 520  Mftdhdbibdòm en biokdfs nm um nmjibn en Pdmefws Hfros ...................... 520 Brnir um nmjibn ......................................................................................... 520 

    Nmjibns bfm ftrfs bfmtrfjns .................................................................. 524 Ipjdbir bfmvnrsdfmns ............................................................................ 524 

    F[Ï@NMNR EN EIUFR BFOWIUDKJNR BFM PDMEFPR HF[OR ........... 555 Nmjibn i bfjnbbdfmns en fkantfs ..................................................................... 558 

    Jdst ............................................................................................................ 550 

    Kdmedm`Jdst ............................................................................................... 5>; 

    Kdmedm`Rfurbn .......................................................................................... 5>8 IBBNEDNMEF I JFR EIUFR ........................................................................ 5>4 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    15/120

    BFMUNMDEF SX 

    Xnmtimi en frï`nmns en eitfs ......................................................................... 58; Xdmbujibdòm oinstrf-entijjn ........................................................................... 588 Fpnribdfmns bfm jfs eitfs .............................................................................. 507 

    Njnonmtf ibtuij ......................................................................................... 507 

     Mivn`ir ..................................................................................................... 509 Frenmibdòm, hdjtrief y kñsqunei ............................................................... 505 

    Kdmedm`JdstXdnw ............................................................................................ 508 Njnonmtf ibtuij en ji vdsti........................................................................ 503 Frenmir ..................................................................................................... 503 Hdjtrir ........................................................................................................ 504 Kusbir ....................................................................................................... 504 

    Eitfs dmtrfeubdefs pfr nj usuirdf .................................................................. 537 

    Nrrfr nm jfs eitfs ...................................................................................... 53; Xijdeibdòm ................................................................................................. 532 

    Eitfs qun mf mnbnsdtim vijdeibdòm ............................................................ 53>

    BIWÏU^JF 92. IBBNRF I ^MI KIRN EN EIUFR ....................................... 542 

    RYJ ..................................................................................................................... 545 Brnir umi kisn en eitfs .................................................................................. 545 Brnir umi tikji ............................................................................................... 545 Nsbrdkdr eitfs nm ji tikji ................................................................................ 548

     

    Ofedhdbir eitfs en umi tikji .......................................................................... 548 Kfrrir rn`dstrfs en umi tikji .......................................................................... 540 Rnjnbbdfmir eitfs en umi tikji ....................................................................... 540 Brnir umi kisn en eitfs .................................................................................. 544 

    Kisn en eitfs Odbrfsfht Ibbnss ................................................................ 544 Kisn en eitfs Odbrfsfht RYJ Rnrvnr ........................................................ >79 

    IEF.MNU ........................................................................................................... >7; Bfopfmnmtns en IEF.MNU ........................................................................... >72 

    Bfmaumtf en eitfs........................................................................................... >75 Wrfvnnefr en eitfs ......................................................................................... >78 

    Fkantf bfmnxdòm ........................................................................................ >70 Fkantf frenm ............................................................................................. >74 Fkantf jnbtfr en eitfs ............................................................................... >74 Ieiptiefr en eitfs ................................................................................... >97 

    Ofefs en bfmnxdòm ........................................................................................ >9; Wrfkimef umi bfmnxdòm .................................................................................. >95 Rnrvdbdf en bfmnxdfmns ................................................................................... >9> 

    IBBNRF BFMNBUIEF I ^MI KIRN EN EIUFR ...................................... >98 IUIY^NR EN DMTNBBDÒM EN BÒED@F RYJ .............................................. >94

     

    Òrenmns piriontrdzieis ................................................................................. >;2 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    16/120

    SXD  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    Wrfbnedodnmtfs ijoibnmiefs ......................................................................... >;5 U[IMRIBBDFMNR ............................................................................................ >;> 

    Urimsibbdòm dopjïbdti UrimsibtdfmRbfpn ....................................................... >;8 Urimsibbdfmns nxpjïbdtis................................................................................. >27

     

    NRB[DKD[ BÒED@F DMENWNMEDNMUN ENJ W[FXNNEF[ ........................ >22 BFMRU[^D[ BFOWFMNMUNR EN IBBNRF I EIUFR ............................... >24 

    Bipi en prnsnmtibdòm ..................................................................................... >57 Fpnribdfmns bfmtri ji kisn en eitfs ............................................................... >59 Fkantfs en mn`fbdf ......................................................................................... >5; Bipi en ibbnsf i eitfs ................................................................................... >5> Bipi en jò`dbi en mn`fbdf ............................................................................. >>7 Edsnùf en ji bipi en prnsnmtibdòm ................................................................. >>9 

    Jò`dbi en dmtnribbdòm bfm ji bipi en prnsnmtibdòm ........................................ >>2 Ensibfpjir ji D^ enj rnstf en ji ipjdbibdòm .................................................... >>8 

    Ieiptir ji bfjnbbdòm en fkantfs ................................................................ >>0 Bipi en jò d̀bi en mn`fbdf ........................................................................ >89 Jò`dbi en dmtnribbdòm bfm ji bipi en prnsnmtibdòm ................................... >85 

    Xijdeibdòm ...................................................................................................... >88 IBBNRF ENRBFMNBUIEF I ^MI KIRN EN EIUFR ............................... >88 IRDRUNMUNR EN XDR^IJ RU^EDF ................................................................ >07 

    Brnir ji dmhrinstrubturi piri nj ibbnsf i ji kisn en eitfs .............................. >0; Brnir nj bfmaumtf en eitfs .............................................................................. >00 I`rn`ir um bfmtrfj rnadjji ij hfroujirdf ......................................................... >03

     

    Bòed`f sukyibnmtn ......................................................................................... >04 Isdstnmtn piri bfmhd`urir frï`nmns en eitfs ................................................... >39 

    XDRUI NM ENUIJJN ENJ BFMA^MUF EN EIUFR .................................... >3> Edsnùf enj hfroujirdf .................................................................................... >30 Xdmbujir jis biais en tnxtf bfm nj bfmaumtf en eitfs ...................................... >33 Bfmtrfjns en mivn`ibdòm ................................................................................ >47 Iùiedr, kfrrir y kusbir eitfs ......................................................................... >42 

    BFMU[FJ Kdmedm`Mivd`itfr ............................................................................ >40 

    EDRNÙF OINRU[F-ENUIJJN ....................................................................... >43 NAN[BDBDFR [NR^NJUFR ............................................................................... 873 

    NAN[BDBDFR W[FW^NRUFR ............................................................................. 8;0

    BIWÏU^JF 95. JDMY ............................................................................................ 829 

    [NB^[RFR ENJ JNM@^IAN BFOWIUDKJNR BFM JDMY.......................... 829 Enbjiribdòm dopjïbdti en virdikjns jfbijns ..................................................... 82; Oitrdbns en tdpfs enhdmdefs en hfroi dopjïbdti .............................................. 82; Udpfs imòmdofs .............................................................................................. 82;

     

    Wrfpdneiens iutfdopjnonmtieis .................................................................... 822 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    17/120

    BFMUNMDEF SXDD 

    Dmdbdiefrns en fkantfs y bfjnbbdfmns .............................................................. 822 Oätfefs nxtnmsfrns ........................................................................................ 825 Nxprnsdfmns jiokei ....................................................................................... 82> Nj enjn`ief Humb:U , U[nsu= ......................................................................... 820

     

    Fpnriefrns en bfmsujti .................................................................................. 823 Érkfjns en nxprnsdfmns jiokei ...................................................................... 857 

    NSW[NRDFMNR EN BFMR^JUI ...................................................................... 852 Bfopdjibdòm en umi nxprnsdòm en bfmsujti .................................................... 850 Rdmtixds en jis nxprnsdfmns en bfmsujti .......................................................... 854 

    Bjéusuji `rfup .......................................................................................... 854 Wrfeubtfs birtnsdimfs ................................................................................ 8>7 Bjéusuji afdm ............................................................................................. 8>7 

    Bjéusuji dmtf ............................................................................................. 8>9 Bjéusuji jnt................................................................................................ 8>; 

    W[FXNNEF[NR EN JDMY ............................................................................... 8>2 NMUDUT H[IONPF[L ................................................................................... 8>5 OI[BF EN NMUDEIENR EN IEF.MNU ........................................................ 8>8 

    Bfmsujtir um ofenjf en fkantfs ..................................................................... 8>4 IBBNRF I ^MI KIRN EN EIUFR ................................................................ 882 

    Bfmnbtirsn i ji kisn en eitfs ......................................................................... 885 @nmnrir nj ofenjf en nmtdeiens ..................................................................... 885 Jis bjisns en nmtdeie y nj bfmtnxtf en fkantfs ............................................... 802 Wrfpdneiens en mivn`ibdòm ............................................................................ 808

     

    Ofstrir eitfs nm umi dmtnrhiz `réhdbi ............................................................. 803 ^mi ipjdbibdòm bfm dmtnrhiz `réhdbi ................................................................ 804 Xdmbujir jfs bfmtrfjns bfm sus frï`nmns en eitfs ........................................... 837 Wrfvnnefr en eitfs ......................................................................................... 839 Hdjtrfs ............................................................................................................. 838 Bfmtnxtfs en bfrti euribdòm ........................................................................... 830 

    [NIJDQI[ BIOKDFR NM JFR EIUFR ......................................................... 833 Ofedhdbir hdjis nm ji kisn en eitfs ................................................................. 842 

    Dmsnrtir hdjis nm ji kisn en eitfs ..................................................................... 84> Kfrrir hdjis nm ji kisn en eitfs ...................................................................... 844 

    Wrfkjnois en bfmburrnmbdi ............................................................................ 072 Nj sn`udodnmtf en biokdfs ............................................................................. 097 

    BFEN HD[RU1 ^M M^NXF OFENJF EN U[IKIAF .................................... 09> Ipjdbimef Bfen Hdrst ..................................................................................... 090 

    Enhdmdr nj ofenjf en nmtdeiens ................................................................. 090 Enhdmdr nj bfmtnxtf en fkantfs ................................................................... 093 Imftibdfmns nm eitfs y bfmvnmbdfmns prnentnrodmieis ........................... 094 

    Bienmi en bfmnxdòm .................................................................................. 0;7 

    @nmnrir ji kisn en eitfs............................................................................ 0;; Xijdeibdòm en nmtdeiens ................................................................................. 0;8 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    18/120

    SXDDD  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    Itrdkutfs en imftibdòm en eitfs ................................................................ 0;8 Dmtnrhiz hjudei ............................................................................................ 0;0 

    Bfen Hdrst ensen umi kisn en eitfs nxdstnmtn ................................................. 0;4 Bienmi en bfmnxdòm .................................................................................. 027

     

    Bfmtnxtf en fkantfs................................................................................... 029 Nj ofenjf en nmtdeiens ............................................................................. 02; Ibbnenr i jfs eitfs ................................................................................... 022 

    NAN[BDBDFR [NR^NJUFR ............................................................................... 025 NAN[BDBDFR W[FW^NRUFR ............................................................................. 020

    WI[UN 5. IWJDBIBDFMNR WI[I DMUN[MNU .................. 024 

    BIWÏU^JF 9>. IRW.MNU ..................................................................................... 059 

    IRW.MNU ............................................................................................................. 052 Bfmbnptfs késdbfs en IRW.MNU .................................................................... 055 Wé`dmis wnk IRW.MNU .................................................................................. 05> Bfmtrfjns CUOJ ............................................................................................ 058 Bfmtrfjns en snrvdefr wnk .............................................................................. 050 

    Wrnsnmtibdòm enj tnxtf ............................................................................... 053 

    Bfmtrfjns en nmtriei ................................................................................. 053 

    Nmvïf y envfjubdòm ................................................................................... 0>7 Nxpjfribdòm ............................................................................................... 0>9 Bfmtrfjns en edsnùf ................................................................................... 0>9 Rnjnbbdòm en hnbcis ................................................................................... 0>9 Bfmtrfjns bfm nmjibns i eitfs ................................................................... 0>; Bfmtrfjns en vijdeibdòm ............................................................................. 0>; 

    ^m nanopjf en edsnùf en umi pé d̀mi wnk IRW.MNU ..................................... 0>2 Rfhtwirn piri nj ensirrfjjf en ipjdbibdfmns IRW.MNU .................................. 0>> Bfopfmnmtns en umi pé`dmi wnk IRW.MNU .................................................. 0>0 

    ¶Bòof sn pukjdbi umi ipjdbibdòm wnk6 ......................................................... 0>4 

    Brnir um edrnbtfrdf vdrtuij ......................................................................... 087 Bfmvnrtdr ji ipjdbibdòm nm umi ipjdbibdòm wnk en DDR ............................... 08; Rn`urdeie isfbdiei bfm umi birpnti .......................................................... 085 

    Ofenjf en nanbubdòm en umi pé`dmi wnk IRW.MNU ...................................... 08> Jò`dbi en mn`fbdf .......................................................................................... 080 Nmjibns en eitfs nm IRW.MNU ....................................................................... 009 

    Nxprnsdfmns en nmjibn en eitfs ................................................................. 00; Bfmtrfjns en jdsti nmjiziefs i eitfs .......................................................... 00; 

    Ofenjf en nmjibn en IRW.MNU ................................................................ 00> 

    @rdeXdnw ............................................................................................. 000 Rnjnbbdfmir eitfs ................................................................................. 004 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    19/120

    BFMUNMDEF SDS 

    Ibtuijdzir y njdodmir eitfs .................................................................. 037 Dmsnrtir eitfs (HfroXdnw) ................................................................... 032 Nstief enj ofenjf y vijdeibdòm ........................................................... 03> 

    Isdstnmtn piri pukjdbir um prfynbtf wnk IRW.MNU ...................................... 030

    BIWÏU^JF 98. HF[O^JI[DFR PNK ............................................................. 049 

    IWJDBIBDÒM PNK IRW.MNU .......................................................................... 04; Brnir ji bipi en ibbnsf i eitfs ...................................................................... 048 Iùiedr um munvf hfroujirdf wnk ................................................................... 043 

    Ensbrdpbdòm en um hfroujirdf wnk IRW.MNU ........................................... 044 

    I`rn`ir bfmtrfjns y tnxtf i ji pé`dmi ............................................................. 377 Bdbjf en vdei en umi pé`dmi ........................................................................... 37; 

    Ofenjf en nvnmtfs en IRW.MNU ................................................................... 37> Iùiedr jfs bfmtrfjiefrns en nvnmtfs .............................................................. 37> Fktnmnr ibbnsf i ji kisn en eitfs .................................................................. 373 

    BFMU[FJNR EN XIJDEIBDÒM ..................................................................... 397 CN[[IODNMUI EN W[NBFOWDJIBDÒM IRW.MNU .................................... 395 W[FBNRIODNMUF EN HF[O^JI[DFR ....................................................... 398 

    Hfroitf en ji pntdbdòm CUUW ......................................................................... 398 Wntdbdòm CUUW `nt..................................................................................... 390 Wntdbdòm CUUW pfst ................................................................................... 393

     

    [nspunstis nm nj prftfbfjf CUUW .................................................................. 394 Bfmtnxtf en um hfroujirdf wnk...................................................................... 394 [nedrnbbdfmir umi sfjdbdtue i ftri ^[J ......................................................... 3;9 

    NRUIEF EN ^MI WÉ@DMI IRW.MNU ............................................................ 3;9 Ieodmdstribdòm en nstief nm nj bjdnmtn ........................................................... 3;; 

    Bffldns ..................................................................................................... 3;; Bienmis en bfmsujti .................................................................................. 3;5 Biopfs en hfroujirdf fbujtfs .................................................................. 3;> 

    Nstief en vdsti .......................................................................................... 3;> Ieodmdstribdòm en nstief nm nj snrvdefr ........................................................ 3;3 

    Nstief en ipjdbibdòm ................................................................................. 3;3 Nstief en snsdòm ........................................................................................ 3;3 Kisns en eitfs ........................................................................................... 3;4 

    ONAF[IMEF NJ [NMEDODNMUF NM NJ RN[XDEF[ ................................. 327 Ijoibnmiodnmtf nm ji bibcä en rnsujtiefs .................................................... 327 

    Bfmhd`urir nj ijoibnmiodnmtf nm bibcä i mdvnj en pé`dmi ....................... 329 Ibtuijdzibdòm edméodbi en hri`onmtfs en umi pé`dmi nm bibcä ............... 32; Bfmhd`urir nj ijoibnmiodnmtf nm bibcä pfr prf`rioibdòm ...................... 322 Ijoibnmiodnmtf nm bibcä en eitfs prfbnenmtns en RYJ Rnrvnr ................ 325

     

    [neubdr ji dmhfroibdòm cibdi y ensen nj snrvdefr .......................................... 328 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    20/120

    SS  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    BFMU[FJNR EN RN[XDEF[ BFOF F[D@NM EN EIUFR......................... 320 RYJ y ensirrfjjf wnk .................................................................................... 324 

    Bfmtrfj RqjEitiRfurbn ............................................................................. 359 [nspfmenr i jfs nvnmtfs ............................................................................ 355

     

    JDMY y ensirrfjjf wnk .................................................................................. 358 Bfmtrfj NmtdtyEitiRfurbn ......................................................................... 350 [nspfmenr i jfs nvnmtfs ............................................................................ 3>2 @nmnrir ji bfmsujti Rnjnbt onedimtn bòed`f ............................................. 3>> [nijdzir biokdfs nm jfs eitfs ................................................................... 3>8 

    Ibtuijdzir y njdodmir hdjis nm ji kisn en eitfs ..................................... 3>0 Bfmtrfjir jfs nrrfrns nm umi pé`dmi IRW.MNU .................................... 3>4 Dmsnrtir hdjis nm ji kisn en eitfs .......................................................... 3>4 

    OFENJF EN NMJIBN EN IRW.MNU ............................................................. 38> [nijdzir biokdfs nm jfs eitfs ................................................................... 307 

    Ibtuijdzir y njdodmir hdjis nm ji kisn en eitfs ..................................... 307 Bfmtrfjir jfs nrrfrns nm umi pé`dmi IRW.MNU .................................... 302 Dmsnrtir hdjis nm ji kisn en eitfs .......................................................... 302 

    Bipi en ji jò`dbi en mn`fbdf .......................................................................... 303 Wi`dmibdòm, frenmibdòm y hdjtrief .................................................................. 339 

    NAN[BDBDFR W[FW^NRUFR ............................................................................. 330

    BIWÏU^JF 90. RN[XDBDFR PNK ...................................................................... 334 

    Dmtn`rir um snrvdbdf wnk nm umi ipjdbibdòm .................................................... 347 RN[XDBDFR PBH .............................................................................................. 349 OFENJF EN W[F@[IOIBDÒM EN PBH .................................................... 34; 

    Dopjnonmtir um snrvdbdf PBH ....................................................................... 342 Enhdmdr um bfmtritf .................................................................................... 345 Bfmhd`uribdòm enj snrvdbdf PBH .............................................................. 477 

    Dopjnonmtir um bjdnmtn PBH ......................................................................... 47; 

    Bfmhd`uribdòm enj bjdnmtn PBH ................................................................ 478 Fktnmnr ibbnsf ij snrvdbdf wnk ................................................................. 478 

    Nanbubdòm isïmbrfmi .................................................................................. 473 Rn`urdeie nm PBH ......................................................................................... 49; 

    RN[XDBDFR PNK T JDMY ................................................................................ 49; Irqudtnbturi en M bipis jò`dbis y M mdvnjns hïsdbfs ...................................... 495 Brnir ji kisn en eitfs ..................................................................................... 49> Brnir nj snrvdbdf PBH .................................................................................... 498 Bjdnmtn PBH .................................................................................................. 4;5 

    Jjnmir ji jdsti............................................................................................. 4;0 Ofstrir eitfs ............................................................................................ 4;3

     

    Ibtuijdzir eitfs ........................................................................................ 4;3 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    21/120

    BFMUNMDEF SSD 

    Biokdir hftf ............................................................................................. 4;4 I`rn`ir eitfs ............................................................................................ 4;4 Kfrrir eitfs ............................................................................................... 427 Nrrfrns dmnspnriefs ................................................................................... 429

     

    NAN[BDBDFR W[FW^NRUFR ............................................................................. 42;

    BIWÏU^JF 93. RN@^[DEIE EN IWJDBIBDFMNR IRW.MNU ...................... 424 

    I[Y^DUNBU^[I IRW.MNU ............................................................................. 457 BDBJF EN XDEI EN ^MI IWJDBIBDÒM IRW.MNU ..................................... 459 @[^WFR EN IWJDBIBDFMNR NM DDR ............................................................. 45; 

    I^UNMUDBIBDÒM EN PDMEFPR ................................................................. 452 I^UF[DQIBDÒM ............................................................................................... 4>7 

    R^WJIMUIBDÒM EN DENMUDEIE ................................................................. 4>; I^UNMUDBIBDÒM ONEDIMUN HF[O^JI[DFR ......................................... 4>2 BFMU[FJNR WI[I DMDBDF EN RNRDÒM ....................................................... 4>3 RN[XDBDF EN R^RB[DWBDFMNR..................................................................... 409 RN@^[DEIE NM JI U[IMRODRDÒM EN EIUFR ........................................ 403 

    Brdptf`rihïi sdoätrdbi..................................................................................... 404 Brdptf`rihïi isdoätrdbi ................................................................................... 404 

    I^UNMUDBIBDÒM ^RIMEF BN[UDHDBIEFR ............................................. 439 Dmstijir um bnrtdhdbief RRJ nm DDR 0.7 f supnrdfr ........................................... 432

     

    Bnrtdhdbief en bjdnmtn rnbcizief .................................................................... 433

    BIWÏU^JF 94. WÉ@DMIR OINRU[IR ............................................................. 434 

    NRU[^BU^[I EN ^MI WÉ@DMI OINRU[I ............................................... 434 Bfmtrfjns en usuirdf wnk ............................................................................... 445 Onafrir nj ispnbtf en ji dmtnrhiz .................................................................... 444 

    Unois y oésbiris nm IRW.MNU ..................................................................... 9777 Wnrhdjns ........................................................................................................... 9772 

    NAN[BDBDFR [NR^NJUFR ............................................................................... 9770 Kisn en eitfs .................................................................................................. 9773 Bjdnmtn wnk .................................................................................................... 979;

    BIWÏU^JF ;7. IAIS ........................................................................................... 97;9 

    H^MEIONMUFR EN IAIS ............................................................................. 97;2 

    SOJCttp[nqunst ........................................................................................... 97;5 

    IAIS bfm IRW.MNU ...................................................................................... 972; @NMN[IBDÒM EN BÒED@F AIXIRB[DWU ................................................... 9725 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    22/120

    SSDD  NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    Hdbcnrf AiviRbrdpt .......................................................................................... 972> Xdmbujir um nvnmtf bfm umi humbdòm AiviRbrdpt ............................................. 972> Dmynbtir bòed`f AiviRbrdpt ensen nj jief enj snrvdefr ................................... 9720 

    IRW.MNU IAIS ................................................................................................. 9723 

    Brnir um sdtdf wnk IRW.MNU IAIS ................................................................... 9724 Bjisn RbrdptOimi`nr ...................................................................................... 9757 Bjisns RbrdptOimi`nr y RbrdptOimi`nrWrfxy ............................................... 9753 Bjisn ^peitnWimnj ......................................................................................... 9753 Bjisn IsymbWfstKiblUrd``nr......................................................................... 97>7 Bjisn ^peitnWrf`rnss..................................................................................... 97>9 Bimbnjir umi jjioiei isïmbrfmi ..................................................................... 97>2 Bjisn Udonr .................................................................................................... 97>5 

    Rnrvdbdfs wnk ................................................................................................. 97>5 Oätfefs en pé`dmi ......................................................................................... 97>3 

    NAN[BDBDFR [NR^NJUFR ............................................................................... 9787

    WI[UN >. IBN[BI ENJ BE T EN JFR IWÄMEDBNR .... 9782 

    CN[[IODNMUIR EN ENRI[[FJJF .............................................................. 978> 

    WÉ@DMIR PNK ...................................................................................................... 9739 

    DMUN[MIBDFMIJDQIBDÒM .............................................................................. 9992 

    .MNU WI[I JDM^S ............................................................................................... 99;2 

    ÏMEDBN ................................................................................................................... 99;> 

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    23/120

     

    W[ÒJF@FB#, prfmumbdief B Rcirp, ns ibtuijonmtn, aumtf bfm Aivi, umf en jfs jnm`uians en

     prf`rioibdòm oés pfpujirns nm Dmtnrmnt. Wnrf, ienoés, ipfyémefsn nm ji kdkjdf-tnbi .MNU, nsté edspfmdkjn piri nj ensirrfjjf en ipjdbibdfmns en prfpòsdtf `nmnrij,ipjdbibdfmns bfm dmtnrhiz `réhdbi, ipjdbibdfmns piri Dmtnrmnt y ipjdbibdfmns pirioòvdjns. Ji deni humeionmtij en nsti fkri ns eir i bfmfbnr nstis hibntis enj jnm-`uian B#, prfhumedzimef nm nj ijbimbn qun tdnmn sfkrn ji Pnk.

    Nm jfs ñjtdofs tdnopfs B y B++ cim sdef jfs jnm`uians oés utdjdziefs nm njensirrfjjf en ipjdbibdfmns nm `nmnrij. Iokfs jnm`uians prfpfrbdfmim ij prf`ri-oiefr nj mdvnj en ikstribbdòm prnbdsf piri ikfreir nj ensirrfjjf en buijqudnr ipjd-bibdòm pfr bfopjnai qun sni, isï bfof onbimdsofs en kiaf mdvnj piri utdjdzir jisbiribtnrïstdbis oés ivimzieis en jis pjitihfrois sfkrn jis qun sn ensirrfjji< pnrf,nm `nmnrij, nj tdnopf mnbnsirdf piri ensirrfjjir umi ipjdbibdòm rnsujti jir`f bfo-

     pirief bfm ftrfs jnm`uians bfof Xdsuij Kisdb, qun fhrnbnm ienoés en hibdjdeie,umi njnviei prfeubtdvdeie nm nj ensirrfjjf en ipjdbibdfmns, iumqun, nsf sï, sibrdhd-bimef ji hjnxdkdjdeie qun jfs ensirrfjjiefrns en B y B++ rnqudnrnm. Ji sfjubdòm

    qun Odbrfsfht ei i nstn prfkjnoi ns nj jnm`uian enmfodmief B#. Rn triti en umjnm`uian ofenrmf frdnmtief i fkantfs qun pnrodtn ensirrfjjir umi iopjdi `ioi enipjdbibdfmns piri ji pjitihfroi Odbrfsfht .MNU.

    Oés qun ftri bfsi, nj fkantdvf en B# ns pnrodtdr i tfefs jfs ensirrfjjiefrns nm`nmnrij, y i jfs en B y B++ nm pirtdbujir, ikfreir nj ensirrfjjf en ipjdbibdfmnsbfopjnais bfm hibdjdeie y ripdenz pnrf sdm sibrdhdbir ji pftnmbdi y nj bfmtrfj qunfhrnbnm B y B++. Ns um pfbf bfof tfoir tfeis jis bfsis kunmis en Xdsuij Kisdby iùiedrjis i B++, iumqun rnbfrtimef ij`umis en jis triedbdfmns oés fbujtis y ed-

    hïbdjns en bfmfbnr en B y B++. Nstf njdodmi jfs nrrfrns en prf`rioibdòm oés bf-oumns nm B/B++. Wfr nanopjf1

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    24/120

    SSDX NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

      Nj rnbfjnbtfr en kisuri jdknri ij prf`rioiefr enj pnsf qun bfmjjnvi nj oimnafoimuij en ji onofrdi.

      Ufefs jfs fkantfs brniefs edméodbionmtn isï bfof jis oitrdbns sfm dmdbdiefsi bnrf, y iumqun B# mf dmdbdi iutfoétdbionmtn jis virdikjns jfbijns, nj bfopd-jiefr ivdsiré sdnoprn qun sn dmtnmtn utdjdzir umi imtns en dmdbdirji.

      B# umdhdbi nj sdstnoi en tdpfs pnrodtdnmef vnr i biei umf en njjfs nm nj jnm-`uian bfof um fkantf.

    [nsuodnmef, B# ns um jnm`uian frdnmtief i fkantfs sn`urf y njn`imtn qun pnrodtn i jfs ensirrfjjiefrns bfmstrudr um iopjdf rim`f en ipjdbibdfmns sn`uris yrfkustis qun sn nanbutim sfkrn .MNU Hrionwfrl. .MNU Hrionwfrl (qun dmbjuynnmtrn ftris bfsis ji kdkjdftnbi késdbi en .MNU y nj bfopdjiefr B#) aumtf bfm ftrfs

    bfopfmnmtns en ensirrfjjf, bfof IRW.MNU (hfroujirdfs wnk y snrvdbdfs wnk) yIEF.MNU, hfroim um piquntn en ensirrfjjf enmfodmief Odbrfsfht Xdsuij Rtuedf qun pfenofs utdjdzir piri brnir ipjdbibdfmns Pdmefws triedbdfmijns (ipjdbibdfmnsen nsbrdtfrdf qun ounstrnm umi dmtnrhiz `réhdbi ij usuirdf) y ipjdbibdfmns piri jiPnk. Wiri njjf, nstn piquntn prfpfrbdfmi um nedtfr en bòed`f ivimzief, edsnùief-rns en dmtnrhibns en usuirdf iprfpdiefs, enpuriefr dmtn`rief y oubcis ftris utdjd-eiens piri hibdjdtir um ensirrfjjf répdef en ipjdbibdfmns.

    Ji pijikri ‚Xdsuij‟ cibn rnhnrnmbdi, ensen nj jief enj edsnùf, ij oätfef qun

    sn utdjdzi piri brnir ji dmtnrhiz `réhdbi en usuirdf sd sn edspfmn en ji cnrriodnmtiienbuiei (bfm  Odbrfsfht Xdsuij Rtuedf sn utdjdzi nj ritòm piri irristrir y bfjfbirjfs fkantfs prnhikrdbiefs nm nj ju`ir ensnief enmtrf en um hfroujirdf) y ensen njjief en ji nanbubdòm, ij ispnbtf `réhdbf qun tfoim jfs fkantfs buimef sn nanbuti njbòed`f qun jfs brni, fkantfs qun hfroirém ji dmtnrhiz `réhdbi qun nj usuirdf en jiipjdbibdòm utdjdzi piri ibbnenr i jfs snrvdbdfs qun nsti fhrnbn. T ‚MNU‟ cibn rnhn-rnmbdi ij éokdtf efmen fpnrirém munstris ipjdbibdfmns wnk ( Mntwfrl  - rne).

    Wiri qudäm ns nstn jdkrf

    Nstn jdkrf nsté pnmsief piri iqunjjis pnrsfmis qun qudnrim iprnmenr i ensirrfjjiripjdbibdfmns qun ounstrnm umi dmtnrhiz `réhdbi ij usuirdf, ipjdbibdfmns piri ibbn-sf i kisns en eitfs y piri Dmtnrmnt (pé`dmis wnk). Wiri njjf, ¶quä enkn cibnr njjnbtfr6 Wuns sdopjnonmtn jnnr frenmieionmtn jfs bipïtujfs enj jdkrf, rnsfjvdnmefbiei umf en jfs nanopjfs qun nm njjfs sn entijjim.

    Nvdenmtnonmtn, mf viofs i nmsnùir i prf`rioir iquï, pfr nsf ns mnbnsirdftnmnr ij`ñm tdpf en nxpnrdnmbdi bfm um jnm`uian en prf`rioibdòm frdnmtief i fkan-tfs (B#, Xdsuij Kisdb, Aivi, ntb., sfm jnm`uians frdnmtiefs i fkantfs). Ciknr prf-

    `rioief nm .MNU y bfm B# snrïi jf denij, isï bfof tnmnr bfmfbdodnmtfs enCUOJ y SOJ. Nstfs rnqudsdtfs sfm oitnrdi en ods ftrfs jdkrfs  Odbrfsfht B# -

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    25/120

     W[ÒJF@F SSX 

     Jnm`uian y ipjdbibdfmns y  Odbrfsfht B# - Bursf en prf`rioibdòm, iokfs nedti-efs tiokdäm pfr jis nedtfrdijns [I-OI y Ijhifon`i @rupf Nedtfr.

     Odbrfsfht B# - Jnm`uian y ipjdbibdfmns sn bnmtri nm ji prf`rioibdòm késdbi1tdpfs, snmtnmbdis, oitrdbns, oätfefs, hdbcnrfs, ntb., y cibn umi dmtrfeubbdòm i jisdmtnrhibns `réhdbis, i jis kisns en eitfs y i jis ipjdbibdfmns piri Dmtnrmnt, y Odbrf-

     sfht B# - Bursf en prf`rioibdòm bukrn ji prf`rioibdòm késdbi (nxpunsti nm on-mfr onedei nm nj jdkrf imtnrdfr) y ji prf`rioibdòm frdnmtiei i fkantfs (WFF) nmentijjn1 bjisns, bjisns enrdvieis, dmtnrhibns, nspibdfs en mfokrns, nxbnpbdfmns,ntb.< enspuäs, utdjdzimef ji WFF, iùien ftrfs tnois bfof nstrubturis edméodbis eneitfs, ij`frdtofs en usf bfoñm, cdjfs (prf`rioibdòm bfmburrnmtn), ntb. Nstn sïqun ns um jdkrf en prf`rioibdòm bfm B# nm tfei su nxtnmsdòm. Wunen vnr oés enti-

    jjns en biei umf en njjfs nm od wnk1 www.habnkijjfs.ns.

    Bòof nsté fr`imdzief nj jdkrf

    Nj jdkrf sn ci nstrubturief nm ;7 bipïtujfs oés ij`umfs ipämedbns qun i bfmtdmui-bdòm sn rnjibdfmim. Jfs bipïtujfs 9 y ; mfs dmtrfeubnm nm .MNU y nm nj ensirrfjjfen ipjdbibdfmns en nsbrdtfrdf. Jfs bipïtujfs 2 ij 99 mfs nmsnùim i ensirrfjjir ipjd-bibdfmns en nsbrdtfrdf qun ounstrim umi dmtnrhiz en vnmtimis ij usuirdf. Jfs bipï-tujfs 9; ij 95 bukrnm nj nmjibn i eitfs, nj ibbnsf i kisns en eitfs (IEF.MNU), nj

    jnm`uian en bfmsujtis dmtn`rief (JDMY) y nj ibbnsf i kisns en eitfs bfm NmtdtyHrionwfrl. T jfs bipïtujfs 9> ij ;7 mfs nmsnùim bòof ensirrfjjir ipjdbibdfmns piri Dmtnrmnt (IRW.MNU) i kisn en hfroujirdfs wnk, snrvdbdfs wnk PBH y IAIS.

    BIWÏU^JF 9. DMU[FE^BBDÒM I ODB[FRFHU .MNUBIWÏU^JF ;. OD W[DON[I IWJDBIBDÒMBIWÏU^JF 2. IWJDBIBDÒM PDMEFPR HF[ORBIWÏU^JF 5. DMU[FE^BBDÒM I PDMEFPR HF[ORBIWÏU^JF >. ONMÑR T KI[[IR EN CN[[IODNMUIRBIWÏU^JF 8. BFMU[FJNR T BIAIR EN EDÉJF@FBIWÏU^JF 0. UIKJIR T É[KFJNR

    BIWÏU^JF 3. EDK^AI[ T WDMUI[BIWÏU^JF 4. DMUN[HIQ WI[I OÑJUDWJNR EFB^ONMUFRBIWÏU^JF 97. BFMRU[^BBDÒM EN BFMU[FJNRBIWÏU^JF 99. W[F@[IOIBDÒM BFM CDJFRBIWÏU^JF 9;. NMJIBN EN EIUFR NM PDMEFPR HF[ORBIWÏU^JF 92. IBBNRF I ^MI KIRN EN EIUFRBIWÏU^JF 95. JDMYBIWÏU^JF 9>. IRW.MNUBIWÏU^JF 98. HF[O^JI[DFR PNKBIWÏU^JF 90. RN[XDBDFR PNKBIWÏU^JF 93. RN@^[DEIE EN IWJDBIBDFMNR IRW.MNUBIWÏU^JF 94. WÉ@DMIR OINRU[IRBIWÏU^JF ;7. IAISIWÄMEDBN I. CN[[IODNMUIR EN ENRI[[FJJFIWÄMEDBN K. WÉ@DMIR PNK

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    26/120

    SSXD NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    IWÄMEDBN B. DMUN[MIBDFMIJDQIBDÒMIWÄMEDBN E. .MNU WI[I JDM^S

    Yuä sn mnbnsdti piri utdjdzir nstn jdkrf

    Nstn jdkrf ci sdef nsbrdtf utdjdzimef nj piquntn Odbrfsfht .MNU Hrionwfrl Rfhtwi-rn Envnjfponmt Ldt   (REL) vnrsdòm 5.> qun hfroi pirtn enj nmtfrmf en ensirrfjjf

     Odbrfsfht Xdsuij Rtuedf ;79; qun dmbjuyn tfef jf mnbnsirdf piri nsbrdkdr, bfmstrudr,vnrdhdbir y nanbutir ipjdbibdfmns .MNU. Wfr jf timtf, kisti bfm qun dmstijn nm su oé-qudmi  Odbrfsfht Xdsuij Rtuedf ;79;, f supnrdfr, nm buijqudnri en sus vnrsdfmns f,bfof ijtnrmitdvi, ensbir`un ensen cttp1//www.odbrfsfht.bfo/nxprnss/  jfs piquntnsXdsuij Rtuedf Nxprnss ;79; hfr Pdmefws Ensltfp  y  hfr Pnk n dmstéjnjfs (fpbdf-

    mijonmtn punen dmstijir tiokdäm RYJ Rnrvnr ;79; Nxprnss, bisf enj iutfr).

     Mfti1 piri prfkir jis ipjdbibdfmns wnk sn rnbfodnmei dmstijir nj snrvdefr enipjdbibdfmns DDR ( Dmtnrmnt Dmhfroitdfm Rnrvdbns) qun dmbjuyn Pdmefws ( Dmdbdf =

     Wimnj en bfmtrfj = I`rn`ir y qudtir prf`riois = Pdmefws). Nstf tdnmn qun ci-bnrjf imtns en dmstijir Odbrfsfht Xdsuij Rtuedf ;79; f Xdsuij Rtuedf Nxprnss ;79;

     hfr Pnk.

    Rfkrn jfs nanopjfs enj jdkrf

    Nj bòed`f hunmtn en tfefs jfs nanopjfs enj jdkrf pferé ensbir`irsn, sn`ñm sn dmed-bi nm jfs ipämedbns, en ji wnk www.ri-oi.ns ensen ji pé`dmi wnk bfrrnspfmednmtnij jdkrf.

    I`rienbdodnmtfs

    Cn rnbdkdef iyuei en ij`umis pnrsfmis eurimtn ji prnpiribdòm en nstn jdkrf, y pfrnjjf jns nstfy hrimbionmtn i`rienbdef. Nm nspnbdij, qudnrf nxprnsir od i`rienbd-odnmtf pfr su pirtdbdpibdòm nm jis nedbdfmns imtnrdfrns i od nxbfjn`i Oimunj

    Wndmief @ijjn`f, pfr sus kunmis rnbfonmeibdfmns y ipfrtibdfmns, y i HrimbdsbfBnkijjfs Hnrmémenz, dm`nmdnrf en dmhfroétdbi, pfr ji rnvdsdòm enj bfmtnmdef.Uiokdäm ensnf nxprnsir od i`rienbdodnmtf i  Odbrfsfht Dkärdbi  pfr pfmnr i odedspfsdbdòm, nm pirtdbujir, y en tfefs jfs jnbtfrns, nm `nmnrij, nj sfhtwirn qun njnstuedf en nsti fkri rnqudnrn.

    Hrimbdsbf Aivdnr Bnkijjfs Rdnrri cttp1//www.habnkijjfs.ns/

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    27/120

     

    W I [ U N 

       

       

       

    Dmtrfeubbdòm

      Dmtrfeubbdòm i Odbrfsfht .MNU

      Od prdonri ipjdbibdòm

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    28/120

     

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    29/120

     

    W I [ U N 

       

       

       

    Dmtnrhibns `réhdbis  Ipjdbibdòm Pdmefws Hfros

      Dmtrfeubbdòm i Pdmefws Hfros

      Onmñs y kirris en cnrriodnmtis

      Bfmtrfjns y biais en edéjf`f

      Uikjis y érkfjns

      Edkuair y pdmtir

      Dmtnrhiz piri oñjtdpjns efbuonmtfs

      Bfmstrubbdòm en bfmtrfjns

     

    Wrf`rioibdòm bfm cdjfs

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    30/120

     

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    31/120

     

    W I [ U N 

       

       

       

    Ibbnsf i eitfs

      Nmjibn en eitfs nm Pdmefws Hfros

      Ibbnsf i umi kisn en eitfs

      JDMY

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    32/120

     

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    33/120

     

    W I [ U N 

       

       

       

    Ipjdbibdfmns piri Dmtnrmnt

      IRW.MNU

      Hfroujirdfs wnk

      Rnrvdbdfs wnk

     

    Rn`urdeie en ipjdbibdfmns IRW.MNU

      Wé`dmis oinstris

      IAIS

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    34/120

     

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    35/120

     

    W I [ U N 

       

       

       

    Ibnrbi enj BE y en jfs ipämedbns

      Nmtfrmfs en ensirrfjjf

      Wé`dmis wnk

      Dmtnrmibdfmijdzibdòm

     

    .MNU piri Jdmux  Ïmedbn

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    36/120

     

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    37/120

     

    IWÄMEDBN I  H.A.Bnkijjfs/[I-OI 

    CN[[IODNMUIR EN ENRI[[FJJFBuimef sn utdjdzi um nmtfrmf en ensirrfjjf dmtn`rief (NED), jf prdonrf qun ciyqun cibnr umi vnz dmstijief ns isn`urirsn en qun jis rutis efmen sn jfbijdzim jiscnrriodnmtis, jis kdkjdftnbis, ji efbuonmtibdòm y jfs hdbcnrfs hunmtn ciyim sdefnstikjnbdefs< ij`umfs NED sòjf rnqudnrnm ji ruti efmen sn dmstijò nj bfopdjiefr.Nstn prfbnsf mfroijonmtn sn nanbuti iutfoétdbionmtn eurimtn nj prfbnsf en dms-tijibdòm en edbcf nmtfrmf. Rd mf ns isï, nj nmtfrmf prfpfrbdfmiré ij`ñm onmñ bfmjis òrenmns iprfpdieis piri rnijdzir edbcf prfbnsf. Wfr nanopjf, nm jfs NED qun sn

     prnsnmtim i bfmtdmuibdòm jis rutis i jis qun mfs rnhnrdofs quneim nstikjnbdeis eu-rimtn ji dmstijibdòm en jfs odsofs.

    XDR^IJ RU^EDF

    Xdsuij Rtuedf prfpfrbdfmi umi virdneie en cnrriodnmtis timtf piri ensirrfjjief-rns dmedvdeuijns bfof piri nqudpfs en ensirrfjjf.

    cttp1//www.odbrfsfht.bfo/nxprnss/

    Nedbdfmns Xdsuij Rtuedf Nxprnss

    Ns ji munvi jïmni en prfeubtfs qun nxpimenm Xdsuij Rtuedf fhrnbdnmef cnrriodnm-tis jd`nris y snmbdjjis en iprnmenr y en usir piri ihdbdfmiefs, nmtusdistis y iprnm-edbns qun qudnrnm brnir sdtdfs Pnk y ipjdbibdfmns piri Pdmefws. Ru ensbir`i ns`ritudti y enpnmednmef enj tdpf en ipjdbibdòm i ensirrfjjir fptirnofs pfr umi uftri cnrriodnmti en ensirrfjjf en jis sd`udnmtns1

     

    Xdsuij Rtuedf Nxprnss hfr Pnk.  Xdsuij Rtuedf Nxprnss hfr Pdmefws 3.

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    38/120

    9788 NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

      Xdsuij Rtuedf Nxprnss hfr Pdmefws Ensltfp.  Xdsuij Rtuedf Nxprnss hfr Pdmefws Wcfmn. 

    Xdsuij Rtuedf Unio Hfumeitdfm Rnrvnr Nxprnss.

    Nedbdfmns en Xdsuij Rtuedf piri prfhnsdfmijns

    Xdsuij Rtuedf nm sus vnrsdfmns  prfhnssdfmij ,  prnoduo y ujtdoitn, fhrnbn umi hjn-xdkjn cnrriodnmti en ensirrfjjf piri ensirrfjjiefrns en ipjdbibdfmns en jïmni enmn`fbdf f prf`rioiefrns fbisdfmijns qun nstäm bfmstruynmef ipjdbibdfmns oòvd-jns, kisieis nm Pdmefws f piri ji Pnk, sfjubdfmns sfkrn Odbrfsfht Fhhdbn Rys-tno utdjdzimef Nxbnj, Pfre n DmhfWitc, y bfm cnrriodnmtis en sfhtwirn en bdbjf en

    vdei prfeubtdvis, dmtn`rieis y nxtnmsdkjns qun pnrodtnm i jis noprnsis rneubdr jibfopjnadeie nm ji brnibdòm en sfjubdfmns frdnmtieis i snrvdbdfs. Ji utdjdzibdòm ennstis vnrsdfmns rnqudnrn bfoprir umi jdbnmbdi.

    IWJDBIBDÒM EN BFMRFJI

    Nm nj bipïtujf ; vdofs umi dmtrfeubbdòm ij ensirrfjjf en ipjdbibdfmns bfm dmtnrhiz`réhdbi en usuirdf, pnrf mf ikfreiofs nj ensirrfjjf en ipjdbibdfmns en bfmsfjiqun nm fbisdfmns punen snr ñtdj. Xniofs um nanopjf i bfmtdmuibdòm utdjdzimef

    buijqudnri en jis nedbdfmns en Xdsuij Rtuedf.

    Wiri nedtir y nanbutir nj prf`rioi  CfjiOumef  utdjdzimef buijqudnri en jisnedbdfmns en Xdsuij Rtuedf, jfs pisfs i sn`udr sfm jfs sd`udnmtns1

    9.  Wirtdnmef en ji pé`dmi en dmdbdf en  OR Xdsuij B# Nxprnss, cibnofs bjdb nm Munvf  prfynbtf... piri brnir um prfynbtf munvf, f kdnm nanbutiofs ji frenm Irbcdvf = Munvf prfynbtf. Nsti ibbdòm ciré qun sn vdsuijdbn umi vnmtimi qunofstriré jfs tdpfs en pjimtdjjis qun punen utdjdzir< ji njnbbdòm en umi u ftrienpnmenré enj tdpf en ipjdbibdòm qun ensnnofs bfmstrudr. Ji hd`uri sd`udnmtn

    ounstri nsti vnmtimi1

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    39/120

      IWÄMEDBN I1 CN[[IODNMUIR EN ENRI[[FJJF  9780 

    Wiri qun ji vnmtimi imtnrdfr ounstrn ji jdsti ^kdbibdòm y ji biai Mfokrn en ji sfjubdòm tdnmn qun cikdjdtir, sd mf jf nsté, ji fpbdòm ‚@uireir munvfs prfynb-tfs ij brnirjfs‟. Wiri njjf, nanbutn ji frenm  Cnrriodnmtis = Fpbdfmns = Wrf-

     ynbtfs y sfjubdfmns y snjnbbdfmn nsti fpbdòm nm ji vnmtimi qun sn vdsuijdzi1

    Wiri munstrf nanopjf, njn`dofs ji pjimtdjji ‚Ipjdbibdòm en bfmsfji‟. Enspuäs,nspnbdhdbiofs nj mfokrn enj prfynbtf y su ukdbibdòm< fksnrvn qun nj prfynbtfsnré brnief nm umi birpnti bfm nj odsof mfokrn. I bfmtdmuibdòm pujsiofs nj

     kftòm  Ibnptir   y fktnmernofs nj nsqunjntf enj prfynbtf en ibunref bfm ji pjimtdjji snjnbbdfmiei. Wiri biokdir nj mfokrn isd`mief ij hdbcnrf .bs, cibn-ofs bjdb sfkrn  Wrf`rio.bs y utdjdzimef nj kftòm enrnbcf enj ritòm, snjnbbdf-

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    40/120

    9783 NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    miofs enj onmñ bfmtnxtuij qun sn vdsuijdzi ji frenm Biokdir mfokrn< tio- kdäm pfenofs cibnr nstn biokdf i triväs en ji vnmtimi en prfpdneiens.

    Rd mnbnsdtériofs iùiedr um hdbcnrf munvf i nstn prfynbtf, cirïiofs bjdb bfm nj kftòm enrnbcf enj ritòm sfkrn nj mfokrn enj prfynbtf y snjnbbdfmirïiofs I`rn`ir = Munvf njnonmtf. Enspuäs, njn`drïiofs nj tdpf en njnonmtf qunensniofs iùiedr y, hdmijonmtn, cirïiofs bjdb nm nj kftòm I`rn`ir .

    ;.  I bfmtdmuibdòm nedtiofs nj bòed`f qun bfopfmn nj prf`rioi. Enspuäs, imtnsen bfopdjir ji ipjdbibdòm, pfenofs vnrdhdbir qun sn triti en umi ipjdbibdòm enbfmsfji1 Wrfynbtf = Wrfpdneiens en CfjiOumef = Ipjdbibdòm = Udpf en rn-

     sujtief = Ipjdbibdòm en bfmsfji.

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    41/120

      IWÄMEDBN I1 CN[[IODNMUIR EN ENRI[[FJJF  9784 

    2.  Wiri bfopdjir nj prf`rioi, nanbutiofs ji frenm @nmnrir CfjiOumef enj on-mñ @nmnrir . Hdmijonmtn, piri nanbutir nj prf`rioi snjnbbdfmiofs ji frenm

     Dmdbdir sdm enpurir  enj onmñ  Enpurir , f kdnm pujsiofs jis tnbjis Btrj+H>.Uiokdäm punen nanbutir nj prf`rioi snjnbbdfmimef ji frenm Dmdbdir enpuri-bdòm  enj onmñ  Enpurir , f kdnm pujsimef ji tnbji  H>. Jfs rnsujtiefs en jibfopdjibdòm sn ounstrim nm ji vnmtimi  [nsujtiefs. Ji ibbdòm en nanbutir nj

     prf`rioi ibirrni tiokdäm su bfopdjibdòm sd hunri mnbnsirdf.

    ENW^[I[ ^MI IWJDBIBDÒM

    ¶Wfr quä sn enpuri umi ipjdbibdòm6 Wfrqun jfs rnsujtiefs qun nstiofs fktnmdnmef

    bfm ji odsoi mf sfm bfrrnbtfs y mf siknofs pfr quä. Nj prfbnsf en enpuribdòmbfmsdstn nm nanbutir ji ipjdbibdòm pisf i pisf, dmedstdmtionmtn pfr snmtnmbdis f pfroätfefs, bfm nj hdm en fksnrvir nj hjuaf sn`udef eurimtn su nanbubdòm, isï bfof jfsrnsujtiefs dmtnronedfs qun sn vim subnednmef, bfm ji hdmijdeie en entnbtir jisimfoijïis qun prfeubnm um rnsujtief hdmij nrròmnf.

    Wfr nanopjf, piri enpurir umi ipjdbibdòm utdjdzimef nj enpuriefr enj nmtfrmfen ensirrfjjf en Xdsuij Rtuedf, nanbutn ji frenm Enpurir = Wisf pfr dmstrubbdfmns y utdjdbn jis òrenmns enj onmñ Enpurir f jfs kftfmns bfrrnspfmednmtns en ji kirrien cnrriodnmtis (piri siknr nj sd`mdhdbief en biei kftòm, pfm`i nj pumtnrf enj ri-tòm sfkrn biei umf en njjfs).

  • 8/15/2019 Ceballos: Enciclopedia de MS Visual C# 4Ed

    42/120

    9707 NMBDBJFWNEDI EN ODB[FRFHU XDR^IJ B#

    En hfroi rnsuodei, jis òrenmns edspfmdkjns piri enpurir umi ipjdbibdòm sfmjis sd`udnmtns1

       Dmdbdir   f  H>. Dmdbdi ji nanbubdòm en ji ipjdbibdòm nm ofef enpuribdòm cistinmbfmtrir um pumtf en piriei f cisti nj hdmij sd mf ciy pumtfs en piriei.

       Ijtnrmir pumtfs en dmtnrrupbdòm f H4. Wfmn f qudti um pumtf en piriei nm jijïmni sfkrn ji qun nsté nj pumtf en dmsnrbdòm.

     

     Entnmnr enpuribdòm f Oiyñs+H>. Entdnmn nj prfbnsf en enpuribdòm.

       Wisf i pisf pfr dmstrubbdfmns f  H99. Nanbuti ji ipjdbibdòm pisf i pisf. Rd jijïmni i nanbutir bfdmbden bfm umi jjioiei i um oätfef enhdmdef pfr nj usuirdf,edbcf oätfef tiokdäm sn nanbutiré pisf i pisf.

       Wisf i pisf pfr prfbnedodnmtfs f H97. Nanbuti ji ipjdbibdòm pisf i pisf. Rdji jïmni i nanbutir bfdmbden bfm umi jjioiei i um oätfef enhdmdef pfr nj usui-rdf, edbcf oätfef mf sn nanbutiré pisf i pisf, sdmf en umi sfji vnz.

       Wisf i pisf piri sijdr   f  Oiyñs+H99. Buimef um oätfef enhdmdef pfr njusuirdf ci sdef dmvfbief piri nanbutirsn pisf i pisf, utdjdzimef nsti frenm sn

     punen hdmijdzir su nanbubdòm nm um sfjf pisf.

       Nanbutir cisti nj bursfr  f Btrj+H97. Nanbut