visual basic 2005. od podstaw cała książka, ebooki-ksiazki
[ Pobierz całość w formacie PDF ] IDZ DO PRZYK£ADOW Visual Basic 2005. SPIS TREŒCI Od podstaw KATALOG KSI¥¯EK Autorzy: Thearon Willis, Bryan Newsome T³umaczenie: Tomasz Walczak ISBN: 83-246-0366-2 Tytu³ orygina³ Format: B5, stron: 828 KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG TWÓJ KOSZYK DODAJ DO KOSZYKA Rozpocznij przygodê z programowaniem w Visual Basicu • Poznaj podstawy jêzyka Visual Basic Napisz aplikacje dla systemu Windows i urz¹dzeñ przenoœnych Stwórz us³ugi sieciowe i aplikacje WWW Visual Basic jest jednym z najpopularniejszych jêzyków programowania, stosunkowo ³atwym do opanowania i bardzo uniwersalnym. Za jego pomoc¹ mo¿na tworzyæ aplikacje dla systemu Windows, aplikacje sieciowe i programy dla urz¹dzeñ mobilnych. Integracja Visual Basica z oferowanymi przez platformê .NET klasami bazowymi otworzy³a przed programistami nowe mo¿liwoœci. Obecnie jest to w pe³ni obiektowy jêzyk programowania umo¿liwiaj¹cy wykorzystanie ogromnego potencja³u tkwi¹cego w nowoczesnych platformach programistycznych. Dziêki ksi¹¿ce „Visual Basic 2005. Od podstaw” poznasz wszystkie zagadnienia niezbêdne do tworzenia w³asnych aplikacji w tym jêzyku. Dowiesz siê, na czym polega programowanie obiektowe, jakie s¹ g³ówne elementy jêzyka Visual Basic i jak stosowaæ je w praktyce. Nauczysz siê tworzyæ okna dialogowe, menu i formularze, ³¹czyæ aplikacje z bazami danych, budowaæ aplikacje WWW i us³ugi sieciowe. Poznasz wszystkie zastosowania Visual Basica. Instalacja Visual Basica 2005 Podstawowe elementy i struktury jêzyka Tworzenie okien dialogowych i formularzy Wyszukiwanie i usuwanie b³êdów Zasady programowania obiektowego Tworzenie w³asnych kontrolek Dostêp do baz danych za pomoc¹ ADO.NET Aplikacje WWW Korzystanie z plików XML Zostañ profesjonalnym programist¹ Visual Basic CENNIK I INFORMACJE ZAMÓW INFORMACJE ONOWOŒCIACH ZAMÓW CENNIK CZYTELNIA FRAGMENTY KSI¥¯EK ONLINE Wydawnictwo Helion ul. Chopina 6 44-100 Gliwice tel. (32)230-98-63 e-mail: helion@helion.pl O autorach .................................................................................................................................................. 17 Wprowadzenie .......................................................................................................................................... 19 Dla kogo przeznaczona jest ta książka? ......................................................................... 19 Jaki materiał obejmuje ta książka? ................................................................................ 20 Co jest potrzebne do pisania programów w języku Visual Basic 2005? ............................. 21 Stosowane konwencje .................................................................................................. 21 Pomoc techniczna ........................................................................................................ 22 Gdzie można znaleźć kod przykładów? ...................................................................... 22 Rozdział 1. Wprowadzenie do języka Visual Basic 2005 ....................................................................... 23 Programowanie dla systemu Windows i dla systemu DOS ............................................... 24 Instalacja Visual Basic 2005 ........................................................................................ 26 Środowisko programistyczne Visual Basic 2005 ............................................................. 29 Ustawianie profilu ................................................................................................... 30 Menu ..................................................................................................................... 30 Paski narzędzi ........................................................................................................ 32 Tworzenie prostej aplikacji ............................................................................................ 33 Okna środowiska Visual Studio 2005 ....................................................................... 34 Okno narzędzi ......................................................................................................... 37 Zmodyfikowana notacja węgierska ........................................................................... 40 Edytor kodu ............................................................................................................ 41 Używanie systemu pomocy ........................................................................................... 45 Podsumowanie ............................................................................................................ 46 Ćwiczenie .................................................................................................................... 47 Ćwiczenie 1. ........................................................................................................... 47 Rozdział 2. Platforma .NET ........................................................................................................................ 49 Microsoft i Windows ..................................................................................................... 49 MSN 1.0 ................................................................................................................ 50 Wizja .NET .............................................................................................................. 51 Czy nie przypomina to Javy? ..................................................................................... 52 Co dalej? ............................................................................................................... 53 6 Visual Basic 2005. Od podstaw Pisanie oprogramowania dla systemu Windows .............................................................. 53 Klasy platformy .NET ............................................................................................... 55 Wykonywanie kodu .................................................................................................. 56 Wspólne środowisko uruchomieniowe ............................................................................ 57 Ładowanie i wykonywanie kodu ................................................................................ 58 Izolacja aplikacji ..................................................................................................... 58 Bezpieczeństwo ...................................................................................................... 59 Współdziałanie ....................................................................................................... 59 Obsługa wyjątków ................................................................................................... 60 Wspólny system typów i specyfikacja wspólnego języka ................................................... 60 Podsumowanie ............................................................................................................ 61 Rozdział 3. Pisanie programów ............................................................................................................... 63 Informacje i dane ......................................................................................................... 63 Algorytmy ............................................................................................................... 64 Czym jest język programowania? .............................................................................. 65 Zmienne ...................................................................................................................... 66 Używanie zmiennych ............................................................................................... 66 Komentarze i odstępy ................................................................................................... 69 Komentarze ............................................................................................................ 69 Odstępy ................................................................................................................. 71 Typy danych ................................................................................................................. 71 Używanie liczb ........................................................................................................ 71 Używanie ciągów znaków ......................................................................................... 79 Używanie dat .......................................................................................................... 88 Zmienne logiczne .................................................................................................... 94 Przechowywanie zmiennych ........................................................................................... 95 System dwójkowy ................................................................................................... 95 Bity i bajty .............................................................................................................. 96 Reprezentowanie wartości ....................................................................................... 96 Przekształcanie wartości ......................................................................................... 98 Metody ..................................................................................................................... 100 Dlaczego warto używać metod? .............................................................................. 100 Tworzenie metod .................................................................................................. 105 Nazwy metod ........................................................................................................ 107 Zasięg ................................................................................................................. 108 Podsumowanie .......................................................................................................... 110 Ćwiczenia .................................................................................................................. 111 Ćwiczenie 1. ......................................................................................................... 111 Ćwiczenie 2. ......................................................................................................... 111 Rozdział 4. Sterowanie przebiegiem programu ....................................................................................113 Podejmowanie decyzji ................................................................................................. 113 Instrukcja If ............................................................................................................... 114 Instrukcja Else ...................................................................................................... 116 Obsługa wielu alternatyw za pomocą instrukcji ElseIf ............................................... 117 Zagnieżdżone instrukcje If ..................................................................................... 118 Jednowierszowe instrukcje If .................................................................................. 118 Operatory porównania ........................................................................................... 118 Porównywanie ciągów znaków ................................................................................ 128 Spis treści 7 Wyrażenie Select Case ............................................................................................... 129 Używanie wyrażenia Select Case ............................................................................ 130 Używanie wyrażenia Select Case bez uwzględniania wielkości liter ............................ 133 Warunki z wieloma wartościami ............................................................................. 136 Wyrażenie Case Else ............................................................................................. 137 Używanie różnych typów danych w wyrażeniach Select Case ..................................... 138 Pętle ......................................................................................................................... 138 Pętle For … Next .................................................................................................. 138 Pętla For Each … Next .......................................................................................... 143 Pętle Do … Loop .................................................................................................. 144 Pętle zagnieżdżone ............................................................................................... 149 Wczesne wychodzenie z pętli ................................................................................. 150 Pętle nieskończone ............................................................................................... 153 Podsumowanie .......................................................................................................... 154 Ćwiczenia .................................................................................................................. 154 Ćwiczenie 1. ......................................................................................................... 154 Ćwiczenie 2. ......................................................................................................... 155 Rozdział 5. Struktury danych .................................................................................................................157 Wprowadzenie do korzystania z tablic .......................................................................... 157 Definiowanie i używanie tablic ................................................................................ 158 Używanie pętli For Each … Next ............................................................................. 160 Przekazywanie tablic jako parametrów .................................................................... 162 Sortowanie tablic .................................................................................................. 164 Przechodzenie w odwrotnym kierunku ..................................................................... 165 Inicjowanie tablicy ................................................................................................. 167 Wyliczenia ................................................................................................................. 168 Używanie wyliczeń ................................................................................................. 168 Określanie stanu .................................................................................................. 172 Ustawianie niepoprawnych wartości ....................................................................... 174 Stałe ......................................................................................................................... 174 Używanie stałych .................................................................................................. 175 Stałe różnych typów .............................................................................................. 177 Struktury ................................................................................................................... 177 Tworzenie struktur ................................................................................................ 177 Dodawanie właściwości do struktur ........................................................................ 180 Tablice ArrayList ........................................................................................................ 181 Używanie klasy ArrayList ........................................................................................ 181 Usuwanie elementów z listy ArrayList ..................................................................... 185 Wyświetlanie elementów tablic ArrayList ................................................................. 188 Używanie kolekcji ....................................................................................................... 188 Tworzenie kolekcji CustomerCollection ................................................................... 190 Dodawanie właściwości Item ................................................................................. 191 Wyszukiwanie elementów za pomocą kolekcji Hashtable ............................................... 193 Używanie kolekcji Hashtable .................................................................................. 193 Usuwanie elementów — metody Remove, RemoveAt i Clear .................................... 196 Wrażliwość na wielkość znaków ............................................................................. 199 Zaawansowane techniki manipulacji tablicami .............................................................. 200 Tablice dynamiczne ............................................................................................... 200 Słowo kluczowe Preserve ...................................................................................... 202 Podsumowanie .......................................................................................................... 203 8 Visual Basic 2005. Od podstaw Ćwiczenia .................................................................................................................. 204 Ćwiczenie 1. ......................................................................................................... 204 Ćwiczenie 2. ......................................................................................................... 204 Rozdział 6. Tworzenie aplikacji dla systemu Windows ....................................................................... 205 Reagowanie na zdarzenia ........................................................................................... 206 Ustawianie zdarzeń przycisku ................................................................................. 206 Tworzenie prostych aplikacji ........................................................................................ 210 Tworzenie formularza ............................................................................................ 210 Zliczanie liter ........................................................................................................ 212 Zliczanie słów ....................................................................................................... 214 Kod przycisku Pokaż wynik ..................................................................................... 217 Bardziej złożone aplikacje ........................................................................................... 218 Aplikacja do edycji tekstu ...................................................................................... 218 Tworzenie paska narzędzi ...................................................................................... 219 Tworzenie paska stanu .......................................................................................... 222 Tworzenie pola edycji ............................................................................................ 224 Usuwanie zawartości pola edycji ............................................................................ 224 Obsługa działania przycisków paska narzędzi .......................................................... 226 Aktywne kontrolki .................................................................................................. 230 Używanie wielu formularzy .......................................................................................... 231 Okno z informacjami o programie ........................................................................... 232 Podsumowanie .......................................................................................................... 235 Ćwiczenia .................................................................................................................. 236 Ćwiczenie 1. ......................................................................................................... 236 Ćwiczenie 2. ......................................................................................................... 236 Rozdział 7. Okna dialogowe .................................................................................................................... 237 Okno komunikatu ....................................................................................................... 237 Ikony okna komunikatu ......................................................................................... 238 Przyciski okna komunikatu ..................................................................................... 238 Ustawianie przycisku domyślnego .......................................................................... 239 Inne opcje ............................................................................................................ 240 Składnia metody Show .......................................................................................... 240 Przykładowe okna komunikatu ............................................................................... 242 Kontrolki do obsługi plików ......................................................................................... 245 Kontrolka OpenFileDialog ...................................................................................... 246 Właściwości kontrolki OpenFileDialog ..................................................................... 247 Metody kontrolki OpenFileDialog ............................................................................ 248 Używanie kontrolki OpenFileDialog ......................................................................... 248 Kontrolka SaveFileDialog ............................................................................................ 252 Właściwości kontrolki SaveFileDialog ...................................................................... 253 Metody kontrolki SaveFileDialog ............................................................................. 254 Używanie kontrolki SaveFileDialog .......................................................................... 254 Kontrolka FontDialog .................................................................................................. 258 Właściwości kontrolki FontDialog ........................................................................... 258 Metody kontrolki FontDialog .................................................................................. 258 Używanie kontrolki FontDialog ................................................................................ 259 Kontrolka ColorDialog ................................................................................................. 261 Właściwości kontrolki ColorDialog .......................................................................... 262 Używanie kontrolki ColorDialog .............................................................................. 263
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|