Visual Basic 2005 Od podstaw.pdf
(
627 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
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³
u:
Beginning Visual Basic 2005
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
Plik z chomika:
Smoke-Wood
Inne pliki z tego folderu:
JavaServer Faces Wydanie III(1).pdf
(596 KB)
Linux Najlepsze przepisy Wydanie II(1).pdf
(596 KB)
Macromedia FreeHand MX Oficjalny podrecznik(1).pdf
(588 KB)
Generator Macromedia Flash nastepny krok(1).pdf
(584 KB)
JavaServer Faces Wydanie III.pdf
(596 KB)
Inne foldery tego chomika:
- ✖ COMPANY OF HEROES 2 OFENSYWA W ARDENACH [PC]
- ✖ EVOLVE [PC]
- ✖ FAHRENHEIT REMASTERED [PC]
- ✖ LEGO BATMAN 3 POZA GOTHAM [PC]
- � ✔ F1 2014 (2014) XBOX360 - PL✔
Zgłoś jeśli
naruszono regulamin