Visual Basic Net Szybki start.pdf

(821 KB) Pobierz
IDZ DO
PRZYK£ADOW Y ROZDZIA£
Visual Basic .Net.
SPIS TRECI
Szybki start
KATALOG KSI¥¯EK
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
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Kurs tworzenia aplikacji WWW w jêzyku Visual Basic .NET
Visual Basic od dawna cieszy siê uznaniem wró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 jednoczenie posiada ogromne
mo¿liwoci 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¿liwoci
najnowszej wersji Visual Basica bez koniecznoci 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 czynnoci 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
Poznaj jêzyk Visual Basic szybko i bez problemów.
Do³¹cz do ogromnej spo³ecznoci programistów VB.NET
DODAJ DO KOSZYKA
CENNIK I INFORMACJE
ZAMÓW INFORMACJE
O NOWOCIACH
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
945365315.027.png 945365315.028.png 945365315.029.png 945365315.030.png 945365315.001.png 945365315.002.png 945365315.003.png 945365315.004.png 945365315.005.png 945365315.006.png 945365315.007.png 945365315.008.png 945365315.009.png 945365315.010.png 945365315.011.png 945365315.012.png 945365315.013.png 945365315.014.png 945365315.015.png 945365315.016.png
 
Spis treci
Spis treci
Wprowadzenie
9
Rozdział 1. 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
Rozdział 2. 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
Rozdział 3. 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
Przeci23anie metody..................................................................................92
Konstruktory klasy....................................................................................94
Dziedziczenie ............................................................................................96
Dziedziczenie wizualne.............................................................................99
Rozdział 4. Interfejsy klasy 101
Abstrakcyjne klasy bazowe.....................................................................102
Interfejsy klasy........................................................................................111
Tworzenie własnego interfejsu klasy......................................................118
Rozdział 5. Formularze Windows 125
Klasa Form..............................................................................................126
Właciwoci formularza..........................................................................133
Zmiana kształtu formularza.....................................................................151
5
945365315.017.png 945365315.018.png 945365315.019.png 945365315.020.png
Spis treci
Praca z egzemplarzami formularza .........................................................154
Uruchamianie aplikacji z Sub Main........................................................167
Rozdział 6. U,ywanie usług Web Service 173
Tworzenie interfejsu u3ytkownika..........................................................174
Sprawdzanie poprawnoci danych wprowadzanych przez u3ytkownika.....177
Dodawanie odnonika do usługi Web Service........................................180
U3ywanie usługi......................................................................................182
Rozdział 7. Okna komunikatu i instrukcja If 187
Klasa MessageBox..................................................................................188
Tworzenie interfejsu u3ytkownika..........................................................208
Stosowanie instrukcji If...........................................................................214
Podł2czanie formularza...........................................................................215
Rozdział 8. Praca z formularzami MDI 225
U3ywanie formularza nadrz$dnego.........................................................227
U3ywanie formularzy potomnych...........................................................230
U3ywanie tablic.......................................................................................237
Klasy pojemnikowe Collection ...............................................................245
Rozdział 9. Wyj2tki i usuwanie bł3dów 247
Strukturalna obsługa wyj2tków...............................................................248
U3ywanie instrukcji Try..........................................................................249
Generowanie wyj2tków...........................................................................261
Praca z obiektami Exception...................................................................264
U3ywanie okna dialogowego Exceptions................................................265
Poznajemy ró3ne rodzaje bł$dów...............................................................267
Korzystanie z metod obiektu Debug .......................................................270
U3ywanie polece? Step i Watch..............................................................273
Rozdział 10. Kontrolki umo,liwiaj2ce interakcj3 z u,ytkownikiem 277
Dostosowanie paska narz$dzi do własnych wymaga? ............................278
Polecenia menu Format...........................................................................284
Praca z grupami kontrolek.......................................................................288
Praca z kontrolk2 paska narz$dzi ToolBar..............................................294
U3ycie kontrolki ToolTip........................................................................303
Obsługa zakładek za pomoc2 kontrolki TabControl ...............................305
Korzystanie z kontrolki TrackBar...........................................................311
Zarz2dzanie listami za pomoc2 kontrolki ListBox..................................313
6
945365315.021.png 945365315.022.png
 
Spis treci
Rozdział 11. Komponent Timer 331
Zasada działania komponentu Timer ......................................................332
Wywietlanie bie32cego 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? dotycz2cych menu .......................................................369
Modyfikacja menu za pomoc2 kodu aplikacji.........................................377
Dodawanie menu za pomoc2 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. Przegl2darka obiektów Object Browser 437
Otwieranie przegl2darki obiektów ..........................................................438
Interfejs przegl2darki obiektów...............................................................442
Pakiety.....................................................................................................448
Przestrzenie nazw....................................................................................451
Wa3niejsze 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
945365315.023.png 945365315.024.png
 
Spis treci
Korzystanie z okna zawartoci Contents.................................................561
Korzystanie z okna Index........................................................................563
Korzystanie z okna Search......................................................................564
Filtrowanie ..............................................................................................566
Dodatek B
Słowa kluczowe Visual Basic .NET
569
Dodatek C 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ł2czanych funkcji konwersji typów..............................581
Stosowanie innych metod konwersji.......................................................582
Skorowidz
585
8
945365315.025.png 945365315.026.png
 
Zgłoś jeśli naruszono regulamin