okladka
Książka ta przeznaczona jest dla programistów i przyszłych programistów, którzy chcą nauczyć się Visual Basica tak szybko, jak to tylko możliwe, bez poświęcania zbytniej ilości czasu na poznawanie podstaw niezbędnych do opanowania języka. Visual Basic jest produktem, który może być używany na wielu poziomach. Jak pokazuje ta książka, osoby, które nigdy wcześniej nie programowały, mogą stworzyć kompletną, działającą aplikację Windows w mniej, niż dwie godziny. Ci, którzy programowali już w innych językach, docenią środowisko projektowe Visual Basica, które sprawia, że tworzenie programu dla Windows przypomina bardziej projektownie ekranu za pomocą obsługiwanego myszką programu graficznego.

CD-ROM zawiera:

  • Microsoft Visual Basic 5 Control Creation Edition
  • Przykłady wykorzystane w książce przez autora
  • Kilka innych pożytecznych programów
Greg Perry jest od ponad 10 lat programistą i wykładowcą słynnym z umiejętności jasnego tłumaczenia skomplikowanych zagadnień informatyki. Jest między innymi autorem cieszącej się ogromnym powodzeniem książki "Visual Basic 5"

Sanaya Hettihewa jest utalentowanym webmasterem oraz konsultantem. Pracuje jako Web Architect w Tera Tech Inc i specjalizuje się w projektach łączących w sobie możliwości ASP, IIS, VB oraz technologii pokrewnych.
Wstęp (11)

  • Kto powinien przeczytać tę książkę? (11)
  • Co ta książka zrobi dla Ciebie (12)
  • Czy ta książka naprawdę jest w stanie nauczyć Visual Basica? (12)
  • Czego potrzebujesz? (12)
  • Konwencje użyte w książce (13)
  • Dość! Czas ucieka! (14)
    • Kilka słów o Microsoft Visual Basic Control Creation Edition (14)
Część 1. Wprowadzenie do Visual Basica
Rozdział 1. Visual Basic w akcji (17)
  • Co można powiedzieć o Visual Basicu? (17)
  • Języki (19)
  • Wiele wersji Visual Basica (20)
  • Proces programowania w Visual Basicu (20)
  • Rozpoczęcie pracy z Visual Basicem (21)
  • Zakończenie pracy z Visual Basicem (23)
  • Mistrzostwo środowiska Projektowego (23)
    • Standardy: menu i pasek narzędzi (24)
    • Okno formularza: wszystko dzieje się właśnie tutaj (25)
    • Paleta narzędzi dostarczająca elementy sterujące (26)
    • Umiejscowienie formularza w oknie rozkładu formularzy (27)
    • Okno Eksploratora Projektu (28)
    • Okno właściwości (29)
  • Pomoc w zasięgu ręki (29)
  • Podsumowanie (30)
  • Pytania i odpowiedzi (30)
  • Warsztat (30)
    • Quiz (30)
    • Ćwiczenia (31)
Rozdział 2. Analiza programów w Visual Basicu (33)
  • Programy kierowane zdarzeniami (33)
  • Kontrolowanie zdarzeń (35)
  • Analiza prostej aplikacji (35)
  • Nazywanie obiektów (37)
  • Uruchamianie aplikacji (37)
  • Gdzie jest kod? (39)
  • Procedury zdarzeniowe (41)
  • Właściwości i procedury zdarzeniowe (42)
  • Generowanie aplikacji od podstaw (42)
  • Podsumowanie (44)
  • Pytania i odpowiedzi (45)
  • Warsztat (45)
    • Quiz (45)
    • Ćwiczenia (46)
Rozdział 3. Elementy sterujące (47)
  • Tworzenie nowej aplikacji (47)
  • Elementy sterujące tworzą interface użytkownika (48)
    • Umieszczanie elementów sterujących (48)
    • Skalowanie i przenoszenie elementów sterujących (50)
    • Określanie właściwości (51)
  • Pomoc dla użytkownika (54)
  • Literały (56)
  • Zrób sobie przerwę! (57)
  • Podsumowanie (60)
  • Pytania i odpowiedzi (61)
  • Warsztat (61)
    • Quiz (61)
    • Ćwiczenia (62)
Rozdział 4. Poznawanie etykiet, przycisków i pól tekstowych (63)
  • Sterowanie fokusem (63)
  • Mysz i klawisze skrótu nie potrzebują fokusa (65)
  • Fokus a właściwości przycisków (66)
  • Porządek nawigacji (66)
  • Przyciski sterujące (67)
  • Etykiety (69)
  • Pola tekstowe (72)
  • Właściwości formularza (75)
  • Podsumowanie (76)
  • Pytania i odpowiedzi (76)
  • Warsztat (77)
    • Quiz (77)
    • Ćwiczenia (77)
Część 2. Kodowanie szczegółów
Rozdział 5. Kodowanie w Visual Basicu (81)
  • Podstawy kodowania (81)
  • Podstawowe dane (84)
    • Zmienne przechowujące dane (88)
    • Przypisywanie wartości zmiennym (91)
  • Wyrażenia i operatory matematyczne (93)
  • Podsumowanie (96)
  • Pytania i Odpowiedzi (96)
  • Warsztat (97)
    • Quiz (97)
    • Ćwiczenia (98)
Rozdział 6. Komunikaty i okna wprowadzania danych (99)
  • Wprowadzenie do funkcji (99)
  • Rzut oka na MsgBox() i InputBox() (101)
    • Opis funkcji MsgBox() (102)
    • Wartości zwracane przez MsgBox() (105)
    • Pomoc w oknie kodu (105)
    • Krótko mówiąc: komentarze (107)
    • Opis funkcji InputBox() (109)
  • Podsumowanie (110)
  • Pytania i odpowiedzi (111)
  • Warsztat (111)
    • Quiz (111)
    • Ćwiczenia (112)
Rozdział 7. Podejmowanie decyzji (113)
  • Operatory porównania (113)
    • Zasady dokonywania porównań (115)
    • Zachowaj spójność danych po każdej ze stron wyrażenia (115)
  • Instrukcja If (116)
  • Gałąź Else instrukcji If (118)
  • Połączenie porównania z operatorami logicznymi (119)
  • Wielość wyborów czyli Select Case (121)
  • Dwie dodatkowe postacie składni instrukcji Select Case (123)
  • Podsumowanie (125)
  • Pytania i odpowiedzi (125)
  • Warsztat (126)
    • Quiz (126)
    • Ćwiczenia (126)
Rozdział 8. Pętle w Visual Basicu (129)
  • Pętla Do While (129)
  • Pętla Do Until (132)
  • Inne pętle Do (133)
  • Pętla For (135)
  • Podsumowanie (139)
  • Pytania i odpowiedzi (139)
  • Warsztat (139)
    • Quiz (140)
    • Ćwiczenia (140)
Część 3. Działanie kodu
Rozdział 9. łączenie kodu i elementów sterujących (143)
  • Aplikacja Obliczanie Odsetek (143)
  • Użycie tablicy elementów sterujących (146)
  • Zakończenie pracy nad formularzem (148)
  • Dodawanie kodu (150)
  • Instrukcja Unload (152)
  • Ostatni szlif (152)
  • Obsługa błędów (154)
  • Podsumowanie (158)
  • Pytania i odpowiedzi (158)
  • Warsztat (159)
    • Quiz (159)
    • Ćwiczenia (159)
Rozdział 10. Listy i tablice (161)
  • Lista wyboru (161)
  • Listy wyboru typu combo (166)
  • Tablice danych (168)
  • Tablice elementów sterujących (170)
  • Podsumowanie (172)
  • Pytania i odpowiedzi (172)
  • Warsztat (173)
    • Quiz (173)
    • Ćwiczenia (173)
Rozdział 11. Dodatkowe elementy sterujące (175)
  • Przyciski wyboru opcji (Option Buttons) (175)
  • Ramki i przyciski wyboru opcji (177)
  • Pole wyboru (Check Box) (181)
  • Paski przewijania (Scrollbars) (182)
  • Zegar Visual Basica: element sterujący Zegar (184)
  • Podsumowanie (185)
  • Pytania i odpowiedzi (185)
  • Warsztat (186)
    • Quiz (186)
    • Ćwiczenia (186)
Rozdział 12. Podstawowe okna dialogowe (189)
  • Co to jest Common Dialog Box (189)
  • Dodanie elementu Common Dialog Box (193)
  • Generowanie Common Dialog Box (195)
  • Metody Common Dialog Box (197)
  • Dodawanie okien dialogowych do działań na plikach (198)
  • Okno dialogowe Kolor (198)
  • Okno dialogowe Czcionka (198)
  • Okno dialogowe Drukuj (199)
  • Podsumowanie (199)
  • Pytania i odpowiedzi (200)
  • Warsztat (200)
    • Quiz (200)
    • Ćwiczenia (201)
Część 4. Programowanie dostępu do danych
Rozdział 13. Programowanie modułowe (205)
  • Programowanie strukturalne (205)
  • Wywoływanie procedur i powrót do kodu sterującego (207)
  • Pisanie podprogramów (209)
  • Kodowanie funkcji (212)
  • Kodowanie argumentów (214)
  • Przekazywanie danych przez referencje lub wartość (216)
  • Podsumowanie (217)
  • Pytania i odpowiedzi (218)
  • Warsztat (218)
    • Quiz (218)
    • Ćwiczenia (219)
Rozdział 14. Funkcje wbudowane oszczędzaj1 czas (221)
  • Wielość funkcji (222)
  • Funkcje numeryczne (222)
  • Funkcje łańcuchowe (223)
  • Funkcje daty i czasu (225)
  • Funkcje testujące dane (229)
  • Funkcje konwersji danych (230)
  • Funkcje formatujące (231)
  • Podsumowanie (234)
  • Pytania i odpowiedzi (234)
  • Warsztat (235)
    • Quiz (235)
    • Ćwiczenia (235)
Rozdział 15. Podstawowe informacje o bazach danych w Visual Basicu (237)
  • Pojęcie pliku (238)
    • Otwieranie plików (239)
    • Zamykanie pliku (241)
    • Kasowanie pliku (242)
    • Czytanie danych z pliku instrukcją Input# (244)
    • Liniowe czytanie rekordów (245)
  • Wprowadzenie do przetwarzania danych (246)
    • Element sterujący danymi (Data control) (246)
    • Prosta aplikacja (248)
  • Data Form Wizard (253)
  • Podsumowanie (255)
  • Pytania i odpowiedzi (255)
  • Warsztat (255)
    • Quiz (256)
    • Ćwiczenia (256)
Rozdział 16. Drukowanie w Visual Basicu (257)
  • Wprowadzenie do drukowania (257)
  • Ostrzeganie użytkownika przed rozpoczęciem drukowania (259)
  • Wprowadzenie do obiektu Printer (260)
  • Metoda Print (264)
    • Drukowanie stałych (264)
    • Drukowanie zawartości zmiennych i elementów sterujących (265)
    • Drukowanie wyrażeń (265)
    • Drukowanie kilku wartości (266)
    • Wykorzystywanie czcionek (267)
    • Funkcje Spc() i Tab() (267)
  • Rozpoczęcie drukowania (269)
    • Łamanie strony (269)
  • Podsumowanie (271)
  • Pytania i odpowiedzi (271)
  • Warsztat (272)
    • Quiz (272)
    • Ćwiczenia (272)
Część 5. Rozbudowa aplikacji
Rozdział 17. Menu w Visual Basicu (275)
  • Edytor menu (276)
  • Dodawanie menu do aplikacji (278)
  • Nazywanie opcji menu (280)
  • Dodawanie podmenu (281)
  • Dodatkowe elementy menu (285)
  • Łączenie menu z procedurami zdarzeniowymi (286)
  • Kopiowanie menu pomiędzy projektami (287)
  • Podsumowanie (289)
  • Pytania i odpowiedzi (289)
  • Warsztat (289)
    • Quiz (289)
    • Ćwiczenia (290)
Rozdział 18. Elementy sterujące grafiki (291)
  • Pole grafiki (291)
    • Przygotowanie pola grafiki (292)
    • Zmiana rozmiaru pola grafiki (293)
    • Wczytywanie rysunku w czasie wykonywania programu (295)
  • Element sterujący: Obraz (295)
  • Animacje (297)
  • Podsumowanie (300)
  • Pytania i odpowiedzi (301)
  • Warsztat (301)
    • Quiz (301)
    • Ćwiczenia (302)
Rozdział 19. Pasek narzędzi i elementy grafiki (303)
  • Przygotowania do budowy paska narzędzi (303)
  • Lista elementów graficznych (Image List Control) (305)
  • Tworzenie Paska narzędzi (307)
  • Linie i wielokąty (310)
    • Linie (310)
    • Rysowanie linii (311)
    • Rysowanie figur geometrycznych (313)
  • Podsumowanie (316)
  • Pytania i odpowiedzi (316)
  • Warsztat (316)
    • Quiz (317)
    • Ćwiczenia (317)
Rozdział 20. Pisanie poprawnej aplikacji (319)
  • Rodzaje błędów (319)
  • Debugger (323)
  • Ustawianie punktów przerwania (324)
  • Chodzenie po kodzie (328)
  • Call Stack pokazuje, gdzie byłeś (329)
  • Okno Immediate (331)
  • Podsumowanie (332)
  • Pytania i odpowiedzi (332)
  • Warsztat (332)
    • Quiz (333)
    • Ćwiczenia (333)
Część 6. Zaawansowane programowanie w Visual Basicu
Rozdział 21. Visual Basic i ActiveX (337)
  • ActiveX: Narzędzia których używasz (337)
  • Tworzenie elementów Active X w VB (340)
  • Wykorzystanie elementów OLE (342)
    • Tworzenie obiektów wstawianych (343)
    • Wstawianie obiektów istniejących (344)
  • Dokumenty ActiveX (345)
  • Podsumowanie (347)
  • Pytania i odpowiedzi (348)
  • Warsztat (348)
    • Quiz (348)
    • Ćwiczenia (349)
Rozdział 22. Obiekty w Visual Basicu (351)
  • Obiekty systemowe (351)
  • Obiekty programowe (353)
  • Używanie kolekcji i tablic obiektów (355)
  • Wprowadzenie do automatyzacji OLE (358)
  • Podsumowanie (362)
  • Pytania i odpowiedzi (362)
  • Warsztat (362)
    • Quiz (363)
    • Ćwiczenia (363)
Rozdział 23. Dystrybucja aplikacji (365)
  • Kompilacja aplikacji (365)
  • Ustawianie właściwości projektu (366)
  • Przygotowanie aplikacji (369)
  • Uruchomienie Package and Deployment Wizard (369)
  • Uruchomienie instalacji (372)
  • Deinstalacja aplikacji (373)
  • Podsumowanie (373)
  • Pytania i odpowiedzi (373)
  • Warsztat (374)
    • Quiz (374)
    • Ćwiczenia (374)
Rozdział 24. Visual Basic online (375)
  • Z Wizardem do Internetu (375)
  • Twoi użytkownicy potrzebują providera Internetu (378)
  • Używanie przegl_darki (379)
  • Przegląd innych narzędzi (382)
  • Podsumowanie (383)
  • Pytania i odpowiedzi (384)
  • Warsztat (384)
    • Quiz (384)
    • Ćwiczenia (384)
Dodatek A. Prawa pierwszeństwa operatorów (387)
Dodatek B. Odpowiedzi (389)
    • Rozdział 1 (389)
    • Rozdział 2 (389)
    • Rozdział 3 (390)
    • Rozdział 4 (391)
    • Rozdział 5 (391)
    • Rozdział 6 (392)
    • Rozdział 7 (393)
    • Rozdział 8 (393)
    • Rozdział 9 (394)
    • Rozdział 10 (395)
    • Rozdział 11 (396)
    • Rozdział 12 (396)
    • Rozdział 13 (397)
    • Rozdział 14 (398)
    • Rozdział 15 (399)
    • Rozdział 16 (400)
    • Rozdział 17 (401)
    • Rozdział 18 (401)
    • Rozdział 19 (402)
    • Rozdział 20 (403)
    • Rozdział 21 (403)
    • Rozdział 22 (404)
    • Rozdział 23 (405)
    • Rozdział 24 (405)
Dodatek C. Opis CD-ROM-u (407)
  • Wymagania systemowe (408)
Skorowidz (409)