VB_NET_Leksykon_kieszonkowy_vbntlk.pdf

(440 KB) Pobierz
IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TRE CI
KATALOG KSI¥¯EK
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
VB. NET. Leksykon
kieszonkowy
Autorzy: Steven Roman, Ron Petrusha, Paul Lomax
T³umaczenie: Daniel Kaczmarek
ISBN: 83-7361-168-1
Tytu³ orygina³u:
VB.NET Language Pocket Reference
Format: B5, stron: 190
TWÓJ KOSZYK
DODAJ DO KOSZYKA
Miliony programistów ucz¹ siê jêzyka Visual Basic .NET, najnowszej wersji Visual
Basica Microsoftu. Chc¹c efektywnie programowaæ, nie zawsze mo¿esz pozwoliæ sobie
na komfort studiowania obszernych podrêczników, w celu znalezienia konkretnej
informacji, która potrzebna Ci jest do dalszej pracy. Problem ten rozwi¹zuje „VB.NET
Leksykon kieszonkowy”, w którym znajdziesz w skrótowej formie pe³ny opis tego
jêzyka. Przyda siê on zw³aszcza programistom, którzy przechodz¹ od Visual Basica 6
do jego najnowszej wersji.
Niezale¿nie od tego, czy Visual Basic .NET zostanie wykorzystany do tworzenia stron
ASP.NET, aplikacji Windows Forms czy pisania komponentów warstwy po rednicz¹cej,
ta ksi¹¿ka bêdzie Ci towarzyszyæ przez ca³y czas pracy nad oprogramowaniem.
Niniejszy leksykon szczegó³owo opisuje wszystkie elementy jêzyka VB.NET — ka¿d¹
dyrektywê kompilatora, instrukcjê, funkcjê i obiekt. Pozycje u³o¿one s¹ w nie tylko
w porz¹dku alfabetycznym, ale tak¿e podzielone na zagadnienia, dziêki czemu ³atwo
mo¿na odnale æ szczegó³owe informacje na przyk³ad na temat funkcji obs³uguj¹cej
³añcuchy znaków, której nazwa chwilowo umknê³a Ci z pamiêci.
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
Spis treści
Wprowadzenie..........................................................................7
Konwencje typograficzne .......................................................8
Konwencje języka Visual Basic ............................................8
Typy danych .............................................................................9
Zmienne ...................................................................................12
Operatory i pierwszeństwo .................................................12
Stałe..........................................................................................14
Atrybuty plików.......................................................................................14
Stała błędu.................................................................................................14
Stałe daty i czasu......................................................................................15
Stałe formatu daty....................................................................................15
Stałe logiczne i trzystanowe ...................................................................15
Stałe okna komunikatu ...........................................................................15
Stałe podtypów zmiennych ....................................................................16
Stałe porównań.........................................................................................16
Stałe stylu okna ........................................................................................17
Stałe wywołań typu .................................................................................17
Stałe znaków specjalnych .......................................................................17
Typy wyliczeniowe................................................................17
AppWinStyle — typ wyliczeniowy.......................................................18
CallType — typ wyliczeniowy...............................................................18
CompareMethod — typ wyliczeniowy ................................................18
ControlChars — klasa .............................................................................18
DateFormat — typ wyliczeniowy..........................................................19
DateInterval — typ wyliczeniowy.........................................................19
DueDate — typ wyliczeniowy ...............................................................19
FileAttribute — typ wyliczeniowy ........................................................19
Spis treści
3
FirstDayOfWeek — typ wyliczeniowy .................................................20
FirstWeekOfYear — typ wyliczeniowy ................................................20
MsgBoxResult — typ wyliczeniowy .....................................................20
MsgBoxStyle — typ wyliczeniowy........................................................20
OpenAccess — typ wyliczeniowy .........................................................21
OpenMode — typ wyliczeniowy...........................................................21
OpenShare — typ wyliczeniowy ...........................................................21
TriState — typ wyliczeniowy.................................................................22
VariantType — typ wyliczeniowy ........................................................22
VbStrConv — typ wyliczeniowy ...........................................................22
Programowanie obiektowe ..................................................23
Biblioteka .NET Framework Class Library ..........................................23
Własne typy i klasy..................................................................................24
Pola, właściwości oraz metody ..............................................................25
Struktura programu...............................................................27
Obsługa błędów .....................................................................28
Obiekty Collection ................................................................34
Data i czas..............................................................................36
Deklaracje ...............................................................................51
Funkcje finansowe .................................................................72
Funkcje matematyczne..........................................................82
Informacja ...............................................................................92
Interakcja ................................................................................98
Kompilacja warunkowa.....................................................104
Operacje na łańcuchach znaków ......................................106
Programowanie ....................................................................123
Przekształcenia typów danych .........................................136
4
VB .NET. Leksykon kieszonkowy
Inne przekształcenia............................................................147
Rejestr ....................................................................................151
Struktura i kontrola programu .........................................153
System plików......................................................................161
Obsługa tablic ......................................................................168
Wejście-wyjście....................................................................171
Zintegrowane środowisko programistyczne ..................180
Skorowidz .............................................................................181
Spis treści
5
Typy wyliczeniowe
Przestrzeń nazw
/KETQUQHV8KUWCN$CUKE
definiuje również sze-
reg typów wyliczeniowych. Znaczna część ich składowych jest
identyczna pod względem funkcjonalnym z noszącymi niemal
identyczne nazwy stałymi przedstawionymi w poprzedniej czę-
ści „Stałe”.
AppWinStyle — typ wyliczeniowy
Określa wygląd i zachowanie okna otwartego za pomocą funkcji
Shell.
*KFG
/CZKOK\GF(QEWU
/KPKOK\GF(QEWU
/KPKOK\GF0Q(QEWU
0QTOCN(QEWU
0QTOCN0Q(QEWU
CallType — typ wyliczeniowy
Definiuje typ procedury wywoływanej przez funkcję
CallByName.
)GV
/GVJQF
5GV
CompareMethod — typ wyliczeniowy
Stosowany z różnorodnymi metodami porównującymi łańcuchy
znaków (na przykład
InStr, StrComp
czy
Replace)
w celu wska-
zania, czy w trakcie porównywania należy uwzględniać również
wielkość liter.
$KPCT[
6GZV
Typy wyliczeniowe
17
Zgłoś jeśli naruszono regulamin