ACTIVEX

Activex is de naam gebruikt door microsoft om de internet-programmeeromgeving aan te geven.

Met activex kan men javascripts doch ook visual basic scripts gebruiken. Naast java-applets zijn ook specifieke activex-controls mogelijk.

Alleen microsoft internet explorer kan momenteel activex aan, wat niet overeenkomt met de internetstrategie.

Vandaar een beperkt overzicht van een paar visaul basic scripts en verwijzingen naar activex-controls op het internet.

Visual Basic Scripts

De opbouw van een VBscript is te vergelijken met een javascript, doch

categorie commando's
Arrays Declaration (Dim, Static, etc.)
LBound, UBound
ReDim, Erase
Assignment =
Let
Set
Comments Using REM and '
Control flow Do...Loop
For...Next, For Each...Next
While...Wend
If...Then...Else
Error trapping On Error Resume Next
Err object
Literals Empty
Nothing
Null
True, False
User-defined literals:
--     123.456; "Foo", etc.
Miscellaneous Line continuation character (_)
Line separation character (:)
Nonconforming identifiers o.[My long method name]
Operators Arithmetic:
--     +, -, *, /, \, ^, Mod
--     Negation (-)
--     String concatenation (&)

Comparison:
--     =, < >,, <,, >,, < =, > =, Is

Logical:
--     Not
--     And, Or, Xor
--     Eqv, Imp
Options Option Explicit
Procedures Declaring procedures:
--     Function
--     Sub

Calling procedures:
--     Call

Exiting procedures:
--     Exit Function
--     Exit Sub

Parameters for procedures:
--     ByVal, ByRef.
Variables Procedure-level:
--     Dim
--     Static

Module-level:
--     Private, Dim
Arrays Array function
Conversion Abs
Asc, Chr
CBool, CByte
CDate, CDbl, CInt
CLng, CSng, CStr
CVErr
DateSerial, DateValue
Fix, Int, Sgn
Hex, Oct
Dates Date function, Time function
Day, Month, Weekday, Year
Hour, Minute, Second
Now
TimeSerial, TimeValue
Math Atn, Cos, Sin, Tan
Exp, Log, Sqr
Randomize, Rnd
Object CreateObject
Strings Asc, AscB, AscW
Chr, ChrB, ChrW
Instr, InStrB
Len, LenB
LCase, UCase
Left, Right
LeftB, MidB, RightB
Mid function
Space(number)
StrComp
String(number, character)
Trim, LTrim, RTrim
UI InputBox
MsgBox
Variant support IsArray
IsDate
IsEmpty
IsError
IsNull
IsNumeric
IsObject
VarType

voorbeeld 1: invoer van een tekst en afdrukken in een venster

voorbeeld2: Na invoer van een paswoord (abc) kan je een getal tussen 1 en 10 raden

 bronnen

Activex-controls op het internet