Upload
fco-javier-ceballos-sierra
View
250
Download
0
Embed Size (px)
Citation preview
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