Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Programlama dilleri arasında hareket ettikçe en belirgin değişiklik söz dizimindeki değişikliktir.
EnhEvents nesnesinin Üç farklı dilde bildirilmiş olarak gösterilen Add yöntemini göz önünde bulundurun.
object.Add(Time As Double, Name As String) As Variant
HRESULT Add(
double Time,
BSTR Name,
VARIANT* pVal
);
public com.ms.com.Variant Add(
double Time,
java.lang.String Name
);
Her dilin söz dizimi yöntemi farklı ifade etmesine rağmen, işlevsellik aynıdır. Her dilde Add yöntemi Time ve Name parametreleri alır ve bir EnhEvent nesnesi döndürür. C++ örneğinde yöntemi, pVal üçüncü bir çıkış parametresi kullanarak nesnesini döndürür.
Com nesnesinin işlevselliği genellikle programlama dillerinde aynıdır. Bu nedenle, bir COM nesnesinin belgeleri, nesne kullandığınızdan başka bir programlama dilinde belgelenmiş olsa bile kullanışlıdır. Nesnenin işlevselliğinin, parametrelerinin ve dönüş değerlerinin açıklamaları, birkaç özel durum dışında tüm diller için geçerlidir.
COM nesnesinin söz dizimini başka bir programlama diline dönüştürme hakkında bilgi için bkz. Programlama Dilleri için COM Nesne Söz Dizimini Çevirme.
JavaScript, JScript ve VBScript betik dilleri arasındaki söz dizimi farklılıkları, daha önce gösterilen programlama dilleri arasındaki söz dizimi farklarından daha az belirgindir. Örneğin, bu üç betik dilinin her birinde uygulandığı için kare işlevini göz önünde bulundurun:
Function square(x)
square = x*x
End Function
function square(x){ return x*x; }
function square(x){ return x*x; }
Programlama dillerinden farklı olarak betik oluşturma dillerinin zayıf yazıldığına dikkat edin. Başka bir deyişle, bir işlevi bildirirken parametrenin veri türünü veya dönüş değerini belirtmeniz gerekmez. Bunun yerine, değişkenler otomatik olarak uygun veri türüne atılır. VBScript söz konusu olduğunda, tüm değişkenler Variantaynı veri türündedir.
Kare için JavaScript ve JScript söz dizimi aynıdır. JScript, JavaScript ile büyük ölçüde uyumludur. Ancak JScript şu anda JavaScript tarafından desteklenmeyen ActiveXObject, Enumerator, Error, Globalve VBArraygibi nesneler içerir. Bu nesneler hakkında daha fazla bilgi için bkz. JScript Dil Başvurusu.
Yüzeyde JavaScript ve JScript söz dizimi Java söz dizimine benzer. Bu benzerlik yalnızca yüzeyseldir. Java dili hem JavaScript hem de JScript'ten bağımsız olarak geliştirilmiştir ve iki dille de ilişkili değildir.
Diğer taraftan VBScript, Visual Basic programlama dilinin bir alt kümesidir. Bu nedenle VBScript söz dizimi, Visual Basic söz diziminin bir alt kümesidir ve genellikle Visual Basic söz dizimi ile değiştirilebilir.
Komut dosyası dillerinde COM nesnelerini kullanma hakkında bilgi için bkz. COM Nesneleri ile Betik Oluşturma.