Microsoft Visual C++ .NET

Microsoft Visual C++ .NET
Julian Templeman, Andy Olsen

Kategoria: Języki programowania, Visual Studio .NET / 2005
Wydawnictwo: READ ME

Ilość stron: 548
ISBN: 83-7243-272-4
Microsoft Visual C++ .NET

Książka Microsoft Visual C++ .NET omawia najnowszą wersję tego popularnego języka programowania. Pierwsze dwie części to wprowadzenie do świata programowania obiektowego, szczególnie przydatne dla początkujących. W następnych częściach skoncentrowano się na cechach charakterystycznych dla platformy .NET. Opisano nowe typy danych i związane z nimi mechanizmy zarządzania pamięcią, przedstawiono nowe biblioteki służące do tworzenia graficznego interfejsu użytkownika, omówiono tworzenie aplikacji sieciowych oraz obsługę plików XML. Wszystkie informacje podane są w przystępny sposób, a liczne ćwiczenia pomagają w utrwaleniu nabytej wiedzy. Do książki dołączono CD-ROM z kodem przykładowych programów. Książka ta to odpowiedni podręcznik zarówno dla osób, które dopiero rozpoczynają swoją przygodę z Visual C++, jak i dla doświadczonych.

Spis treści: 

  • Wprowadzenie
  • Wymagania systemowe
  • Instalowanie i używanie plików z ćwiczeniami
  • Cechy tej książki
  • Inne elementy informacyjne
  • Poprawki, komentarze i pomoc
  • Zapraszamy do odwiedzenia witryny WWW wydawnictwa Microsoft Press

CZĘŚĆ I: WPROWADZENIE DO C++

  • Rozdział 1: Witaj w C++!
  • Twój pierwszy program w C++
  • Tworzenie programu wykonywalnego – teoria
  • Tworzenie programu wykonywalnego – praktyka
  • Podsumowanie
  • Krótkie podsumowanie rozdziału
  • Rozdział 2: Wprowadzenie do programowania obiektowego
  • Czym jest programowanie obiektowe?
  • Cechy języków obiektowych
  • Klasy i obiekty
  • Zalety programowania obiektowego w cyklu projektowania aplikacji
  • Prosty przykład
  • Krótkie podsumowanie rozdziału
  • Rozdział 3: Zmienne i operatory
  • Czym jest zmienna?
  • Podstawowe typy danych
  • Deklarowanie zmiennej
  • Deklarowanie kilku zmiennych
  • Przypisywanie zmiennym wartości
  • Tablice
  • Wskaźniki
  • Referencje
  • Stałe
  • Wyliczenia
  • Słowo kluczowe typedef
  • Dodawanie zmiennych składowych do klas
  • Klasa String platformy .NET
  • Operatory i wyrażenia
  • Krótkie podsumowanie rozdziału
  • Rozdział 4: Korzystanie z funkcji
  • Deklarowanie prototypów funkcji
  • Definiowanie ciała funkcji
  • Wywoływanie funkcji
  • Krótkie podsumowanie rozdziału

Rozdział 5: Instrukcje decyzyjne i pętle

  • Podejmowanie decyzji przy użyciu instrukcji if
  • Podejmowanie decyzji z użyciem instrukcji switch
  • Wykonywanie pętli
  • Krótkie podsumowanie rozdziału

CZĘŚĆ II: WIĘCEJ O PROGRAMOWANIU OBIEKTOWYM

  • Rozdział 6: Więcej o klasach i obiektach
  • Układanie klas w pliki nagłówkowe i źródłowe
  • Tworzenie i niszczenie obiektów
  • Definiowanie konstruktorów i destruktorów
  • Definiowanie składowych klas
  • Definiowanie relacji pomiędzy obiektami
  • Krótkie podsumowanie rozdziału
  • Rozdział 7: Kontrolowanie czasu życia obiektów
  • Tradycyjne zarządzanie pamięcią w C++
  • Podejście platformy .NET
  • Krótkie podsumowanie rozdziału
  • Rozdział 8: Dziedziczenie
  • Projektowanie hierarchii dziedziczenia
  • Definiowanie klasy bazowej
  • Definiowanie klas potomnych
  • Uzyskiwanie dostępu do funkcji składowych klasy bazowej
  • Tworzenie obiektów
  • Zastępowanie funkcji składowych
  • Definiowanie klas hermetycznych
  • Definiowanie i korzystanie z interfejsów
  • Krótkie podsumowanie rozdziału

CZĘŚĆ III: PODSTAWY PROGRAMOWANIA NA PLATFORMIE .NET

  • Rozdział 9: Typy wartości
  • Typy referencyjne i wartości
  • Struktury
  • Wyliczenia
  • Krótkie podsumowanie rozdziału
  • Rozdział 10: Przeciążenie operatorów
  • Na czym polega przeciążenie operatorów?
  • Przeciążenie operatorów w typach zarządzanych
  • Zasady tworzenia przeciążonych operatorów
  • Krótkie podsumowanie rozdziału
  • Rozdział 11: Obsługa wyjątków
  • Czym są wyjątki?
  • Generowanie wyjątków
  • Obsługa wyjątków
  • Tworzenie własnych typów wyjątków
  • Używanie słowa kluczowego __try_cast do dynamicznego rzutowania
  • Używanie wyjątków w różnych językach
  • Krótkie podsumowanie rozdziału
  • Rozdział 12: Tablice i kolekcje
  • Standardowe tablice C++
  • Klasa .NET Array
  • Inne klasy platformy .NET związane z kolekcjami
  • Krótkie podsumowanie rozdziału
  • Rozdział 13: Właściwości
  • Czym są właściwości?
  • Implementowanie właściwości skalarnych
  • Implementacja właściwości indeksowanych
  • Krótkie podsumowanie rozdziału
  • Rozdział 14: Delegaty i zdarzenia
  • Czym są delegaty?
  • Czym są zdarzenia?
  • Krótkie podsumowanie rozdziału

CZĘŚĆ IV: KORZYSTANIE Z PLATFORMY .NET

  • Rozdział 15: Biblioteka klas platformy .NET
  • Czym jest platforma .NET?
  • Przestrzenie nazw platformy .NET
  • Krótkie podsumowanie rozdziału

Rozdział 16: Wprowadzenie do formularzy Windows

  • Czym są formularze Windows?
  • Przestrzeń nazw System.Windows.Forms
  • Tworzenie i używanie formularzy
  • Korzystanie z formantów
  • Korzystanie z menu
  • Krótkie podsumowanie rozdziału
  • Rozdział 17: Okna dialogowe i formanty
  • Korzystanie z okien dialogowych
  • Korzystanie ze standardowych okien dialogowych
  • Więcej o formantach
  • Krótkie podsumowanie rozdziału
  • Rozdział 18: Wyjściowe dane graficzne
  • Grafika w GDI+
  • Obsługa obrazków
  • Drukowanie
  • Krótkie podsumowanie rozdziału
  • Rozdział 19: Operowanie na plikach
  • Przestrzeń nazw System::IO
  • Odczytywanie i zapisywanie tekstowego wejścia i wyjścia
  • Posługiwanie się plikami i katalogami
  • Binarne wejście i wyjście
  • Krótkie podsumowanie rozdziału

CZĘŚĆ V: DOSTĘP DO DANYCH

  • Rozdział 20: Odczytywanie i zapisywanie XML-u
  • XML a platforma .NET
  • Parsowanie XML-u za pomocą klasy XmlTextReader
  • Parsowanie XML-u ze sprawdzaniem poprawności strukturalnej
  • Zapisywanie XML-u za pomocą klasy XmlTextWriter
  • Posługiwanie się klasą XmlDocument
  • Krótkie podsumowanie rozdziału
  • Rozdział 21: Transformowanie XML-u
  • Transformacje XML-u
  • Posługiwanie się językiem XPath
  • Wykorzystanie XSL-u
  • Krótkie podsumowanie rozdziału
  • Rozdział 22: Wykorzystanie ADO.NET
  • Czym jest ADO.NET?
  • Tworzenie aplikacji podłączonych
  • Tworzenie aplikacji rozłączonej
  • Krótkie podsumowanie rozdziału

CZĘŚĆ VI: TWORZENIE APLIKACJI ROZPROSZONYCH

  • Rozdział 23: Budowanie usług sieci WWW
  • Czym są usługi sieci WWW?
  • Przestrzenie nazw usług sieci WWW
  • Tworzenie prostej usługi sieci WWW
  • Korzystanie z usługi sieci WWW w przeglądarce
  • Wykorzystanie usługi sieci WWW w kodzie
  • Krótkie podsumowanie rozdziału
  • Rozdział 24: Wprowadzenie do serwera ATL
  • Czym jest serwer ATL?
  • Tworzenie aplikacji sieciowych z wykorzystaniem serwera ATL
  • Tworzenie usług sieci WWW za pomocą ATL-u
  • Krótkie podsumowanie rozdziału

CZĘŚĆ VII: ZAGADNIENIA ZAAWANSOWANE

  • Rozdział 25: Praca z kodem niezarządzanym
  • Kod zarządzany i niezarządzany
  • Zakotwiczenie i opakowywanie
  • Stosowanie P/Invoke do wywoływania funkcji w API Win32
  • Krótkie podsumowanie rozdziału
  • Rozdział 26: Atrybuty i refleksja
  • Metadane i atrybuty
  • Wykorzystanie atrybutów predefiniowanych
  • Definiowanie atrybutów własnych
  • Wykorzystanie refleksji do pobrania danych atrybutu
  • Krótkie podsumowanie rozdziału

Rozdział 27: Współpraca z COM

  • Komponenty COM oraz Interop COM
  • Wykorzystanie komponentów .NET jako komponentów COM
  • Krótkie podsumowanie rozdziału

Języki programowania, Visual Studio .NET / 2005


Podobne książki:


Java 4 Swing. Tom 2 Java 4 Swing. Tom 2 Java jest powszechnie stosowanym językiem programowania, nauczanym nie tylko w uczelniach akademickich, ale również w klasach informatycznych szkół średnich. W krajach wysoko rozwiniętych, a zwłaszcza w Stanach Zjednoczonych, Java całkowicie wyparła...
 
Delphi 5. Vademecum profesjonalisty (suplement) Delphi 5. Vademecum profesjonalisty (suplement) Książka jest adresowana do szerokiego grona programistów tworzących aplikacje przy użyciu Delphi 5. Stanowi ona suplement do monografii "Delphi 4. Vademecum profesjonalisty", traktując o nowościach Delphi 5 w zakresie środowiska IDE, bibliotek...
 
HTML i XML HTML i XML Ktoś powiedział, że Internet wniósł możliwości prasy drukarskiej pod strzechy. To prawda, teraz każdy może zostać twórcą, powinien tylko znać choć trochę kod HTML i XML. Książka HTML i XML spełnia rolę podstawowego podręcznika dla wszystkich...