Visual Basic NET dla kazdego.pdf
(
744 KB
)
Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
Visual Basic. NET
dla ka¿dego
Autorzy: Duncan Mackenzie, Kent Sharkey
T³umaczenie: Tomasz Miszkiel
ISBN: 83-7197-700-X
Tytu³ orygina³u:
Teach Yourself Visual Basic .NET in 21 Days
Format: B5, stron: 624
Przyk³ady na ftp: 1889 kB
TWÓJ KOSZYK
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO CIACH
ZAMÓW CENNIK
O znaczeniu jêzyka Visual Basic nie trzeba nikogo przekonywaæ: jest to
najpopularniejszy jêzyk programowania na wiecie, umo¿liwiaj¹cy nawet
pocz¹tkuj¹cym rozpoczêcie przygody z programowaniem w rodowisku Windows. Teraz
jednak jego rola jest jeszcze wiêksza: sta³ siê on bowiem, w nowej wersji nazwanej
VisualBasic.NET, sk³adnikiem platformy .NET Microsoftu. Dziêki zintegrowaniu z .NET
VisualBasic przesta³ byæ jêzykiem „drugiej kategorii”: jego mo¿liwo ci s¹ obecnie
prawie porównywalne z C++.
21 napisanych przystêpnym jêzykiem rozdzia³ów opisuje miêdzy innymi:
•
ewolucjê VisualBasica i budowê platformy .NET
•
sk³adniê jêzyka
•
sposoby eliminowania b³êdów w aplikacjach
•
programowanie zorientowane obiektowo
•
tworzenie interfejsu aplikacji za pomoc¹ Windows Forms
•
pisanie aplikacji dzia³aj¹cych w Internecie
•
korzystanie z baz danych, plików tekstowych i graficznych
Ksi¹¿ka, napisana przed dwóch do wiadczonych programistów, bêd¹cych
pracownikami Microsoftu, opisuje wiêc nie tylko sam VisualBasic.NET, ale tak¿e
platformê .NET oraz narzêdzia przeznaczone do tworzenia aplikacji. Na koñcu ka¿dego
rozdzia³u znajduj¹ siê æwiczenia, pozwalaj¹ce czytelnikowi sprawdziæ swoj¹ wiedzê.
Jest to zarówno ksi¹¿ka dla tych, którzy programowali w VisualBasicu wcze niej,
a teraz chc¹ poznaæ jego nowe mo¿liwo ci, jak i dla zupe³nych nowicjuszy.
CZYTELNIA
FRAGMENTY KSI¥¯EK ONLINE
Wydawnictwo Helion
ul. Chopina 6
44-100 Gliwice
tel. (32)230-98-63
e-mail: helion@helion.pl
Spis treści
O Autorach ...................................................................................... 15
Wprowadzenie ................................................................................. 17
Rozdział 1. Wprowadzenie do Visual Basic .NET ................................................. 23
Programowanie komputerów ............................................................................................23
Zadania systemu operacyjnego ...................................................................................24
Języki programowania ................................................................................................25
Programy komputerowe ....................................................................................................28
Historia Visual Basica.......................................................................................................29
Czym jest .NET? ...............................................................................................................31
.NET Servers...............................................................................................................32
.NET Framework ........................................................................................................33
.NET Services .............................................................................................................34
.NET Devices..............................................................................................................35
Pierwsza aplikacja w środowisku Visual Basic .NET.......................................................35
Instalacja środowiska Visual Studio .NET .................................................................35
Programowanie bez wsparcia środowiska programistycznego...................................39
Proste zadanie do wykonania......................................................................................39
Pisanie kodu źródłowego ............................................................................................39
Podsumowanie ..................................................................................................................44
Pytania i odpowiedzi .........................................................................................................44
Warsztat.............................................................................................................................45
Quiz.............................................................................................................................45
Ćwiczenia....................................................................................................................46
Rozdział 2. Praca z Visual Basic .NET ................................................................ 47
Środowisko Visual Studio.................................................................................................47
Zanim zaczniemy ........................................................................................................47
Główne okna środowiska Visual Studio .....................................................................50
Rozwiązania i projekty ...............................................................................................65
Pliki .............................................................................................................................66
Tworzenie pierwszej aplikacji dla systemu Windows ......................................................68
Tworzenie projektu .....................................................................................................68
Interfejs u ytkownika..................................................................................................68
Uruchomienie aplikacji...............................................................................................70
Tworzenie pliku wykonywalnego...............................................................................70
Wpisywanie kodu źródłowego....................................................................................73
Podsumowanie ..................................................................................................................74
Pytania i odpowiedzi .........................................................................................................74
6
Visual Basic .NET dla każdego
Warsztat.............................................................................................................................75
Quiz.............................................................................................................................75
Ćwiczenie....................................................................................................................75
Rozdział 3. Wprowadzenie do programowania w Visual Basic .NET...................... 77
Zmienna i przypisanie .......................................................................................................77
Czym jest zmienna? ....................................................................................................77
Typy zmiennych..........................................................................................................78
Zmienne proste............................................................................................................78
Deklaracja zmiennych.................................................................................................82
Tablice.........................................................................................................................83
Przypisanie wartości zmiennym .................................................................................85
Stałe.............................................................................................................................86
Nazewnictwo zmiennych ..................................................................................................86
Obliczenia w Visual Basic .NET.......................................................................................87
Praca z operatorami.....................................................................................................88
Funkcje wbudowane ...................................................................................................88
Tworzenie własnych procedur ..........................................................................................92
Procedury Sub.............................................................................................................92
Funkcje........................................................................................................................93
Zakres działania ..........................................................................................................94
Przykład aplikacji: obliczanie zysku z inwestycji.............................................................95
Podsumowanie ................................................................................................................100
Pytania i odpowiedzi .......................................................................................................100
Warsztat...........................................................................................................................101
Quiz...........................................................................................................................101
Ćwiczenia..................................................................................................................101
Rozdział 4. Sterowanie wykonywaniem programu ............................................. 103
Instrukcje warunkowe .....................................................................................................103
Instrukcja warunkowa If ...........................................................................................104
Rozszerzenie instrukcji If .........................................................................................107
Instrukcje warunkowe w jednej linii.........................................................................110
Logika i wyra enia logiczne ...........................................................................................111
Operatory porównania ..............................................................................................111
Operatory logiczne....................................................................................................112
Skrócony zapis wyra eń ...........................................................................................113
Instrukcja warunkowa Select Case..................................................................................114
Instrukcje iteracyjne ........................................................................................................116
Pętla For ... Next .......................................................................................................116
Pętla While................................................................................................................119
Pętla Do-Loop...........................................................................................................120
Warunek wyjścia.......................................................................................................122
Pętle nieskończone....................................................................................................123
Optymalizacja pętli ...................................................................................................124
Wykorzystanie klas .NET Framework w aplikacjach.....................................................125
Odczyt danych z pliku ..............................................................................................125
Prosta gra ..................................................................................................................127
Rekurencje, czyli unikanie zagmatwanych pętli .............................................................129
Podsumowanie ................................................................................................................131
Pytania i odpowiedzi .......................................................................................................131
Warsztat...........................................................................................................................132
Quiz...........................................................................................................................132
Ćwiczenia..................................................................................................................132
Spis treści
7
Rozdział 5. Architektura aplikacji w .NET ......................................................... 133
Architektura aplikacji......................................................................................................133
Rola architekta oprogramowania ..............................................................................134
Części systemu związane z architekturą aplikacji ....................................................135
Rozwiązania architektury w .NET ..................................................................................138
Trzy główne elementy ka dej aplikacji ....................................................................139
Z ilu warstw skorzystać?...........................................................................................139
Windows DNA..........................................................................................................140
Gdzie jest miejsce .NET?..........................................................................................140
Wybór technologii klienta.........................................................................................141
Wybór architektury .........................................................................................................144
Co wpływa na decyzję wyboru? ...............................................................................144
Przykładowe scenariusze ..........................................................................................146
Podsumowanie ................................................................................................................149
Pytania i odpowiedzi .......................................................................................................150
Warsztat...........................................................................................................................150
Quiz...........................................................................................................................150
Rozdział 6. Wykrywanie błędów w programach
i zapobieganie ich występowaniu .................................................... 151
Strukturalna obsługa wyjątków.......................................................................................151
Co to jest strukturalna obsługa wyjątków? ...............................................................151
Błędy i wyjątki..........................................................................................................152
Blok Try ....................................................................................................................153
Sekcja Catch..............................................................................................................153
Zagnie d anie bloków Try ... End Try .....................................................................158
Sekcja Finally............................................................................................................159
Zgłaszanie wyjątków ................................................................................................160
Wykrywanie i usuwanie błędów programu.....................................................................161
Źródła błędów ...........................................................................................................161
Śledzenie działania programu ...................................................................................162
Tryby pracy środowiska programistycznego podczas tworzenia programu.............165
Krokowe wykonywanie programu............................................................................167
Sprawdzanie wartości zmiennych.............................................................................170
Inne narzędzia do śledzenia przebiegu programu .....................................................174
Podsumowanie ................................................................................................................175
Pytania i odpowiedzi .......................................................................................................175
Warsztat...........................................................................................................................176
Quiz...........................................................................................................................176
Ćwiczenia..................................................................................................................176
Rozdział 7. Praca z obiektami .......................................................................... 179
Czym są obiekty? ............................................................................................................179
Klasy i obiekty ..........................................................................................................179
Wskaźniki .................................................................................................................180
Tworzenie obiektów........................................................................................................181
Właściwości ..............................................................................................................182
Tworzenie przykładowych obiektów........................................................................183
Hermetyzacja obiektów ............................................................................................185
Zaawansowane funkcje obiektów ...................................................................................187
Przecią enie ..............................................................................................................188
Dziedziczenie............................................................................................................190
Konstruktory .............................................................................................................194
Przestrzenie nazw......................................................................................................196
Obiekty i składniki współdzielone............................................................................197
8
Visual Basic .NET dla każdego
Posumowanie ..................................................................................................................198
Pytania i odpowiedzi .......................................................................................................198
Warsztat...........................................................................................................................199
Quiz...........................................................................................................................199
Ćwiczenia..................................................................................................................200
Rozdział 8. Wprowadzenie do .NET Framework ................................................. 201
Czym jest .NET Framework............................................................................................201
Najwa niejsze klasy środowiska .NET Framework........................................................202
Klasa Console ...........................................................................................................202
Klasa Environment....................................................................................................208
Klasa Random...........................................................................................................209
Klasa Math ................................................................................................................209
Klasy kolekcji w .NET Framework ..........................................................................210
Wyszukiwanie odpowiednich komponentów w .NET Framework ................................214
Reguły wyszukiwania ...............................................................................................214
Wyszukiwanie przykładowej klasy...........................................................................214
Podsumowanie ................................................................................................................218
Pytania i odpowiedzi .......................................................................................................218
Warsztat...........................................................................................................................219
Quiz...........................................................................................................................219
Ćwiczenia..................................................................................................................219
Rozdział 9. Tworzenie interfejsu użytkownika za pomocą form Windows ............ 221
Okna aplikacji w systemie Windows, czyli formy..........................................................221
Tworzenie aplikacji korzystającej z okien ......................................................................223
Tworzenie interfejsu u ytkownika............................................................................223
Dodawanie obiektów kontrolnych do formy ............................................................224
Nazewnictwo obiektów kontrolnych ........................................................................225
Obsługa zdarzenia.....................................................................................................226
Korzystanie z wielu procedur obsługujących jedno zdarzenie .................................228
Wyszukiwanie obiektów i zdarzeń w oknie edycji kodu źródłowego......................228
Obsługa wielu zdarzeń za pomocą jednej procedury................................................229
Więcej informacji o kontrolkach.....................................................................................229
Grupa przycisków opcji ............................................................................................230
Korzystanie z pól wyboru .........................................................................................232
Kontrola informacji wpisywanych przez u ytkownika...................................................234
Korzystanie z klasy MessageBox....................................................................................237
Parametry metody Show ...........................................................................................237
Przechwycenie wartości............................................................................................238
Niewidoczne obiekty kontrolne ......................................................................................241
Kontrolka Timer........................................................................................................242
Kontrolka NotifyIcon................................................................................................243
Kontrolka ErrorProvider ...........................................................................................243
Kontrolki systemowych okien dialogowych.............................................................244
Tworzenie własnych okien dialogowych ........................................................................248
Okno dialogowe ........................................................................................................248
Przechwycenie informacji.........................................................................................249
Wyświetlanie okna dialogowego ..............................................................................250
Podsumowanie ................................................................................................................252
Pytania i odpowiedzi .......................................................................................................252
Warsztat...........................................................................................................................252
Quiz...........................................................................................................................252
Ćwiczenia..................................................................................................................253
Plik z chomika:
PDFator
Inne pliki z tego folderu:
Praktyczny kurs Visual Basic NET.pdf
(1819 KB)
Programowanie dla poczatkujacych w 24 godziny Wydanie IV.pdf
(1907 KB)
Visual Basic 2005 Od podstaw.pdf
(602 KB)
Visual Basic 2015 w 24 godziny.pdf
(1331 KB)
VB NET Leksykon kieszonkowy.pdf
(440 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin