Tekil Mesaj gösterimi
Alt 09 Eylül 2013, 11:39   #1
Çevrimdışı
SeckiN Doğrulanmış Üye
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ASP de Select Case Kullanımı




ASP’de Select Case Kullanımı

Giriş

Bazı projelerimizde kullandığımız koşular birkaç taneden fazla ise, if deyimi yerine select case kullanmamız daha doğru olacaktır.Select deyimi, if deyimi gibi her satıra bağlı kalmaz ve tek tek kontrol etmez, doğruca değeri seçerek kod bloğunu tamamlar.Bu küçük projelerde çok büyük farklılıklar oluşturmasa da, büyük projelerdeki yüzlerce koşul söz konusu olduğunda sistemde gözle görülür bir hızlanma sağlayacaktır.

Select Case Kullanımı

Kodlar :


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Kodların Çalışma Prensibi :

1- adres çubuğundan rutbeid değerini alarak, bir değişkene eşitliyoruz.

2- select case deyimi sayesinde rutbeid değerini kontrol ediyoruz.

Eğer değer 10’a eşitse kod bloğu 4.satıra ilerleyecektir, eğer değer 9 ise 4 ve 5.satıra hiç uğramadan doğrudan 6.satıra ilerleyecektir.

3- Eğer değer 10’a eşitse ;

4- renk değişkenin değeri red olarak belirlenecektir.

Asp’de değişken tanımlarken, değişken tipini belirtmemiz zorunlu değildir.Sadece değişkene değer atayarak değişkeni oluşturabiliriz.

5- değer 9 ya da farklı bir değer olabilir. Select yapısı ile bu yapıyı istediğimiz kadar arttırabiliriz.Eğer değerimiz case yapısı içerisinde mevcut değilse,

kod bloğu 22.satıra ilerleyecektir.

6- case else kodu sayesinde kod bloğu 23.satıra ilerleyecektir.

7- renk değişkenin değeri blue olarak belirlenecektir.

8- end select kodu ile kod bloğu sonlanarak 25.satıra ilerleyecektir.

9- değişkenimizi style kodu ile color değerine eşitleyerek,yazı rengimizi belirliyoruz ve html kodları yardımıyla ekrana yazdırıyoruz.

Her açılan <div> koduna dair, </div> kodunu eklemeniz daha sonra unutarak hata almanızı engelleyecektir.

Mevcut kodlar ile herhangi bir hata almasanız bile birçok div’in bulunduğu bir projede birbirinden farklı birçok hata ile karşılaşabilirsiniz.


* Bu dökümanda belirtilen tüm kodlar en basit haliyle yansıtılmış ve örnek niteliği taşımaktadır.

Alıntı

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet bizimmekan