• ÇTL sistemimiz sıfırlandı ve olumlu değişiklikler yapıldı. Detaylar için: TIKLA

Delphi İle Basit Bir Hesap Makinesi

YoRuMSuZ

Biz işimize bakalım...
TRABZONSPOR
TRABZONSPOR
Bu dersimizde Delphi basit dört işlemleri yapan bir hesap makinası uygulaması yapıyoruz.

1. Delphi'yi başlatıyoruz.
2. Form üzerine isimlerini değiştirmeden aşağıdaki bileşenleri Standart Sekmesinden ekliyoruz.

3 adet Edit
1 adet RadioGroup
1 adet Buton ekliyoruz.

4. Şimdi formumuza eklediğiniz RadioGroup bileşenine bir kez tıklayıp seçili hale getirip, soldaki Proterties sekmesinde okla gösterilen İtems satırındaki String bölümüne tıklıyoruz ve açılan pencereye sırası ile;

Toplama
Çıkarma
Çarpma
Bölme

yazıp OK butonuna basıyoruz. Artık RadioGroup bileşeni üzerinde eklediğimiz String'ler görünüyor olmalı.

5. Son aşamaya geldik. Buradaki amacımız RadioGroup bileşeninde seçtiğimiz işlemi buton aracılığı ile yaptırmak. Bunun için formumuza eklediğimiz Butonun OnClick yordamına (begin-end arasına) aşağıdaki kodu ekliyoruz.
Kod:
  case RadioGroup1.ItemIndex of
    0 : Edit3.Text := FloatToStr(StrToFloat(Edit1.Text) + StrTofloat(Edit2.Text));
    1 : Edit3.Text := FloatToStr(StrToFloat(Edit1.Text) - StrTofloat(Edit2.Text));
    2 : Edit3.Text := FloatToStr(StrToFloat(Edit1.Text) * StrTofloat(Edit2.Text));
    3 : Edit3.Text := FloatToStr(StrToFloat(Edit1.Text) / StrTofloat(Edit2.Text));
  end;

Artık derleme işlemine geçebiliriz. (F9)

Oluşan exe dosyamız aşağıdaki gibi olacaktır. Artık basit bir hesap makineniz var :)
 
yardımcı konular eşliğinde kendi yaptığım hesap makinasının resmini sizlerle paylaşmak istedim
 
Eğer Delphi'yi kurarsam elbette :)

Ayrıca kaynak kodlar konusunda yardımcı olabilirim @nazenin.

E-Cozum.Net programları altında yayınlanan programların kaynak kodları elimde parçalar halinde verebilirim :)
 
Son düzenleme:
konuyla ilgili paylaşımlarına baktım..
konuya gayet hakimsin.. :)
teşekkürler şimdiden..
bende toparlayabilirsem paylaşırım örnek programlar.. :)
bi programiçin iki saat pc başında oturduğum oluyo heralde..
benim gibi arayanlara kolaylık olsun birazcık .. :)
 
Geri
Top