ana sayfa hakkında forum (yeni) rss takibi reklam yerleşimi iletişim giriş

İçerik Kategorileri

  1. Active Server Pages
    1. Temel Konular [13]
    2. Genel İçerikler [12]
    3. Nesne Kütüphanesi [0]
    4. Form Elemanları [4]
    5. Döngü İfadeleri [3]
    6. Veritabanı İşlemleri [7]
    7. Fonksiyonlar [2]
    8. Hatalar ve Çözümleri [16]
  2. ASP Hızlı Referans
    1. TextStream Nesnesi [7]
    2. Response Nesnesi [1]
    3. Request Nesnesi [1]
    4. Application Nesnesi [1]
    5. Session Nesnesi [4]
    6. Server Nesnesi [0]
    7. FSO Nesnesi [4]
  3. Browser Scripting
    1. VBScript [4]
    2. SQL Sorgulama [4]
  4. MySQL [0]
  5. Uygulamalar
    1. Hazır Fonksiyonlar [3]
    2. Hazır Kodlar [9]
    3. Script Algoritmaları [3]
    4. Script Geliştiriyoruz [2]

Sitede Ara


Hosting Sponsorumuz

Şub

19

Yardımcı Nesneler

VBScript1 yorum1656 izlenimsrcnckr

ASP sayfalarında işlem yaparken genellikle string yada integer ifadeleri bölmek, bir kısmını almak gibi sorunlar yaşayabiliriz. Bu problemi şuan aşmak üzereyiz.


VBScriptin bize sağladığı toplam 9 tane yardımcı nesnemiz var. Bunlar sırasıyla;
1. left
2. right
3. mid
4. instr
5. trim
6. lcase
7. ucase
8. len
9. split'dir.

Left
Herhangi bir ifadenin sol'dan itibaren belirtilen değer kadarını gönderilmesini sağlar.
<%
    t = "aspogren"
    response.write left(t,3)
%>

sonuç olarak aspogren string'inin asp olarak çıktı gönderdiği görülü


Right
Herhangi bir ifadenin sağ'dan itibaren belirtilen değer kadarını gönderilmesini sağlar.
<%
    t = "aspogren"
    response.write right(t,5)
%>

sonuç olarak aspogren string'inin ogren olarak çıktı gönderdiği görülü


Mid
Herhangi bir ifadenin belirtilen iki değer arasında kalan ifadeyi gönderilmesini sağlar.
<%
    t = "aspogren"
    response.write mid(t,2,3)
%>

Örneğimizde çıktı olarak pog değeri çıkar. Kısaca, belirtilen ilk değer soldan atlanacak karakteri, ikinci değer ise alınacak değeri belirtir.


Instr
Herhangi bir ifadenin belirtilen değeri çıkartarak kalan ifadenin karakter sayısını verir.
<%
    t = "aspogren.net"
    response.write instr(t,".net")
%>

Geriye kalan aspogren'dir Çıktı olarak ise 8 alırız.


Trim
Veride yer alan sağdaki ve soldaki gereksiz olan tüm boşlukları siler.
<%
    t = " aspogren.net "
    response.write trim(t)
%>

Çıktı olarak sağ ve soldaki boşluklar kırpılır ve geriye sadece aspogren.net gelir.

LCase
Veride yer alan tüm ifadeleri küçük harfe çevirir.
<%
    t = "ASPOgren.net"
    response.write LCase(t)
%>

Çıktı olarak aspogren.net değerini döndürür.


UCase
Veride yer alan tüm ifadeleri büyük harfe çevirir.
<%
    t = "ASPOgren.net"
    response.write UCase(t)
%>

Çıktı olarak ASPOGREN.NET değerini döndürür.


Len
Veri toplam kaç karakterden oluştuğunu gönderir.
<%
    t = "aspogren.net"
    response.write Len(t)
%>

Çıktı olarak 12 değerini döndürür.


Split
Bir veride belirtilen karakterden bölerek parçalara ayırmamızı sağlar. İlerleyen zamanlarda bu konu hakkında dah geniş bilgi vereceğim.
<%
      t = "merhaba Aspogren"
            bol = split(t, " ")
      response.write bol(0)
      response.write bol(1)
%>

Burada boşul (space,  ) değerini baz alarak bölmesini istedik. Split'de ilk değer olarak 0 gönderilir. Bunun için bol(0) olarak yorumlattık. İlerleyen zamanlarda split ile bölerek aratma ve tüm değerleri çağırma gibi örnekler işleyeceğiz.

Etiketler  :  left   right   mid   instr   trim   lcase   ucase   len   split  

İçeriği takip etSayfayı YazdırPermalink

1 yorum var

#121.-nahrat lila-03 Nisan 2007 Salı

Çok güzel olmasa da güzel. Yalın ve anlaşılır.Ancak 'Split' biraz daha açılsaydı çok daha iyi olurdu.(Daha sonra yapılacağı ifade edilen örnekler saklı kalmak kaydıyle)


Bu içeriğe yorum yazın

BBCode ve Emotions desteği aktif. Yorumunuz onaylandıktan sonra gösterilecektir.

Bu yazı ile benzer içeriğe sahip olabilecek yazılar

  1. ASP ile Ping Atmak
  2. Ziyaretçi Defteri Yapımı
  3. Web 2.0 ile Gelen Etiket Sistemi
  4. Fonksiyon Yazımı
  5. Fonksiyon Yazımı
  6. Veritabanına Kayıt Ekleme
  7. ASP ile Ping Atmak
  8. 404 Rewrite - Hata sayfalarına hükmetmek
  9. Çoklu kayıt silme

Yazının aktif olduğu kategoriye eklenmiş son yazılar

  1. Operatörler ve Matematiksel İşlemler
  2. Tarih ve Zaman Fonksiyonları
  3. VBScript Test Fonksiyonları

Aspogren.net web sitesi SiDEnet sunucularından yayınlanmaktadır.

eXTReMe Tracker