1.059.673

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

Visual Basic.NET I. - CD-vel

Fekete Könyv

Szerző
Fordító
Lektor
Budapest
Kiadó: Perfact-Pro Kft.
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Fűzött papírkötés
Oldalszám: 580 oldal
Sorozatcím: Fekete Könyv
Kötetszám:
Nyelv: Magyar  
Méret: 26 cm x 19 cm
ISBN: 963-2028-42-2
Megjegyzés: CD-melléklettel.
Értesítőt kérek a kiadóról
Értesítőt kérek a sorozatról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

Fülszöveg

Üdvözlünk a Visual Basic .NET támogató csomagban. Hiszen ez a könyv azért született, hogy teljes körű Visual Basic .NET támogató csomagod legyen. Úgy alakítottuk ki, hogy ez legyen az első, amihez nyúlhatsz, ez legyen az, ami bármi másnál többet nyújt neked.
A könyvbe a lehető legtöb Visual Basic .NET-et tettem bele, több száz könnyen érthető, lényegretörő, példával illusztrált témakört. A könyv szerkezete egyedülálló a számítástechnikai könyvek körében, úgy lett kialakítva, hogy azt adja, amit szeretnél - a megfelelő helyen, a megfelelő időben.
Ez nem volt egyszerű feladat, hiszen a könyv témája, a Visual Basic .NET hatalmas és szerteágazó. A Visual Basicet már a 10 évvel ezelőtt megjelent 1.0 verzió előtt hsználtam és könyvet is írtam róla, de az eltelt időszakban a Visual Basic ereje és összetettsége hihetetlenül megnőtt. AVisual Basic .NET-ben óriási változások vannak, ezért a könyvet is teljesen át kell írnom az előző, a Visual Basic 6 Black Book-hoz képest.
Az a könyv is... Tovább

Fülszöveg

Üdvözlünk a Visual Basic .NET támogató csomagban. Hiszen ez a könyv azért született, hogy teljes körű Visual Basic .NET támogató csomagod legyen. Úgy alakítottuk ki, hogy ez legyen az első, amihez nyúlhatsz, ez legyen az, ami bármi másnál többet nyújt neked.
A könyvbe a lehető legtöb Visual Basic .NET-et tettem bele, több száz könnyen érthető, lényegretörő, példával illusztrált témakört. A könyv szerkezete egyedülálló a számítástechnikai könyvek körében, úgy lett kialakítva, hogy azt adja, amit szeretnél - a megfelelő helyen, a megfelelő időben.
Ez nem volt egyszerű feladat, hiszen a könyv témája, a Visual Basic .NET hatalmas és szerteágazó. A Visual Basicet már a 10 évvel ezelőtt megjelent 1.0 verzió előtt hsználtam és könyvet is írtam róla, de az eltelt időszakban a Visual Basic ereje és összetettsége hihetetlenül megnőtt. AVisual Basic .NET-ben óriási változások vannak, ezért a könyvet is teljesen át kell írnom az előző, a Visual Basic 6 Black Book-hoz képest.
Az a könyv is nagy siker volt, de ez - a teljesen új kiadás - messze jobb annál. (Ez az én véleményem csupán, de hát ki tudná ezt jobban a szerzőnél?) Ebben több anyag van, sokkal részletesebben, és tele van olyan "programszeletekkel", amiért a programozók megveszik a könyvet.
A könyvet úgy alakítottam ki, hogy olyan Visual Basic .NET ismereteket is nyújtson, amelyet semmilyen más könyvben nem találsz meg. Más könyvek gyakran kihagyják nemcsak az olyan nagyobb témaköröket, mint a program telepítése annak elkészítése után, hanem egyszerűen nem tartalmazzák az összes Windows- és web-vezérlő részletes tárgyalását.
Ebben a könyvben a Visual Basic .NET-ben elérhető összes vezérlőt bemutatjuk - a szövegdobozoktól a háromállapotú jelölőnégyzetekig, a dátum-idő kiválasztóktól a hot-tracking fülekig, a weboldal-érvényesítő vezérlőktől a banner-forgatókig. Megtárgyaljuk az olyan haladó témákat is, mint a saját Windows- vagy web-vezérlők létrehozása, Windows és web szolgáltatások írása, megosztott adatalkalmazások, többszálú programozás, alkalmazások telepítése és sok más. Vissza

Tartalom

A Visual Basic lényege1
Áttekintés2
A Visual Basic elindítás3
Mi az új a VB .NET-ben?17
A Visual Basic 6-ról történő frissítés23
A .NET-keret és a Common Language Runtime24
VB .NET-alkalmazások felépítése27
A Visual Basic Integrált Fejlesztőkörnyezet30
A Visual Basic hatékony kódolása51
A Visual Basic nyelv: operátorok, feltételes elágazások és ciklusok53
Áttekintés54
A Visual Basic kulcsszavak55
A Visual Basic utasítások57
Az utasítások szintaktikája59
Az Option és Imports utasítások63
Gyors megoldások66
Konstansok deklarálása66
Felsorolások létrehozása68
Változók deklarálása69
Milyen adattípusok léteznek?73
Adattípusok közötti konverzió75
Adattípusok ellenőrzése77
Tömbök és dinamikus tömbök deklarálása78
Sztringkezelés79
Sztringek konvertálása számokká és vissza83
Karakterek és karakterkódok közötti konvertálás84
A Visual Basic-operátorok használata84
A Visual Basic operátorok elsőbbségi szabályai86
Megjegyzések használata a kódban89
Döntés az If...Else utasításokkal89
A Select Case használata91
Választás a Switch és Choose utasításokkal92
Utasítások ismételt végrehajtása ciklusokkal92
A Do ciklus használata93
A For ciklus használata94
A For Each...Next ciklus használata95
A While ciklus használata96
A With utasítás96
Felsőbb szintű matematika97
Dátum- és időformátumok kezelése99
Pénzügyi adatok kezelése101
Programbezárás - amikor csak akarod101
A Visual Basic nyelv: eljárások, hatókör és kivételkezelés103
Áttekintés104
Eljárások és függvények104
A hatókör108
Kivételkezelés111
Gyors megoldások114
Eljárások létrehozása114
Függvények létrehozása117
Megjegyzések használata az eljárásoknál118
Változó számú paraméterek átadása (eljárásoknak)119
Opcionális eljárásparaméterek meghatározása120
A változók értékének megőrzése az eljárás meghívásai között121
Eljárásmeghatalmazók létrehozása122
Tulajdonságok létrehozása123
Hatókör127
A nem strukturált kivételkezelő használata129
A Resume Next és Resume Line használata131
Az On Error Go To 0 használata133
Egy kivétel számának és leírásának kikeresése133
Szándékos kivételgenerálás134
A strukturált kivételkezelő használata135
Kivételszűrés a Catch blokkban138
Több Catch utasítás használata140
A Finally használata141
Kivétel dobása142
Egyéni kivétel dobása142
Windows formok143
Áttekintés144
Mindent a Windows formokról144
Mindent a Windows MDI formokról152
Windows-alkalmazások létrehozása153
Vezérlők hozzáadása a formhoz154
Események kezelése156
Windows form a kódban157
Gyors megoldások161
Fejlécsorok szövegének beállítása161
Min/Max gombok hozzáadása/eltávolítása és a form szegélyének beálíltása161
A vezérlők tabulátorsorrendjének beállítása162
A formok kezdő pozíciójának beállítása162
A formok és vezérlők mozgatása és méretezése a kódban163
Vezérlők és formok felfedése és elrejtése165
Az MsgBox függvény használata165
A MessageBox.Show metódus használata168
Az InputBox függvény használata170
Több form kezelése171
Formok közötti kommunikáció a tulajdonságok használatával174
A nyitó form beállítása175
Többdokumentumos interfész- (MDI-) alkalmazások létrehozása175
Párbeszédablakok létrehozása180
Birtokolt formok létrehozása184
Formok átadása az eljárásoknak184
Kis méret/teljes méret és aktiválás/letiltás185
Vezérlők dokkolása és rögzítése185
Vezérlők futás alatti hozzáadása és eltávolítása185
Mindig látható formok létrehozása186
A formok közötti vizuális öröklődés használata186
Egéresemények kezelése188
Billentyűesemények kezelése190
Billentyűleütések küldése más programoknak192
Hangjelzés194
Windows formok: szövegdobozok, richt text dobozok, címkék és linkcímkék195
Áttekintés198
A Control osztály198
Szövegdobozok204
Rich text dobozok205
Címkék (Label) osztály206
Linkcímkék206
Gyors megoldások208
Az egérmutató beállítása vezérlőkben208
Szövegdobozok209
Többsoros, a szavakat tördelő szövegdobozok létrehozása212
A szövegdobozban levő szöveg elérése212
Görgetősávok hozzáadása szövegdobozokhoz213
Szövegdobozban levő szöveg igazítása213
Csak olvasható szövegdoboz létrehozása214
Szöveg kijelölése és cseréje a szövegdobozban214
A kijelölt szöveg vágólapra másolása és beillesztése215
Jelszóvezérlő létrehozása216
A bevitt adat ellenőrzése a szövegdobozban217
Szövegdoboz létrehozása kódban218
Rich text dobozok219
Szöveg elérése rich text dobozban222
Félkövér; dőlt, aláhúzott és áthúzott szöveg létrehozása223
Szöveg behúzása rich text dobozban224
Felsorolás hozzáadása a rich text dobozhoz225
A szöveg színének beállítás RTF dobozban226
RTF fájlok mentése és betöltése rich text dobozból dobozba227
Szöveg igazítása rirch text dobozban228
Rich text doboz létrehozása kódban228
Címkék229
Címkék használata szövegdobozok helyett230
Címke szövegének formázása230
Címke szövegének igazítása230
Címkeesemények kezelése231
Gyorsbillentyű hozzáadása a felirat nélküli vezérlőkhöz címkék használatával231
Linkcímkék232
LinkLabel létrehozása233
LinkLabel létrehozása kódban234
Másik formra mutató link236
Webre mutató link237
Windows formok: gombok, jelölőnégyzetek, választógombok, panelek és csoportmezők239
Áttekintés242
Gombok242
Jelölőnégyzetek243
Választógombok243
Panelek244
Csoportmezők245
Gyors megoldások246
Minden, amit a gombokról tudni kell246
Gomb feliratának beállítása247
Gomb előtér- és háttérszínének beállítása247
Gombok betűtípusának beállítása248
Gombesemények kezelése249
Vezérlőtömbök imitálása250
A fókusz ismételt beállítása a gombra való kattintás után253
Gyorsbillentyűk beállítása gombokhoz és más vezérlőkhöz254
A gombok tabulátor-sorrendjének beállítása254
Gombok kikapcsolása255
Gombok felfedése és elrejtése255
Gombok átméretezése és áthelyezése a kódban256
Kép hozzáadása a gombhoz257
Gombok futás alatti hozzáadása258
Gombok átadása az eljárásoknak260
Gombok felengedésének kezelése261
A CheckBox osztály használata261
Jelölőnégyzetek létrehozása263
A jelölőnégyzet állapotának visszakeresése263
A jelölőnégyzet állapotának beállítása263
Három állású jelölőnégyzetek létrehozása264
A RadioButton osztály használata265
Választógombok létrehozása266
A választógomb állapotának visszakeresése266
A választógomb állapotának beállítása267
Kapcsológombok létrehozása267
A Panel osztály használata268
Panelek létrehozása269
Vezérlők hozzáadása panelekhez a kódban270
A GroupBox osztály használata271
Csoportmező léterhozása271
Vezérlők hozzáadása csoportmezőkhöz a kódban272
Windows formok: listamezők, jelölő listamezők, kombinált listák és képdobozok275
Áttekintés276
Listamezők276
Jelölő listamezők278
Kombinált listák279
Képdobozok280
Gyors megoldások282
A ListBox osztály használata282
Elemek hozzáadása listamezőhöz284
Listamező elemeinek indexszel való hivatkozása286
Listamező eseményeire való reagálás286
Elemek eltávolítása listamezőből288
Listamező sorbarendezése289
Listamező elemszámának meghatározása289
A kijelölt listaelemek meghatározása289
Listamezők vízszintes görgetése (többoszlopos listamezők)291
Többszörös kijelölést támogató listamezők használata291
Listamezők törlése293
A CheckedListBox osztály használata293
Elemek hozzáadása jelölő listamezőhöz296
A jelölő listamező kiválasztott elemeinek meghatározása297
Jelölő listamezők elemének kiválasztása vagy a kiválasztás törlése kódban299
Elemkijelölő események kezelése a jelölő listamezőkben300
A ComboBox osztály használata301
Egyszerű-, legördülő- és legördülő lista típusú kombinált lista létrehozása303
Elemek hozzáadása a kombinált listához304
Kombinált listában történő kijelölésre való reagálás304
Elemek törlése a kombinált listából306
A kombinált lista kijelölt elemének meghatározása306
Kombinált lista sorbarendezése307
Kombinált listák törlése308
Kombinált lista elemszámának meghatározása308
Objektum tárolása listamezőben vagy kombinált listában308
A PuctureBox osztály használata312
A képdobozban levő kép beállítása313
A képdoboz méretének igazítása annak tartalmához314
Képdobozesemények kezelése (és képtérképek létrehozása)315
Windows formok: görgetősávok, elválasztók, hangerő-szabályzók, kiválasztók, tray ikonok, gyorstippek és időzítők317
Áttekintés318
Görgetősávok318
Elválasztók318
Hangerő-szabályozók320
Kiválasztók321
Tray ikonok324
Gyorstippek325
Időzítők325
Gyors megoldások327
A HScrollBar és VScrollBar osztályok használata327
Görgetősávok Minimum és Maximum értékének beállítása328
Görgetősávra kattintás (nagy lépések) beállítása329
Görgetősáv nyilaira kattintás (kis lépések) beállítása329
Görgetősáv aktuális értékének beállítása330
Görgetősáv-események kezelése331
Görgetősávok felfedése és elrejtése333
Görgetősávpárok koordinálása333
Képek görgetése334
Görgetősáv hozzáadása szövegdobozokhoz339
A Splitter osztály használata340
Elválasztók létrehozása341
A TrackBar osztály használata342
Hangerő-szabályzó események kezelése344
Hangerő-szabályzók beosztásainak beállítása344
A DateTimaPicker osztály használata345
Dátum-idő-kiválasztó események kezelése347
Egyéni dátum-idő formátumok beállítása348
A MonthCalendar osztály használata349
Naptáresemények kezelése352
A Notifylcon osztály használata352
Tray ikonok létrehozása és ikontervezők használata354
Tray ikonesemények kezelése355
A ToolTip osztály használata355
Gyorstippek létrehozása356
A Timer osztály használata356
Az időzítő intervallumának beállítása357
Időzítők be- és kikapcsolása358
Időzítőesemények kezelése - ébresztőóra létrehozása358
Windows formok: menük, beépített párbeszédablakok és nyomtatás361
Áttekintés364
Menük364
Menüelemek365
Felbukkanó menük366
A beépített párbeszédablakok367
Megnyitás ablak368
Mentés ablak368
Betűtípus ablak369
Színek ablak370
Dokumentumok nyomtatása370
Nyomtatás ablak371
Nyomtatási kép ablak372
Egyéni nyomtatási kép373
Oldalbeállítás ablak373
Gyors megoldások375
A MainMenu osztály használata375
A Menültem osztály használata376
Menük létrehozása378
Almenük létrehozása380
Pipa hozzáadása a menüelemekhez381
Gyorsbillentyűk létrehozása a menüelemekhez381
Menügyorsválasztók létrehozása382
Menüelem feliratának futásidejű megváltoztatása382
Menüelválasztók létrehozása382
A Popup esemény használata383
Menüelemek felfedése és elrejtése383
Menüelemek kikapcsolása383
Menüelem megrajzolása383
Menük létrehozása a kódban385
MDI menük egyesítése386
MDI ablakmenük létrehozása387
A ContextMenu osztály használata388
Felbukkanó menük létrehozása389
Az OpenFileDialog osztály használata390
Megnyitás ablak létrehozása392
A SaveFileDialog osztály használata393
Mentés ablak létrehozása395
A FontDialog osztály használata396
Betűtípus ablak létrehozása397
A ColorDialog osztály használata398
Színek ablak létrehozása399
Nyomtatás a Printing példában400
A PrintDocument és PrintSetting osztályok használata401
A PrintDialog osztály használata404
Nyomtatás405
A PrintPreviewDialog osztály használata407
Nyomtatási kép ablak létrehozása408
A PrintPreviewControl osztály használata409
Egyéni nyomtatási kép létrehozása409
A PageSetupDialog osztály használata410
Oldalbeállítás ablak létrehozása411
Windows formok: képlisták, fanézet, listanézet, eszköztárak, állapotsorok, folyamatsávok és fülek413
Áttekintés416
Képlisták416
Fanézetek417
Listanézetek419
Eszköztárak420
Állapotsorok421
Folyamatsávok422
Fülek422
Gyors megoldások424
Az ImageList osztály használata424
Képlisták létrehozása424
Képlisták használata ListView-, TreeView-, ToolBar-, TabControl-, Button-, CheckBox-, RadioButton- és Label-vezérlőkkel425
Képlisták képdobozokkal és más vezérlők Image vagy BackgroundImage tulajdonságokkal való használata426
Képlisták használata más vezérlőkkel427
Képek hozzáadása a képlistákhoz a kódban428
A TreeView osztály használata429
A TreeNode osztály használata431
Fanézet létrehozása433
Fanézet létrehozása a kódban442
Listanézet nézeteinek kiválasztása443
Listanézet elemválasztások eseményeinek kezelése444
Oszlopokra kattintás kezelése listanézetekben445
Jelölőnégyzetek használata listanézetekben445
A ToolBar osztály használata446
A ToolBarButton osztály használata447
Eszköztárak létrehozása448
Eszköztárak gombjainak eseménykezelése449
Legördülő gombok létrehozása eszköztárakban450
Eszköztárgombok kapcsolása menüelemekhez450
Eszköztár képgombjainak létrehozása451
Kombinált listák és más vezérlők hozzáadása az eszköztárakhoz451
Gombok hozzáadása eszköztárhoz futásidőben452
A StatusBar osztály használata452
A StatusBarPanel osztály használata453
Egyszerű állapotsor létrehozása454
Panelek hozzáadása az állapotsorokhoz455
Szöveg megjelenítése az állapotsorok paneljeiben456
Ikonok megjelenítése az állapotsorok paneljeiben456
Az állapotsorpanel kattintás eseményeinek kezelése457
A ProgressBar-vezérlő használata457
Folyamatsávok létrehozása458
A TabControl osztály használata459
A TabPage osztály használata460
Fülek létrehozása461
Ikon megjelenítése a füleken462
Többsornyi fül létrehozása462
Fülek oldalra vagy alulra rendezése462
Fülek gombként való megjelenítése462
Fülek hot-tracking képessége462
Új fülek hozzáadása futásidőben463
Vezérlők hozzáadása a füloldalakhoz futásidőben463
Objektumorientált programozás465
Áttekintés466
Osztályok és objektumok467
Mezők, tulajdonságok, metódusok és események467
Osztály- vagy objektumtagok469
Absztrakció, betokozás, öröklődés és többalakúság470
Túltöltés, felülírás és árnyékolás471
Konstruktorok és destruktorok471
Egy OOP ppélda473
Struktúrák és modulok475
Gyors megoldások477
Osztályok létrehozása477
Objektumok létrehozása478
Struktúrák léterhozása481
Modulok létrehozása484
Konstruktorok létrehozása485
Az Is használata objektumok összehasonlítására486
Adattagok létrehozása487
Megosztott osztályadattagok létrehozása488
Metódusok létrehozása490
Megosztott osztálymetódusok létrehozása491
Tulajdonságok létrehozása491
Megosztott osztálytulajdonságok létrehozása493
Események létrehozása493
Megosztott osztályesemények létrehozása497
Metódusok és tulajdonságok túltöltése497
Hogyan szabadulunk meg a feleslegessé vált objektumoktól?498
Hulladékgyűjtés499
Osztálykönyvtárak létrehozása499
Névterek létrehozása501
A Finalize metódus használata (destruktorok létrehozása)502
Objektumorientált öröklődés503
Áttekintés504
Elérésmódosítók507
Öröklődésmódosítók508
Túltöltés, felülírás és árnyékolás508
Interfészek létrehozása511
Többalakúság514
Korai és késői kötés517
Gyors megoldások520
Öröklődés ősosztályból520
A Public öröklődés használata520
A Protected öröklődés használata521
A Private öröklődés használata522
A Friend elérés használata523
Ősosztálytagok felülírása524
Konstruktorok öröklődése525
Ősosztálytagok túltöltése527
Interfészek létrehozása527
Több interfész használata528
A Mustinherit kulcsszó használata (absztrakt osztályok létrehozása)530
A MustOverride, Overridable és NotOverridable hsználata530
Árnyékolás létrehozása531
A MyBase kulcsszó használata532
A MyClass kulcsszó használata532
Öröklődés alapú többalakúság534
Interfész alapú többalakúság535
Korai és késői kötés536
Grafika és fájlkezelés539
Áttekintés540
Grafika kezelése540
Fájlkezelés545
Gyors megoldások552
A Graphics osztály használata552
A Pen osztály használata554
Rajzolási színek meghatározása555
Ábrák rajzolása tollal556
Ablakok újrafestése559
A Brush osztály használata559
Ábrák kitöltése ecsettel560
A Pens és Brushes osztályok használata561
Képek kezelése565
A FileStream osztály használata567
A FileMode felsorolás használata568
A FileAccess felsorolás használata569
A FileShare felsorolás használata569
Fájl megnyitása vagy létrehozása a FileStream osztállyal570
A StreamWriter osztály használata570
Szöveg írása a StreamWriter osztállyal571
A StreamREader osztály használata572
Szöveg olvasása a StreamReader osztállyal573
A BinaryWriter osztály használata574
Bináris adatok írása BinaryWriter osztállyal577
A File osztály használata578
A Directory osztály használata579
A File és Directory osztályok működtetése579
A CD-ROM tartalma581
Rendszerkövetelmények581

Steven Holzner

Steven Holzner műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Steven Holzner könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
Kuponos kedvezmény ezen könyv esetében nem vehető igénybe.