Kategori arşivi: Programlama

Delphi’de matematiksel işlemler

Bazı matematik fonksiyonları kullanabilmek için Uses kısmına Math kütüphanesinin eklenmesi gerekmektedir.

MATEMATİK SABİTLERİ

PI sabiti (fonksiyonu) : Pi π sabit sayısını döndüren fonksiyondur. Sonuç Reel sayıdır.

Var  Sonuc : Extended;
 
Begin
 Sonuc := PI; // Sonuc = 3.14159265358979
End;

E sabiti (Exp Fonksiyonu) : Delphide e sabit sayısını (22/7) döndüren fonksiyon yoktur. Exp fonksiyonu e sayısının girilen parametre kadar üssünü döndürür. Exp fonksiyonu 1 parametresi ile cağrılarak e sabit sayısı elde edilebilir. Sonuç Reel sayıdır.

Var  Sayi, Sonuc : Extended;

Begin
 Sonuc := Exp(1); // Sonuc = e = 2,71828182845905
 
 Sayi := 5;
 Sonuc := Exp(Sayi); 
 // Sonuc = e üssü 5 = 148,413159102577
End;

MATEMATİK TEMEL FONKSİYONLAR

Abs : Parametre olarak girilen sayının pozitif değerini hesaplamak için kullanılır. Sonuç Reel sayıdır.

Var Sayi, Sonuc : Extended;

Begin
 Sayi := 195.3;
 Sonuc := Abs(Sayi); // Sonuc = 195,3
 
 Sayi := -195.3;
 Sonuc := Abs(Sayi); // Sonuc = 195,3 
End;

Okumaya devam et

Reklamlar

Thread (Kanal) nedir? Delphi’de Thread kullanımı örnekleri

Thread uygulaması thread çalışırken

29.10.2017 tarihinde Bir Thread’in Diğer Thread’i Beklemesi konusu ve yeni bir örnek eklenmiştir. 26.11.2017 tarihinde konu ve örnek değiştirilmiştir.

14.10.2017 tarihinde Thread’de PostMessage kullanımı konusu ve yeni bir örnek eklenmiştir

Örnek kod 29.09.2017 tarihinde değiştirilmiştir. Eski kodlar karşılaştırma yapılabilmesi için silinmemiş; yorum haline getirilip ** karakterleri de eklenerek saklanmıştır

Windows’da her bir uygulama çalıştırıldığında artık windows için birer işlem (process) olur. Bir işlem Windows için fazla bir şey ifade etmez. Çünkü işlemler sadece hafızada belli bir bölgede var olmaktan sorumludur. Esas işlemi yapan kısım kanallardır (thread). Her işlem en az bir adet kanala sahiptir. Win 3.1 gibi işletim sistemleri sadece bir adet kanala sahiptir. Windows 95 ve üstü, Unix, OSX gibi işletim sistemleri birden fazla kanala sahiptirler. Okumaya devam et

C# UygulamaKapat Konsol uygulaması

Bazı windows uygulamaları kendilerini başlangıca otomatik eklerler. Bir uygulama gerekli olsa da başlangıçta otomatik kapatılması istenebilir. Aşağıdaki Visual Studio 2008 kullanılarak (.Net Framework 2.0) ile yapılmış C# konsol uygulaması ile başlangıçta çalışan uygulamaların otomatik kapatılması sağlanmaktadır.

Uygulama, Kayıt defterine değer yazma-silme işlemleri ve konsol parametrelerinin okunması-değerlendirilmesi işlemlerine örnektir.

Aşağıda uygulamanın başlangıçta çalışması görünmektedir:

Okumaya devam et

Android Elektrik Harcaması Hesabı Uygulaması

Android Elektrik Harcaması Hesabı Uygulaması blogun Android Yakıt Hesabı Uygulaması gibi giriş seviyesinde basit bir uygulamadır. İki uygulama birbirine çok benzemektedir. Android Yakıt Hesabı Uygulaması, 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. Android Elektrik Harcaması Hesabı Uygulaması ise bunların yanında Spinner ve ArrayAdapter kullanımı konularına da örnektir.

Okumaya devam et

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ış km, ortalama tüketim 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

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