ForumPaylas.net
 

Geri git   ForumPaylas.net > Bilgisayar Dünyası > Tasarım ve Grafik > Web Tasarım
Şifremi Unuttum? Üye Ol!

Değişkenler (Variables)-3-

 Tasarım ve Grafik Katagorisinde ve  Web Tasarım Forumunda Bulunan  Değişkenler (Variables)-3- Konusunu Görüntülemektesiniz.=>Tanımlayamıyoruz ama bu değişkenler bizim için yine de önemli. Bu yüzden hangi tipler olduğuna şöyle bir bakarsak; · Integer · Byte · Long · Single · Double · Currency · String · Date · Boolean · ...



Cevapla Yeni Konu aç
 
Seçenekler
Alt 06.03.10   #1
Üye
 
MeLaNCoLHy - ait Kullanıcı Resmi (Avatar)
 

Standart Değişkenler (Variables)-3-



Tanımlayamıyoruz ama bu değişkenler bizim için yine de önemli. Bu yüzden hangi tipler olduğuna şöyle bir bakarsak;
· Integer
· Byte
· Long
· Single
· Double
· Currency
· String
· Date
· Boolean
· Empty
· Null
· Object
· Error
· Array

Integer : -32.768 ile 32.767 arasında bulunan tüm sayı değişkenleridir. Çoğunlukla kullanılan sayılar bu aralıkta olduğundan integer değişkeni kullanılır.

Byte : 0 ile 255 arasındaki sayılar için kullanılır. Çoğunluk aritmetik işlemlerde faydalıdır.
Long : -2.147.483.648 ile 2.147.483.647 arasındaki sayılar için kullanılır. Integerdan farkı bellekte daha geniş bir alan açmasıdır.
Single : Negatif sayılarda -3.402823E38 ile –1.401298E-45 , pozitif sayılarda 1.401298E-45 ile 3.402823E38 arasındaki sayı değerleri için kullanılır.
Double : Negatif sayılarda -1.79769313486232E ile -4.94065645841247E-324 , pozitif sayılarda 4.94065645841247E-324 ile 1.79769313486232E308 arasındaki sayı değerleri için kullanılır.
Currency : Parasal ifadeler için kullanılır. Ondalık kısmı ise 4 haneye kadar kabul eder. –922,337,203,685,477,5808 ile 922,337,203,685,477,5807 arasında değerler alabilir.
String : Herhangi bir karakter ifadesini veya metni tutmamıza yarar. Ayrıca rakamlar eğer “ içine alınırsa string olarak algılanır bu yüzden üzerinde matematiksel işlem yapılamaz.
Date : Tarihleri bellekte değişken olarak tanımlamamıza yarar. Böylece tarihler arası işlemleri rahatlıkla yapabiliriz. Sunucu üzerindeki bölgesel ayarlara bağlı olarak çıktısı / ile veya . ile ayrılmış halde görünebilir. Ayrıca ay/gün/yıl şeklinde olan standart tarih formatı türkçede gün/ay/yıl şeklindedir. Bazı tarihsel işlemler yaptırılırken bu göz önüne alınmalıdır.
Boolean : True/False yani doğru ve yanlış ifadeleri için kullanılır.
Empty : Değeri boş olarak tanımlamamıza yarar.
Null : ıçi tamamen boş anlamına gelir. Asla ve asla unutulmamalıdır ki boş demek değeri sıfır demek veya boolean olarak false demek değildir. ıçi boştur, bir değer atanmamıştır.
Object : Birçok satırdan oluşmuş kodlara denir. Bunlarla veritabanına erişebilir, işlem yapabilirsiniz. Bu çok uzun bir konu olduğu için objeler konusunda ele alacağım.
Error : Çok sıkça kullanılan bir değişkendir. Fonksiyonlar tarafından kullanımı oldukça sıktır ama normal program yazarken asla kullanılmamalıdır, çünkü hiçbir değişkene dönüşüm yapılamaz. Biraz karışık oldu anlıyorum ama bunu diğer değişkenlerin birbirine dönüşümünü anlattığımda daha iyi kavrayacaksınız.
Array : Diziler. Başlı başına bir kitap yazılabilir. Kısaca bahsedelim çünkü zaten VbScript kısmında da uzunca anlattım; bir değişkenin içeriği birden fazla aynı yapıda veriden oluşabilir. Bu durumda onları tek bir değişken kullanarak tanımlayabilirsiniz. Örneğin yetki adında bir değişkenimiz olsun ve bu birçok değer içerebilir olsun. Mesela 4 yetki var ve eğer o kişinin yetkisi var ise 1 yoksa 0 değerini alıyor. Bu durumda yetki(1), yetki(2), yetki(3), yetki(4) şeklinde yetki adında bir dizi tanımlayabilir ve bunlara gerekli 1 ve 0 değerlerini atayabiliriz.



Option Expilicit
şimdi size birşey söyliyeceğim oldukça şaşıracaksınız: “ASP’de değişken tanımlamanıza gerek yoktur. VbScript otomatik olarak eğer tanımlamadıysanız bile sizin yerinize tanımlama yapar”. şimdi eğer buraya kadar tüm konuyu okuduysanız herşey boşa mı gitti diyorsunuz? Asla bu çok önemli. Eğer iyi bir programcı iseniz değişkeni mutlaka tanımlamanız gerekir. Bir programcı için performans çok önemlidir, hem de sorunu çözmek kadar. Bu yüzden eğer değişkeni tanımlamazsanız Sunucu bu işlemi sizin yerinize yapmaya kalkacak bir de bu işlem için zaman harcayacaktır. Özellikle internet programcılığında amaç olabildiğince hızlı çıktı veren programlar yazmaktır. Amerika’da adresi yazdıktan sonra 5 saniye içinde gelmeyen sayfanın kapatıldığı gibi yakın bir zamanda Türkiye’de de aynı şey meydana gelecektir. Bu yüzden şimdiden bunun önlemini almakta fayda görüyorum. Gelelim tekrar option explicit’e. Option expilicit’i yazdığınız ASP kodunun ilk satırına yazarsanız size tanımlamadığınız değişkenleri tanımlamadan programınızı çalıştırma izni vermeyecektir. Bu sayede oldukça hızlı çalışan uygulamalar yazabilirsiniz.




MeLaNCoLHy isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Bu konuyu aşağıdaki sitelere ekleyebilirsiniz.

Tags
(variables)-3-, değişkenler

Seçenekler


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Değişkenler (Variables)-2- MeLaNCoLHy Web Tasarım 0 06.03.10 21:58


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 05:26 .





| Magazin | Oyun |

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.


...