Javascript / JQuery в приложениях Windows - PullRequest
2 голосов
/ 02 декабря 2011

Это может быть глупый вопрос, но возможно ли использовать javascript / jQuery в приложениях для Windows?

Я делаю это приложение на vb.net, только для личного использования, и я просто заставляю его практиковать иузнайте больше о программировании на vb.net.

Я знаю, что javascript предназначен для веб-приложений, но, возможно, есть способы использовать их и в приложениях для Windows.

Любые ответы или комментарии приветствуются.

Заранее спасибо:)

Ответы [ 6 ]

4 голосов
/ 02 декабря 2011

Возможно, вам удастся найти что-то вроде Jint для запуска кода JavaScript, но JQuery в значительной степени зависит от наличия DOM , поэтому использование JQuery для работы с Пользовательский интерфейс VB.net не будет возможен.

1 голос
/ 02 декабря 2011

cscript , wscript и Windows Scripting Host позволяют вам делать вещи, которые вы не можете сделать из браузера, но это оченьсильно ограничивается задачами сценариев и не позволяет вам создавать графический интерфейс.

Можно создать приложение VB, которое выполняет немногим больше, чем окно браузера.Вы можете использовать такое окно браузера для создания расширенного пользовательского интерфейса jquery.

Установив свойство window.external в своем приложении VB (см. этот вопрос и это HOWTO ), вы можете предоставить встроенному браузеру доступ к вещам вне среды браузера, тем самым позволяя ему взаимодействовать с локальной машиной способом, обычно запрещаемым браузером.

0 голосов
/ 14 сентября 2013

Возможно, вы захотите взглянуть на Real Oop с AutoIt и Контрабандный Autoit в IE Embedded

Существует также JScript.NET.

0 голосов
/ 13 сентября 2013

HTML-приложения (HTA) могут дать вам то, что вы ищете.Кажется, в наши дни они не привлекают к себе большого внимания, но попробуйте изменить наш суффикс .htm на .hta и затем запустить его из командной строки.Я не понял, как его отладить, но эй.

0 голосов
/ 02 декабря 2011

Написать Метро заявление?

Вы пишете приложения в стиле Metro, используя знакомые технологии, такие как HTML5 , JavaScript и CSS3 или XAML, с C ++, C # или VB.Net с выделением кода.

0 голосов
/ 02 декабря 2011

Я должен вас разочаровать, это невозможно. Если в вашем приложении нет какого-либо инструмента для эмуляции браузера или js-движка, очевидно, нет никакого способа связать эти миры.

Однако, если вам нравится синтаксис javascript, вы можете использовать node.js также на платформах Windows. Но опять же, невозможно получить доступ к Windows API. Но может быть плагин, который позволяет это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...