VBS faylı nÉdir?
VBS vÉ ya VBScript Microsoft Visual Basic-in skript nÉÅri ilÉ baÄlıdır. Hesablama mühitindÉ istifadÉçiyÉ onun bir çox aspektlÉrinÉ daxil olmaq vÉ nÉzarÉt etmÉk icazÉsi verilir. VBScript-É Étraf mühitin elementlÉri vÉ alÉtlÉrindÉn istifadÉ etmÉk üçün Komponent Obyekt Modeli adlı modeldÉn istifadÉ etmÉyÉ icazÉ verilir. Bu mühit VBScript-in iÅlÉmÉsi vÉ iÅlÉmÉsi üçün nÉzÉrdÉ tutulub.
Veb inkiÅafı sahÉsindÉ müÅtÉri tÉrÉfindÉn daxil olduqda Javascript-É bÉnzÉyir. O, hÉmçinin veb sÉhifÉlÉrin emalı üçün serverlÉr tÉrÉfindÉn istifadÉ olunur. Bu, HTML tÉtbiqlÉri kimi bÉzi digÉr skript fayllarında nÉzÉrÉ alına bilÉr.
Qısa tarix
İlk dÉfÉ 1996-cı ildÉ Microsoft tÉrÉfindÉn Windows SkriptlÉri üçün nÉzÉrdÉ tutulmuÅ texnologiyaların bir hissÉsi kimi istifadÉyÉ verilmiÅdir. ÆvvÉlcÉ veb tÉrtibatçılarının kömÉyi üçün xüsusi olaraq hazırlanmıÅdır. ElÉ hÉmin il Microsoft Windows-un Internet Explorer adlı tÉdqiqatçısı Visual Basic Script-in xüsusiyyÉtlÉri ilÉ birlikdÉ buraxıldı.
Texnologiya vÉ veb inkiÅafındakı tÉrÉqqi ilÉ VBScript-in bir çox versiyaları vÉ bir çox qabaqcıl funksiyalar istifadÉyÉ verildi. ÃstÉlik, gÉlÉn il bu skript dili yeni funksiyalarla Microsoft Windows-un bir hissÉsi olacaq.
Texniki Spesifikasiya
Server tÉrÉfindÉki veb sÉhifÉlÉr üçün VBScript ilÉ birlikdÉ Aktiv Server SÉhifÉlÉri kimi alÉtlÉrdÉn istifadÉ olunur. Bu skript dili Windows-un skript komponentindÉ dÉ istifadÉ edilÉ bilÉr. Bu dildÉ olan fayllar Windows-da .vbs geniÅlÉnmÉsi ilÉ saxlanılır.
Bu dilin kodunda istifadÉ olunan döngÉlÉr kimi bir çox idarÉetmÉ strukturları var. O, hÉmçinin Émr satırı olan vÉ adlandırıla bilÉn vÉ ya adlandırılmayan arqumentlÉri ehtiva edir. Bu dildÉ olan fayllar sadÉcÉ Windows ÉmÉliyyat sisteminin qovluqlarında vÉ ya iÅ masasında saxlanıla bilÉr. Microsoft Script Editor kimi VBScript proqramları üçün xüsusi inteqrasiya olunmuÅ inkiÅaf mühiti olmasa da, bu dilin inkiÅafı üçün ÅÉrait yaradır.
When VBScript is hosted by the Script host of Windows, it provides various features that are quite common to the languages of scripting but are not available in Visual Basic 6.0. Asan vÉ ya birbaÅa çıxıÅı ÉhatÉ edÉn xüsusiyyÉtlÉrÉ ÅÉbÉkÉ PrinterlÉri, adsız vÉ adlandırılmıŠkomanda xÉtti arqumentlÉri, stdout vÉ stdin, ÅÉbÉkÉ PaylaÅımları, Windows İdarÉetmÉ AlÉtlÉri, qrup üzvlüyü kimi ÅÉbÉkÉlÉrin istifadÉçi mÉlumatı vÉ daha çox Åey daxildir.
VBS fayl formatı nümunÉsi
<% Option Explicit %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>VBScript Example</title>
</head>
<body>
<div><%
' Grab current time from Now() function.
' An '=' sign occurring after a context switch (<%) is shorthand
' for a call to the Write() method of the Response object.
Dim timeValue : timeValue = Now %>
The time, in 24-hour format, is
<%=Hour(timeValue)%>:<%=Minute(timeValue)%>:<%=Second(timeValue)%>.
</div>
</body>
</html>