Microsoft Visual Basic .NET oraz Microsoft Visual C# .NET w programowaniu obiektowym
Kategoria: Języki programowania, Visual Studio .NET / 2005
Wydawnictwo: READ ME
Ilość stron: 341
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:
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie: