Praktyczny kurs Visual Basic .NET - Helion
ISBN: 83-7361-386-2
stron: 408, Format: B5, okładka: miękka
Data wydania: 2003-12-02
Księgarnia: Helion
Cena książki: 39,00 zł
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 przenośnych, 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 doświadczonych programistów -- wyjaśnia 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łaściwości
- Standardowe elementy okien programów, takie jak menu i paski narzędzi
- Standard graficzny GDI+
- Dostęp do folderów i plików
Tworzenie programów nigdy nie było łatwiejsze
- Książka dla początkujących i doświadczonych programistów
- Opisuje jeden z najpopularniejszych języków programowania
- Łatwe tworzenie programów z komponentów
- Wiele przykładów i wskazówek
Osoby które kupowały "Praktyczny kurs Visual Basic .NET", wybierały także:
- Gray Hat C#. Język C# w kontroli i łamaniu zabezpieczeń 57,74 zł, (17,90 zł -69%)
- ASP.NET Core 6. Kurs video. Rozwijaj aplikacje webowe z Entity Framework Core 179,00 zł, (71,60 zł -60%)
- Testowanie automatyczne w .NET. Kurs video. Zastosowania frameworka nUnit 169,00 zł, (76,05 zł -55%)
- Programowanie asynchroniczne i równoległe w C#. Kurs video. Poziom podstawowy 69,00 zł, (31,05 zł -55%)
- Technologia LINQ. Kurs video. Warsztat pracy z danymi z różnych źródeł 59,00 zł, (26,55 zł -55%)
Spis treści
Praktyczny kurs Visual Basic .NET -- spis treści
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łaściwości formularza (18)
- Formanty (20)
- Dodanie formantu do formularza (21)
- Zmiana właściwości 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 wartości i nie ma zestawu parametrów (35)
- Tworzenie metody, która nie zwraca wartości 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łaściwości (46)
- Tworzenie właściwości do zapisu i do odczytu (48)
- Tworzenie właściwości tylko do zapisu (49)
- Tworzenie właściwości 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)
- Tablice (69)
- Tablica jednowymiarowa (70)
- Metody i właściwości 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łaściwość Length (92)
- Właściwość Rank (93)
- Tablice a metody (95)
- Tworzenie metody, która zwraca tablicę wartości i nie ma zestawu parametrów (95)
- Tworzenie metody, która zwraca tablicę wartości i ma zestaw parametrów (96)
- Tworzenie metody z parametrem, do którego można przekazać dowolną liczbę wartości (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 wartości 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łań arytmetycznych (157)
- Zestaw operatorów do przypisywania wartości do zmiennej lub właściwości (158)
- Zestaw operatorów do porównywania wyrażeń (159)
- Zestaw operatorów do łączenia łańcuchów znaków (160)
- Zestaw operatorów do wykonywania operacji logicznych (160)
- Zestaw dodatkowych operatorów (162)
- Regiony w plikach z kodem źró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 zdarzeń formularzy i formantów (171)
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łaściwość Length (204)
- Właściwość 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łaściwość Now (220)
- Właściwość UtcNow (221)
- Właściwość Today (222)
- Metoda Parse (223)
- Metoda DaysInMonth (223)
- Metoda IsLeapYear (224)
- Właściwość DayOfWeek (225)
- Właściwość DayOfYear (226)
- Metoda New (konstruktor klasy Date) (227)
- Konwersja dat i godzin na łańcuchy znaków (229)
- Metoda ToLongDateString (230)
- Metoda ToShortDateString (230)
- Metoda ToLongTimeString (230)
- Metoda ToShortTimeString (231)
- Właściwość Day (231)
- Właściwość Month (232)
- Właściwość Year (233)
- Właściwość Hour (233)
- Właściwość Minute (234)
- Właściwość 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)
Rozdział 8. Kolory i grafika (279)
- Kolory (279)
- Struktura Color (279)
- Tworzenie programu Kolory (280)
- Program Kolory w działaniu (286)
- Grafika (286)
- Struktura Point (288)
- Struktura Rectangle (288)
- Klasa Pens (289)
- Klasa Brushes (289)
- Klasa Font (289)
- Klasa Icon (290)
- Metoda DrawRectangle (290)
- Metoda FillRectangle (291)
- Metoda DrawEllipse (292)
- Metoda FillEllipse (294)
- Metoda DrawPie (295)
- Metoda FillPie (296)
- Metoda DrawArc (297)
- Metoda DrawLine (298)
- Metoda DrawCurve (299)
- Metoda DrawClosedCurve (301)
- Metoda FillClosedCurve (302)
- Metoda DrawPolygon (303)
- Metoda FillPolygon (305)
- Klasa SolidBrush (306)
- Klasa HatchBrush (307)
- Klasa TextureBrush (309)
- Klasa LinearGradientBrush (311)
- Klasa PathGradientBrush (312)
- Klasa Pen (314)
- Metoda DrawString (317)
- Metoda DrawImage (318)
- Metoda DrawIcon (320)
Rozdział 9. Standardowe elementy okien programów (323)
- Formularz A i jego formanty (323)
- Formant TextBox (324)
- Formant ListBox (324)
- Formant ComboBox (324)
- Formant DomainUpDown (324)
- Formant NumericUpDown (325)
- Formant DateTimePicker (325)
- Formant GroupBox (325)
- Formant RadioButton (326)
- Formant CheckBox (326)
- Formant Label (326)
- Formant Button (327)
- Kolejność klawisza Tab (328)
- Kod formularza A (328)
- Formularz B i jego formanty (334)
- Formant ToolTip (334)
- Formant MainMenu (334)
- Formant ContextMenu (337)
- Formant ImageList (339)
- Formant ToolBar (339)
- Formant StatusBar (340)
- Formant ProgressBar (340)
- Formant Button (342)
- Kod formularza B (343)
- Formularz C i jego formanty (348)
- Formant TreeView (348)
- Formant ListView (349)
- Formant Splitter (349)
- Formant ImageList (349)
- Kod formularza C (350)
- Formanty do tworzenia standardowych elementów okien programów w działaniu (359)
Rozdział 10. Tworzenie programów z formantów (363)
- Tworzenie programu Zegar (363)
- Formularz programu Zegar (363)
- Formanty programu Zegar (364)
- Kod programu Zegar (365)
- Program Zegar w działaniu (366)
- Tworzenie programu Czas (366)
- Formularz programu Czas (367)
- Formanty programu Czas (367)
- Kod programu Czas (368)
- Program Czas w działaniu (370)
- Tworzenie programu Alarm (370)
- Formularz programu Alarm (370)
- Formanty programu Alarm (371)
- Kod programu Alarm (373)
- Program Alarm w działaniu (381)
- Tworzenie programu Irys (382)
- Formularz programu Irys (383)
- Formanty programu Irys (383)
- Kod programu Irys (384)
- Program Irys w działaniu (394)
Skorowidz (397)