Kurs GTK+ – rozdział 6

3

6. Podstawowe kontrolki

6.1. GtkCheckButton

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.

Czytaj dalej

Kurs GTK+ – rozdział 4

1

4. Zdarzenia

4.1. Zamknięcie okna

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.

Czytaj dalej

Kurs GTK+ – rozdział 1

7

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. 🙂

1. Wstęp

Czytaj dalej

Premiera mobilnego SmsPrice

2

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!

Nowy projekt – Miner

0

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:

  • Gatunek: sandbox
  • Biblioteka graficzna: SDL
  • Systemy operacyjne: Windows, Linux
  • Przewidywana data wydania: lipiec 2011
  • Multiplayer: w pierwszej wersji nie, później tak
  • Cena: darmowy
  • Licencja: GNU GPL v3

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.