VB NET Almanach.pdf
(
301 KB
)
Pobierz
C:\Andrzej\PDF\ABC nagrywania p³yt CD\1 strona.cdr
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
VB .NET. Almanach
SPIS TRECI
KATALOG KSI¥¯EK
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 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:
janowiec
Inne pliki z tego folderu:
Asembler dla procesorow Intel Vademecum profesjonalisty.pdf
(400 KB)
Asembler cwiczenia praktyczne.pdf
(358 KB)
Architektura systemow zarzadzania przedsiebiorstwem Wzorce projektowe.pdf
(829 KB)
Architektura oprogramowania Metody oceny oraz analiza przypadkow.pdf
(429 KB)
Aplikacje w Visual C++ 2005 Przyklady.pdf
(296 KB)
Inne foldery tego chomika:
PHP
Zgłoś jeśli
naruszono regulamin