okladka
Doskonały podręcznik dla początkujących programistów! Jednak i doświadczeni użytkownicy znajdą w niej ciekawe informacje. Dzięki tej książce nauczysz się tworzyć programy sterowane zdarzeniami, poznasz podstawowe i zaawansowane techniki stosowane w programowaniu wizualnym.

Autor przedstawia techniki tworzenia programów -- poznaj zatem 24 projekty, które powstały z myślą o Tobie.

Poznaj także ponad 30 kontrolek ActiveX. Naucz się tworzyć okna komunikatów oraz okna dialogowe z zakładkami. Dzięki dokładnym opisom poznasz dziesiątki funkcji wbudowanych, by wkrótce zacząć pisać własne. Podobnie nie będzie stanowić dla Ciebie żadnego problemu tworzenie grafiki i korzystanie z plików graficznych.

Wybrane zagdanienia:

  • operacje na łańcuchach znaków,
  • pola tekstowe, przyciski opcji i pola wyboru,
  • odmierzanie czasu i operacje na datach,
  • dostęp do dysków, folderów i plików,
  • bazy danych,
  • zapisywanie danych na dysku,
  • rozpowszechnianie programu.

Wprowadzenie (9)
  • Edycje pakietu Visual Basic 6.0. (9)
  • Jak korzystać z tej książki? (9)
  • Co znajdziesz w tej książce? (10)
  • Co potrzebujesz, aby korzystać z tej książki? (11)
  • Co znajduje się na dyskietce dołączonej do tej książki? (12)
  • Visual Basic dla Aplikacji oraz Visual Basic Scripting Edition (13)
Rozdział 1. Budujemy pierwszy program (15)
  • Tworzenie nowego projektu (15)
  • Modyfikowanie właściwości Name projektu (17)
  • Modyfikowanie właściwości Name formatki (18)
  • Modyfikowanie właściwości Caption formatki (20)
  • Modyfikowanie właściwości BorderStyle formatki (21)
  • Modyfikowanie właściwości MinButton formatki (22)
  • Modyfikowanie właściwości StartUpPosition (23)
  • Modyfikowanie właściwości Width formatki (24)
  • Modyfikowanie właściwości Height formatki (25)
  • Modyfikowanie właściwości Icon formatki (26)
  • Dodanie kontrolki ActiveX MonthView do przybornika (27)
  • Dodanie kontrolki MonthView do formatki (28)
  • Modyfikowanie właściwości Name kontrolki MonthView (29)
  • Modyfikowanie właściwości ShowToday kontrolki MonthView (30)
  • Program Kalendarz w działaniu (30)
  • Zapisywanie owoców pracy (31)
Rozdział 2. Tworzenie programów sterowanych zdarzeniami (33)
  • Budujemy program Klik (33)
    • Tworzenie interfejsu użytkownika (33)
    • Dodanie kodu (36)
    • Program Klik w działaniu (38)
Rozdział 3. Kontrolki ActiveX (41)
  • Kontrolki wbudowane (41)
  • Pakiet kontrolek ActiveX Microsoft Windows Common Controls-2 6.0 (43)
  • Pakiet kontrolek ActiveX Microsoft Windows Common Controls 6.0 (44)
  • Inne kontrolki ActiveX dostarczane z VB 6.0 (45)
  • Kontrolki ActiveX produkowane przez niezależne firmy (47)
Rozdział 4. Okna komunikatów (49)
  • Funkcja MsgBox (50)
    • Tworzenie okna komunikatu z przyciskiem OK oraz ikoną informacyjną (51)
    • Tworzenie okna komunikatu z przyciskami Tak i Nie oraz ikoną zawierającą znak zapytania (52)
    • Tworzenie okna komunikatu z przyciskami Ponów próbę i Anuluj oraz ikoną ostrzegawczą (52)
    • Tworzenie okna komunikatu z przyciskami Przerwij, Ponów próbę i Zignoruj oraz ikoną krytyczną (53)
  • Stałe (54)
  • Instrukcja MsgBox (55)
    • Tworzenie okna komunikatu za pomocą instrukcji MsgBox (55)
Rozdział 5. Operacje na łańcuchach znaków (57)
  • Funkcje umożliwiające operacje na łańcuchach znaków (58)
    • Funkcja InStr (58)
    • Funkcja InStrRev (58)
    • Funkcja LCase (59)
    • Funkcja Left (60)
    • Funkcja Len (60)
    • Funkcja Mid (61)
    • Funkcja MonthName (62)
    • Funkcja Replace (62)
    • Funkcja Right (63)
    • Funkcja Space (64)
    • Funkcja StrConv (64)
    • Funkcja String (65)
    • Funkcja StrReverse (66)
    • Funkcja UCase (66)
Rozdział 6. Pola tekstowe, przyciski opcji i pola wyboru (69)
  • Program Raport (69)
    • Tworzenie projektu Standard EXE (69)
    • Modyfikowanie właściwości formatki (70)
    • Dodanie etykietki (70)
    • Dodanie pola tekstowego (71)
    • Dodanie ramki (72)
    • Dodanie przycisków opcji (73)
    • Dodanie pól wyboru (75)
    • Dodanie etykietki i dwóch przycisków poleceń (77)
  • Pisanie kodu programu Raport (78)
    • Instrukcja If...Then...Else (78)
    • Kod przycisku poleceń OK (78)
    • Kod przycisku poleceń Anuluj (81)
  • Program Raport w działaniu (81)
Rozdział 7. Dwa łyki matematyki (83)
  • Łyk pierwszy - operatory matematyczne (83)
  • Łyk drugi - funkcje matematyczne (85)
    • Funkcja Abs (85)
    • Funkcja Rnd (85)
    • Funkcja Round (86)
    • Funkcja Sgn (87)
    • Funkcja Sqr (87)
Rozdział 8. Odmierzanie czasu i operacje na datach (89)
  • Kontrolka Timer (89)
  • Program Zegar (89)
    • Tworzenie interfejsu użytkownika (89)
    • Pisanie kodu programu Zegar (92)
    • Program Zegar w działaniu (93)
  • Funkcje daty i czasu (93)
    • Funkcja DateAdd (94)
    • Funkcja Date (95)
    • Funkcja DateDiff (96)
    • Funkcja DatePart (96)
    • Funkcja Day (97)
    • Funkcja Hour (98)
    • Funkcja Minute (98)
    • Funkcja Month (99)
    • Funkcja Now (100)
    • Funkcja Second (100)
    • Funkcja Time (101)
    • Funkcja Weekday (101)
    • Funkcja Year (102)
  • Program Kalkulator dat (103)
    • Tworzenie interfejsu użytkownika (103)
    • Pisanie kodu programu Kalkulator dat (108)
    • Program Kalkulator dat w działaniu (108)
Rozdział 9. Dostęp do dysków, folderów i plików (111)
  • Funkcje plikowo-systemowe (111)
    • Funkcja CurDir (111)
    • Funkcja Dir (112)
    • Funkcja FileCopy (113)
    • Funkcja FileDateTime (113)
    • Funkcja FileLen (114)
    • Funkcja Kill (115)
  • Kontrolki plikowo-systemowe (115)
  • Program Eksplorator (116)
    • Instrukcja Select Case (116)
  • Tworzenie interfejsu użytkownika (116)
    • Tworzenie tablicy kontrolek (119)
  • Kod programu Eksplorator (121)
  • Program Eksplorator w działaniu (124)
Rozdział 10. Kolory (125)
  • Funkcja QBColor (125)
  • Program Paleta 16 (126)
    • Instrukcja For...Next (126)
    • Tworzenie interfejsu użytkownika (127)
    • Pisanie kodu programu Paleta 16 (129)
    • Program Paleta 16 w działaniu (131)
  • Funkcja RGB (132)
  • Program Paleta RGB (133)
    • Tworzenie interfejsu użytkownika (133)
    • Pisanie kodu programu Paleta RGB (137)
    • Program Paleta RGB w działaniu (140)
Rozdział 11. Kontrolki i metody graficzne (141)
  • Kontrolka Line (141)
  • Kontrolka Shape (142)
  • Program Kształty (142)
    • Tworzenie interfejsu użytkownika (142)
    • Pisanie kodu programu Kształty (144)
    • Program Kształty w działaniu (145)
  • Kontrolka Image (146)
  • Metody graficzne (147)
    • Metoda Cls (147)
    • Metoda Line (148)
    • Metoda Circle (148)
    • Metoda Print (148)
  • Program Metody graficzne (149)
    • Tworzenie interfejsu użytkownika (149)
    • Pisanie kodu programu Metody graficzne (149)
    • Program Metody graficzne w działaniu (151)
  • Program Metoda Print (152)
    • Tworzenie interfejsu użytkownika (152)
    • Pisanie kodu programu Metoda Print (153)
    • Program Metoda Print w działaniu (156)
Rozdział 12. Wyświetlanie danych w postaci list (157)
  • Program Tytuły książek (157)
    • Lista wyboru (158)
    • Lista rozwijana (160)
    • Kontrolka ImageCombo (162)
  • Program Nazwy miesięcy (167)
    • Instrukcja Do While...Loop (168)
    • Tworzenie interfejsu użytkownika (168)
    • Pisanie kodu programu Nazwy miesięcy (170)
    • Program Nazwy miesięcy w działaniu (174)
Rozdział 13. Kontrolki Animation i ProgressBar (175)
  • Kontrolka Animation (176)
  • Program Kontrolka Animation (176)
    • Tworzenie interfejsu użytkownika (176)
    • Pisanie kodu programu Kontrolka Animation (178)
    • Program Kontrolka Animation w działaniu (180)
  • Kontrolka ProgressBar (181)
  • Program Kontrolka ProgressBar (181)
    • Tworzenie interfejsu użytkownika (181)
    • Pisanie kodu programu Kontrolka ProgressBar (184)
    • Program Kontrolka ProgressBar w działaniu (187)
Rozdział 14. Kontrolki wskazujące wartości (189)
  • Program Kontrolki wskazujące wartości (189)
    • Poziomy pasek przewijania oraz pionowy pasek przewijania (190)
    • Kontrolka UpDown (194)
  • Program Slajd (197)
    • Kontrolka FlatScrollBar (199)
Rozdział 15. Tworzenie okien dialogowych z zakładkami (203)
  • Kontrolka SSTab (203)
  • Program Kontrolka SSTab (203)
  • Kontrolka TabStrip (208)
  • Program Kontrolka TabStrip (208)
    • Tworzenie interfejsu użytkownika (209)
    • Pisanie kodu programu Kontrolka TabStrip (214)
    • Program Kontrolka TabStrip w działaniu (217)
Rozdział 16. Składniki profesjonalnego interfejsu: menu, pasek narzędzi i pasek stanu (219)
  • Menu (219)
    • Tworzenie paska menu (220)
    • Tworzenie podmenu menu (221)
    • Dołączanie kodu do elementów menu (225)
    • Menu kontekstowe (226)
  • Pasek narzędzi (227)
  • Pasek stanu (232)
Rozdział 17. Tworzenie podprogramów i funkcji (237)
  • Tworzenie podprogramu (238)
    • Użycie podprogramu Komunikat w programie (239)
  • Tworzenie funkcji (240)
    • Użycie funkcji ObliczProcent w programie (241)
  • Komentarz (243)
Rozdział 18. Bazy danych (245)
  • Program Firma (245)
    • Tworzenie interfejsu użytkownika (245)
    • Konfigurowanie kontrolki Adodc (249)
    • Łącznie pól tekstowych z polami tabeli bazy danych (253)
    • Program Firma w działaniu (255)
  • Program Firma 2 (256)
    • Tworzenie interfejsu użytkownika (256)
    • Pisanie kodu programu Firma 2 (260)
    • Program Firma 2 w działaniu (261)
Rozdział 19. Zapisywanie danych na dysku (263)
  • Otwieranie istniejącego projektu (263)
  • Dodanie nowej formatki do projektu (265)
  • Dodanie modułu kodu do projektu (267)
  • Kod programu Kalendarz (267)
    • Dodanie odwołania do obiektu FileSystemObject (268)
    • Kod modułu kodu MKalendarz (268)
    • Kod formatki frmKalendarz (269)
    • Kod formatki frmNotatka (271)
    • Program Kalendarz w działaniu (274)
Rozdział 20. Rozpowszechnianie programu (277)
  • Modyfikowanie właściwości projektu (277)
  • Tworzenie pliku wykonywalnego (279)
  • Tworzenie programu instalacyjnego (281)
    • Tworzenie pakietu dystrybucyjnego (281)
    • Umieszczenie pakietu dystrybucyjnego na medium dystrybucyjnym (287)
  • Instalacja programu (290)
Skorowidz (295)