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 |