REKLAMA

Programista 1/2021 (95) – luty/ marzec 2021 – Dear ImGui: pragmatyczne podejście do programowania interfejsów użytkownika

Kiedyś ktoś nieco przekornie stwierdził, że lenistwo jest motorem wszelkiego postępu. Oczywiście jest w tym stwierdzeniu sporo przesady, ale też można w nim znaleźć ziarno prawdy. Otóż istnieje pewna kategoria lenistwa, którą ja nazywam lenistwem pragmatycznym”. Podstawową zasadą pragmatycznego lenia jest słynna reguła DRY (skrót od angielskich słów don’t repeat yourself”, czyli: nie powtarzaj się”). I tutaj należy uczciwie przyznać: ten rodzaj lenistwa często prowadzi do zwiększenia efektywności pracy i do powstawania ciekawych rozwiązań. Dziś chciałbym zaprezentować czytelnikowi Dear ImGui: bibliotekę służącą do tworzenia interfejsów użytkownika, która powstała w duchu tak właśnie postrzeganego lenistwa. Jeśli chcesz się przekonać, co z tego wynikło, to zapraszam do lektury...

Zagadnienia poruszane w tym artykule:

  • Klasyczne podejście do tworzenia interfejsów użytkownika;
  • Dear ImGui: tryumf pragmatyzmu;
  • Zanim zaczniemy pracę;
  • Hello, Dear ImGui!
  • Morze możliwości Dear ImGui;
  • Zastosowania.

Artukuł pochodzi z magazynu Programista nr 95 (1/2021). Jest to wydanie luty/marzec 2021 r.

Szczegółowy spis treści wydania nr 95: https://programistamag.pl/programista-1-2021-95/

Autorem artykułu jest Rafał Kocisz. Od prawie dwudziestu lat pracuje w branży związanej z produkcją oprogramowania. Aktualnie zatrudniony w roli Kierownika Portfela Projektów w firmie intive.