Autor: Nicholas A. Solter, Scott J. Kleper
ISBN: 83-7361-998-4
Ilość stron: 912
Data wydania: 11/2005
Twarda oprawa
Język C++ od dawna cieszy się zasłużoną popularnością wśród twórców oprogramowania. Jednak często nawet najbardziej doświadczeni programiści nie wykorzystują wszystkich jego możliwości. W opracowaniach dotyczących tego języka najczęściej omawiana jest składnia i elementy języka, a znacznie rzadziej -- jego praktyczne zastosowania. Brak odniesień do praktyki powoduje nieznajomość wielu niezwykle przydatnych i ułatwiających pracę aspektów C++ i nadmierne eksploatowanie prostych, książkowych konstrukcji.
Książka "C++. Zaawansowane programowanie" to przegląd metod programowania nie omawianych w większości publikacji. Ten przeznaczony dla średnio zaawansowanych programistów podręcznik przedstawia zasady stosowania C++ do rozwiązywania prawdziwych problemów. Opisuje nieznane możliwości znacznie przyspieszające i usprawniające pracę, sposoby tworzenia przenośnego kodu oraz testowania oprogramowania. Książka zawiera również omówienie biblioteki standardowej C++ oraz wzorców projektowych.
Rozdziały:
Część I. Wprowadzenie do profesjonalnego C++
- skrócony kurs C++
- tworzenie profesjonalnych programów w C++
- projektowanie obiektowe
- użycie bibliotek i wzorców
- projektowanie z myślą o ponownym uzyciu
- użycie metod inżynierii oprogramowania
Część II. Profesjonalne kodowanie w C++
- styl kodowania
- poznajemy lepiej klasy i obiekty
- doskonalenie znajomości klas i obiektów
- przygoda z dziedziczeniem
- szablony i kod ogólny
- dziwactwa C++
Część III. Zaawansowane elementy C++
- skuteczne zarządzanie pamięcią
- wejście-wyjście w C++, pożeganie z mitami
- obsługa błędów
Część IV. Pozbywanie się błędów
- przeciążanie operatorów języka C++
- pisanie wydajnego kodu
- tworzenie aplikacji wieloplatformowych i wielojęzykowych
- podstawy testowania
- wszystko o debugowaniu
- w głąb STL: kontenery i iteratory
Część V. Użycie bibliotek i wzorców
- poznajemy algorytmy STL oraz obiekty funkcyjne
- dostosowywanie i rozszerzanie STL
- rzecz o obiektach rozproszonych
- korzystanie z technik i bibliotek
- wykorzystanie wzorców projektowych
Dodatki:
- rozmowy kwalifikacyjne z C++
- bibliografia z omówieniami
adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word
Księgarnia Informatyczna zaprasza.