| Előszó | 1 |
| Bevezetés a Visual Basic rendszerbe | 3 |
| Visual Basic alkalmazás felépítése | 9 |
| Visual Basic indítása | 9 |
| A Visual Basic programok szerkezete | 10 |
| A Visual Basic integrált fejlesztői környezete | 11 |
| A vezérlőelemek (komponensek) eszközkészlete | 11 |
| A programok megjelenési formája (Form) | 12 |
| Az űrlap használata - az első alkalmazás elkészítése | 12 |
| Tulajdonságok beállítása | 16 |
| Események kezelése | 18 |
| A kódszerkesztő ablak | 18 |
| Az alkalmazói program tárolása | 21 |
| Az alkalmazói program betöltése | 22 |
| Mintaprogram a modulok használatára | 24 |
| Visual Basic project | 28 |
| Alkalmazás moduljainak más néven való tárolása | 29 |
| A projekt tartalmának változtatása | 29 |
| A projekt beállításai | 29 |
| A projekthez szükséges grafikus elemek előállítása | 33 |
| Futtatható állomány előállítása | 38 |
| Saját ikonnal rendelkező futtatható alkalmazás készítése | 38 |
| Telepítő program készítése | 40 |
| A telepítőkészlet előállítása | 40 |
| Az alkalmazás telepítése | 44 |
| A telepített program törlése | 47 |
| Segítségnyújtás a fejlesztésben | 48 |
| A Visual Basic hibakereső rendszere | 48 |
| Az objektumtallózó | 52 |
| A súgórendszer használata | 54 |
| Objektumok a Visual Basic-ben | 61 |
| Az objektumok felépítése | 61 |
| Az előre elkészített objektumosztályok példányai | 62 |
| Formmásolatok létrehozása | 64 |
| Vezérlőelemek tömbje | 65 |
| Objektumok gyűjteménye (kollekciója, collection) | 65 |
| Rendszerobjektumok és -gyűjtemények | 67 |
| A Form objektum | 69 |
| Objektumok létrehozása a program futása során | 76 |
| Windows alatt regisztrált osztályok elérése | 76 |
| Saját osztályok definiálása | 77 |
| Használjunk objektumokat! | 80 |
| Menük | 89 |
| Menük létrehozása | 89 |
| A menük használatát bemutató mintafeladatok | 98 |
| Egyszerű szöveget kiíró programok | 98 |
| Menüpont változtatása programból | 100 |
| Alakzatok rajzolása menü, illetve gyorsítóbillentyűk segítségével | 107 |
| Felbukkanó menü készítése | 114 |
| Alakzatok rajzolása felbukkanó menü segítségével | 118 |
| Rajzolás egérkezeléssel | 124 |
| Vezérlőelemek használata | 131 |
| A vezérlők csoportosítása | 131 |
| Alapvezérlők | 131 |
| ActiveX vezérlők | 133 |
| A vezérlőkről általában | 139 |
| A vezérlők közös tulajdonságai | 139 |
| A vezérlők működtetése programból | 144 |
| A vezérlők eseményei | 147 |
| A Frame (keret) vezérlő | 148 |
| Az alapvezérlők használata | 149 |
| A Label (címke) vezérlő | 149 |
| A TextBox (szövegmező) vezérlő | 153 |
| A CommandButton (parancsgomb) vezérlő | 156 |
| A CheckBox (jelölőnégyzet) vezérlő | 161 |
| Az OptionButton (választógomb) vezérlő | 169 |
| A ListBox (lista) vezérlő | 175 |
| A ComboBox (kombinált lista) vezérlő | 200 |
| A ScrollBar (görgetősáv) vezérlők | 208 |
| Alapvezérlők együttes alkalmazása | 215 |
| AxtiveX-vezérlők használata | 219 |
| A RichTextBox (bővített szövegmező) vezérlő | 219 |
| A MaskEdBox (adatbeviteli sablon) vezérlő | 223 |
| Az UpDown (léptető) vezérlő | 225 |
| A Slider (csúszka) vezérlő | 230 |
| A ProgressBar (munkafolyamat-kijelző) vezérlő | 235 |
| Az MSFlexGrid (rugalmas táblázat) vezérlő | 238 |
| A Visual Basic grafikus lehetőségei | 243 |
| Alapfogalmak | 244 |
| Koordináta-rendszerek | 245 |
| Színek | 250 |
| Rajzolási mód | 252 |
| Vonalvastagság és vonaltípus | 253 |
| A kifestési stílus | 256 |
| Bitképek | 257 |
| Betűtípusok | 259 |
| A hardvereszközök adatai | 260 |
| Grafikus vezérlők haszálata | 262 |
| Vonalhúzás a Line vezérlővel | 263 |
| Alakzatok rajzolása a Shape vezérlővel | 263 |
| Bitképek használata az Image vezérlővel | 266 |
| Rajzolás grafikus metódusokkal | 268 |
| Rajzolás a grafikus objektumok ablakában | 269 |
| Grafikus metódusok | 272 |
| Kapcsolat az GDI-vel | 278 |
| Nyomtatás | 279 |
| A nyomtatók jellemzői | 280 |
| Az Form nyomtatás | 283 |
| Nyomtatás futás közben | 283 |
| Programkészítés grafikus metódusokkal | 284 |
| Párbeszédablakok, SDI és MDI alkalmazások | 309 |
| Párbeszédablakok használata | 311 |
| A párbeszédablakok megjelenítése és tulajdonságaik | 314 |
| Műveletvégzés és rajzolás párbeszédablak felhasználásával | 319 |
| Speciális párbeszédablakok | 328 |
| A Visual Basic alkalmazáskészítő varázsló használata | 266 |
| Párhuzamos munka több dokumentummal (MDI alkalmazások) | 372 |
| MDI alkalmazások készítése | 374 |
| MDI gyermekablakok elrendezése | 375 |
| Az MDI ablakok menüi | 375 |
| A Toolbar vezérlő | 376 |
| Alkalmazások közötti adatkapcsolatok | 387 |
| A vágólap használata | 388 |
| A dinamikus adatcsere (DDE) | 390 |
| A hálózati kapcsolatok - NetDDE | 392 |
| DDE használata a Visual Basicben | 392 |
| Az OLE-konténer csatolt dokumentumok kezelésére | 400 |
| Az OLE vidd és dobd (drag and drop) lehetőségei | 403 |
| ActiveX-komponensek, Internetes lehetőségek | 407 |
| Az OLE-, az ActiveX- és a COM-technológia alapjai | 407 |
| Alapfogalmak | 407 |
| A komponensek típusai | 408 |
| Tulajdonságok, metódusok és események | 409 |
| Származtatási lehetőségek | 410 |
| A kapcsolódási felület (interface), regisztráció | 411 |
| Az Internet, a VBScript és az ActiveX-dokumentumok | 412 |
| Önálló kódkomponensek - az OLE-automatizmus | 413 |
| OLE-automatizmus a Microsoft alkalmazásokban | 415 |
| Programon belüli ActiveX kódkomponensek | 420 |
| ActiveX-vezérlők készítése | 425 |
| VBScript beágyazása HTML dokumentumokba | 442 |
| ActiveX-dokumentumok készítése | 444 |
| Saját böngésző program készítése | 450 |
| A Visual Basic adatkezelési lehetőségei | 455 |
| Állományok kezelése | 455 |
| Szekvenciális állományok | 457 |
| Tetszőleges elérésű állományok | 463 |
| Bináris állományok | 469 |
| Elérési korlátozások | 470 |
| Adatbázis-kezelő alkalmazások készítése | 471 |
| Az adatbázisokról röviden | 471 |
| Adatbázis-kezelésé komponensekkel | 474 |
| A Data Form Wizard használata | 479 |
| A Crystal Reports jelentéskészítő használata | 485 |
| Az DAO objektummodell alkalmazása | 487 |
| A Visual Basic további lehetőségei | 497 |
| A Visual Basic mint multimédiás fejlesztőeszköz | 497 |
| Súgó fejlesztése Visual Basic alkalmazásokhoz | 522 |
| Visual Basic utasítások és függvények csoportosítása | 537 |
| Gyakorló feladatok | 543 |
| A CD-melléklet használata | 563 |
| Irodalomjegyzék | 573 |
| Tárgymutató | 575 |