IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  odeaweb

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 26 Kasım 2011, 12:32   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: VBScript’de Program Kontrolü




Mantıksal Sınamalar

VBScript’te programın karar vermesini sağlayan ilk kontrol ögesini “eğer ... ise... yap!” şeklinde özetleyebiliriz.

VBScript bu işlemi iki ayrı ifadeyle yaparız

If.. Else

VBScript’in vereceğiniz bir durumun bulunup bulunmadığını sınamasını sağlar.

Genel yazım kuralı şöyledir

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
If şart Then
    
[şart doğru ise yapılacak işler
Else
    [
şart doğru değilse yapılacak işler]
End If 



Bunu bir örnekle ifade edelim: Eğer saat 12’den önce ise sayfaya “Günaydın” yazdır; saat 12’den sonra ise “Tünaydın” yazdır.
Fakat burada bir eksiklik var: Saat 18’den sonra ise sayfaya “İyi akşamlar!” yazdırmamız daha doğru olmaz mı? If döngüsü kendi içinde sınırsız Elseif (ikinci şartlı döngü) imkanı vererek bize bunu sağlar. Her Elseif’i yeni bir If gibi düşünebilirsiniz. İşte şu senaryoyu gerçekleştirecek kod örneği



PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
(hosgeldiniz01.asp


PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<HTML>
<
HEAD>
<
TITLE>ASP ILE SAATE GORE SELAM</TITLE>
<
META http-equiv="content-type" content="text/html; charset=ISO-8859-9">
<
META http-equiv="Content-Type" content="text/html; charset=windows-1254">
</
HEAD>
<
BODY>
<
H2>
<
CENTER>
<%
If 
Hour(Now) <12 Then 
    Response
.Write "Günaydın! "
ElseIf Hour(Now) >= 18 Then
    Response
.Write "İyi akşamlar! "
Else
    
Response.Write "Tünaydın! "
End If
Response.Write "<BR>"
Response.Write "Site Onarım Sitesine Hoşgeldiniz"
%>
</
CENTER>
</
H2>
</
BODY>
</
HTML



Bu programı çalıştırdığınız zaman, çalıştırdığınız saate göre sayfadaki selamın değiştiğini göreceksiniz. (Bu örnekte, sadece şartlı döngü işlemi yapmıyoruz; fakat aynı zamanda Hour(Now) fonksiyonu ile tanışıyoruz ve sayfadaki bütün unsurları ASP yöntemiyle yazdırıyoruz! Fakat şimdilik bu iki unsurun üzerinde de durmayın.) Programımız nasıl çalışıyor? Yukarıda başka vesile ile VBScript’in kullanılmaya hazır fonksiyonları vardır, demiştik. Bunlardan biri de o andaki saati ve tarihi bildiren Now() fonksiyonudur. Bu fonksiyondan dönen değerle bu andaki saati öğreniyoruz; ve bunu önce 12 ile karşılaştırıyoruz. Fonksiyondan dönen değer, eğer 12’den küçükse, programımız Response (Karşılık) Nesnesi’nin .Write Metodu’nu kullanarak (Nesneler ve Metodlar meselesi üzerinde de durmayın!) ziyaretçinin Browser penceresine “Günaydın” yazdırıyor.

 
Alıntı ile Cevapla

 

Etiketler
kontrolü, program, vbscript’de


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Öfke kontrolü nedir? Öfke kontrolü nasıl sağlanır? Sanem Sağlık Köşesi 2 25 Ocak 2018 17:18
VB dosya uzantısı VBScript File , rom dosyası Kaf_Dağı Bilgisayar Donanımı 0 25 Ocak 2016 15:41
Öfke kontrolü sağlık kontrolü kadar önemli Lucifer Ruh Sağlığı 0 30 Kasım 2011 20:57
VBScript’e Giriş YaRGuCi ASP/ASP.NET 0 26 Kasım 2011 12:11

×