
-
Değişkenler
Sosyal Ağ Paylaşımı :

İşlemlerimizi yaptığımız, sayıları (integer), metinleri (string), istediğimiz herşeyi, tanımlayarak muhafaza eden, programların vazgeçilmez öğeleridir. Bir değişkenin programda kullanılmadan önce tanıtılması gerekir. Bu tanıtımda da kullanılacak isimler anlaşılır ve özgün olmalıdır. Türkçe karakterlerin değişken atarken kullanılamadığı gibi, 64 karakter den fazla değişken adıda (0-63 / 2^8) kullanılamaz. Delphi tarafından ayrılmış kelimeler (in, to, word, integer..vs) gibi isimler, semboller kullanılamaz ( $ , % , * ).
Değişkenler kullanılacakları yere göre, Prosedür, Fonksiyon veya tüm programda kullanılabilirler. Bunların detaylarını ilerleyensatırlarda daha detaylı açacağım, öncelikle bilmemiz gereken değişkenlerin VAR ifadesinden sonra kullanılması gerektiğidir. Kullanımıda görüldüğü gibi, değişkenin adını yazıyoruz. İkinoktadan sonra değişkenimizin hangi sınıfa ait olduğunu belirtiyoruz. Şayet aynı sınıfa dahil birçok değişken atayacaksak bu değişkenleri virgülle ayırıyoruz, daha sonra iki nokta ve tipini yazarak atamamamızı yapıyoruz. Değişkenler Tam sayı, metin, ondalık sayı, karar (boolean) gibi tiplerde olabilirler.
Bu değişkenler ile bir çok zaman tip değiştirme ihtiyacınız olacakdır. Hesapladığınız integer değeri ekranda gösterebilmeniz için string tipine çevirmeniz gerekecek, Kullanıcıdan aldığını string tipindeki sayı karakteri, işlem yapılabilmesi için İnteger tipine çevrilmesi gerekecekdir. Ondalık sayı ile Tam sayı tanımlanmadığı müddetçe birbirlerine dönüşümleri sorun çıkartacakdır, bundan dolayıdırki tip çevirme method'ları kullanılır. string tipini integer'a çevirmek için strtoint() methodu, integer tipini stringe çevirmek için inttostr(), stringi Ondalık sayıya çevirmek için StrtoFloat(), ondalık sayıyı stringe çevirmek için FloattoStr()...
Değişkenimizi tanımladığımız yerde, Unit içersindeki veya dışarsında kullanımına etki eder. Değişkenimizi herhangi bir bileşene bağlı olay prosedürü içersinde kullanırsak, o değişkeni o prosedürde yazılan kodlardan başka biryerde kullanmak mümkün değildir. Halbuki implementation bloğunun üzerindeki Variante bloğunda kullanıldığında, değişken o Unit altında bulunan bütün Procedür ve fonksiyonlarda kullanılabilinir.
Değişkenimizi Delphiye tanıttıkdan sonra Default olarak bir değer taşımasını istersek yukarıda sayi değişkeninde de olduğu gibi atama yapılabilir. Bu atama daha sonra program içersinde yapılan işlemlerle yeni değer alabilir veya o şekilde kalabilir.
Konuya Ait Yorumlar
Şu an yorum yazılmamış!..
İlginizi Çekebilecek Konular |
Başlık |
Ekleyen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yorum Gönder