Praktyczny kurs Visual Basic NET.pdf
(
1832 KB
)
Pobierz
IDZ DO
PRZYK£ADOW
Y ROZDZIA£
Praktyczny kurs
SPIS TRECI
Visual Basic .NET
KATALOG KSI¥¯EK
Autor: Bogdan Czogalik
ISBN: 83-7361-386-2
Format: B5, stron: 408
KATALOG ONLINE
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK
Visual Basic .NET — jeden z najbardziej uniwersalnych i popularnych jêzyków
programowania — s³u¿y do tworzenia wszelkiego rodzaju programów: edytorów tekstu
i grafiki, aplikacji internetowych dzia³aj¹cych w przegl¹darkach, baz danych, gier i wielu
innych. Utworzone w jêzyku Visual Basic .NET programy mo¿na uruchamiaæ nie tylko
w tradycyjnych komputerach stacjonarnych i przenonych, ale tak¿e w palmtopach.
Wielk¹ zalet¹ jêzyka Visual Basic .NET jest to, ¿e jest sk³adnikiem pakietu
programistycznego Visual Studio .NET, dziêki któremu programista ma do dyspozycji
bogaty zestaw narzêdzi u³atwiaj¹cych tworzenie programów. Niniejsza ksi¹¿ka —
przeznaczona zarówno dla pocz¹tkuj¹cych, jak i dowiadczonych programistów —
wyjania krok po kroku, jak tworzyæ programy przy u¿yciu narzêdzi jêzyka
Visual Basic .NET.
Ksi¹¿ka omawia m.in.:
• Oko³o 30 formantów, czyli komponentów, z których tworzy siê programy
• Klasy, struktury oraz interfejsy
• Sk³adowe klas i struktur: pola (zmienne i sta³e), tablice, metody i w³aciwoci
• Standardowe elementy okien programów, takie jak menu i paski narzêdzi
• Standard graficzny GDI+
• Dostêp do folderów i plików
Do³¹czony CD-ROM zawiera kod ród³owy gry planszowej Irys oraz kilkunastu innych
programów omówionych w ksi¹¿ce.
Tworzenie programów nigdy nie by³o ³atwiejsze.
• Ksi¹¿ka dla pocz¹tkuj¹cych i dowiadczonych programistów
• Opisuje jeden z najpopularniejszych jêzyków programowania
• £atwe tworzenie programów z komponentów
• Wiele przyk³adów i wskazówek
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
Spis treci
Wprowadzenie......................................................................................................9
Rozdział 1. Kalendarz — Twój pierwszy program.................................................15
Tworzenie pakietu.............................................................................................................15
Tworzenie projektu ...........................................................................................................16
Formularze ........................................................................................................................17
Dodanie formularza do projektu.................................................................................17
Zmiana właciwoci formularza .................................................................................18
Formanty...........................................................................................................................20
Dodanie formantu do formularza................................................................................21
Zmiana właciwoci formantu....................................................................................22
Kod programu Kalendarz..................................................................................................24
Program Kalendarz w działaniu........................................................................................26
Rozdział 2. Visual Basic .NET od podszewki.......................................................29
Metody..............................................................................................................................31
Tworzenie metody, która nie zwraca wartoci i nie ma zestawu parametrów............35
Tworzenie metody, która nie zwraca wartoci i ma zestaw parametrów ...................35
Tworzenie metody, która zwraca warto, i nie ma zestawu parametrów...................36
Tworzenie metody, która zwraca warto, i ma zestaw parametrów ..........................37
Tworzenie metody, która ma wi-cej ni. jedn/ wersj-................................................37
Zmienne.............................................................................................................................39
Dost-p do składowych klas...............................................................................................43
Składowa instancyjna..................................................................................................43
Składowa współdzielona.............................................................................................45
Właciwoci ......................................................................................................................46
Tworzenie właciwoci do zapisu i do odczytu..........................................................48
Tworzenie właciwoci tylko do zapisu .....................................................................49
Tworzenie właciwoci tylko do odczytu...................................................................50
Kontrola przepływu programu ..........................................................................................51
Instrukcja For…Next ..................................................................................................51
Instrukcja Do…Loop ..................................................................................................53
Instrukcja While…End While.....................................................................................56
Instrukcja If…Then…Else..........................................................................................57
Instrukcja Select Case.................................................................................................58
Instrukcja Try...Catch...Finally...................................................................................60
Instrukcja Exit.............................................................................................................61
Instrukcja Return.........................................................................................................65
Stałe...................................................................................................................................65
Enumeracje........................................................................................................................67
4
Praktyczny kurs Visual Basic .NET
Tablice...............................................................................................................................69
Tablica jednowymiarowa..................................................................................................70
Metody i właciwoci klasy Array....................................................................................75
Metoda Clear...............................................................................................................76
Metoda Copy...............................................................................................................77
Metoda IndexOf..........................................................................................................81
Metoda LastIndexOf...................................................................................................82
Metoda Reverse ..........................................................................................................84
Metoda Sort.................................................................................................................87
Metoda GetLowerBound oraz metoda GetUpperBound ............................................90
Metoda GetLength ......................................................................................................91
Właciwo, Length.....................................................................................................92
Właciwo, Rank........................................................................................................93
Tablice a metody...............................................................................................................95
Tworzenie metody, która zwraca tablic- wartoci i nie ma zestawu parametrów......95
Tworzenie metody, która zwraca tablic- wartoci i ma zestaw parametrów..............96
Tworzenie metody z parametrem, do którego mo.na przekaza,
dowoln/ liczb- wartoci...........................................................................................98
Tablica wielowymiarowa..................................................................................................99
Tablica tablic...................................................................................................................105
Metoda rekurencyjna.......................................................................................................109
Metoda słu./ca do tworzenia komunikatów...................................................................110
Metoda Main ...................................................................................................................114
Tworzenie metody Main...........................................................................................115
Program z metod/ Main w działaniu ........................................................................118
Dwa sposoby przekazywania wartoci do parametrów...................................................120
Klasy................................................................................................................................122
Klasa bazowa a klasa potomna .................................................................................123
Klasa finalna .............................................................................................................138
Konstruktor klasy......................................................................................................138
Formularz i formant jako instancje klasy..................................................................141
Interfejsy..........................................................................................................................145
Struktury..........................................................................................................................152
Zbiory komponentów......................................................................................................155
Przegl/d operatorów........................................................................................................157
Zestaw operatorów do wykonywania działaC arytmetycznych ................................157
Zestaw operatorów do przypisywania wartoci do zmiennej lub właciwoci.........158
Zestaw operatorów do porównywania wyra.eC .......................................................159
Zestaw operatorów do ł/czenia łaCcuchów znaków.................................................160
Zestaw operatorów do wykonywania operacji logicznych.......................................160
Zestaw dodatkowych operatorów .............................................................................162
Regiony w plikach z kodem Dródłowym.........................................................................162
Rozdział 3. Tworzenie programów sterowanych zdarzeniami..............................163
Tworzenie programu Zdarzenia ......................................................................................163
Formularz programu Zdarzenia ................................................................................163
Kod potrzebny do uruchomienia programu Zdarzenia.............................................164
Formant A.................................................................................................................165
Formant B .................................................................................................................166
Formant C .................................................................................................................168
Kod potrzebny do uruchomienia metod UtwórzFormantB
oraz UtwórzFormantC tworz/cych formanty.........................................................170
Program Zdarzenia w działaniu.......................................................................................170
Sygnatury metod doł/czanych do zdarzeC formularzy i formantów...............................171
Spis treci
5
Rozdział 4. Matematyka..................................................................................173
Metoda Abs.....................................................................................................................175
Metoda Sign ....................................................................................................................175
Metoda Floor...................................................................................................................176
Metoda Ceiling................................................................................................................177
Metoda Min.....................................................................................................................178
Metoda Max ....................................................................................................................179
Metoda Pow.....................................................................................................................179
Metoda Sqrt.....................................................................................................................180
Metoda Round.................................................................................................................181
Metoda Log10 .................................................................................................................182
Metoda Log .....................................................................................................................183
Metoda Sin ......................................................................................................................184
Metoda Cos .....................................................................................................................185
Metoda Tan .....................................................................................................................186
Metoda Sinh ....................................................................................................................186
Metoda Cosh ...................................................................................................................187
Metoda Tanh ...................................................................................................................188
Stała PI ............................................................................................................................189
Stała E .............................................................................................................................189
Rozdział 5. Tekst ............................................................................................191
Metoda Compare.............................................................................................................192
Metoda Equals.................................................................................................................193
Metoda Concat ................................................................................................................194
Metoda Format................................................................................................................196
Metoda Join.....................................................................................................................198
Pole Empty......................................................................................................................200
Metoda Split....................................................................................................................201
Metoda ToLower.............................................................................................................202
Metoda ToUpper .............................................................................................................203
Właciwo, Length .........................................................................................................204
Właciwo, Chars ...........................................................................................................205
Metoda Substring ............................................................................................................206
Metoda Insert...................................................................................................................207
Metoda Replace...............................................................................................................208
Metoda Remove ..............................................................................................................209
Lokalizacja programów...................................................................................................209
Formularz programu Plus .........................................................................................210
Formanty programu Plus...........................................................................................210
Pliki z materiałami pomocniczymi programu Plus...................................................211
Kod programu Plus ...................................................................................................213
Program Plus w działaniu .........................................................................................215
Identyfikatory j-zyków.............................................................................................217
Nazwy plików RESX................................................................................................218
Rozdział 6. Daty i godziny................................................................................219
Właciwo, Now.............................................................................................................220
Właciwo, UtcNow.......................................................................................................221
Właciwo, Today..........................................................................................................222
Metoda Parse...................................................................................................................223
Metoda DaysInMonth .....................................................................................................223
Metoda IsLeapYear.........................................................................................................224
Właciwo, DayOfWeek ................................................................................................225
6
Praktyczny kurs Visual Basic .NET
Właciwo, DayOfYear..................................................................................................226
Metoda New (konstruktor klasy Date)............................................................................227
Konwersja dat i godzin na łaCcuchy znaków..................................................................229
Metoda ToLongDateString.......................................................................................230
Metoda ToShortDateString.......................................................................................230
Metoda ToLongTimeString ......................................................................................230
Metoda ToShortTimeString......................................................................................231
Właciwo, Day..............................................................................................................231
Właciwo, Month..........................................................................................................232
Właciwo, Year.............................................................................................................233
Właciwo, Hour ............................................................................................................233
Właciwo, Minute.........................................................................................................234
Właciwo, Second.........................................................................................................235
Metoda AddDays.............................................................................................................236
Metoda AddMonths.........................................................................................................237
Metoda AddYears ...........................................................................................................238
Metoda AddHours...........................................................................................................239
Metoda AddMinutes........................................................................................................240
Metoda AddSeconds .......................................................................................................241
Rozdział 7. Dost-p do folderów i plików...........................................................243
Klasa Directory...............................................................................................................245
Metoda GetLogicalDrives.........................................................................................245
Metoda GetDirectories..............................................................................................246
Metoda GetFiles........................................................................................................247
Metoda CreateDirectory............................................................................................250
Metoda Exists............................................................................................................251
Metoda Delete...........................................................................................................252
Metoda Move............................................................................................................253
Metoda GetCreationTime .........................................................................................254
Metoda GetLastAccessTime.....................................................................................255
Metoda GetLastWriteTime.......................................................................................255
Metoda SetCreationTime..........................................................................................256
Metoda SetLastAccessTime......................................................................................257
Metoda SetLastWriteTime........................................................................................258
Klasa File.........................................................................................................................260
Metoda Exists............................................................................................................260
Metoda Delete...........................................................................................................261
Metoda Move............................................................................................................261
Metoda Copy.............................................................................................................262
Metoda GetCreationTime .........................................................................................264
Metoda GetLastAccessTime.....................................................................................265
Metoda GetLastWriteTime.......................................................................................265
Metoda SetCreationTime..........................................................................................266
Metoda SetLastAccessTime......................................................................................267
Metoda SetLastWriteTime........................................................................................268
Zapisywanie danych do plików i odczytywanie danych z plików..................................270
Klasa FileStream.......................................................................................................270
Klasa StreamWriter...................................................................................................271
Klasa StreamReader..................................................................................................273
Klasa BinaryWriter...................................................................................................274
Klasa BinaryReader ..................................................................................................276
Plik z chomika:
Smoke-Wood
Inne pliki z tego folderu:
JavaServer Faces Wydanie III(1).pdf
(596 KB)
Linux Najlepsze przepisy Wydanie II(1).pdf
(596 KB)
Macromedia FreeHand MX Oficjalny podrecznik(1).pdf
(588 KB)
Generator Macromedia Flash nastepny krok(1).pdf
(584 KB)
JavaServer Faces Wydanie III.pdf
(596 KB)
Inne foldery tego chomika:
- ✖ COMPANY OF HEROES 2 OFENSYWA W ARDENACH [PC]
- ✖ EVOLVE [PC]
- ✖ FAHRENHEIT REMASTERED [PC]
- ✖ LEGO BATMAN 3 POZA GOTHAM [PC]
- � ✔ F1 2014 (2014) XBOX360 - PL✔
Zgłoś jeśli
naruszono regulamin