VBScript Değişkenleri – VBScript Eğitimi için Mükemmel Bir Giriş Kılavuzu 1

VBScript Eğitimi – İçindekiler Tablosu

VBScript Eğitimi #1: VBScript Değişkenlerine Genel Bakış 

VBScript Eğitimi #2: VBScript Koşullu İfadeler ve Döngüler

VBScript Eğitimi #3: VBScript Prosedürleri

VBScript Eğitimi #4: VBScript Hata İşleme ve VBScript Çalıştırma

VBScript Eğitimi #5: VBScript Dize İşlevleri

VBScript Eğitimi #6: VBScript Tarih İşlevleri

VBScript Eğitimi #7: VBScript Zaman Fonksiyonları

VBScript Eğitimi #8: VBScript Dizi İşlevleri

Bu VBScript Eğitiminde, VBScript Değişkenlerini, VBScript Dizisini, VBScript Sabitlerini ve VBScript'te Sözlük Nesnesini öğreneceğiz.

VBScript Eğitimi #1: VBScript Değişkenleri

VBKomut dosyası, Visual'in daha kısa biçimidir. BVisual Basic dilini takip eden asic Komut Dosyası. VBScripting, Microsoft tarafından tanıtıldı. İstemci tarafı komut dosyalarının yanı sıra sunucu tarafı geliştirmeye izin veren öğrenmesi çok basit bir dildir.

VBScript Özellikleri:

· Basit bir betik dilidir.

· Büyük/küçük harfe duyarlı değildir ve herhangi bir giriş seviyesi programcı için öğrenmesi kolaydır.

· Nesne tabanlı bir programlama dilidir ve OOPS konseptini takip etmez.

· Bileşen Nesne Modelinin daha kısa bir biçimi olan COM'u destekler. (COM) yapı. Öğeleri yürütüldüğü ortamdan yönetmeye izin verir.

· Sunucu tarafında yürütülen VBScripting, Internet Explorer web tarayıcısı, İnternet Bilgi Servisleri gibi barındırma platformlarıyla uyumludur. (IIS) web sunucusu ve Windows Komut Dosyası Ana Bilgisayarı olarak (WSH).

· Hem sunucu tarafı (Klasik ASP) hem de istemci tarafı komut dosyası geliştirmek için kullanılabilir.

· Excel makrosu gibi araçlar, UFT (Birleşik İşlevsel Test) VB Komut Dosyasını takip edin.

İstemci tarafı komut dosyası olarak VBScript:

vbscript öğretici - Web Tarayıcı
vbscript öğretici – Web Tarayıcı
vbscript öğretici - pencere komut dosyası
vbscript öğreticisi – pencere komut dosyası oluşturma

· VB Komut Dosyaları yalnızca internet explorer'da desteklenir. Mozila Firefox, google Chrome vb. piyasada iyi bilinen web tarayıcıları VBScript ile uyumlu değildir.

· Platforma bağlıdır, yani yalnızca Windows ortamı tarafından desteklenir.

· Uygun geliştirme alanı bulunmadığından VBScript'in hata ayıklaması zordur.

 VBScript Yorumu:

VBScript yorumunun amacı, derleyiciyi yürütmeden belirli satır veya kod satırlarını atlaması için eğitmektir. Temel olarak, VBScript yorumları, komut dosyası oluşturma sırasında açıklamaları/hedefleri belgelemek veya yazmak için kullanılır. Açıklama yazarak kod bloğunun okunabilirliğini artırmaya yardımcı olacaktır, yorum kullanarak günlüğü değiştirin. İki tür VBScript yorumu mevcuttur –

Tek satır VBScript yorumu: Her satırın başındaki tek tırnak ( ' ) kullanılarak yapılır. VBScript'te tek satırlık yorum örneği –

' Tek satırlık yorum örneği

Birden çok satır VBScript yorumu: Birden çok satır VBScript yorumu, birden fazla satıra yorum yapmak için kullanılır. Bu tür bir VBScript yorumu, “/*” ve “*/” sembolleri arasına daha fazla satır koyarak elde edilebilir. Çok satırlı VBScript yorumu örneği –

/*

VB Bildirimi 1

VB Bildirimi 2

….. ve benzeri

*/

VBScript Değişkenleri:

VBScript değişkenleri, verileri depolamak için bellek konumlarına başvuran bir tür yer tutucudur. Yürütme sırasında, VBScript değişkenleri değiştirmeye izin verir. VBScript değişkenlerinin bildirilen adı, değişkenlere okuma veya yazma amacıyla erişmek için kullanılır. Değişkenler, string, char, sayı, tarih vb. herhangi bir veri türü ile etkileşime girme yeteneğine sahiptir. Veri türlerine göre vbscript değişkenleri buna göre değiştirilir. Örnek olarak - çift tırnak içinde bir sayı atarsak, bu dize değeri olarak kabul edilecektir.

VBScript değişkenlerini aşağıda açıklanan üç şekilde bildirebiliriz –

  • VBScript loş
  • VBScript genel
  • VBScript özel

VBScript Karartma:

Dim, anında ilan etmek anlamına gelir. Bunun anlamı, VBScript dim, her türlü veri türü için hemen bir değişken bildirmeye izin verir. Virgülle ayrılmış birden çok değişkeni tek bir VBScript dim ifadesi ile bildirebiliriz. Kapsamları VBScript dim deyimi kullanılarak açıklanan işlevler, alt prosedürler, yerel betikler vb. bildirildiği kod bloğunda sınırlandırılmıştır. Aşağıdaki örnekler, değişken bildirimi için VBScript dim ifadesinin sözdizimini göstermiştir – ,

karartma var1

Karartma var1, var2, var3

Dim anahtar sözcüğünü kullanarak, değişkenlerin mantıksal adını belirterek değişkenleri hemen bildirebiliriz. Komut dosyasının başında “Option Explicit” ifadesini belirtirsek, her bir değişkeni bildirmek zorunludur. Bu nedenle, ifade belirtilmemişse, değişken bildirimi isteğe bağlı bir adımdır. Bu durumda, değişkenler tanımlanırken değişkenler otomatik olarak bildirilir.

VBScript Genel:

Değişkenler public anahtar sözcüğüyle bildirildiğinde, değişkenlere tüm komut dosyasından erişilebilir. Temel olarak, bir değişkeni global değişken olarak tanımlamak için genel anahtar kelime kullanılır.

VBScript Özel:

Değişkenler private anahtar sözcüğüyle bildirildiğinde, değişkenlerin kapsamı kod bloğunda ile sınırlandırılır.

VBScript Değişkenlerine Değer Atama:

Aşağıdaki örnekte, equal(=) sembolü yardımıyla değişkenlere sayı, string gibi değerler atadığını (VBScript dim satement kullanarak) bildireceğiz,

'''''VBScript dim deyimini kullanarak değişkenleri bildir dim numVar dim strVar '''''değişkenleri tanımla - sayı ve dize uyuşmaVar = 12345667788 strVar = "Bu örnek değişkendir"

Değişkene değer atarken, değişken adını eşit sembolün sol tarafında, değerin sağ tarafında tutmamız gerekir. Dizeler veya karakterler için değeri çift tırnak içinde tutmamız gerekir.

Skaler Değişkenler – Tek değerli bir değişken tanımlamaya skaler değişken denir.

Dizi Değişkenleri - Kavramsal olarak bir dizi, bir değerler listesini temsil eder. VBScript'te, bir değişkene aynı türden birden çok değer atandığında, dizi olarak bilinir. Dizi, değişken adından sonra parantez içinde bildirilebilir. Bir değişkeni nasıl tanımladığımızla aynı şekilde bildirilebilir. Bir dizi bildirecek yapı aşağıda gösterilmiştir –

Dim myArrayName(maksimum dizin)

Burada indeks, sıfırdan başlayan bir dizinin her bir elemanını belirtmek için kullanılır. Bu nedenle, maksimum dizin, eksi bir dizinin uzunluğunu belirtir. Dizi indeksleri kullanılarak her dizi elemanına değerler atanabilir. Aşağıdaki örnekte 3 öğrenci ismi içeren bir dizi tanımlayacağız –

' VBScript dim ifadesiyle bir dizi bildirin Dim arrStudentName(2) ' arrStudentName(0) = "Tom" arrStudentName(1) = "Jack" arrStudentName(2) = "Jerry" dizinini kullanarak öğrenci adlarını atama

VBScript Değişkenleri – Adlandırma kuralı:

Sözdizimsel olarak, belirli bir adlandırma kuralı yoktur. Ancak komut dosyalarının daha iyi okunabilmesi için aşağıdaki yönergeleri izlemeniz önerilir,

· Bir değişkenin başlangıç ​​karakteri alfabetik olmalıdır.

· Herhangi bir gömülü dönem tutulmamalıdır.

Değişkenin adı kullanıma göre mantıklı olmalıdır.

Uzunluk 255 karakter sınırını geçmemelidir.

VBScript Sabitleri:

VBScript sabit değişkeninin değeri tanımlandıktan sonra değiştirilemez. Dolayısıyla, sabit değişken temelde salt okunur bir değişkendir. Deklarasyon sırasında tanımlanmalıdır. VBScript, komut dosyaları sırasında kullanılabilecek varsayılan sabit değişken sağlar. Varsayılan sabitlere örnek olarak - vbOK, vbCancel, vbTrue, vbFalse, vb. Const anahtarı, VBScripting'de bir sabit bildirmek için kullanılır. Aşağıdaki örnekte, sayı ve diziler için sabit değişkenlerin nasıl tanımlanacağını göreceğiz –

Const strConstant= “Bu benim dizim.”

Sabit sayıSabit = 123

VBScript Dizisi:

Kavramsal olarak bir dizi, bir değerler listesini temsil eder. VBScript'te, bir değişkene dize, tamsayı vb. gibi aynı türden birden çok değer atandığında, dizi olarak bilinir. VBScript'ler, aynı tip değerlerin listesini aynı bellek konumunda (VBScript dizisi) tutmaya izin verir. Her bir dizi elemanına, dizi indeksi olarak bilinen referans numaraları kullanılarak erişilebilir. İndeks her zaman sıfırdan başlar.

Yapı açısından, VBScript Array'in iki bölümü vardır - dizi adının mantıksal adı ve en yüksek dizin değerini gösteren dizi alt simgesi. Dizi alt simgesi, dizinin uzunluğu eksi bire eşittir.

Önce VBScript dizisi bildirilmelidir, aksi takdirde hata verir. Değişken bildirimine benzer şekilde, dim ifadesini kullanarak VBScript dizisini bildirebiliriz. Kullanım veya kapsamı dikkate alarak, VBScript iki tür dizi –

·     Yerel VBScript Dizisi – Bu tür dizilerin kapsamı, bildirildiği yerdeki kod bloğu (işlevler veya alt prosedürler) ile sınırlıdır.

·     Genel VBScript Dizisi – Bu tür dizileri betikler boyunca kullanabiliriz. Bu tür diziler betiğin başında bildirilmelidir.

Statik ve Dinamik Diziler:

Ayrıca scriptleri oluştururken VBScript dizisini statik veya dinamik olarak tanımlayabiliriz.

Statik bir VBScript dizisi – Komut dosyası yürütme sırasında değiştirilemeyen sabit sayıda dizi elemanına sahiptir.

Dinamik bir VBScript dizisi – Dizi elemanının sayısı herhangi bir zamanda değiştirilebilir. Eleman sayısı sabit olmadığında veya önceden tanımlanmadığında bu diziyi kullanabiliriz.

VBScript Dizileriyle Çalışmak:

Dizi bildirimi için sözdizimi – Dim myArray(alt simge değeri)

Aşağıdaki örnekte, 3 öğrenciden oluşan bir VBScript not dizisi oluşturacağız ve hesaplanan ortalama işaretleri bir değişkende saklayacağız –

'Üç öğrenci için dizi ve değer ataması beyanı dim arrMarks(2) arrMarks(0) = 10 arrMarks(1) = 15 arrMarks(2) = 20 'Ortalamayı hesaplayın ve bir değişkende saklayın Dim avgMarks avgMarks = (arrMarks( 0)+arrMarks(1)+arrMarks(2))/3

VBScript'te Sözlük Nesnesi:

VBScripts'teki sözlük nesnesi, VBScript dizisiyle benzerliğe sahiptir. Bu, aynı zamanda bir değerler listesinin saklanmasına da izin verdiği anlamına gelir. Ancak VBScript'teki sözlük nesnesinin birincil farklılıkları, farklı veri türlerini barındırabilmesi ve her veri için dizinler yerine bir anahtar atanması gerektiğidir.

VBScript'teki sözlük nesnesi, “Scripting.Dictionary” sınıfı referansı ile kullanımlar için bildirilebilir. 

VBScript'te Sözlük Nesnesinin Avantajları:

· Farklı veri türleri tek bir değişkende saklanabilir.

· Anahtar yardımı ile ilgili elemanlara kolayca ulaşabiliyoruz.

· Bu kavram çok esnektir, çünkü vbscript'te sözlük nesnesini işlemek için önceden tanımlanmış yöntemler mevcuttur.

Örnek – vbscript'te Sözlük Nesnesi: 

Aşağıdaki örnekte, sözlük nesneleri üzerinde farklı işlemler için kodları göreceğiz –

' **** VBScript'te Sözlük Nesnesi Oluşturun **** 'Bir değişken oluşturun. Dim dict Set dict = CreateObject("Scripting.Dictionary") 'Anahtarlar ve öğeler ekleniyor. dict.Add "Name", "VBScript" dict.Add "Id", "1" dict.Add "Trainer", "K Mondal" '**** VBScript'teki sözlük nesnesinden bir Anahtarın kullanılabilirliğini kontrol etme ** ** If dict.Exists("Ad") Sonra msg = "Ad anahtarı var" Else msg = "Ad anahtarı mevcut değil" End If 'Bir öğe oku dim sName sName = dict.Item("Ad") ' öğe sayısını al dim nCount nCount = dict.count 'Tek öğeyi sil dict.Remove("Ad") 'Tüm öğeyi Sil dict.RemoveAll

Sonuç:

Bu VBScript makalesinde, Genel Bakış hakkında bilgi edindik. VBSkript Vmakuls, VBsenaryo Array, VBSkript Canlıkve VBScript'te Sözlük Nesnesi. VBScript hakkında daha fazla ayrıntı için lütfen tıklayın okuyun.

Leave a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar işaretlenmişlerdir. *

En gidin