Создание и подключение справки к пользовательским диалоговым окнам и командам

Автор Тема: Создание и подключение справки к пользовательским диалоговым окнам и командам  (Прочитано 6466 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlzhurАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
  • Skype: 11111978
Здравствуйте. Заканчиваем разработку приложения, пишем руководство пользователя и одновременно хотим запустить работы по созданию справки к нашему продукту. В связи с этим подскажите пожалуйста:
- какие инструменты лучше использовать при построении справки;
- как затем ее можно программно интегрировать по образцу и подобию в справку AutoCad (и можно ли вообще);
- какие варианты возможны при вызове справки (онлайн, офлайн) и где можно посмотреть описание механизмов вызова;
- как программно привязать вызов справки к нашим командам и последовательностям диалоговых окон, вызываемым из команд.
 Может быть есть какая-нибудь наиболее полная информация по данным вопросам.


Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
По теме справочной системы применительно к AutoCAD, возможно будет интересно это:
1. Тынц.
2. Отчасти тема затронута и здесь.

Как правило, в AutoCAD файл справки и нужная страница в нём указывается в параметрах атрибута CommandMethod. Насколько гибким (или не очень) является такой подход - это уже др. вопрос (он как раз и обсуждается в первой ссылке, которую я указал)...

Оффлайн Александр Пекшев aka Modis

  • ADN Club
  • *****
  • Сообщений: 1658
  • Карма: 366
  • Отец modplus.org
    • ModPlus
В общем - все ссылки ведут на сайт Андрея  :D

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78

Оффлайн AlzhurАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
  • Skype: 11111978
Огромное спасибо за оперативность. Сейчас будем разбираться

Оффлайн AlzhurАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
  • Skype: 11111978
В продолжение этой темы.... Я изучил приведенную информацию. Спасибо, нашел очень много полезного для себя. В процессе возникли некоторые вопросы, которые хотелось бы осветить:
1. Какой формат файла справки нужно использовать для своих команд в AutoCad (в приведенных примерах используется .chm).
2. Какой механизм для вызова лучше использовать (атрибуты, отдельный процесс или acedSetFunHelp).
3. Есть ли возможность использовать интерфейс справки AutoCad (например такой же, ка для AutoCad 2015 при вызове справки для встроенных команд)

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
1. Какой формат файла справки нужно использовать для своих команд в AutoCad (в приведенных примерах используется .chm).
Если в примерах используется .chm, то может стоит попробовать его? :)
Цитировать
2. Какой механизм для вызова лучше использовать (атрибуты, отдельный процесс или acedSetFunHelp).
Лучше или хуже - понятие относительное. Каждый из обозначенных способов имеет свои преимущества и недостатки. Исходи из того, какой функционал тебе нужен по факту. Если возможностей, предоставляемых стандартным способом (т.е. через CommandMethodAttribute) тебе достаточно, то лучше использовать его.
Цитировать
3. Есть ли возможность использовать интерфейс справки AutoCad (например такой же, ка для AutoCad 2015 при вызове справки для встроенных команд)
я не пробовал указывать html файлы, но ничто тебе не мешает самому попробовать это сделать и сообщить о результатах. :)



Оффлайн AlzhurАвтор темы

  • ADN OPEN
  • Сообщений: 4
  • Карма: 0
  • Skype: 11111978