|
4 / 4 / 0
Регистрация: 09.12.2022
Сообщений: 307
|
|
Решение для создания справки приложения18.06.2025, 20:04. Показов 2835. Ответов 29
Метки нет (Все метки)
Здравствуйте, уважаемые дельфисты.
Вопрос банальный, но уж лучше спросить у компетентных людей: какое современное решение для справки вы бы порекомендовали, чтобы выглядело не совсем уж по-дилетантски, но и без сложных платных приложений?
0
|
|
| 18.06.2025, 20:04 | |
|
Ответы с готовыми решениями:
29
Файл справки для Делфи Разработка справки для своих компонентов в RAD Studio 10.1 Berlin
|
|
8 / 8 / 0
Регистрация: 02.07.2021
Сообщений: 218
|
||
| 22.06.2025, 17:34 | ||
|
Кроме того, в хтмл надо новую вкладку открывать, чтобы не прыгать на главную постоянно. Неудобно. И лишние движения. А в пдф ридере можно сразу ввести номер страницы или пролистать дерево и перейти на нужное, очень быстро и удобно. Вот кстати и тема - написать прогу, которая хтмл читает, бабла срубить на этом. Ну а чо? Хорошая идея, мне 50%, причем сразу )) И еще. PDF поддерживает векторные шрифты. PDF формат может включать в себя как растровую, так и векторную графику, включая шрифты. Векторные шрифты, в отличие от растровых, определяются математическими формулами, что позволяет им масштабироваться без потери качества. При создании PDF, можно встраивать шрифты (включая векторные) в файл, обеспечивая их корректное отображение на разных устройствах и в разных программах.
0
|
||
|
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,469
|
|
| 22.06.2025, 18:16 | |
|
0
|
|
|
8 / 8 / 0
Регистрация: 02.07.2021
Сообщений: 218
|
||
| 22.06.2025, 18:22 | ||
|
И там нет дерева страниц, так что ридер нужен все равно. Угу.
0
|
||
|
Модератор
4149 / 2360 / 812
Регистрация: 15.11.2015
Сообщений: 9,469
|
||
| 22.06.2025, 20:20 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.06.2025
Сообщений: 10
|
||
| 23.06.2025, 13:16 | ||
|
Получится тот же условный CHM, но его кривость будет уже зависеть от писателя...
0
|
||
|
|
|||||||||||||||||||||
| 23.06.2025, 15:38 | |||||||||||||||||||||
|
берется структура
/img /js /pages index.html styles.css ищется или пишется простейший js для показа "дерево <---> страница!" и страницы в неопределенном количестве валятся в /pages, картинки в /img, стили в .css получаем сайт без сервера на чистом js работает в любом браузере есть неудобство - все страницы надо прописывать в js безопасность JavaScript не даст читать список файлов но зато работает структура Кликните здесь для просмотра всего текста
/project-root
/img logo.png example.jpg /js app.js /pages intro.html installation.html usage.html index.html styles.css index.html Кликните здесь для просмотра всего текста
styles.css Кликните здесь для просмотра всего текста
Добавлено через 6 минут app.js Кликните здесь для просмотра всего текста
Каждая страница (/pages/*.html) подключает app.js: Кликните здесь для просмотра всего текста
При загрузке любой страницы: app.js добавляет общее меню и подвал. Можно добавить общую логику (например, подсветку активной страницы). Если нужно SPA (без перезагрузки): fetch загружает новую страницу и вставляет её в innerHTML. Если fetch не поддерживается (локально), переход будет обычным. Добавлено через 20 секунд решение навскидку, но идея видится вполне рабочей
1
|
|||||||||||||||||||||
|
834 / 448 / 39
Регистрация: 05.05.2022
Сообщений: 3,159
|
|
| 25.06.2025, 08:52 | |
|
Если вы знаете состав файлов, то всегда можете сами построить их список и показывать его юзеру.
0
|
|
|
62 / 42 / 3
Регистрация: 04.01.2019
Сообщений: 278
|
|
| 26.06.2025, 07:43 | |
|
119zero, Так что ли? пример справки интерфейса от знайкиЖПТ. послее четких указаний в виде пары ударов по фаберже.
это интерфейс фрейма для гуглдроайва. Описание интерфейса Главное окно приложения предназначено для управления файлами и каталогами, а также обмена данными между локальной и удалённой системой. Область управления: 1. Поле ACTIVE Текстовое поле (вверху слева), отображающее или задающее активный путь или идентификатор сессии. Используется как рабочий контекст для операций. Надпись ACTIVE подсвечена красным для визуального выделения текущей активности. 2. Кнопки подключения: conect — устанавливает соединение с удалённым хранилищем или сервером. Disconnect — разрывает текущее соединение. 3. Операции с файлами и папками: Upload — загрузка выбранного файла на удалённую сторону. Upload DIR — загрузка выбранного каталога целиком. Download — загрузка выбранного файла с удалённой стороны. Downl. DIR — загрузка выбранного каталога целиком. Add DIR — создание новой директории. ReName — переименование выбранного объекта. Del — удаление выбранного файла или каталога. 4. Кнопка UPDATE ALL Выполняет массовое обновление данных или синхронизацию всех элементов текущего активного пути. Область отображения: 5. Список/область отображения содержимого Большое белое окно слева отображает список файлов и каталогов текущего активного пути. Может использоваться для выбора объектов. Информационный блок (справа): Limit — показывает максимальный лимит пространства. Use — текущее использование дискового пространства. Trash — объём занимаемый корзиной (удалённые, но не очищенные файлы). Управление корзиной: Restore — восстановление выбранных элементов из корзины. Delete — удаление выбранных элементов из корзины без возможности восстановления. Clear All — полная очистка корзины. Дополнительные элементы: 6. Кнопки прокрутки (стрелки вверх/вниз) Находятся в правом верхнем углу. Управляют прокруткой содержимого, если список файлов выходит за пределы видимой области.
0
|
|
| 26.06.2025, 07:43 | |
|
Помогаю со студенческими работами здесь
30
Запускать скомпилированный файл справки при клике на кнопку delphi и chm-файл справки вывод справки! Как привязать файл справки к проекту в Delphi?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Debian 13: Установка Lazarus QT5
ВитГо 09.05.2026
Эта инструкция моя компиляция инструкций volvo
https:/ / www. cyberforum. ru/ blogs/ 203668/ 10753. html
и его же старой инструкции по установке Lazarus с gtk2. . .
|
Нейросеть на алгоритме "эстафета хвоста" как перспектива.
Hrethgir 06.05.2026
На десерт, когда запущу сервер.
Статья тут https:/ / habr. com/ ru/ articles/ 1030914/ . Автор я сам, нейросеть только помогает в вопросах которые мне не известны - не знаю людей которые знали-бы. . .
|
Асинхронный приём данных из COM-порта
Argus19 01.05.2026
Асинхронный приём данных из COM-порта
Купил на aliexpress термопринтер QR701. Он оказался странным. Поключил к Arduino Nano. Был очень удивлён. Наотрез отказывается печатать русские буквы. Чтобы. . .
|
попытка написать игровой сервер на C++
pyirrlicht 29.04.2026
попытка написать игровой сервер на плюсах с открытым бесконечным миром.
возможно получится прикрутить интерпретатор питон для кастомизации игровой логики.
что есть на текущий момент:. . .
|
|
Контроль уникальности выбранного документа-основания при изменении реквизита
Maks 28.04.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРемонтСпецтехники", разработанного в КА2.
Задача: уведомлять пользователя, если указанная заявка (документ-основание). . .
|
Благородство как наказание
Maks 24.04.2026
У хорошего человека отношения с женщинами всегда складываются трудно. А я человек хороший. Заявляю без тени смущения, потому что гордиться тут нечем. От хорошего человека ждут соответствующего. . .
|
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2.
Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
|
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2.
Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом.
В. . .
|