Mi rejtõzik a felszín alatt? 6. Programjaink váza 6 Ez a háttér azért még nem minden 7. Az objektumok mint szoftverelemek 8



Hasonló dokumentumok
A szerzõrõl... xi Bevezetés... xiii

2 Access 2016 zsebkönyv

17. Többdokumentumos alkalmazások készítése..3 A többdokumentumos felület...3. A program elkészítése...27

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

Ismerkedés az Office 2007 felhasználói felületével

George Shepherd. 1. A webes alkalmazások alapjai 1

1. fejezet Bevezetés a web programozásába (Balássy György munkája) Az internet működése... 11

A szürke háttérrel jelölt fejezet/alfejezet szövege a CD-mellékleten található. A CD-melléklet használata. 1. Elméleti áttekintés 1

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Választó lekérdezés létrehozása

Operációs rendszerek. Tanmenet

3. modul - Szövegszerkesztés

ECDL Információ és kommunikáció

Haladó irodai számítógépes képzés tematika

Microsec Zrt. által kibocsátott elektronikus aláírás telepítése Windows 7 (x86/x64) Internet Explorer 9 (32 bites) böngészőbe

Netlock Kft. által kibocsátott elektronikus aláírás telepítése Windows XP SP3 Internet Explorer 8 böngészőbe

Tartalomjegyzék. Előszó... 10

MDAC - Microsoft Data Access Components

A szerzőkről... xiii A csapat... xiv Az Online Training Solutions, Inc. (OTSI)... xiv

Operációs rendszerek. Tanmenet

Inczédy György Középiskola, Szakiskola és Kollégium Nyíregyháza, Árok u. 53. TANMENET. Informatika szakmacsoport

Foglalkozási napló a 20 /20. tanévre

2. modul - Operációs rendszerek

Tartalomjegyzék. A Delphi 5 integrált fejlesztõkörnyezet 8. A Delphi 5 kiadásai 7

1. Mi a fejállományok szerepe C és C++ nyelvben és hogyan használjuk őket? 2. Milyen alapvető változókat használhatunk a C és C++ nyelvben?

ECDL képzés tematika. Operáció rendszer ECDL tanfolyam

1. Bevezetés A C++ nem objektumorientált újdonságai 3

TERC V.I.P. hardverkulcs regisztráció

OSZTÁLYOZÓ VIZSGA TÉMAKÖREI - INFORMATIKA

Mindenki abból a három tantárgyból tesz szigorlatot, amelyet hallgatott.

ECDL Táblázatkezelés A táblázatkezelés első lépései Beállítások elvégzése

Adatbáziskezelés Delphi 5 alatt. Bese Antal

Adatbázis-kezelés az Excel 2013-ban

SZÁMÍTÓGÉPES PROBLÉMAMEGOLDÁS

Java programozási nyelv 11. rész Adatbázis-programozás

5.6.3 Laborgyakorlat: Windows rendszerleíró adatbázis biztonsági mentése és visszaállítása

Adatbázis-kezelés Access XP-vel. Tanmenet

SQL*Plus. Felhasználók: SYS: rendszergazda SCOTT: demonstrációs adatbázis, táblái: EMP (dolgozó), DEPT (osztály) "közönséges" felhasználók

Tartalomjegyzék. Köszönetnyilvánítás. 1. Az alapok 1

Programozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010

Microsoft Access alapok

Tartalomjegyzék BEVEZETÉS... IX WEBSZERKESZTÉSI ALAPISMERETEK HTML. 1. II. Háttér beállítása I. Elsõ weblapunk III. Karakterformázás...

INFORMATIKA - VIZSGAKÖVETELMÉNYEK. - négy osztályos képzés. nyelvi és matematika speciális osztályok

Digitális írástudás március 13. TÁMOP C-09/ Trambulin

Az SQL*Plus használata

/ o s t a n év

Adabáziselérés ODBC-n keresztül utasításokkal C#-ban

Kézikönyv. Szelekciós jegyzék 2.

Adatbázis kezelés Delphiben. SQL lekérdezések

9. óra operációs rendszerek. Grafikus operációs rendszer

Új prezentáció létrehozása az alapértelmezés szerinti sablon alapján.

2 Excel 2016 zsebkönyv

3. modul - Szövegszerkesztés

INFORMATIKA ÉRETTSÉGI VIZSGAKÖVETELMÉNYEK AZ ÉRETTSÉGI VIZSGA RÉSZLETES TEMATIKÁJA

Adatbázis Rendszerek II. 1. SQL programozási felületek 39/1B IT MAN

ABAP dictionary objektumok SAP adatmodell Táblák kezelése. Az SAP programozása 1. Tarcsi Ádám

Access XP alapokon Tartalomjegyzék

kommunikáció Megoldások

QGIS tanfolyam (ver.2.0)

ERserver. iseries. Az iseries Access for Windows használatának megkezdése

Adatszerkezetek Adatszerkezet fogalma. Az értékhalmaz struktúrája

AZ INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

Algoritmus terv 3. Fejezet: Folyamatok meghatározása

Köszönetnyilvánítás... xv Bevezetés az otthoni hálózatok használatába... xvii. A könyv jellegzetességei és jelölései... xxi Segítségkérés...

18. Szövegszerkesztők

Windows. Készítette: Csatlós István

BASH script programozás II. Vezérlési szerkezetek

Adatbázis-lekérdezés. Az SQL nyelv. Makány György

Az operációs rendszer fogalma

Állomány (fájl) = összetartozó adathalmaz, program, melyet a számítógép egyetlen egységként kezel.

Thermo1 Graph. Felhasználói segédlet

Nagy Gábor: Mapinfo. Tartalomjegyzék

I. rész: A Microsoft Visual C# és a Microsoft Visual Studio 2005 bemutatása. 1. Üdvözöljük a C# világában! 3

A MIMIO interaktív tábla használata. Dr. Boda István DRHE,

Táblázatkezelés Excel XP-vel. Tanmenet

2 PowerPoint 2016 zsebkönyv

MS ACCESS 2010 ADATBÁZIS-KEZELÉS ELMÉLET SZE INFORMATIKAI KÉPZÉS 1

Fogalmak: Adatbázis Tábla Adatbázis sorai: Adatbázis oszlopai azonosító mező, egyedi kulcs Lekérdezések Jelentés Adattípusok: Szöveg Feljegyzés Szám

AZ Informatika érettségi VIZSGA ÁLTALÁNOS követelményei

A CAPICOM ActiveX komponens telepítésének és használatának leírása Windows7 operációs rendszer és Internet Explorer 8-es verziójú böngésző esetén

PHP-MySQL. Adatbázisok gyakorlat

munkafüzet open eseményéhez

INFORMATIKA ÉRETTSÉGI VIZSGA ÁLTALÁNOS KÖVETELMÉNYEI

A Windows 7 operációs rendszerrel kompatibilis DS150E felhasználói útmutatója. Dangerfield,február 2010 V1.0 Delphi PSS

2 Word 2016 zsebkönyv

A TERC VIP költségvetés-készítő program telepítése, Interneten keresztül, manuálisan

SEGÉDLET ADATKEZELÉS MS EXCEL-BEN. Tároljuk az adatokat Excel munkalapon. Megjegyzés: A feladatokat MS Office Excel ban oldottuk meg.

Országos Területrendezési Terv térképi mel ékleteinek WMS szolgáltatással történő elérése, Quantum GIS program alkalmazásával Útmutató 2010.

Unit Teszt. Tóth Zsolt. Miskolci Egyetem. Tóth Zsolt (Miskolci Egyetem) Unit Teszt / 22

Információ és kommunikáció

Operációs rendszerek. Tanmenet

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Az adatbázisrendszerek világa

Adatbáziskezelés alapjai. jegyzet

Vizuális és eseményvezérelt programozás , II. félév BMF NIK

Az MS Word szövegszerkesztés modul részletes tematika listája

Microsoft Excel 2010

JAVA SE/ME tanfolyam tematika

1.sz melléklet Nyári gyakorlat teljesítésének igazolása Hiányzások

Mértékegységek a számítástechnikában

Átírás:

Tartalomjegyzék Elõszó a Magyar kiadáshoz Áttekintés iii v I. Rész Az elsõ lépések 1. fejezet Ez RAD! 3 Álljunk meg egy szóra! 4 Ez talán túl könnyûnek tûnik, de 5 Mi rejtõzik a felszín alatt? 6 Programjaink váza 6 Ez a háttér azért még nem minden 7 Az objektumok mint szoftverelemek 8 Objektumtípusok 10 Tulajdonságok 10 Metódusok 11 Az események elõidézik a történéseket 12 Kommunikáció a Windows rendszerrel 12 A Windows eseménykezelése 12 Eseménykezelõ eljárások 14 Komponensalapú gondolkodásmód 15 A programkód szerepe 16 Hogyan tovább? 16

viii Tartalomjegyzék 2. fejezet Visual Basic, az intelligens emberek programozási nyelve 19 A Visual Basic alapjai 20 A fõablak 22 Formtervezõ 23 Eszközkészlet 23 Projektáttekintõ 23 Tulajdonságok 24 Ablakelrendezõ 24 További ablakok 24 A Visual Basic áttekintése 25 Elsõ Visual Basic programunk 26 1. lépés: Tervezés 26 2. lépés: A felület megtervezése 28 3. lépés: A programkód megírása 36 4. lépés: A programsorok és a megjelenési felület összekapcsolása 40 A számítások elvégzése 42 Próbáljuk ki mûvünket! 43 Hogyan tovább? 44 3. fejezet A siker kulcsa a jó megjelenés 45 A projektek kezelése 46 A modulok szerepe 47 A projektek mentése 48 A siker kulcsa a jó megjelenés 49 Vezérlõk elhelyezése a formon 50 A form átalakítása 51 A vezérlõk mozgatása, átméretezése és igazítása 52 További grafikus lehetõségek 56 A vezérlõk áttekintése 56

Tartalomjegyzék ix A tulajdonságok határozzák meg az objektumot 60 Elkezdjük a megjelenési felület megalkotását 60 A többi vezérlõ elhelyezése 63 A további, változtatásra szoruló tulajdonságok beállítása 65 A program kódrészleteinek elkészítése 69 Összefoglalás 74 4. fejezet A Basic nyelv alapjai 77 Hol tároljuk az adatokat? 78 Numerikus változók 79 Változók elnevezése és deklarálása 80 Sztring változók 84 További változótípusok 86 Felhasználói adattípusok 87 Tömbök 89 Konstansok 94 Felsorolások 96 Az adatok használatba vétele 98 Aritmetikai operátorok 99 Sztringkezelõ operátorok 99 Az operátorok precedenciája, a mûveletek kiértékelésének sorrendje 100 Vezérlési szerkezetek 102 Logikai kifejezések 102 Feltételes végrehajtás 106 Ciklusok 109 Hogyan tovább? 114 5. fejezet Grafikus tervezés + Basic kód = Visual Basic 115 A számológép megtervezése 116 A fordított Lengyel-forma és a verem 116 A Variant adattípus 117 A verem megvalósítása 120

x Tartalomjegyzék A számológép létrehozása 122 Globális változók és konstansok deklarálása 122 A form megtervezése 123 A számgomb vezérlõk tömbjének létrehozása 124 A mûveleti gombok tömbjének kialakítása 126 A parancsgombok betûtípusának megváltoztatása 126 A számológép többi gombjának létrehozása 127 A számjegy gombok eseménykezelõ eljárásai 128 A DisplayResult eljárás a kijelzés megvalósításához 130 Az Enter gomb programozása 136 A +/-, a Clear, a. és a BS (BackSpace) gombok programozása 137 A mûveleti gombok programozása 141 Programunk csodálatos! 142 A számológép továbbfejlesztése 144 Futtatható állomány készítése 149 Fordítási opciók 150 A változók hatóköre 152 A varázslók 153 Hogyan tovább? 155 II. Rész Adatok és programrészek megosztása 6. fejezet Komponensek rengetege 159 A Visual Basic projekttípusai 159 Az egyes komponensek elérhetõvé tétele a Visual Basicben 161 Komponensek 162 Hivatkozások 163 Osztályok létrehozása és használata 165 Az osztály tervezése 165 A SuperString osztály használata 174

Tartalomjegyzék xi 7. fejezet Objektumok és osztályok 179 A Collection osztály 179 A Visual Basic beépített gyûjteményei 183 A Windows általános vezérlõi 185 Az ImageList 186 A TreeView 188 A TabStrip 200 A ListView 204 8. fejezet Az ActiveX komponensek 209 Mit rejt a név? 209 A Visual Basic osztálymodulja 210 Egy ActiveX szerver létrehozása 211 A tulajdonságeljárások 213 Folytatjuk ActiveX szerver példánkat 215 Az Initialization és a Termination eljárások 216 Metódus létrehozása 217 Az ActiveX szerver tesztelése 218 Komponensek regisztrálása 222 Az ActiveX EXE létrehozása 223 9. fejezet Dinamikus adatcsere 225 A DDE alapjai 226 A DDE terminológiája 227 DDE csatolások frissítése 227 A DDE és a Visual Basic objektumok 228 DDE események 230 Csatolások beillesztése Visual Basic programjainkba 231 A DDE és a Vágólap 232

xii Tartalomjegyzék Az Irányított beillesztés használata 235 Forrásalkalmazások létrehozása 239 A DDE csatolási információ és az adatok Vágólapra másolása 241 Forrásként mûködõ példaprogram 241 A DDE további lehetõségei 244 Parancsok küldése egy másik programnak 246 Adatok küldése a másik programnak 246 A kezelõi felület bemutatása 247 10. fejezet Az OLE használata 253 Az OLE alapjai 253 Hogyan mûködik az OLE? 254 OLE a Visual Basicben 254 Az OLE terminológiája 255 Tárolók, szerverek és objektumok 255 Az OLE végül is csatolás vagy beágyazás? 256 OLE tárolók a Visual Basicben 258 A Windows rendszerleíró adatbázisa 258 OLE objektumok beszúrása 259 Objektum beszúrása tervezéskor 259 Az Irányított beillesztés használata tervezéskor 261 Objektum beszúrása futásidõben 262 A CreateEmbed és a CreateLink metódus 263 Párbeszédablakok használata objektumok futásidõben történõ beszúrásához 264 Az Irányított beillesztés használata futás közben 264 Objektum beszúrása a fogd és vidd technikával 265 OLE objektumok mentése és betöltése 265 Az OLE vezérlõk további tulajdonságai, metódusai és eseményei 266 OLE objektumok aktiválása 267 Az OLE munkára bírása 268 OLE Automation 274 Az OLE Automation mûködése 274

Tartalomjegyzék xiii OLE Automation objektum létrehozása 275 Az objektumokkal kapcsolatos adatok elérése 276 OLE Automation objektumok tulajdonságai és metódusai 279 Az OLE Automation használata 279 III. Rész Mûködni kezd a gépezet 11. fejezet Munka a szöveges elemekkel 289 Tervezzük meg a szövegszerkesztõt! 290 A szerkesztõ elkészítése 291 Kezdjük el a projektet! 291 Menük használata programjainkban 293 A szerkesztõ menüjének elkészítése 293 A menüszerkesztõ további lehetõségei 297 Folytassuk a szerkesztõ elkészítését! 298 A Kivágás, a Másolás és a Beillesztés megvalósítása 300 Menüpontok engedélyezése és tiltása 302 Az adatvesztés megakadályozása 304 A Common Dialog vezérlõ 305 Egy állomány megnyitása 305 Új állomány készítése 309 Az állományok mentése 309 A betûtípus kiválasztása 316 Kilépés a programból 317 Több form használata egy alkalmazáson belül 318 További sztringkezelõ lehetõségek 322 12. fejezet Grafika a Visual Basicben 323 A Visual Basic koordináta-rendszere 323 A Screen objektum 325 Az objektum mérete, helye 327

xiv Tartalomjegyzék Ki mikor kerül sorra? 331 Egyéni koordináta-rendszer létrehozása 333 A képdoboz 336 Egy kép betöltése tervezésidõben 336 Egy kép betöltése futás közben 337 A PaintPicture metódus 338 Az Image vezérlõ használata 346 A Picture objektum 346 A PictureClip vezérlõ 349 Kép megjelenítése a formon 352 Rajzolás egy képdobozban vagy a formon 352 A Line metódus 352 Színkeverõ példaprogram 354 A Circle metódus 357 A PSet metódus 359 Egyéb rajzolási lehetõségek 360 Szöveg megjelenítése 362 A Line és a Shape vezérlõk 364 Nyomtatás a Printer objektummal 365 A PrintForm metódus 369 A Printers gyûjtemény 369 13. fejezet Munka a fájlokkal 371 Fájlok írása és olvasása 372 A fájlelérés típusai 372 Fájlok megnyitása 374 Fájlsorszámok 375 Fájlok bezárása 376 Szekvenciális fájlok használata 377 Mezõk a szekvenciális hozzáférésû fájlokban 377 A fájl végének vizsgálata 381

Tartalomjegyzék xv Szekvenciális fájlban tárolt szöveg 381 Véletlen elérésû fájlok használata 389 A véletlen elérésû fájlok rekordszerkezetének megadása 390 Véletlen elérésû fájlok írása és olvasása 390 Bináris fájlok használata 393 Fájlpozíció 393 Bináris fájlok írása és olvasása 394 Melyik fájltípust használjuk? 396 14. fejezet Fájlokkal kapcsolatos feladatok 399 Fájlmenedzselés a hagyományos technikával 400 Fájlok törlése 400 Alkönyvtárak törlése és létrehozása 401 Az aktuális meghajtó és alkönyvtár megváltoztatása 401 Útvonal és könyvtáradatok lekérdezése 402 Fájlok keresése 403 Objektumorientált fájlmenedzselés 405 A Drives gyûjtemény és a Drive objektumok 406 A Folder objektum 408 A File objektum 413 A fájlokkal kapcsolatos vezérlõk. 417 A FileList vezérlõ 417 A DirList vezérlõ 418 A DriveList vezérlõ 419 Példa a fájlokkal kapcsolatos vezérlõkhöz 419 A megfelelõ eszköz kiválasztása 420 A program elkészítése 421 A kód megírása 423 A rekurzió 427

xvi Tartalomjegyzék 15. fejezet A soros kommunikáció 431 A soros kommunikáció alapjai 432 Soros kommunikációs paraméterek 433 A Comm vezérlõ használata 434 Ciklikus lekérdezés vagy eseményvezérelt kommunikáció 434 A Comm vezérlõ tulajdonságai 435 Az OnComm esemény 438 Példaprogram 439 16. fejezet A varázslatos multimédia 443 Mi a multimédia? 444 A multimédia PC szabvány 444 A Windows médiavezérlõ interfésze 445 MCI parancsok 446 MCI parancsok küldése az mcisendstring segítségével 448 A Seek parancs 451 A Set parancs 452 A Capability parancs 452 Hibák kezelése 453 Az MCI parancsok bemutatása 454 A Multimedia vezérlõ 458 A Multimedia vezérlõ kipróbálása 463 IV. Rész ActiveX és az Internet 17. fejezet Az ActiveX vezérlõk 469 Az ActiveX vezérlõk 470 ActiveX vezérlõk készítése 471 Az ActiveX vezérlõk tesztelése 475

Tartalomjegyzék xvii Tesztprojekt készítése 475 Az ActiveX vezérlõ futtatása tervezés közben 476 Az ActiveX vezérlõk eseményei 478 Válasz az eseményekre 480 Tulajdonságok hozzáadása a vezérlõhöz 484 Egy új tulajdonságlap hozzáadása a vezérlõhöz 485 ActiveX vezérlõk lefordítása 490 Az ActiveX vezérlõk felhasználása más projektekben 491 ActiveX vezérlõk terjesztése 492 ActiveX vezérlõk használata a Weben 492 18. fejezet Az internetvezérlõk használata 495 Az Internet Transfer vezérlõ 496 Internet Transfer vezérlõ használata a HTTP-hez 497 Az FTP használata az Internet Transfer vezérlõvel 507 A WebBrowser vezérlõ 519 V. Rész Adatbázis-programozás 19. fejezet Az adatbázis-kezelés alapjai 523 Mi az adatbázis? 523 Kezdjük az alapoktól! 524 Az adatbázis megtervezése 525 A form megtervezése 526 Basic modul használata 527 Több form használata 529 Kaméleon parancsgombok 530 A program inicializálása 533 A lista megjelenítése 537 Címlista programunk továbbfejlesztése 538

xviii Tartalomjegyzék A Visual Basic adatbáziseszközeinek használata 539 Az adatbázis és a program kapcsolata 540 Az adatbázis megtervezése 542 A Visual Data Manager használata adatbázis létrehozásához 542 A program fõformjának megtervezése 547 A vezérlõk adattáblához kötése 549 A program továbbírása 549 20. fejezet Az adatbázis-kezelés ábécéje 559 Terminológia 560 SQL, a strukturált lekérdezõ nyelv (SQL) 560 OLE DB 561 ADO 562 Az ADO használata programból 562 Az ADO adatvezérlõ 563 ODBC 563 DAO 563 RDO 564 Áttekintés 564 21. fejezet Adatbázis-kezelés: Eszközök és tervezés 565 Néhány további kifejezés 566 Relációs adatbázisok 566 A táblák táblák maradnak 568 Rekordok rendezése 569 Összekapcsolások 571 Felhasználói alkalmazások 572 Érdemes a Visual Basicet választanunk fejlesztõeszköznek? 573 Gondoljuk át ismereteinket! 574 Régi adatbázisról van szó? 574 Visual Basic rajongói klub 574

Tartalomjegyzék xix További érdekességek 575 Az adat objektummodell 576 Az ADO adatvezérlõ használata 578 Hogy férhetünk hozzá az adatbázisokhoz ADO adatvezérlõ használata nélkül? 578 Adatbázisok létrehozása futásidõben 578 Adatfeldolgozó vezérlõk 579 A DataGrid vezérlõ 580 A DataList és a DataCombo vezérlõk 581 Az alkalmazás megtervezése 581 Alapvetõ tervezési megfontolások 582 Még néhány jó tanács 584 Következzen a munka 587 A megrendelõ 588 A táblák megtervezése 588 Az ismétlõdõ mezõk problémája 590 Az adatbázis létrehozása 593 22. fejezet Formok és mezõk 597 A mezõk tulajdonságai 597 Érvényességi tulajdonságok 598 Más mezõtulajdonságok 598 A példaprogramban használandó mezõtulajdonságok 599 Indexek létrehozása 602 A Validate esemény 604 A program szerkezete 605 A tervezés elsõ lépései 606 Az MDI form és az eszköztár létrehozása 606 Munka az eszköztár vezérlõvel 607 Gombok hozzáadása az eszköztárhoz 611 A Customers form megtervezése 613 A Wines form megtervezése 616

xx Tartalomjegyzék A listázó form tervezése 618 A kód megírása 618 A Basic modul 618 A Customers formhoz tartozó kód 619 A Wines formhoz tartozó kód 621 A listázó formhoz tartozó kód 624 Hogyan tovább? 625 23. fejezet A végsõ simítások: ellenõrzés és számlanyilvántartás 627 Az adatellenõrzés 628 Billentyûletiltás 628 A vezérlõk eseményeinek használata 629 Az adatbázismotor által kiváltott hibák használata 630 A GrapeVine adatbázis ellenõrzése 630 A Wines form adatellenõrzése 630 A Customers form adatellenõrzése 631 Rendelések felvétele 633 Az Invoices form 634 Kapcsolat az Items táblával 637 A Select Wine form 639 Kapcsolat az Invoices táblával 642 Az Invoices form befejezése 645 A program kipróbálása 647 24. fejezet Kliens-szerver programozás 649 Egy kis történelem... 650 Két- és háromrétegû modellek 652 A COM és a DCOM 654 Folyamaton belüli (In-Process) és folyamaton kívüli (Out-Of-Process) szerverek 655

Tartalomjegyzék xxi A kliens-szerver programozás segédeszközei 655 Client Registration Utility 656 Remote Automation Connection Manager 656 Automation Manager 658 Visual Component Manager 658 Összegzés 660 VI. Rész Az utolsó simítások 25. fejezet Hibakezelés 663 Milyen hibákkal kell foglalkoznunk? 663 A hibák észlelése 665 A Resume utasítás 667 Az ERR objektum 668 Az On Error Resume Next használata 671 Hibák szándékos elõidézése 672 Általunk definiált hibák 673 Általános hibakezelõ kódrészlet 676 26. fejezet Programjaink tesztelése és terjesztése 679 A hibakeresés és a hibák kijavítása 679 Mi is az a bug? 680 A Debug.Print utasítás használata 681 Töréspontok beállítása 681 Gyorsfigyelés 686 Az Immediate ablak használata 687 Programunk terjesztése 689 A Setup program elkészítése 689 A Package and Deployment Wizard 690 Figyelem... 695

xxii Tartalomjegyzék 27. fejezet A Windows API használata 697 Mi az a Windows API? 697 A Windows API elérése 698 Az Alias, Private és Public kulcsszavak 700 Az API-függvények definiálása eljárásként 701 Példa a Windows API használatára 702 A visszahívások használata 707 Példa a visszahívások használatára 710 Irodalomjegyzék 713 Tárgymutató 715