ASP de Select Case Kullanımı

DrogbA

Forum Üyesi
Katılım
27 Ara 2020
Mesajlar
3,440
Tepkime puanı
0
Puanları
36
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 :

sg3qn.jpg


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.
 

Nutella

Bayan Üye
Özel Üye
Katılım
2 Ocak 2021
Mesajlar
3,559
Tepkime puanı
0
Puanları
36
Cinsiyet
  1. Bayan
Takım
Galatasaray
Paylaşım için teşekkürler.
 
metal işleme
Üst