Microsoft Visual Basic .NET oraz Microsoft Visual C# .NET w programowaniu obiektowym

Książka "Microsoft Visual Basic .NET oraz Microsoft Visual C# .NET w programowaniu obiektowym" wprowadzi Cię w sposób płynny i bezproblemowy w erę programowania obiektowego (OOP) za pomocą platformy Microsoft.NET. Pozwoli Ci w wybranym przez siebie tempie poznać koncepcje programowania obiektowego - od podstawowych do zaawansowanych. Zawiera przejrzyste wskazówki, a także ciekawe przykładu kodu. Dowiesz się z niej, jak wykorzystywać obiekty języków Visual Basic.NETi Visual C#.NET oraz jak tworzyć i implementować obiekty własne. Szybciej niż myślisz, przyswoisz pojęcia i terminy programowania obiektowego i nauczysz się konstruować eleganckie programy obiektowe w dwóch najważniejszych językach programowania Microsoftu.

W podręczniku poruszane są między innymi następujące tematy:

  • Pisanie pierwszego programu obiektowego
  • Stosowanie mechanizmu dziedziczenia i konstruktorów
  • Tworzenie pól i właściwości
  • Korzystanie z metod
  • Tworzenie klas specjalizowanych z wykorzystaniem dziedziczenia
  • Projektowanie klas bazowych i abstrakcyjnych
  • Obsługa zdarzeń i wyjątków
  • Zastosowanie komponentów
  • Zapewnienie usług poprzez interfejsy
  • Wymienne stosowanie klas poprzez polimorfizm
  • Używanie składowych wspólnych i statycznych
  • Przeciążanie operatorów w Visual C#
  • Zapisywanie danych instancji
  • Sztuka rzetelnego programowania

Spis treści:

Rozdział 1: Pierwszy program obiektowy

  • Twój pierwszy program obiektowy – czytanie książek
  • Używanie okna Class View
  • Tworzenie programu ReadBooks
  • Krótkie podsumowanie

Rozdział 2: Tworzenie instancji klas z konstruktorami

  • Konstruktory
  • Inna implementacja klas książek
  • Typy referencyjne i wartościowe
  • Deklaracje tablic
  • Krótkie podsumowanie

Rozdział 3: Tworzenie pól i właściwości

  • Uwarunkowania projektowe dla właściwości
  • Analiza kodu: mnóstwo właściwości
  • Indeksatory i właściwości domyślne
  • Krótkie podsumowanie

Rozdział 4: Metody

  • Talia kart
  • Krótkie podsumowanie

Rozdział 5: Tworzenie specjalizowanych klas za pomocą dziedziczenia

  • Ogólne informacje o dziedziczeniu
  • Prosty przykład – klasa BankAccount
  • Dziedziczenie po obiekcie Control – klasa RoundButton
  • Krótkie podsumowanie

Rozdział 6: Projektowanie klas bazowych jako abstrakcyjnych

  • Klasy abstrakcyjne
  • Ciąg dalszy rozważań o klasie BankAccount
  • Klasa kolekcji konkretnego typu
  • Krótkie podsumowanie

Rozdział 7: Zdarzenia i wyjątki

  • Aplikacja sterowana zdarzeniami o nazwie „Pożar na torach!”
  • Konfigurowanie metod zdarzeń bez używania projektanta
  • Wyjątki – kiedy coś pójdzie źle
  • Krótkie podsumowanie

Rozdział 8: Komponenty

  • Gra Memory
  • Biblioteka klas
  • Aplikacja gry
  • Krótkie podsumowanie

Rozdział 9: Oferowanie usług za pomocą interfejsów

  • Interfejs IMoveable
  • Interfejsy biblioteki .NET Framework
  • Dwa inne zastosowania interfejsów
  • Krótkie podsumowanie

Rozdział 10: Polimorficzne używanie klas

  • Wzorcownia
  • Konstrukcja aplikacji Pattern Maker
  • Klasy bazowe
  • Klasy pochodne
  • Interfejs użytkownika
  • Krótkie podsumowanie

Rozdział 11: Składowe wspólne/statyczne

  • Składowe wspólne/statyczne
  • Ciekawe zadanie
  • Bardziej wydajna klasa Card
  • Technika samotnika
  • Zalecenia projektowe
  • Krótkie podsumowanie

Rozdział 12: Przeciążanie operatorów w Visual C#

  • Krótki wykład o wektorach
  • Aplikacja algebry wektorów
  • Krótkie podsumowanie

Rozdział 13: Zapisywanie danych instancji

  • Szeregowanie
  • Zestawy danych
  • Krótkie podsumowanie

Rozdział 14: Sztuka porządnego projektowania

  • Wskazówki dotyczące projektowania przy użyciu platformy .NET
  • Refaktoring
  • Techniki projektowania
  • Krótkie podsumowanie

Dodatek: Materiały dodatkowe

  • Książki
  • Organizacje
  • Indeks



Podobne książki:


Wstęp do programowania w języku C++ Wstęp do programowania w języku C++ Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji nadają się również do tworzenia...
 
C++ Builder. Całkiem inny świat C++ Builder. Całkiem inny świat Książka przeznaczona jest dla osób, które zamierzają rozpocząć programowanie w Windows. Czytelnik nie musi być ekspertem, wystarczy, gdy pisał do tej pory jakiekolwiek programy w dowolnym języku. Autor przedstawia kilkanaście interesujących...
 
Turbo Asembler Turbo Asembler Książka rozpoczyna nową serię wydawniczą poświęconą tematyce asemblerowej w kontekście zagadnień programistycznych. Rozpatruje zagadnienia związane z programowaniem w języku Turbo Asembler na poziomie średnio zaawansowanym i zaawansowanym....