Promotic
WikipediaLinkedInYoutubeTwitterFacebook

VBScript

Językiem, w którmy można pisać algorytmy w systemie PROMOTIC, jest Visual Basic (dokładniej jego skrytpowe wydanie), często oznaczane jako VBScript. Jest to chyba najprostszy język komputerowy, którego można się stosunkowo łatwo nauczyć, przy czym jest bardzo wydajny i zoptymalizowany.
 
VBScript w stosunku do Visual Basic i VBA:
 
Visual Basic jest wytworzony w ten sposób, aby pomagał projektantom szybko i łatwo wytwarzać w innych przypadkach złożone aplikacje dla SO Windows. Język oznaczał dla programowania to samo, czym dla wytwarzania dokumentów było pojawienie się WYSIWYG edytorów tekstu.

Visual Basic for Application (VBA) jest częścią składową języka Visual Basic. To znaczy, że jest do niego bardzo podobny, nie posiada jednak wszystkich jego możliwości. VBA jest zintegrowany z takimi aplikacjami jak Microsoft Excel. W pakiecie Microsoft Office jest VBA zaintegrowany również do aplikacji Microsoft Word i wszystkich pozostałych członków rodziny pakietu Office.

 
VBScript jest częścią składową VBA. Jest to bardzo prosty, lecz zupełny język programowania. Nie oferuje wszystkich zdobyczy języka Visual Basic i VBA.

VBScript ze względów bezpieczeństwa stosuje metodę "zamku na piasku". Jej znaczenie spoczywa w tym, że VBScript zastrzega dla siebie część zasobów i pamięci komputera. W swoim zamku na piasku może sobie wykonywać co zechce, lecz nigdy nie może go opuścić i uszkodzić dane w pozostałych częściach pamięci komputera. To znaczy, że czysty VBScript nie może przystępować do pamięci komputera ani wytwarzać lub pracować z plikami na dysku komputera. Praktycznie wszystkie polecenia, które były w jakiś sposób "niebezpieczne" (to znaczy, że mogły być zastosowane do wytworzenia wirusa) zostały usunięte.

W ten sposób jest dostępne bardzo bezpieczne środowisko, jednak równocześnie oznacza to utratę wielu ważnych i potrzebnych możliwości. Jak zawsze rozwiązanie istnieje. W języku VBScript można stosować obiekty. Każdy obiekt może mieć wiele metod, i te metody można wytworzyć w ten sposób, że mogą one wykonywać praktycznie wszystko. Każdy PROMOTIC obiekt (PmPanel, PmTimer, itd.) jest w języku VBScript rozumiany jako obiekt, i można zatem wywoływać wszystkie jego metody i właściwości. Równocześnie można w języku VBScript wykorzystywać specjalny i unikalny obiekt Pm, zawierający wszystkie konieczne metody, które nei należą do żadnego konkretnego PROMOTIC obiektu. W tm obiekcie znajdują się na przykład metody umożliwiające dostępu do dysku komputera. W ten sposób język VBScriptu jest rozszerzony poza jego możliwości.

 
W celu pierwszego zaznajomienia się z językiem VBScript i jego zastosowaniem w systemie PROMOTIC zalecamy przestudiowanie podrozdziału Twój pierwszy skrypt umieszczonego w rozdziale Podręcznik PROMOTIC.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice