Microsoft Visual C++ .NET
Kategoria: Języki programowania, Visual Studio .NET / 2005
Wydawnictwo: READ ME
Ilość stron: 548
ISBN: 83-7243-272-4
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

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:Inwestycje Warszawa, nieruchomości poznań, soczewki kontaktowe, gps, kosmetologia