InstallScript (4)

Fonksiyonlar (İşleyiciler)

Programlamada fonksiyonların önemini bilmeyen yoktur. Fonksiyonlar belirli bir görevi gerçekleştirmek için yazılan kod bütünüdür. InstallScripte de fonksiyonlar sadece tanımlanma biçimi ve çağırılması bakımından diğer dillerden ayrılır. Her fonksiyon aşağıdaki özelliklere sahiptir.

  • Fonksiyonlar adlandırılır. Her fonksiyonun kendine özgü bir adı olmalıdır. Fonksiyonu adıyla çağırdığımızda, hangi talimatların yürütüleceğini bilmeli ve tutarlı olduklarından emin olmalıyız. Ayrıca bir fonksiyonu diğer bir fonksiyon içinde çağırabiliriz.
  • Fonksiyonlar Programın diğer kısımlarından bağımsız olarak çalışabilir.
  • Bir fonksiyon belirli bir görevi gerçekleştirir.
  • Fonksiyonların geri dönüş değeri bir script olabilir.

InstallScript bazı hazır fonksiyonlar içerir. Bu fonksiyonlara, InstallShield’de bulunan Built-In Functions by Category bölümüne bakıp ihtiyacınıza uygun kategoriye tıklayarak ulaşabilirsiniz. Burada fonksiyonlar alfabetik olarak dizilmiş halde bulunur. Fonksiyon isimlerine
tıklayarak onlarla ilgili ayrıntılı bilgiyi görebilirsiniz.

InstallScript’e hazır fonksiyonlar bulunduğu gibi sizde istediğiniz görevi gerçekleştiren fonksiyonlar oluşturabilirsiniz. Fonksiyonu tanımlamak
için:

/* Fonksiyon tanımlarken, fonksiyonun adının önüne prototype gelir. Fonksiyonu adı genellikle yaptığı işe göre belirlenir. Türkçe karakter kullanılmaz.*/
prototype FonksiyonIsmi();
/* Parametre alanfonksiyonların tanımlanması aldığı parametrenin tipine göre:*/
prototype FonksiyonIsmi(STRING,NUMBER,...);
/* Değer döndüren fonksiyonun tanımlanması geri dönüş değerinin tipine göre: */
prototype STRING FonksiyonIsmi();
/* Fonksiyonun içeriğinin yazılması şöyledir: */
function FonksiyonIsmi()
      STRING    szString,
                szString2;
      NUMBER    nNumber;
begin
       //yaptığı iş
end;
/* Fonksiyonun çağrılması: */
FonksiyonIsmi();
/*geri dönüş değeri olan fonksiyonlarda.*/
deger=FonksiyonIsmi();

 

Hazal Çıplak

 

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s