| Yönelme, Sıçrama (Jumping) Kontrolleri |
|
|
| Perşembe, 16 Ağustos 2007 | |
|
Merhaba Arkadaşlar, ASP ile programlar ürettiğimizde bazı durumlarda aynı kod parçasını birden fazla kullanmamız gerekebilir ASP ile oluşturulmuş bir kod bloğunun ana program içerisinde islenildiği anda kullanılması programcıya esneklik ve kolaylık sağlar. Bu tekrarlanacak mini program parçacıkları alt program (prosedür ) ve fonksiyon olarak adlandırılır. Basit bir örnek vermek gerekirse; iletişim ve adres bilgileriniz sitenizde bulunan her sayfanın altına eklemeniz gerektiğini düşünelim. Bu işlem sürekli tekrar gerektiren bir grup kod olduğuna göre, prosedür kullanımı uygun bir çözüm olacaktır. Böylece herhangi bir sayfada iletişim bilgilerimizi eklemek istediğimizde gerekli prosedürü çağırmak yeterli olacaktır. Prosedürler (Procedures) Prosedürler 3 bölümden meydana gelirler. İlk bölümde prosedürün adı yer alır. İkinci bölümde ise çalıştırılacak kod bloğu, son bölümde ise sonlandırma deyimi ( End Sub ) bulunur. Prosedürlerin genel yazım formatı aşağıda ki gibidir. Sub prosedür_İsmi Daha önce vermiş olduğum iletişim bilgilerini ekrana basan bir alt program (prosedür ) oluşturalım: <% ASP programımızın herhangi bir yerinde bu iletişim bilgilerini yazdırmamız gerektiğinde ise bu prosedürü çağırmak yeterli olacaktır. Bir prosedür CALL deyimi veya sadece prosedürün adı kullanılarak çağırılabilir. Aşağıda bahsettiğimiz 2 farklı prosedür çağırma işlemini görebilirsiniz: <% Parametre Kullanımı Prosedürler kendisine gönderilen değişkenlere bağlı olarak farklı çalışma şekilleri gösterebilirler. Bu değişkenler parametre olarak adlandırılır. Daha önce anlattığımız iletişim bilgileri prosedürünü şimdi parametre ile gerçekleştirelim. Düşünün ki farklı ülkeler için farklı iletişim bilgileri kullanmak istiyorsunuz. Bu problemi ülke adını parametre olarak alan bir prosedür ile çözebiliriz. <% Yukarıda anlatılan prosedür herhangi bir sayfaya dahil edilmek ve ilgili parametre sağlanmak suretiyle çalıştırılabilir. Aşağıdaki kodu inceleyiniz : <% Şeklinde bir kodlama ile alt programa "Türkiye" parametresini göndermiş oluyoruz böylece case "Türkiye" satırı devreye girecek ve Türkçe iletişim bilgileri ekrana basılacaktır. Aynı kod iletisim_bilgileri("İngiltere") şeklinde kullanılmak suretiyle İngilizce adres bilgileri ekrana yazılabilir eğer hiçbir parametre gönderilmezse veya yanlış bir parametre ile alt program çağırılırsa ekrana Case Else bloğundan dolayı devreye girecek olan " Yanlış parametre veya parametre tanımlamadınız !!! " mesajı yazılır. Not: Brad Abrams'ın yazısından faydalanılmıştır. Yorumlar (0)
![]() Yorum Yazın
Yorum ekleyebilmeniz için giriş yapmanız gerekiyor. Henüz bir hesabınız yoksa lütfen kayıt olun.
|
| < Önceki | Sonraki > |
|---|
| Anasayfa |
| Haberler |
| PC Videolar |
| Download |
| Torrent Ara |
| Foto Galeri |
| E-Market |
| :: PcTekno.NET Forum :: |
| PC Sözlük |
| Sitemap |
| Arama |
| İletişim |
| Video Dersler |
| Virüsler |
| ASP |
| CSS |
| Javascript |
| Html |
| dHtml |
| Güvenlik |
| Delphi |
| PHP & Mysql |
| Windows |
| Bilgisayar ve Donanım |
| Püf Noktası |
| Joomla |
| Google Servisleri |
| Pagerank ve Optimizasyon |