ASP Rehberi , ASPRehberi.Net - ASP ve ASP.NET Konuları , Scriptleri , Hosting , Programlar , Araçlar

 # 10 Mayıs 2008, Cumartesi
 
 #  Kategoriler » ASP » Makaleler
 

Fonksiyon(Function) Kullanımı Bu içeriğin puanı : 4,6 4927 Görüntülenme
ASP 'de en çok kullanılan özelliklerden biri fonksiyonlardır.Fonksiyonları kullanma amacımız işlemlerimizi daha düzenli yapmamızdır.Bir kaç veriye aynı özellikleri uygulayacak olursak bunlar için kodları ayrı ayrı yazmak yerine yazılmış bir fonksiyonu kullanmak hem zaman kazandıracağı gibi değişiklik durumunda hepsine etki eder.
Fonksiyon kullanırken

<%
Function FonksiyonAdi(veri)

End Function
%>


Tagleri arası fonksiyon işlemleri yapılır."veri" olarak yazdığımız fonksiyon içerisinde kullanacağımız değişkenlerdir.Küçük bir örnek ile bu değişkenleri nasıl fonksiyona dahil edeceğimizi görelim.
Örnek olarak bir verideki yazının içindeki "<" karakterlerini boş karakter ile replace(yerine koyma) yapalım.

<%
strVeri = "Burası < yazımızın < olduğu değişkendir."

Function YerineKoy(Veri)
YerineKoy = Replace(veri,"<","")
End Function

Response.Write YerineKoy(strVeri)
%>


Açıklama yapacak olursak burada "strVeri" adında belirtmiş olduğumuz kullanacağımız yazı'dır.Fonksiyonumuza "YerineKoy" ismini verdik.Bu isim düşündüğünüz herhangi bir isim olabilir.Kullanırken o isimi kullanıyoruz.Fonksiyona girecek olan veri değişkenini yani ekrana yazdırırken "strVeri" adında belirttiğimiz (Bu durumda veri yerinde yazdığı için fonksiyonumuz veri kullanılan yerleri strVeri kabul edecektir) yazıdaki "<" karakterlerini "" yani boş karakter ile replace etmesini söyledik.
Bunu normal yapmak daha kolay olmazmıydı diye düşünebilirsiniz.Böyle yapmamızın nedeni ise ;
Kullanacağımız verilerde bu replace işlemini başka yerlerde kullanmamız gereken durumlar olacaktır.Bu işlemler sadece replace ile bitmeyebilir, bunun gibi herşeyi fonksiyon ile yapabilirsiniz.Farklı yerler için ayrı ayrı yazmaktan ise yazmış olduğumuz fonksiyon ile hepsine kısa bir işlem ile uygulayabiliriz.

Fonksiyonu kullanırken
.. FonksiyonAdi(KullanılacakVeri)
şeklinde kullanılır.".." yazmış olmamın nedeni yapacağınız işlemin değişebildiğini anlatmaktır.Değişkene bağlayabilir veya ekrana yazdırabileceğiniz gibi daha farklı işlemlerde  yapabilirsiniz.

Fonksiyon yazarken en son mutlaka fonksiyon adına bir değer atamanız gerekmektedir.Yukarıda göreceğiniz üzere "YerineKoy" ismine verinin son halini atadık.Bunu yapmazsanız boş olarak gözükür.Atadığınız zaman bir değer geldiğini ifade eder ve o değer çıktısı olur.
 Telif : Serdar Toros | Eklenme : 26 Mayıs 2005, Perşembe
 
 

Bu içerik hakkında 3 yorum yapılmış

 

 
İsminiz :
Mail Adresiniz :
Yorum
:
   

     

// Gizle
ASP Rehberi Mini Editör

  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle
 Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle  Form 'a gülücük ekle Form 'a gülücük ekle Form 'a gülücük ekle


 
 
Yorumlar(3) Not : Yorumlar zamana göre son yorumdan ilk yoruma doğru(azalan) biçimde sıralanmıştır.
Yorumlarınız site yöneticileri tarafından onaylandıktan sonra eklenecektir.
+ güzel olmuş faydalı bilgiler var teşekkürler
Yazan : fatma | Zaman : 17 Nisan 2008 Perşembe, Saat 17:26
 
+ yararlı olmuş saol
Yazan : erdem | Zaman : 14 Mart 2008 Cuma, Saat 15:20
 
+ yarayıslı olmus
Yazan : yigit | Zaman : 9 Kasım 2006 Perşembe, Saat 13:07
 
 .: Sayfalar  1.
 
# Kategori'nin Yenileri

İsim

Hit

Turuncu Galeri (tr)

2140

Haydi okullar internete.... (tr)

200

rc0der Reklam Sistemi v1.0 (tr)

525

HiddenChest İş ve Bayilik Başvuru Formu (tr)

1134

TradeSE E-Ticaret Yazılımı (tr)

327

Link Portal 2007 3 Temalı (tr)

1450

Gupse Medya Linkleri v0.1 (tr)

378

HiddenChest Ziyaretçi Defteri (tr)

1335

HiddenChest Kayan Haber (tr)

1726

HiddenChest Aktif/Pasif Haber Sistemi 1.1 (tr)

762

 
 
# Kategori'nin Popülerleri

İsim

Hit

IIS Kurulumu ve Yazma İzni

68436

Üyelik Sistemi Yapımı

49032

Veritabanı Tablo İşlemleri

31063

MS SQL Server - 1

30115

Hazır Site v2.1 (tr)

26811

Klasör Şeklinde Linkler(404 Yönetimi)

22044

Sayfaları şifreleme(ENCODE)

20180

MS SQL Server - 2

20018

MS SQL Server - 3

14280

Include Yöntemleri

12862

 
  # AKTİF ÜYELER
Aktif üye yok
 
 
 

 
 ASP Rehberi © 2004 - 2008
 Tasarım ve Programlama : Serdar TOROS
 ASPRehberi.Net web sitesi SiDEnet sunucularından yayınlanmaktadır.

[ 0,17 ]    ASPRehberi.NET RSS Kaynağı   Bu site Microsoft SQL Server Veritabanı kullanmaktadır

eXTReMe Tracker