reklama - zainteresowany?

Visual Basic .NET dla każdego - Helion

Visual Basic .NET dla każdego
Autor: Duncan Mackenzie, Kent Sharkey
Tytuł oryginału: Teach Yourself Visual Basic .NET in 21 Days
Tłumaczenie: Tomasz Miszkiel
ISBN: 83-7197-700-X
stron: 624, Format: B5, okładka: miękka
Data wydania: 2002-09-26
Księgarnia: Helion

Cena książki: 65,00 zł

Dodaj do koszyka Visual Basic .NET dla każdego

Tagi: .NET - Programowanie | Visual Basic - Programowanie

O znaczeniu języka Visual Basic nie trzeba nikogo przekonywać: jest to najpopularniejszy język programowania na świecie, umożliwiający nawet początkującym rozpoczęcie przygody z programowaniem w środowisku Windows. Teraz jednak jego rola jest jeszcze większa: stał się on bowiem, w nowej wersji nazwanej VisualBasic.NET, składnikiem platformy .NET Microsoftu. Dzięki zintegrowaniu z .NET VisualBasic przestał być językiem "drugiej kategorii": jego możliwości są obecnie prawie porównywalne z C++.

21 napisanych przystępnym językiem rozdziałów opisuje między innymi:

  • ewolucję VisualBasica i budowę platformy .NET
  • składnię języka
  • sposoby eliminowania błędów w aplikacjach
  • programowanie zorientowane obiektowo
  • tworzenie interfejsu aplikacji za pomocą Windows Forms
  • pisanie aplikacji działających w Internecie
  • korzystanie z baz danych, plików tekstowych i graficznych
  • wykorzystanie języka XML i technologii SOAP
Książka, napisana przed dwóch doświadczonych programistów, będących pracownikami Microsoftu, opisuje więc nie tylko sam VisualBasic.NET, ale także platformę .NET oraz narzędzia przeznaczone do tworzenia aplikacji. Na końcu każdego rozdziału znajdują się ćwiczenia, pozwalające czytelnikowi sprawdzić swoją wiedzę. Jest to zarówno książka dla tych, którzy programowali w VisualBasicu wcześniej, a teraz chcą poznać jego nowe możliwości, jak i dla zupełnych nowicjuszy.

Dodaj do koszyka Visual Basic .NET dla każdego

Spis treści

Visual Basic .NET dla każdego -- spis treści

O Autorach (15)

Wprowadzenie (17)

Rozdział 1. Wprowadzenie do Visual Basic .NET (23)

  • Programowanie komputerów (23)
    • Zadania systemu operacyjnego (24)
    • Języki programowania (25)
  • Programy komputerowe (28)
  • Historia Visual Basica (29)
  • Czym jest .NET? (31)
    • .NET Servers (32)
    • .NET Framework (33)
    • .NET Services (34)
    • .NET Devices (35)
  • Pierwsza aplikacja w środowisku Visual Basic .NET (35)
    • Instalacja środowiska Visual Studio .NET (35)
    • Programowanie bez wsparcia środowiska programistycznego (39)
    • Proste zadanie do wykonania (39)
    • Pisanie kodu źródłowego (39)
  • Podsumowanie (44)
  • Pytania i odpowiedzi (44)
  • Warsztat (45)
    • Quiz (45)
    • Ćwiczenia (46)

Rozdział 2. Praca z Visual Basic .NET (47)

  • Środowisko Visual Studio (47)
    • Zanim zaczniemy (47)
    • Główne okna środowiska Visual Studio (50)
    • Rozwiązania i projekty (65)
    • Pliki (66)
  • Tworzenie pierwszej aplikacji dla systemu Windows (68)
    • Tworzenie projektu (68)
    • Interfejs użytkownika (68)
    • Uruchomienie aplikacji (70)
    • Tworzenie pliku wykonywalnego (70)
    • Wpisywanie kodu źródłowego (73)
  • Podsumowanie (74)
  • Pytania i odpowiedzi (74)
  • Warsztat (75)
    • Quiz (75)
    • Ćwiczenie (75)

Rozdział 3. Wprowadzenie do programowania w Visual Basic .NET (77)

  • Zmienna i przypisanie (77)
    • Czym jest zmienna? (77)
    • Typy zmiennych (78)
    • Zmienne proste (78)
    • Deklaracja zmiennych (82)
    • Tablice (83)
    • Przypisanie wartości zmiennym (85)
    • Stałe (86)
  • Nazewnictwo zmiennych (86)
  • Obliczenia w Visual Basic .NET (87)
    • Praca z operatorami (88)
    • Funkcje wbudowane (88)
  • Tworzenie własnych procedur (92)
    • Procedury Sub (92)
    • Funkcje (93)
    • Zakres działania (94)
  • Przykład aplikacji: obliczanie zysku z inwestycji (95)
  • Podsumowanie (100)
  • Pytania i odpowiedzi (100)
  • Warsztat (101)
    • Quiz (101)
    • Ćwiczenia (101)

Rozdział 4. Sterowanie wykonywaniem programu (103)

  • Instrukcje warunkowe (103)
    • Instrukcja warunkowa If (104)
    • Rozszerzenie instrukcji If (107)
    • Instrukcje warunkowe w jednej linii (110)
  • Logika i wyrażenia logiczne (111)
    • Operatory porównania (111)
    • Operatory logiczne (112)
    • Skrócony zapis wyrażeń (113)
  • Instrukcja warunkowa Select Case (114)
  • Instrukcje iteracyjne (116)
    • Pętla For ... Next (116)
    • Pętla While (119)
    • Pętla Do-Loop (120)
    • Warunek wyjścia (122)
    • Pętle nieskończone (123)
    • Optymalizacja pętli (124)
  • Wykorzystanie klas .NET Framework w aplikacjach (125)
    • Odczyt danych z pliku (125)
    • Prosta gra (127)
  • Rekurencje, czyli unikanie zagmatwanych pętli (129)
  • Podsumowanie (131)
  • Pytania i odpowiedzi (131)
  • Warsztat (132)
    • Quiz (132)
    • Ćwiczenia (132)

Rozdział 5. Architektura aplikacji w .NET (133)

  • Architektura aplikacji (133)
    • Rola architekta oprogramowania (134)
    • Części systemu związane z architekturą aplikacji (135)
  • Rozwiązania architektury w .NET (138)
    • Trzy główne elementy każdej aplikacji (139)
    • Z ilu warstw skorzystać? (139)
    • Windows DNA (140)
    • Gdzie jest miejsce .NET? (140)
    • Wybór technologii klienta (141)
  • Wybór architektury (144)
    • Co wpływa na decyzję wyboru? (144)
    • Przykładowe scenariusze (146)
  • Podsumowanie (149)
  • Pytania i odpowiedzi (150)
  • Warsztat (150)
    • Quiz (150)

Rozdział 6. Wykrywanie błędów w programach i zapobieganie ich występowaniu (151)

  • Strukturalna obsługa wyjątków (151)
    • Co to jest strukturalna obsługa wyjątków? (151)
    • Błędy i wyjątki (152)
    • Blok Try (153)
    • Sekcja Catch (153)
    • Zagnieżdżanie bloków Try ... End Try (158)
    • Sekcja Finally (159)
    • Zgłaszanie wyjątków (160)
  • Wykrywanie i usuwanie błędów programu (161)
    • Źródła błędów (161)
    • Śledzenie działania programu (162)
    • Tryby pracy środowiska programistycznego podczas tworzenia programu (165)
    • Krokowe wykonywanie programu (167)
    • Sprawdzanie wartości zmiennych (170)
    • Inne narzędzia do śledzenia przebiegu programu (174)
  • Podsumowanie (175)
  • Pytania i odpowiedzi (175)
  • Warsztat (176)
    • Quiz (176)
    • Ćwiczenia (176)

Rozdział 7. Praca z obiektami (179)

  • Czym są obiekty? (179)
    • Klasy i obiekty (179)
    • Wskaźniki (180)
  • Tworzenie obiektów (181)
    • Właściwości (182)
    • Tworzenie przykładowych obiektów (183)
    • Hermetyzacja obiektów (185)
  • Zaawansowane funkcje obiektów (187)
    • Przeciążenie (188)
    • Dziedziczenie (190)
    • Konstruktory (194)
    • Przestrzenie nazw (196)
    • Obiekty i składniki współdzielone (197)
  • Posumowanie (198)
  • Pytania i odpowiedzi (198)
  • Warsztat (199)
    • Quiz (199)
    • Ćwiczenia (200)

Rozdział 8. Wprowadzenie do .NET Framework (201)

  • Czym jest .NET Framework (201)
  • Najważniejsze klasy środowiska .NET Framework (202)
    • Klasa Console (202)
    • Klasa Environment (208)
    • Klasa Random (209)
    • Klasa Math (209)
    • Klasy kolekcji w .NET Framework (210)
  • Wyszukiwanie odpowiednich komponentów w .NET Framework (214)
    • Reguły wyszukiwania (214)
    • Wyszukiwanie przykładowej klasy (214)
  • Podsumowanie (218)
  • Pytania i odpowiedzi (218)
  • Warsztat (219)
    • Quiz (219)
    • Ćwiczenia (219)

Rozdział 9. Tworzenie interfejsu użytkownika za pomocą form Windows (221)

  • Okna aplikacji w systemie Windows, czyli formy (221)
  • Tworzenie aplikacji korzystającej z okien (223)
    • Tworzenie interfejsu użytkownika (223)
    • Dodawanie obiektów kontrolnych do formy (224)
    • Nazewnictwo obiektów kontrolnych (225)
    • Obsługa zdarzenia (226)
    • Korzystanie z wielu procedur obsługujących jedno zdarzenie (228)
    • Wyszukiwanie obiektów i zdarzeń w oknie edycji kodu źródłowego (228)
    • Obsługa wielu zdarzeń za pomocą jednej procedury (229)
  • Więcej informacji o kontrolkach (229)
    • Grupa przycisków opcji (230)
    • Korzystanie z pól wyboru (232)
  • Kontrola informacji wpisywanych przez użytkownika (234)
  • Korzystanie z klasy MessageBox (237)
    • Parametry metody Show (237)
    • Przechwycenie wartości (238)
  • Niewidoczne obiekty kontrolne (241)
    • Kontrolka Timer (242)
    • Kontrolka NotifyIcon (243)
    • Kontrolka ErrorProvider (243)
    • Kontrolki systemowych okien dialogowych (244)
  • Tworzenie własnych okien dialogowych (248)
    • Okno dialogowe (248)
    • Przechwycenie informacji (249)
    • Wyświetlanie okna dialogowego (250)
  • Podsumowanie (252)
  • Pytania i odpowiedzi (252)
  • Warsztat (252)
    • Quiz (252)
    • Ćwiczenia (253)

Rozdział 10. Tworzenie interfejsu użytkownika za pomocą stron WWW (255)

  • Model programowania sieciowego (255)
    • ASP.NET (257)
    • Różnice pomiędzy tworzeniem aplikacji dla Windows a programem WWW (258)
  • Standardowe kontrolki wykorzystywane w stronach WWW (260)
  • Korzystanie ze złożonych kontrolek (267)
  • Korzystanie z obiektów kontrolujących informacje wprowadzane przez użytkownika (269)
  • Podsumowanie (272)
  • Pytania i odpowiedzi (273)
  • Warsztat (274)
    • Quiz (274)
    • Ćwiczenia (274)

Rozdział 11. Wprowadzenie do baz danych (275)

  • Baza danych (275)
    • Podjęto decyzję (276)
    • Prawdziwa baza danych (277)
  • Wprowadzenie do języka zapytań SQL (277)
    • Odczytywanie rekordów za pomocą polecenia SELECT (278)
    • Dodawanie nowych rekordów (280)
    • Modyfikacja rekordów (280)
    • Usuwanie zbędnych rekordów (281)
    • Gdzie szukać informacji dotyczących języka SQL? (281)
  • Rozwiązywanie problemów dotyczących baz danych (282)
    • Błędne uaktualnienie danych (283)
    • Pola zawierające kilka danych (286)
    • Łączenie danych, czyli otrzymywanie informacji z kilku tabel na raz (287)
    • Jednoznaczność odwołań (289)
    • Tworzenie kluczy głównych (290)
  • Tworzenie przykładowej bazy danych (292)
    • Z których plików skorzystamy? (293)
    • Access 2000, Access 2002 (293)
    • MSDE i SQL Server (293)
  • Testowanie ustawień za pomocą programu korzystającego z klas zawartych w przestrzeni System.Data (294)
  • Podsumowanie (296)
  • Pytania i odpowiedzi (296)
  • Warsztat (297)
    • Quiz (297)
    • Ćwiczenia (298)

Rozdział 12. Dostęp do danych w .NET (299)

  • Dostęp do danych w .NET (299)
    • ADO i OLEDB (299)
    • ADO.NET (301)
  • Podstawowe zadania obiektów współpracujących z bazą danych (302)
    • Łączenie się z bazą danych (302)
    • Wykonywanie zapytań SQL (307)
    • Odczytywanie danych z bazy (308)
  • Obiekt DataSet (310)
    • Umieszczanie danych w obiekcie DataSet (310)
    • Przemieszczanie się w obiekcie DataTable (312)
    • Modyfikacja danych (314)
    • Uaktualnienie bazy danych (319)
    • Praca z kilkoma tabelami (329)
    • Obiekt DataView (330)
  • Wykorzystywanie danych w aplikacjach (332)
    • Używanie danych w aplikacji Windows (333)
  • Podsumowanie (336)
  • Pytania i odpowiedzi (336)
  • Warsztat (337)
    • Quiz (337)
    • Ćwiczenia (337)

Rozdział 13. Server Explorer (339)

  • Co to jest Server Explorer? (339)
    • Co to jest usługa? (340)
  • Wyświetlanie usług (341)
    • Data Connections (341)
    • Praktyczny przykład połączenia z bazą danych (345)
  • Praca z usługami (346)
    • Przegląd usług (346)
    • Połączenie z innym serwerem (346)
  • Aplikacje korzystające z usług (348)
    • Dostęp do bazy danych za pomocą Server Explorera (348)
    • Korzystanie z liczników wydajności (351)
  • Podsumowanie (359)
  • Pytania i odpowiedzi (360)
  • Warsztat (360)
    • Quiz (360)
    • Ćwiczenia (360)

Rozdział 14. Wprowadzenie do programowania zorientowanego obiektowo (361)

  • Podstawy programowania zorientowanego obiektowo (361)
    • Porównanie programowania proceduralnego i zorientowanego obiektowo (362)
    • Wykorzystanie obiektów do organizacji kodu (364)
  • Najważniejsze zagadnienia związane z OOP (364)
    • Klasy i obiekty (365)
    • Właściwości (366)
    • Metody (368)
    • Dziedziczenie (369)
    • Konstruktory (372)
  • Projektowanie aplikacji zgodnie z OOP (374)
    • Identyfikacja wymaganych obiektów (375)
    • Określenie właściwości i metod (376)
    • Modelowanie obiektów (377)
  • Podsumowanie (378)
  • Pytania i odpowiedzi (378)
  • Warsztat (378)
    • Quiz (378)
    • Ćwiczenia (379)

Rozdział 15. Tworzenie obiektów w Visual Basic .NET (381)

  • Tworzenie obiektów (381)
    • Deklaracja nowej klasy w Visual Basic .NET (381)
    • Dodawanie właściwości (384)
    • Tworzenie metod (390)
    • Dodawanie zdarzeń (395)
    • Definiowanie i korzystanie z interfejsów (397)
  • Wykorzystywanie utworzonych obiektów w aplikacji (404)
    • Przestrzenie nazw (404)
    • Tworzenie i wykorzystywanie biblioteki DLL (406)
  • Podsumowanie (408)
  • Pytania i odpowiedzi (408)
  • Warsztat (408)
    • Quiz (409)
    • Ćwiczenia (409)

Rozdział 16. Zaawansowane aplikacje dla Windows (411)

  • System menu w aplikacji (411)
    • Dodawanie menu do okna aplikacji (411)
    • Dostęp do elementów menu za pomocą klawiatury (413)
    • Dodanie kodu źródłowego związanego z polami menu (415)
    • Kilka sugestii dotyczących tworzenia systemów menu (417)
  • Aplikacje typu MDI (Multiple Document Interface) (418)
    • Co to jest aplikacja typu MDI? (418)
    • Dodawanie okna głównego (419)
    • Menu w aplikacji MDI (420)
  • Zaawansowane kontrolki form Windows (426)
    • TreeView (427)
    • ListView (429)
    • Dzielenie okna (431)
  • Podsumowanie (437)
  • Pytania i odpowiedzi (437)
  • Warsztat (438)
    • Quiz (438)
    • Ćwiczenia (438)

Rozdział 17. Korzystanie z .NET Framework (439)

  • Strumienie danych i pliki (439)
    • Co to jest strumień danych? (440)
    • Pliki i katalogi (440)
    • Odczytywanie danych z pliku tekstowego (441)
    • Zapisywanie danych w pliku (443)
  • Rysowanie za pomocą klas graficznych (455)
    • Poszukiwanie klas graficznych (455)
    • Gdzie można rysować? (462)
    • Rysowanie figur (467)
    • Zapisywanie rysunku (470)
  • Podsumowanie (472)
  • Pytania i odpowiedzi (473)
  • Warsztat (473)
    • Quiz (474)
    • Ćwiczenia (474)

Rozdział 18. Prace wykończeniowe (475)

  • Dokumentacja aplikacji (475)
    • Korzystanie z najprostszych rozwiązań (476)
    • Dokumentacja dla wszystkich (479)
    • Nie komentujemy faktów oczywistych (479)
    • Opisujemy zasadę działania całego systemu, nie tylko kodu źródłowego (480)
  • Standardy dotyczące konstrukcji kodu źródłowego (482)
    • Nazewnictwo zmiennych, obiektów i kontrolek (482)
    • Komentarze (484)
  • Kontrola kodu źródłowego (485)
    • Wykorzystanie systemu kontroli kodu źródłowego (486)
    • Wprowadzanie kodu do repozytorium Source Safe (490)
    • Wyświetlanie i cofanie zmian dokonanych w kodzie (490)
    • Bezpieczeństwo kodu w Visual Source Safe (492)
  • Podsumowanie (492)
  • Pytania i odpowiedzi (493)
  • Warsztat (493)
    • Quiz (493)

Rozdział 19. Wdrażanie aplikacji (495)

  • Podstawowe informacje dotyczące wdrażania aplikacji (495)
    • Tworzenie programu instalacyjnego (497)
    • Pliki konfiguracyjne (504)
  • Wdrażanie aplikacji składających się z wielu projektów (505)
  • Podsumowanie (508)
  • Pytania i odpowiedzi (509)
  • Warsztat (509)
    • Quiz (509)
    • Ćwiczenia (510)

Rozdział 20. Wprowadzenie do XML-a (511)

  • Co to jest XML? (511)
    • Elementy (515)
    • Atrybuty (516)
    • Schematy (517)
  • Praca z XML-em (519)
    • Obiektowy model opisu dokumentu (DOM) (520)
    • Obiekty pozwalające na odczyt danych z pliku XML i ich zapis (523)
    • Odczytywanie zawartości pliku XML (524)
    • Zapisywanie dokumentu XML (529)
  • Podsumowanie (531)
  • Pytania i odpowiedzi (531)
  • Warsztat (533)
    • Quiz (533)
    • Ćwiczenia (533)

Rozdział 21. Tworzenie usług sieci Web w Visual Basic .NET (535)

  • Co to jest usługa sieci Web? (535)
  • SOAP - Simple Object Access Protocol (537)
    • Protokół (538)
    • Web Service Description Language (WSDL) (538)
    • Wykrywanie usług sieci Web (540)
  • Tworzenie przykładowej usługi sieci Web (542)
    • Tworzenie projektu (543)
    • Dodanie kodu źródłowego (545)
    • Kompilacja usługi sieci Web (546)
  • Tworzenie klienta usługi sieci Web (548)
    • Tworzenie projektu (549)
    • Dodanie kodu źródłowego (550)
  • Bardziej zaawansowana usługa sieci Web (553)
    • Tworzenie usługi (553)
    • Testowanie usługi (556)
    • Tworzenie klienta (557)
    • Dodanie kodu źródłowego (560)
  • Podsumowanie (564)
  • Pytania i odpowiedzi (564)
  • Warsztat (565)
    • Quiz (565)
    • Ćwiczenia (565)

Dodatek A Odpowiedzi (567)

  • Odpowiedzi do pytań z rozdziału 1. (567)
    • Quiz (567)
    • Ćwiczenia (567)
  • Odpowiedzi do pytań z rozdziału 2. (568)
    • Quiz (568)
    • Ćwiczenie (569)
  • Odpowiedzi do pytań z rozdziału 3. (569)
    • Quiz (569)
    • Ćwiczenia (569)
  • Odpowiedzi do pytań z rozdziału 4. (571)
    • Quiz (571)
    • Ćwiczenia (571)
  • Odpowiedzi do pytań z rozdziału 5. (572)
    • Quiz (572)
  • Odpowiedzi do pytań z rozdziału 6. (573)
    • Quiz (573)
    • Ćwiczenia (573)
  • Odpowiedzi do pytań z rozdziału 7. (574)
    • Quiz (574)
    • Ćwiczenia (575)
  • Odpowiedzi do pytań z rozdziału 8. (576)
    • Quiz (576)
    • Ćwiczenia (577)
  • Odpowiedzi do pytań z rozdziału 9. (578)
    • Quiz (578)
    • Ćwiczenia (579)
  • Odpowiedzi do pytań z rozdziału 10. (579)
    • Quiz (579)
    • Ćwiczenia (580)
  • Odpowiedzi do pytań z rozdziału 11. (583)
    • Quiz (583)
    • Ćwiczenia (584)
  • Odpowiedzi do pytań z rozdziału 12. (586)
    • Quiz (586)
    • Ćwiczenia (586)
  • Odpowiedzi do pytań z rozdziału 13. (586)
    • Quiz (586)
  • Odpowiedzi do pytań z rozdziału 14. (587)
    • Quiz (587)
    • Ćwiczenia (587)
  • Odpowiedzi do pytań z rozdziału 15. (587)
    • Quiz (587)
    • Ćwiczenia (588)
  • Odpowiedzi do pytań z rozdziału 16. (589)
    • Quiz (589)
    • Ćwiczenia (589)
  • Odpowiedzi do pytań z rozdziału 17. (593)
    • Quiz (593)
    • Ćwiczenia (594)
  • Odpowiedzi do pytań z rozdziału 18. (595)
    • Quiz (595)
  • Odpowiedzi do pytań z rozdziału 19. (595)
    • Quiz (595)
    • Ćwiczenia (596)
  • Odpowiedzi do pytań z rozdziału 20. (596)
    • Quiz (596)
    • Ćwiczenia (597)
  • Odpowiedzi do pytań z rozdziału 21. (599)
    • Quiz (599)

Skorowidz (601)

Dodaj do koszyka Visual Basic .NET dla każdego

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.