Praktyczne programowanie o wysokiej wydajności z Qt 5

Ocena:   (3,6 na 5)

Praktyczne programowanie o wysokiej wydajności z Qt 5 (Marek Krajewski)

Opinie czytelników

Podsumowanie:

Książka jest bardzo chwalona za dogłębne zbadanie wydajności Qt i wnikliwą treść zarówno dla doświadczonych, jak i początkujących programistów, choć ma kilka drobnych wad.

Zalety:

Dobrze napisana i łatwa w czytaniu, wyjątkowe omówienie wydajności Qt, wnikliwe omówienie istniejących narzędzi i technik, cenna zarówno dla programistów Qt, jak i C++, odpowiednia dla różnych poziomów doświadczenia.

Wady:

Zawiera kilka literówek, bardziej koncentruje się na systemie Windows niż Linux, ma ograniczony zakres QML.

(na podstawie 1 opinii czytelników)

Oryginalny tytuł:

Hands-On High Performance Programming with Qt 5

Zawartość książki:

Twórz wydajne i szybkie aplikacje Qt, wykrywaj problemy z wydajnością i odkrywaj rozwiązania, które pozwolą Ci udoskonalić kod Kluczowe cechy Twórz wydajne i współbieżne aplikacje w Qt, aby tworzyć aplikacje wieloplatformowe Zidentyfikuj wąskie gardła wydajności i zastosuj odpowiedni algorytm, aby poprawić wydajność aplikacji Zagłęb się w programowanie równoległe i zarządzanie pamięcią, aby zoptymalizować swój kod Opis książki

Osiągnięcie wydajnego kodu poprzez dostrajanie wydajności jest jednym z kluczowych wyzwań stojących przed wieloma programistami. W tej książce przyjrzymy się programowaniu Qt z perspektywy wydajności. Poznasz problemy z wydajnością napotykane podczas korzystania z frameworka Qt oraz sposoby ich rozwiązywania i optymalizacji wydajności.

Książka podkreśla ulepszenia wydajności i nowe funkcje wydane w Qt 5.9, Qt 5.11 i 5. 12 (LTE). Opanujesz ogólne najlepsze praktyki i narzędzia związane z wydajnością komputera, które pomogą Ci zidentyfikować przyczyny niskiej wydajności i najczęstsze pułapki związane z wydajnością podczas korzystania z frameworka Qt. W kolejnych rozdziałach poznasz wielowątkowość i programowanie asynchroniczne w C++ i Qt oraz nauczysz się znaczenia i efektywnego wykorzystania struktur danych. Będziesz miał również okazję pracować nad technikami, takimi jak zarządzanie pamięcią i wytyczne projektowe, które są niezbędne do poprawy wydajności aplikacji. Kompleksowe sekcje obejmujące wszystkie te koncepcje przygotują cię do zdobycia praktycznego doświadczenia w niektórych z najbardziej ekscytujących obszarów zastosowań Qt - domenach programowania mobilnego i wbudowanego.

Pod koniec tej książki będziesz gotowy do tworzenia aplikacji Qt, które są bardziej wydajne, współbieżne i zorientowane na wydajność Czego się nauczysz Zrozum klasyczne najlepsze praktyki dotyczące wydajności Zapoznaj się z nowoczesną architekturą sprzętową i jej wpływem na wydajność Zaimplementuj narzędzia i procedury używane w optymalizacji wydajności Zrozum techniki pracy specyficzne dla Qt dla graficznego interfejsu użytkownika (GUI) i programowania platformowego Spraw, aby protokół kontroli transmisji (TCP) i protokół przesyłania hipertekstu (HTTP) były wydajne i korzystaj z odpowiednich klas Qt Odkryj ulepszenia, jakie oferuje Qt 5. 9 (i nadchodzących wersji) Poznaj architekturę silnika graficznego Qt, jego mocne i słabe strony Dla kogo jest ta książka?

Ta książka jest przeznaczona dla programistów Qt, którzy chcą tworzyć wysoce wydajne aplikacje na komputery stacjonarne i urządzenia wbudowane. Wymagane jest doświadczenie w programowaniu w C++. Spis treści Zrozumienie wydajnych programów Profilowanie w celu znalezienia wąskich gardeł Głębokie zanurzenie w C++ i wydajności Efektywne wykorzystanie struktur danych i algorytmów Dogłębny przewodnik po współbieżności i wielowątkowości Awarie wydajności i sposoby ich przezwyciężania Zrozumienie wydajności we/wy i przezwyciężanie powiązanych problemów Optymalizacja wydajności graficznej Optymalizacja wydajności sieciowej Wydajność Qt na platformach wbudowanych i mobilnych Testowanie i wdrażanie aplikacji Qt

Dodatkowe informacje o książce:

ISBN:9781789531244
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne programowanie o wysokiej wydajności z Qt 5 - Hands-On High Performance Programming with...
Twórz wydajne i szybkie aplikacje Qt, wykrywaj...
Praktyczne programowanie o wysokiej wydajności z Qt 5 - Hands-On High Performance Programming with Qt 5
Śmierć we Wrocławiu - Death in Breslau
Breslau było niemieckim miastem na granicy Czechosłowacji. Obecnie, od czasów II wojny światowej, jest polskim Wrocławiem. Marek...
Śmierć we Wrocławiu - Death in Breslau
Koniec świata we Wrocławiu - End of the World in Breslau
Wrocław w latach dwudziestych ubiegłego wieku jest nawiedzany przez markizów i kupców, hazardzistów i...
Koniec świata we Wrocławiu - End of the World in Breslau
Fantomy z Breslau - śledztwo Eberharda Mocka - Phantoms of Breslau - An Eberhard Mock...
Trzecie śledztwo Eberharda Mocka - kolejny...
Fantomy z Breslau - śledztwo Eberharda Mocka - Phantoms of Breslau - An Eberhard Mock Investigation

Prace autora wydały następujące wydawnictwa: