УСИЛЕННЫЙ ЯЗЫК СЦЕНАРИЕВ JS+
|
|
|
Усиленный язык сценариев JS+ (JavaScript plus) является существенным расширением популярного языка JavaScript для платформы Windows*. Расширение JS+ предлагает при программировании скриптов
(сценариев) следующие уникальные возможности:
-
широкий набор компонентов, являющихся полными или максимально совместимыми аналогами компонентов, представленных в популярных средах программирования C++ Builder и Delphi (включая
их свойства, методы и события);
-
множество функций и структур данных, совместимых на уровне интерфейса с Windows API (включая обработку сообщений оконной процедуры визуальных компонентов);
-
собственные компоненты, функции и структуры данных, облегчающие написание удобных и профессионально оформленных скриптов в среде Windows.
Выполнение скриптов JS+ доступно различными способами:
-
в среде поставляемого приложения JS+ Expert, предназначенного для удобной разработки скриптов JS+;
-
через стандартную исполнительную систему Windows: например, через Командную строку, Проводник или сторонний файловый менеджер;
-
в среде ваших приложений, разработанных на C++ Builder, Delphi, Visual C++ или других платформах, допускающих подключение к приложению внешних модулей DLL. В этом случае вы
получаете встроенный язык программирования, позволяющий конечным пользователям писать простые и мощные скрипты, раскрывающие все возможности ваших приложений.
|
Некоторые примеры скриптов JS+
|
|
|
Справочная система приложения JS+ Expert содержит сотни скриптов, демонстрирующих различные аспекты применения языка JS+. Ниже представлена небольшая коллекция снимков
работающих скриптов JS+, позволяющая судить о широких возможностях их внешнего оформления.
|
Различные визуальные компоненты
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Использованы компоненты: TForm, TPanel, TStatusBar, TPageControl, TRichEdit, TTreeView, TColorListBox, TMainMenu, TRadioGroup, TGauge, TScreen.
|
|
|
Графики и диаграммы
|
|
|
|
Использованы компоненты: TForm, TPanel, TStatusBar, TPageControl, TChart, TBitmap, TButton, TSavePictureDialog.
|
|
|
Игра Пятнадцать
Использованы компоненты: TForm, TPanel, TLabel, TGradient + регионы Windows API.
|
|
|
|
Совместная работа с внешним приложением
|
Использованы компоненты: TForm, TPanel, TStatusBar, TButton, TStringGrid + обмен информацией с внешним приложением на платформе C++ Builder, Delphi или Visual C++.
|
|
* Диалект языка JavaScript (JScript), работающий под управлением сервера сценариев Windows Script Host (WSH).
|
|
|
|