Android Yakıt Hesabı Uygulaması

Yakıt Hesabı uygulaması blogun ilk android uygulamasıdır. Giriş seviyesinde basit bir uygulamadır. Uygulama, ekran (layout) tasarımı, ekrandaki elemanların tanıtılması ve olaylarının kullanılması, ayarların saklanması, okunması, silinmesi gibi temel konulara örnektir.

Uygulama ile varış, kalkış ve ortalama km ve yakıt fiyatı girilerek yapılan km, km’de yakılan ve toplam harcama hesaplanmaktadır.

Okumaya devam et

Delphi’de Xml okuma-yazma örneği

Xml dosyalar insanlar ve bilgi işlem sistemlerinin kolayca işleyebileceği yazı dosyası şeklinde dokümanlardır. Xml dosyaları farklı sistemler arasında veri alışverişini sağlar. Xml dosyalar standartlaştırılmıştır ve geniş uygulama alanı vardır.

Aşağıdaki Delphi örneği var olan bir Xml dosyasını iki farklı şekilde okuma ve yeni bir Xml dosyası yazması yapmaktadır.

Örneğin tasarım şekli :

Xml Örnek tasarım şekli
Okumaya devam et

Delphi ile 22 yıl

Ünlü Delphi programcısı ve Yazar Marco Cantu’nun blogunda 14 Şubat 2017 tarihinde yayınladığı yazısında Delphi’nin başlangıç sürümünden başlayarak çeşitli sürümleri ile ilgili reklam, resim ve ilginç nostaljik içerikler bulunmaktadır. Yazı 22 yıllık bir tarihceyi kapsamaktadır.

Marcu Cantu Blog

Yazıya ulaşmak için 22 Years of Delphi and it Still Rocks bağlantısına tıklayabilirsiniz.

Aynı blogda delphi ile ilgili başka makaleler de vardır.

Delphide Elektrik Harcaması Hesabı

Uygulamaya 03.03.2017 tarihinde Değerleri Kayıt Defterinde otomatik saklama ve Kayıt Defterinden otomatik okuma kodları eklenmiştir 🙂

Elektrikle çalışan her cihazın bir güç değeri vardır. Güç birimi watt’tır. Bir elektrikli cihazın ne kadar harcama yaptığını (elektriki iş) hesaplamak için gücün yanında süreye de ihtiyaç vardır. Elektrik harcaması hesaplanırken güç KiloWatt (Kw) (1000 Watt) cinsinden, süre ise saat cinsinden alınır. Sonuç KiloWatt Saat (Kwh) cinsindendir. Formül aşağıdaki gibidir :

(Elektriksel iş-Kwh) W = P (Elektriksel güç-Kw) x t (Zaman-saat) Okumaya devam et

Sitedeki dosyalara ulaşılamaması hatası

2016 yılı Ağustos ayında bir arkadaşın uyarısı üzerine sitedeki dosyalara ulaşılamadığını farkettim. Blogun dosyaları Dropbox.com ücretsiz dosya barındırma sitesinde yer almaktaydı. Dosya bağlantılarına tıklandığında aşağıdaki hata ortaya çıkmaktaydı:

Error (429)
This account’s links are generating too much traffic and have been temporarily disabled!

Sitedeki dosya bağlantılarını teker teker kontrol ederek hepsi Kaynaklar sayfasına yönlendirdim. Bundan sonra tüm indirmeler bu sayfadan yapılabilmektedir.

Kaynaklar sayfasındaki tüm dosya bağlantıları ise mediafire.com sitesine yönlendirdim. Böylelikle tüm dosyalar ulaşılabilir hale gelmiştir. Ayrıca bu sayfaya her bağlantı için alternatif yandex.com.tr disk bağlantısı da konulmuştur.

Ayrıca tüm dosyaları tum-dosyalar.zip (12,82 MB) tek bir zip dosyası halinde kaynaklar sayfasından indirilebilir.

Bağlantılardaki problemler veya herhangi bir ulaşılamama durumunda sdmh1@yahoo.com adresine e-posta gönderirlerse sevinirim.

Delphi’de 64 Bit Programlama

İlk ortaya çıkan kişisel bilgisayarda işlemci adresyolu (databus) genişliği 8 bit idi. Yani birbirine paralel 8 hatta bir seferde bir bayt (8 bit) bilgi iletilebiliyordu. Teknolojinin gelişmesi ile sırasıyla 16, 32 ve 64 bitlik sistemler ortaya çıktı.

Microsoft, Windows 95 ve sonrası Windows sürümlerini 32 bitlik sistemlerde çalışmak için tasarlamıştı. Windows Xp sürümünden itibaren 32 ve 64 bitlik işlemciler için ayrı ayrı Windows sürümleri çıkarılmaya başlandı. Günümüzde kullanılan sistemlerin büyük bir kısmı 32 bitlik iken 64 bitlik sistemler de yaygınlaşmaya başlamıştır. Okumaya devam et

Delphi’de Registry (Kayıt Defteri) işlemleri

Windows Registry (Kayıt Defteri) sistem ve sistemdeki uygulamaların ayarlarını ve bilgilerini saklamak için kullanılan bir sistem veritabanıdır. Registry’nin temeli COM-temelli bileşenlerin bilgilerinin saklanması amacıyla Windows 3.1’de atılmasına karşın Windows 95 ve Windows NT’de kullanımı genişletilmiş ve sistem ve sistemdeki uygulamaların bilgileri ve ayarlarını saklanmasına olanak sağlanmıştır. Okumaya devam et