Kurs GTK+ – rozdział 8
08. Menu i toolbary
8.1. Menu programu
Ten rozdział opisuje tworzenie menu programu oraz paska narzędziowego.
Ten rozdział opisuje tworzenie menu programu oraz paska narzędziowego.
Kolejny rozdział kursu biblioteki GTK+ – ciąg dalszy o kontrolkach
W tym rozdziale dowiesz się nieco informacji o kilku widżetach, które można umieścić w oknie programu – jak je utworzyć oraz jak ich używać. Jednym z nich jest GtkCheckButton.
Oprócz wspomnianego już GtkFixed istnieją w GTK+ również inne kontenery. Jednym z nich jest GtkVBox.
Zauważyłeś zapewne, że po zamknięciu okna, proces programu dalej działał. Dzieje się tak, ponieważ nie dodaliśmy przechwytywania zdarzeń. To będzie właśnie tematem tego rozdziału kursu.
W tym rozdziale dowiesz się, jak wstawić przycisk do naszego pustego okna.
No – więc jak już zainstalowałeś GTK+, czas przystąpić do kodzenia!
Z racji, że piszę aktualnie kurs biblioteki GTK+ dla pewnej strony WWW (nie, nie będę robił reklamy), postanowiłem również opublikować go również na moim blogu. Zapraszam do czytania. 🙂
Tak, tak – SmsPrice powraca. Napisany niedawno po założeniu bloga program przychodzi ponownie, tym razem w wersji mobilnej.
Ostatnio zacząłem interesować się bowiem takim językiem programowania, jakim jest Java. I co mogę powiedzieć?
Java jest językiem dosyć specyficznym. Kod źródłowy napisany w Javie jest kompilowany do kodu pośredniego, który potem może być wykonany przez wirtualną maszynę Javy. Dzięki temu faktowi, jeden plik .jar może być uruchamiany przez wiele systemów. Niesie to jednak pewną istotną wadę – programy napisane w Javie mają słabą wydajność.
Podczas, gdy C++ jest językiem proceduralno-obiektowym, Java jest silnie nastawiona na obiektowość. Oznacza to, że wszystko jest w niej uporządkowane w klasy obiektów.
Nie będę tu jednak wymieniał wszystkich zalet i wad Javy zwłaszcza, że zacząłem dopiero jej naukę, jednak stwierdzam, że jest to język, którym każdy programista powinien się zainteresować. Zapowiada się bowiem naprawdę ciekawie.
Wracając do SmsPrice’a – hm, dużo powiedzieć raczej nie muszę. Działa tak, jak jego desktopowy odpowiednik, jednak w wersji mobilnej mocno zmniejszyła się ilość kodu, a ponadto dodałem automatyczne obliczanie ceny z VATem. Dodatkowo mobilny SmsPrice ma otwarty kod źródłowy i jest udostępniany na licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 3.0 Unported License. Tak więc nie będę dalej przeciągał, zapraszam do Downloadu!
Jakiś czas temu rozpocząłem prace nad nowym projektem gry. (o czym nie pisałem na blogu) Nie będzie to tym razem darmowy klon Minecrafta, a… darmowy klon Minecrafta w 2D. 😛
Kilka informacji:
Gra – jak można było wyczytać – będzie miała otwarty kod źródłowy. Warto zaglądać na forum i na stronę internetową projektu w serwisie sourceforge, aby uzyskać najnowsze informacje.