Ответы
-
В exe запаковать можно, но придется искать движок, который сможет отобразить встроенный HTML. В любом случае это дурной тон. Просмотровщик для различных типов гипертекстовых документов стоит уже на практически любом компьютере, поэтому плодить сущности не стоит. А я бы вообще параноил - не троян ли мне пытаются подсунуть
-
Как правильно ответили выше существует формат файлов CHM. Это по сути компилированный HTML. Т.е. архив, в котором может быть несколько html-страниц, картинок, файлов и прочих типов ресурсов. И все в одном файле, открываемом специальной программой просмотра. Для создания CHM файла существует специальный класс программ - CHM-компиляторы. Их ассортимент начинается от родного M$ HTML Help Workshop, а заканчивается более удобными сторонними программами, например, htm2chm.
-
Также существует файл MHT. Это также по сути архивированный HTML и связанные с ним ресурсы, только особенностью является сжатие при помоши MIME. Сейчас любой нормальный браузер умеет как открывать такие файлы, так и сохранять в этот формат.
Все зависит от вашей задачи. Если вы знаете HTML/JS и таким образом хотите "написать" приложение под Windows - это, извините, самый плохой способ это сделать. Вы не сможете использовать ни преимущества API Windows ни преимущества браузера (я имею ввиду вы скорее всего сможете отображать только статический контент да и какой бы инструмент для перевода из HTML в EXE вы не выбрали, все равно ваш HTML будет отображаться через ActiveX элемент управления Internet Explorer и не факт, что это будет IE9 (так что забудьте о CSS3, HTML5.)
Если вы хотите сделать набор статических файлов для eLearning-приложения то так умеет Help & Manual (http://www.ec-software.com/products_hm_overview.html) да и так такого софта хватает: http://www.google.com/search?q=html+2+exe