okladka

Naucz się tworzyć aplikacje dla systemu Windows oraz aplikacje WWW

  • Projektowanie formularzy i korzystanie z kontrolek
  • Komunikacja z bazami danych
  • Tworzenie usług sieciowych

Visual Basic to jeden z najpopularniejszych obecnie języków programowania. Szerokie grono programistów opracowuje z jego pomocą aplikacje dla systemu Windows oraz aplikacje internetowe. Integracja z platformą .NET otwiera przed jego użytkownikami jeszcze większe możliwości. Dzięki ogromnej liczbie gotowych kontrolek i czytelnej składni pisanie aplikacji przebiega błyskawicznie. Programista może skoncentrować się na zadaniu, nie poświęcając zbyt wiele czasu na działania drugorzędne.

Książka "Visual Basic 2005. Programowanie" to podręcznik przedstawiający zasady tworzenia aplikacji dla Windows oraz aplikacji sieciowych w Visual Basicu. Nie znajdziesz tu teoretycznych wywodów i długich opisów. Od pierwszego rozdziału zaczniesz poznawać praktyczne aspekty programowania. Stworzysz aplikację operującą na danych pobieranych z bazy, aplikację internetową oraz usługi sieciowe. Wszystkie elementy języka Visual Basic poznasz, pracując nad konkretnym projektem.

  • Projektowanie formularza i obsługa zdarzeń
  • Dostęp do danych zgromadzonych w bazie
  • Korzystanie z gotowych kontrolek i tworzenie własnych
  • Tworzenie obiektów graficznych za pomocą biblioteki GDI+
  • Budowanie aplikacji internetowej
  • Strony wzorcowe i mechanizmy nawigacyjne
  • Personalizacja aplikacji internetowej
  • Korzystanie ze środowiska Visual Studio 2005
  • Zasady programowania obiektowego

Jeśli chcesz szybko opanować metody tworzenia aplikacji
w języku Visual Basic 2005 -- koniecznie sięgnij po tę książkę.


Przedmowa (9)
Część I Tworzenie aplikacji dla systemu Windows (15)
1. Projektowanie i tworzenie pierwszych formularzy (17)
  • Wymagania (17)
  • Pierwsze kroki (19)
  • Tworzenie strony ze szczegółowymi informacjami o kliencie (34)
  • Podsumowanie (38)
2. Dostęp do danych (41)
  • Dodawanie danych do strony klienta (41)
  • Tworzenie formularza dla danych szczegółowych przy użyciu widoku danych szczegółowych (53)
  • Zmiana sposobu wyświetlania na podstawie zdarzeń (65)
3. Kontrolki niestandardowe (77)
  • Dodawanie menu i paska narzędziowego (77)
  • Wyświetlanie dokumentów WWW (81)
  • Pole tekstowe z maską (88)
  • Drukowanie dokumentu (91)
  • Kopiowanie plików przy użyciu widoków drzew (95)
4. Własne kontrolki (111)
  • Własne kontrolki (112)
  • Projekt (112)
  • Tworzenie kontrolek (114)
  • Użycie własnych kontrolek (122)
5. Rysowanie i biblioteka GDI+ (131)
  • Klasa Graphics (133)
  • Implementacja kontrolki (135)
6. Myszy i czcionki (161)
  • Kliknięcie myszą (162)
7. Integrowanie starszych kontrolek COM (171)
  • Importowanie kontrolek ActiveX (171)
  • Importowanie komponentów COM (176)
Część II Tworzenie aplikacji WWW (183)
8. Projektowanie aplikacji WWW i tworzenie pierwszych formularzy (185)
  • Sposób działania formularzy WWW (186)
  • Pierwsze kroki (193)
  • Dodawanie kontrolek (198)
  • Stan (211)
  • Cykl życia (222)
  • Dyrektywy (225)
9. Kontrolki weryfikacji poprawności danych (227)
  • Kontrolka RequiredFieldValidator (229)
  • Weryfikacja poprawności po stronie klienta (236)
  • Kontrolka ValidationSummary (238)
  • Kontrolka CompareValidator (243)
  • Sprawdzanie zakresu (248)
  • Wyrażenia regularne (251)
  • Własny algorytm weryfikacji poprawności danych (253)
  • Grupy weryfikacji poprawności (255)
10. Strony wzorcowe i nawigacja (259)
  • Tworzenie stron wzorcowych (259)
  • Nawigacja (264)
11. Dostęp do danych w aplikacjach WWW (275)
  • Pobieranie danych z bazy danych (275)
  • Uaktualnienia wykonywane przez większą liczbę użytkowników (284)
  • Kontrolka DataList (300)
12. Personalizacja (323)
  • Implementacja uwierzytelniania przy użyciu formularza (323)
  • Dodawanie ról do kont ASP.NET (334)
  • Tworzenie spersonalizowanych witryn WWW (347)
  • Personalizacja przy użyciu typów złożonych (354)
  • Personalizacja dla użytkowników anonimowych (357)
  • Kompozycje i skóry (363)
  • Elementy Web Part (369)
  • Umożliwianie edycji i zmian w układzie elementów Web Part (374)
13. Własne kontrolki (381)
  • Kontrolki użytkownika (381)
  • Własne kontrolki (385)
14. Usługi sieciowe (405)
  • Niezależność od platformy (405)
  • Sposób działania usług sieciowych (405)
  • Tworzenie usługi sieciowej (406)
  • Właściwości metody sieciowej (408)
  • Sprawdzanie działania usługi sieciowej (411)
  • Klient usługi sieciowej (413)
Część III Programowanie w języku Visual Basic 2005 (419)
15. Visual Studio 2005 (421)
  • Strona startowa (421)
  • Projekty i rozwiązania (423)
  • Zintegrowane środowisko programistyczne (IDE) (427)
  • Kompilacja i uruchamianie (458)
16. Podstawy języka Visual Basic 2005 (459)
  • Typy (459)
  • Zmienne (463)
  • Znaki niewidoczne (472)
  • Instrukcje (473)
  • Rozgałęzianie (473)
  • Instrukcje iterujące (479)
  • Operatory (484)
17. Używanie kolekcji i obiektów ogólnych (489)
  • Tablice (489)
  • Obiekty ogólne (498)
  • Kolejki (502)
  • Stosy (505)
  • Słowniki (506)
18. Visual Basic 2005 zorientowany obiektowo (509)
  • Definiowanie klas (510)
  • Tworzenie kopii obiektów (510)
  • Zasięg (511)
  • Sterta (512)
  • Modyfikatory dostępu (515)
  • Argumenty metody (516)
  • Konstruktory (517)
  • Instrukcje inicjujące (519)
  • Konstruktory kopiujące (519)
  • Używanie składowych współużytkowanych (521)
  • Niszczenie obiektów (521)
  • Przeciążanie metod i konstruktorów (523)
  • Enkapsulacja danych przy użyciu właściwości (523)
  • Specjalizacja i uogólnienie (525)
  • Dziedziczenie (526)
  • Polimorfizm (526)
  • Klasy abstrakcyjne (529)
  • Rodzic wszystkich klas: Object (529)
  • Opakowywanie i rozpakowywanie typów (530)
  • Interfejsy (531)
Skorowidz (537)