Windows клиентски приложения в JavaScript

WindowSystemObject(WSO) е универсален софтуерен пакет за предоставяне на достъп до прозоречната подсистема на Windows, базирана на COM архитектурата, за създаване на прозоречни интерфейси в програми, написани на скриптови езици, както и в програми, написани на други езици и в други системи за програмиране. С WSO можете лесно да създавате прозоречни интерфейси в JScript, VBScript, Perl, Python.

След тези думи не можете да кажете нищо друго освеногромна човешка благодарностна Александър Борисович Веретенников.

Отново цитат за възможностите на WSO:

  • WSO предоставяпълендостъп до всички функции на системата за прозорци, включително рисуване върху прозорци и поддръжка за всички вградени контроли на Windows.
  • WSO поддържа използването навсичкиActiveX контроли като Internet Explorer или Windows Media Player.
  • WSO поддържавсичкипопулярни файлови формати на изображения.
  • WSO е достъпен отвсекиезик за програмиране, който поддържа COM интерфейси за автоматизация.
  • Достъпът до WSO се осъществява с помощта наинтуитивнияобектен модел, описан в този документ. Програмистите, запознати с прозорците на Windows, бързо ще открият, че не е нужно да научават нищо ново.
  • WSO осигурявапълнаподдръжка за обработка на събития от контролите на прозореца.
  • WSO ви позволява да използватесимволните константни имена, използвани в програмирането на прозорци на Windows, вместо да си играете с техните числови стойности.
  • WSO работи навсякамодерна версия на Windows, а именно: 98SE, ME, NT 4, 2000, XP и 2003.

  • Манифест за WSO- WSO.sxs.manifest, който описва интерфейсите на ActiveX компонента. Товаманифестът се генерира от чудесната програма regsvr42.exe. Той прихваща всички записи, които се правят в регистъра, когато компонентът е регистриран, и ги записва като манифест. Подобна операция трябва да се извърши за всички външни компоненти, които искате да използвате.
  • Ето какво получих: WSO_demo.zip (573 Kb) slil.ru onlinedisk.ru rapidshare.de. Програмата за зареждане demo.exe създава глобален WSO обект и изпълнява функцията main() от файла main.js. Изпълнимият файл, разбира се, може да бъде преименуван (като не забравяме неговия манифест) и да вмъкнете икона с всеки мениджър на ресурси.

    И тук можете да получите грант за тестов период на Yandex.Cloud. Необходимо е само да въведете "Habr" в полето "секретна парола".