ATÖLYEDEN · C / GTK

Bir GTK hesap makinesi

19 Eylül 2026 · Ercan Dogan

GTK hesap makinesi ilk küçük C ve GTK projelerimden biriydi. Küçük bir program olmasına rağmen pek çok önemli konuyu gösteriyor.

Açık bir arayüz

Pencere bir gösterge ve düzenli bir tuş takımından oluşuyor. Arayüz bilinçli olarak sade tutuldu: Sayılar, işlem işaretleri ve temel kullanım fonksiyonları doğrudan erişilebilir.

0'dan 9'a kadar rakamlar, ondalık nokta, işaret değiştirme ve silme tuşu bulunur. Bunlara dört temel işlem ve sonuç tuşu eklenir.

Bu projede öğrenilenler

Düğmelerin arkasında kullanıcı arayüzü ile program mantığının bağlantısı vardır. Bir tuşa basılması algılanmalı, mevcut durum kaydedilmeli ve sonuç yeniden göstergede sunulmalıdır.

Hesap makinesi küçük olduğu için bu akış kolayca izlenebilir. Her fonksiyonun belirli bir amacı ve görünür bir etkisi vardır.

Daha büyük projeler için bir ısınma

Hesap makinesi bir bitiş noktası değil, GTK için iyi bir başlangıçtı. Pencereler, düğmeler, olaylar ve göstergeler gereksiz dolambaçlara girmeden pratik olarak denendi.

Bu deneyimler daha büyük uygulamalarda da yardımcı oluyor. Z80 projesinde çok daha fazla durumu ve aracı göstermesi gereken bir arayüz var. Küçük hesap makinesi bunun için yararlı bir adımdı.