VB_NET_Almanach_vbntal.pdf
(
305 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
VB .NET. Almanach
SPIS TRECI
Autorzy: Steve Roman, Ron Petrusha, Paul Lomax
T³umaczenie: Dorota Bednarz,
Krzysztof Jurczyk, Dariusz Ma³yszko
ISBN: 83-7197-730-1
Tytu³ orygina³
u:
VB .NET Language In A Nutshell
Format: B5, stron: 754
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
DODAJ DO KOSZYKA
W dziesiêæ lat po powstaniu jêzyka Visual Basic firma Microsoft wprowadza na rynek
platformê .NET z ca³kowicie poprawion¹ i przebudowan¹ wersj¹ tego jêzyka, opatrzon¹
nazw¹ Visual Basic .NET. Zdaniem niektórych jest to ca³kiem nowy jêzyk
programowania. Visual Basic jest teraz w pe³nym tego s³owa znaczeniu jêzykiem
zorientowanym obiektowo — z d³ugo oczekiwanym dziedziczeniem klas i innymi
elementami charakteryzuj¹cymi programowanie obiektowe.
W wiêkszoci ksi¹¿ek powiêconych Visual Basicowi zak³ada siê, ¿e czytelnik jest
ca³kowitym nowicjuszem w dziedzinie programowania i dlatego s¹ one w du¿ej czêci
powiêcone wprowadzeniu go w takie pojêcia, jak zmienne, ³añcuchy i instrukcje.
Niniejszy almanach jest zupe³nie innym rodzajem ksi¹¿ki. Stanowi szczegó³owe,
profesjonalne ród³o informacji o jêzyku VB .NET, do którego mo¿na siê odwo³aæ,
by odwie¿yæ informacje na temat konkretnego elementu jêzyka czy parametru.
Ksi¹¿ka bêdzie doskona³¹ pomoc¹ podczas programowania, kiedy zaistnieje potrzeba
przejrzenia regu³ dotycz¹cych stosowania konkretnego elementu sk³adowego jêzyka
lub wtedy, gdy nale¿y sprawdziæ czy nie przeoczono jakiego istotnego szczegó³u
zwi¹zanego z konkretnym elementem jêzyka.
W ksi¹¿ce VB .NET. Almanach omówiono m.in.:
• Podstawowe typy danych jêzyka Visual Basic oraz sposób ich wykorzystania,
a tak¿e typy danych .NET
• Programowanie obiektowe w VB .NET
• Nowe elementy sk³adowe .NET Framework, maj¹ce najwiêkszy wp³yw na sposób
programowania w VB .NET, bibliotekê klas .NET Framework
• Delegacje, zdarzenia i obs³ugê b³êdów w VB .NET
• Wszystkie funkcje, instrukcje, dyrektywy, obiekty i elementy sk³adowe obiektów
tworz¹ce jêzyk VB .NET
• Pu³apki czyhaj¹ce na programistê VB .NET i wiele przydatnych „tricków”
programistycznych
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
Wstp.......................................................................................................................5
Cz I Podstawy...............................................................................13
Rozdział 1. Wprowadzenie................................................................................... 15
Dlaczego Visual Basic .NET? ................................................................................................... 16
Czym jest VB .NET?................................................................................................................. 20
Co mog zrobi w VB .NET? ................................................................................................... 26
Rozdział 2. Zmienne i typy danych ..................................................................... 27
Zmienne ................................................................................................................................... 27
Deklaracje zmiennych i stałych ................................................................................................ 32
Typy danych............................................................................................................................. 34
Tablice ...................................................................................................................................... 51
Zmienne obiektowe i ich wi-zanie........................................................................................... 55
Obiekt Collection...................................................................................................................... 57
Parametry i argumenty ............................................................................................................ 58
Rozdział 3. Wprowadzenie do programowania obiektowego............................ 65
Dlaczego programowanie obiektowe?..................................................................................... 65
Podstawy programowania obiektowego ................................................................................. 66
Klasy i obiekty.......................................................................................................................... 71
Dziedziczenie ........................................................................................................................... 78
Interfejsy, abstrakcyjne składowe i klasy................................................................................. 84
Polimorfizm i przeci-5anie....................................................................................................... 87
Zasig i dostp w module klasy .............................................................................................. 88
4
Spis treci
Rozdział 4. .NET Framework — podstawowe pojcia ....................................... 91
Przestrzenie nazw .................................................................................................................... 91
CLR (Common Language Runtime), kod zarz-dzany i dane zarz-dzane............................... 92
Nadzorowane wykonanie ........................................................................................................ 93
Pakiety...................................................................................................................................... 94
Pakiety a VB .NET.................................................................................................................... 95
Rozdział 5. Biblioteka klas .NET Framework..................................................... 99
Przestrze; nazw System ........................................................................................................ 100
Pozostałe przestrzenie nazw.................................................................................................. 106
Rozdział 6. Delegacje i zdarzenia ...................................................................... 113
Delegacje ................................................................................................................................ 113
Zdarzenia i ich wi-zanie ........................................................................................................ 117
Rozdział 7. Obsługa błdów w VB .NET........................................................... 121
Wykrywanie i obsługa błdów .............................................................................................. 121
Obsługa błdów czasu wykonania......................................................................................... 122
Obsługa błdów logicznych ................................................................................................... 131
Kody błdów.......................................................................................................................... 133
Cz II Leksykon............................................................................. 135
Rozdział 8. Słownik jzyka VB .NET ................................................................ 137
Cz III Dodatki ............................................................................. 661
Dodatek A Nowo3ci i zmiany w VB .NET ........................................................ 663
Dodatek B Elementy jzyka — podział na kategorie....................................... 681
Dodatek C Operatory ......................................................................................... 699
Dodatek D Stałe i wyliczenia ............................................................................ 709
Dodatek E Kompilator VB .NET uruchamiany z wiersza polece7................... 719
Dodatek F Elementy jzyka VB 6 nieobsługiwane przez VB .NET .................. 727
Skorowidz............................................................................................................ 731
3
Wprowadzenie
do programowania
obiektowego
Ten rozdział jest krótkim i zwizłym wprowadzeniem do programowania obiektowego.
Poniewa nie jest to ksika o programowaniu obiektowym, skupimy si na tych zagad-
nieniach, które s wane podczas programowania w VB .NET.
Dlaczego programowanie obiektowe?
Poczwszy od wersji 4 Visual Basic umoliwia stosowanie szeregu technik programowania
obiektowego. Jednak niejednokrotnie prezentowano pogld, e dotychczasowe wersje
jzyka Visual Basic nie s „prawdziwym” obiektowym jzykiem. Dopiero w VB .NET
zmiany wprowadzone w dziedzinie obiektowo+ci s naprawd zauwaalne. Bez wzgldu
na prezentowane w tej kwestii stanowisko wydaje si oczywiste, e VB .NET jest obiek-
towym jzykiem programowania w pełnym tego słowa znaczeniu.
Mona w tym miejscu powiedzie-: „Nie chc uywa- technik programowania obiektowego
w moich programach.”. W przypadku VB 6 było to jeszcze moliwe. Jednak w VB .NET
struktura .NET Framework — szczególnie biblioteka klas
Base Class Library
— jak
równie dokumentacja jest całkowicie zorientowana obiektowo. Z tego powodu nie
mona dłuej unika- moliwo+ci poznania podstaw programowania obiektowego nawet
wtedy, gdy zdecydujemy si nie uywa- tych technik we własnych aplikacjach.
66
Rozdział 3. Wprowadzenie do programowania obiektowego
Podstawy programowania obiektowego
W literaturze czsto podaje si, e u podstaw programowania obiektowego le cztery
główne pojcia:
hermetyzacja;
•
abstrakcja;
•
dziedziczenie;
•
polimorfizm.
•
Kade z powyszych poj- w charakterystyczny dla siebie sposób odgrywa znaczc
rol w programowaniu w VB .NET. Hermetyzacja oraz abstrakcja s „teoretycznymi”
pojciami stanowicymi podstaw programowania obiektowego. Dziedziczenie i poli-
morfizm stanowi pojcia bezpo+rednio stosowane podczas programowania w VB .NET.
Abstrakcja
Pojcie abstrakcja oznacza po prostu przedstawienie danego elementu — encji — zawie-
rajce jedynie te jego aspekty, które s wane w konkretnej sytuacji. Przypu+-my, e chcemy
utworzy- komponent odpowiedzialny za przechowywanie informacji o pracownikach
przedsibiorstwa. W tym celu rozpoczniemy od utworzenia listy pozycji istotnych dla
naszej encji (pracownika przedsibiorstwa). Niektóre z tych pozycji to:
imi i nazwisko;
•
adres;
•
numer identyfikacyjny pracownika;
•
pobory;
•
zwikszenie poborów;
•
zmniejszenie poborów.
•
Wane jest, e dołczyli+my nie tylko właciwoci encji (tj. pracowników), takie jak imi
i nazwisko, ale równie akcje, które moemy wykona- na tych encjach, jak na przykład
zwikszenie lub zmniejszenie poborów. Wymienione czynno+ci lub działania nazywane
s równie metodami, operacjami lub zachowaniami. W tej ksice bdziemy uywa-
terminu metody, który jest powszechnie stosowany w VB .NET.
Oczywi+cie nie bdziemy tworzy- wła+ciwo+ci IQ okre+lajcej iloraz inteligencji pracow-
nika, poniewa nie jest to stosowne (by nie wspomnie- o dyskryminacyjnym charakterze
takiego postpowania). Nie bdziemy równie dołcza- wła+ciwo+ci „kolor włosów.”
Wprawdzie ta cecha wchodzi w skład encji, jednak nie jest w tym przypadku istotna.
Podsumowujc — utworzyli+my abstrakcyjne pojcie pracownika, które zawiera jedynie
te wła+ciwo+ci i metody, które nas interesuj. Po utworzeniu takiego abstrakcyjnego modelu
mona przystpi- do hermetyzacji jego wła+ciwo+ci i metod w konkretnym komponencie.
Plik z chomika:
Ksiegarnia_Informatyka
Inne pliki z tego folderu:
100_sposobow_na_Visual_Studio_100vis.pdf
(1320 KB)
ASP_NET_2_0_Tworzenie_witryn_internetowych_z_wykorzystaniem_C_i_Visual_Basica_aspntw.pdf
(1481 KB)
ASP_NET_3_5_z_wykorzystaniem_C_i_VB_Zaawansowane_programowanie_as35zp.pdf
(838 KB)
ASP_NET_4_z_wykorzystaniem_C_i_VB_Zaawansowane_programowanie_asp4cv.pdf
(1028 KB)
Microsoft_Visual_Basic_NET_2003_Ksiega_eksperta_vbn23k.pdf
(557 KB)
Inne foldery tego chomika:
Agile - Programowanie
Algorytmy - Programowanie
Asembler - Programowanie
C - Programowanie
C# - Programowanie
Zgłoś jeśli
naruszono regulamin