Visual_Basic_Net_Szybki_start_vbnszs.pdf

(802 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
Visual Basic .Net.
Szybki start
Autor: Harold Davis
T³umaczenie: Krzysztof Jurczyk, Tomasz Walczak
ISBN: 83-7361-737-X
Tytu³ orygina³u:
Visual Basic .Net
for Windows Visual Quickstart Guide
Format: B5, stron: 600
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Kurs tworzenia aplikacji WWW w jêzyku Visual Basic .NET
Visual Basic od dawna cieszy siê uznaniem w ród informatyków. Wed³ug ostatnich
badañ, jest wykorzystywany przez ponad 5 milionów programistów z ca³ego wiata.
Visual Basic jest niezwykle ³atwy do opanowania, a jednocze nie posiada ogromne
mo¿liwo ci i elastyczno æ. Jego najnowsza wersja — Visual Basic .NET otwiera przed
twórcami oprogramowania nowe horyzonty zwi¹zane z platform¹ .NET — szybki
i wydajny dostêp do baz danych, stosowanie jêzyka XML oraz mo¿liwo æ tworzenia
aplikacji typu Web Services to tylko niektóre z nich. Jêzyk VB .NET jest potê¿nym,
eleganckim i w pe³ni obiektowym nowoczesnym jêzykiem programowania, w którym
jednak zosta³a zachowana prostota, która zawsze by³a cech¹ charakterystyczn¹
jêzyków z rodziny Basic.
„Visual Basic .NET. Szybki start” to ksi¹¿ka dla tych, którzy chc¹ poznaæ mo¿liwo ci
najnowszej wersji Visual Basica bez konieczno ci przebijania siê przez tysi¹ce linii
przyk³adowych kodów i setki stron opisów. Ka¿de z omawianych zagadnieñ
przedstawione jest w postaci sekwencji czynno ci opatrzonej ilustracjami.
Nie znajdziesz tu rozwa¿añ teoretycznych -- poznasz tajniki rodowiska .NET,
obiektów i programowania poprzez rozwi¹zywanie przyk³adowych zagadnieñ.
• rodowisko Visual Studio .NET
• Projektowanie aplikacji Web Services
• Klasy i obiekty
• Tworzenie formularzy Windows
• Okna komunikatów
• Praca z formularzami MDI
• Obs³uga wyj¹tków i usuwanie b³êdów
• Stosowanie komponentów
• Dodawanie menu do aplikacji
• Bazy danych oraz technologie ADO.NET i XML
• Aplikacje internetowe ASP.NET
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWO 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
Poznaj jêzyk Visual Basic szybko i bez problemów.
Do³¹cz do ogromnej spo³eczno ci programistów VB.NET
Spis treści
Spis treści
Wprowadzenie
Rozdział 1.
9
Poznajemy Visual Studio .NET
15
Strona startowa..........................................................................................16
Konfigurowanie środowiska Visual Studio .NET .....................................22
Solucje, projekty i moduły ........................................................................26
Narzędzia środowiska Visual Studio.........................................................36
Tworzenie usług Web Service
43
Poznajemy usługi Web Service ................................................................44
Tworzenie usługi Web Service..................................................................47
Testowanie usług Web Service .................................................................52
Dodawanie metod Web .............................................................................53
Testowanie metody Web ...........................................................................54
Praca z klasami
55
Poznajemy obiekty i klasy.........................................................................56
Dodawanie klasy do usługi Web Service ..................................................58
Dodawanie klasy do aplikacji Windows ...................................................67
Składowe klasy..........................................................................................78
Zasięg ........................................................................................................90
Przecią anie metody..................................................................................92
Konstruktory klasy ....................................................................................94
Dziedziczenie ............................................................................................96
Dziedziczenie wizualne.............................................................................99
Interfejsy klasy
101
Abstrakcyjne klasy bazowe .....................................................................102
Interfejsy klasy ........................................................................................111
Tworzenie własnego interfejsu klasy ......................................................118
Formularze Windows
125
Klasa Form ..............................................................................................126
Właściwości formularza ..........................................................................133
Zmiana kształtu formularza.....................................................................151
5
Rozdział 2.
Spis treści
Rozdział 3.
Rozdział 4.
Rozdział 5.
Spis treści
Praca z egzemplarzami formularza .........................................................154
Uruchamianie aplikacji z Sub Main ........................................................167
Rozdział 6.
Używanie usług Web Service
173
Tworzenie interfejsu u ytkownika ..........................................................174
Sprawdzanie poprawności danych wprowadzanych przez u ytkownika.....177
Dodawanie odnośnika do usługi Web Service ........................................180
U ywanie usługi......................................................................................182
Okna komunikatu i instrukcja If
187
Klasa MessageBox ..................................................................................188
Tworzenie interfejsu u ytkownika ..........................................................208
Stosowanie instrukcji If...........................................................................214
Podłączanie formularza ...........................................................................215
Praca z formularzami MDI
225
U ywanie formularza nadrzędnego.........................................................227
U ywanie formularzy potomnych ...........................................................230
U ywanie tablic.......................................................................................237
Klasy pojemnikowe Collection ...............................................................245
Wyjątki i usuwanie błędów
247
Strukturalna obsługa wyjątków ...............................................................248
U ywanie instrukcji Try..........................................................................249
Generowanie wyjątków...........................................................................261
Praca z obiektami Exception ...................................................................264
U ywanie okna dialogowego Exceptions................................................265
Poznajemy ró ne rodzaje błędów ...............................................................267
Korzystanie z metod obiektu Debug .......................................................270
U ywanie poleceń Step i Watch..............................................................273
Rozdział 7.
Rozdział 8.
Spis treści
Rozdział 9.
Rozdział 10.
Kontrolki umożliwiające interakcję z użytkownikiem
277
Dostosowanie paska narzędzi do własnych wymagań ............................278
Polecenia menu Format ...........................................................................284
Praca z grupami kontrolek.......................................................................288
Praca z kontrolką paska narzędzi ToolBar ..............................................294
U ycie kontrolki ToolTip........................................................................303
Obsługa zakładek za pomocą kontrolki TabControl ...............................305
Korzystanie z kontrolki TrackBar ...........................................................311
Zarządzanie listami za pomocą kontrolki ListBox..................................313
6
Spis treści
Rozdział 11.
Komponent Timer
331
Zasada działania komponentu Timer ......................................................332
Wyświetlanie bie ącego czasu ................................................................337
Animacja duszka .....................................................................................342
Rozdział 12.
System menu
353
Dodawanie menu.....................................................................................354
Definiowanie nazw elementów menu .....................................................361
Doskonalenie systemu menu ...................................................................364
Obsługa zdarzeń dotyczących menu .......................................................369
Modyfikacja menu za pomocą kodu aplikacji.........................................377
Dodawanie menu za pomocą kodu aplikacji ...........................................385
Implementacja menu w aplikacjach MDI................................................388
Rozdział 13.
Kontrolki Common Dialog
401
Przykładowa aplikacja.............................................................................403
Okno dialogowe Czcionka ......................................................................408
Okno dialogowe Kolor ............................................................................411
Okna dialogowe File ...............................................................................414
Korzystanie z obiektu FileStream ...........................................................423
Drukowanie .............................................................................................428
Rozdział 14.
Przeglądarka obiektów Object Browser
437
Otwieranie przeglądarki obiektów ..........................................................438
Interfejs przeglądarki obiektów...............................................................442
Pakiety.....................................................................................................448
Przestrzenie nazw ....................................................................................451
Wa niejsze przestrzenie nazw .NET .......................................................458
Rozdział 15.
XML, zbiory danych i ADO.NET
461
Praca z XML ..........................................................................................463
Praca z bazami danych ............................................................................483
Rozdział 16.
Aplikacje internetowe ASP.NET
513
Podstawy ASP.NET ................................................................................515
Warunki niezbędne do tworzenia aplikacji ASP.NET ...........................518
Tworzenie aplikacji internetowych ASP.NET ........................................519
Praca z kontrolkami.................................................................................530
Dodatek A
Pomoc w środowisku Visual Studio
557
Korzystanie z systemu pomocy online....................................................558
Korzystanie z pomocy dynamicznej........................................................560
7
Spis treści
Spis treści
Korzystanie z okna zawartości Contents.................................................561
Korzystanie z okna Index ........................................................................563
Korzystanie z okna Search ......................................................................564
Filtrowanie ..............................................................................................566
Dodatek B
Dodatek C
Słowa kluczowe Visual Basic .NET
569
Typy i konwersja typów
571
Typy Visual Basic .NET .........................................................................572
Opcja kompilatora Option Strict .............................................................574
Podstawy silnego typowania ...................................................................576
Korzystanie z konwersji niejawnej..........................................................579
Korzystanie z funkcji CType...................................................................580
Korzystanie z dołączanych funkcji konwersji typów..............................581
Stosowanie innych metod konwersji.......................................................582
Skorowidz
585
Spis treści
8
Zgłoś jeśli naruszono regulamin