Tekil Mesaj gösterimi
Alt 19 Ekim 2014, 17:39   #1
Çevrimdışı
hAte
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ASP Dictionary nesnesi özellikleri ve örnek uygulama




ASP Dictionary (Sözlük) isim veya verileri daha kısa ve basit değerlere atarak bunlar üzerinde işlem yapılmasını sağlayan dizi nesnesidir. Arrays özelliğine benzerdir ancak ilgili veriler için daha cazip bir çözüm sunar.

Örnek Dictionary nesnesi tanımlaması:

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<% set d=Server.CreateObject(“Scripting.Dictionary”) %> 

Dictionary özellikleri ve Arrays arasındaki farkları:

Dictionary nesnesinde öğeler için kısa anahtar harf yada kelimeler kullanılır.
Dictionary nesnesinin boyutunu değiştirmek için Redim tanımlaması yapmanız gerekmez.
Dictionary nesnesinde bir öğeyi sildiğinizde , geri kalan öğeler otomatikmen kayar.
Dictionary nesneleri çok boyutlu değildir, Arrays çok boyutlu olabilmekte
Dictionary nesnesi Arrays nesnesine göre fonksiyonlar için daha yerleşik olarak kullanılır
Dictionariy nesnesi rastgale erişilen elemanlar için daha iyi çalışır
Yeni öğe dizi içine yerleştirme işleminde Dictionary nesnesi Array’e göre daha iyi verimlidir.
Örnek

Bir kelimenin olup olmadığının kontrolü, nesnedeki eleman sayısı, dizideki tek bir öğenin yazdırılması

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
<%
dim xdic,a,i,s
set xdic
=Server.CreateObject(“Scripting.Dictionary”)

xdic.Add “i”“Istanbul”
xdic
.Add “p”“Paris”

Response
.Write(<p>Öğe değerleri:</p>)
a=xdic.Items
for 0 To xdic.Count -1
a(i) & <br />
next
Response
.Write(s)
Response.Write(<br />Eleman sayısı” xdic.Count)
Response.Write(<br />i değeri atanan eleman” xdic.item(“i”))

set xdic=nothing
%> 

Çıktı:

Öğe değerleri:

İstanbul

Paris

Eleman sayısı: 2

__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklamver bizimmekan