InstallScript (1)

 Bu yazımda InstallScript programlama diliyle ilgili başlangıç aşamasında bilmemiz gereken bilgileri paylaşacağım. InstallScript basit ve kullanışlı bir programlama dilidir. InstallShield de kullanılır. Birçok yönüyle C diline benzer. C dili hakkında az çok bilgi sahibiysek anlamamız büyük ölçüde hızlanacak;) InstallScript’in kendine özgü tanımlanmış biçim ve düzenlenmiş sentaksları bulunur. Kendi fonksiyonlarınızı oluşturmanıza olanak sağlar. Fakat diğer dillerden farklı olarak sadece setup programı yaratmada kullanılır.

Her programlama dilinde olduğu gibi InstallScript’te de birçok sentaks kuralı vardır. Örneğin;

  • Çoğu deyim noktalı virgül (;) ile biter. end; , exit; , return; gibi.
  • Önişlemci deyimlerinin sonuna asla noktalı virgül (;) konmaz. #include , #define gibi.
  • Fonksiyonların tanımlandığı ve başladığı (begin) satır noktalama işareti almaz.
  • Etiket sonuna iki nokta üstüste (:) konulur. start: gibi.
  • Değişkenler parantez içine alınır. Birden çok değişken varsa virgül ile ayrılır.
  • /* ve */ arasına açıklama metinleri yazılabilir. Bu aralığa yazılan hiçbirşey programı etkilemez.
  • // sadece tek satır üzeride açıklama yapmaya olanak verir.

Bir InstallScript kodunu incelediğinizde birçok önek kullanıldığını görebilirsiniz.

 

Bu ilk etapta kafa karıştırıcı görünebilir fakat tam aksine programcı için anlamayı kolaylaştırılması için kullanılan bir gösterim şeklidir. Bu gösterim şekliyle (Hungarian notation) ilgili detaylı bilgiyi daha sonra vereceğim. Şimdi InstallScript’e dönelim. InstallScript ‘e bazı özel karakterleri kullanabilmek için veya satır başı, sekme gibi yazı düzenlemelerini uygulayabilmek için bazı özel ifadeler bulunur. Bunlardan bazıları şunlardır:

\n  : Satır başı ve yeni satır ekler.

\’  : Metnin içine tek tırnak (‘) ekler.

\”  : Metnin içine çift tırnak (“) ekler.

\r  : Satır başı ekler. Yeni satır eklemez.

\t  : Sekme (tab) ekler.

\ooo  : Sekizlik tabanda ASCII karakter eklemede kullanılır. (Tam sayı değil).

 Şimdilik bu kadar ilerleyen yazılarımda InstallScript’ten daha ayrıntılı olarak bahsedeceğim…

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