Değişkenler bizim Asp programları yazarken en yakın dostlarımız olacaklar. İlk rneğimizde bir değişken tanımlamıştık. Ama şimdi biz şimdi bu işin ayrıntılarına gireceğiz. Hatırladığınız gibi değişkenleri DIM komutu ile tanımlıyoruz. Dim kelimesi Dimension kelimesinin kısaltılmasından geliyor. Bu komutu asp sayfalarınızda çok çok kulanacaksınız ama isterseniz kullanmayabilirsiniz. Nasıl? VBScript diğer dillerdeki gibi illa kulanılan bütün değişkenlerin tanımlanmasını zorunlu kılmaz ve sanki siz bunu tanımlamışsınız gibi sayfayı çalıştırır. Ama bu iyi bir programcılık değildir. Çünkü siz hiç değişken tanımaladan sayfa içinde kafanıza gre değişkenleri belirliyorsunuz ama bir kaç yerde değişkenin adını yanlış yazarsanız bir hata mesajı ile karşılaşmazsınız ve hata yaparsınız. Peki bu nasıl nlenir. VBScript'i yapanlar bunu da düşünmüş. Bunun için sayfanızın başına <% EXPLICIT %> yazarsanız VBScript eğer DIM komutu ile tanımlanmamış bir değişkeni kullanırsanız hata verdiriyor. Bu kadar bilgiden sonra artık şu işin detayına girelim. Değişkenleri değişik şekillerde tanımlayabilirsiniz ama nasıl?rn : <% Dim Ad, Soyad, Yas, EmailAd="Kağan"Soyad="Koçdemir"Yas=14Email="angelsdemos@gmail.com"%>Yukarıdaki rnek standart bir yol yani ilk nce değişkenlerin adları sonra değerleri yazılır ama burda size farklı gelen bir şey var mı?Eğer dikkatli bir ziyaretçi iseniz Yas=16 satırında tırnak işaretinin olmadığını fark etmişsinizdir değil mi? Bu değişken tanımlanırken bir kuraldır, yani eğer bir değişkenin değerini sayı olarak atıyacaksanız tırnak işareti kullanılmaz. Peki kullanırsanız ne olur? Eğer bu değişkenlerle matematik işlemi yapmaya kalkarsanız toplama hariç hata alırsanız ama toplamada bu sayılar yanyana gelir. Bunu bir rnekle grelim.<% Dim ilksayi, ikincisayi, toplamilksayi="15"ikincisayi="5"%><% toplam=ilksayi + ikincisayi %><%=toplam%> Bu yukarıdaki kodları web sunucunuzun kk dizinine toplama1. asp adında kaydedin ve açın. Sonuç ne? 155 değil mi? Şimdi iki sayının nündeki ve arkasındaki tırnakları kaldırıp toplama2. asp adında kaydedip açın. Şimdi sonuç ne? 20 değil mi? İşte tırnak koymanın farkı budur. Hazır aklıma gelmişken bir değişken tanımlarken kesinlikle türkçe karakter kullanmayın çünkü serverınız bunu desteklemeyebilir. Bunun nedeni çoğu asp serverının İngilizce olması...

saol paylaşım için sonra okucam arşivime ekledim. Profile Tıkla Anlarsın?