|
|
|
| Пожалуйста объясните работу с файлами ресурсов в С++. Вот задача, создается простое приложение, простенький браузер, без всего только форма, в которой будет показываться набор связанных html страниц с картинками и минимумом скриптов. Скажите пожалуйста как скрыть весь набор html и особенно графических файлов от пользователя. Запаковать все в исполняемый файл? Подскажите простой мануал, понятный для супер начинающих.
Спасибо | |
|
|
|
|
|
|
|
для: lamakauz
(17.10.2011 в 19:43)
| | А вы с какой средой работаете?
В ресурсах имеются строки, разумно именно в них поместить содержимое HTML-файла, ведь это обычный текстовый файл. Другое дело, что сам по себе HTML-документ, как правило, является составным, т.е. для него нужны изображения, нужны корректные ссылки для перехода от одного документа к другому. Как правило, такие вещи оформляют в виде справочника CHM-формата. Правда, такие CHM-справочники леко декомпилируются до исходных компонентов, возможно это не совсем то, что вам нужно. | |
|
|
|
|
|
|
|
для: cheops
(18.10.2011 в 09:29)
| | >А вы с какой средой работаете?
Visual C++ 2010 Express
В принципе для меня не имеет значения. Я в никакой не разбираюсь. Если покажите пример в Delphi, хорошо, если в С++ тоже неплохо.
Про CHM-справочник знаю, разглядываю их запасной вариант, их тоже можно конвертировать в exe файлы.
Планируется такая структура
главный файл index.html с которого идут ссылки на другие html файлы с рисунками и js скриптами, розкиданные по разным папкам. Главный файл будет вызываться с помощью компонента WebBrowser размещенного на форме, больше ничего на ней не будет. Все управление будет в html файле.
В идеале все это нужно засунуть в один большой исполняемый файл, или один маленький исполняемый и множества файлов ресурсов, которые простой пользователь не сможет открыть.
Спасибо cheops, за подержку, Вы мне очень часто подсказываете, не только в этой ветке. | |
|
|
|
|
|
|
|
для: lamakauz
(18.10.2011 в 11:08)
| | Вообще в полноценной версии Visual Studio имеется довольно удобный редактор, который позволяет наполнять ресурс при помощи визардов и мыши... однако, из Express-версий его исключили и файлы ресурсов нужно составлять вручную. Удовольствие, конечно, слабое, но это вполне возможно, тем более этот процесс довольно подробно описывается у Петцольда. | |
|
|
|
|
|
|
|
для: cheops
(18.10.2011 в 15:29)
| | Спасибо, будем изучать Петцольда. | |
|
|
|