
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)
- 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)
- 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)
- Własne kontrolki (112)
- Projekt (112)
- Tworzenie kontrolek (114)
- Użycie własnych kontrolek (122)
- Klasa Graphics (133)
- Implementacja kontrolki (135)
- Kliknięcie myszą (162)
- Importowanie kontrolek ActiveX (171)
- Importowanie komponentów COM (176)
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)
- 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)
- Tworzenie stron wzorcowych (259)
- Nawigacja (264)
- Pobieranie danych z bazy danych (275)
- Uaktualnienia wykonywane przez większą liczbę użytkowników (284)
- Kontrolka DataList (300)
- 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)
- Kontrolki użytkownika (381)
- Własne kontrolki (385)
- 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)
15. Visual Studio 2005 (421)
- Strona startowa (421)
- Projekty i rozwiązania (423)
- Zintegrowane środowisko programistyczne (IDE) (427)
- Kompilacja i uruchamianie (458)
- Typy (459)
- Zmienne (463)
- Znaki niewidoczne (472)
- Instrukcje (473)
- Rozgałęzianie (473)
- Instrukcje iterujące (479)
- Operatory (484)
- Tablice (489)
- Obiekty ogólne (498)
- Kolejki (502)
- Stosy (505)
- Słowniki (506)
- 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)