Сообщество программистов Autodesk в СНГ

ADN Club => AutoCAD .NET API => Тема начата: Alzhur от 06-11-2015, 10:20:06

Название: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Alzhur от 06-11-2015, 10:20:06
Здравствуйте. Заканчиваем разработку приложения, пишем руководство пользователя и одновременно хотим запустить работы по созданию справки к нашему продукту. В связи с этим подскажите пожалуйста:
- какие инструменты лучше использовать при построении справки;
- как затем ее можно программно интегрировать по образцу и подобию в справку AutoCad (и можно ли вообще);
- какие варианты возможны при вызове справки (онлайн, офлайн) и где можно посмотреть описание механизмов вызова;
- как программно привязать вызов справки к нашим командам и последовательностям диалоговых окон, вызываемым из команд.
 Может быть есть какая-нибудь наиболее полная информация по данным вопросам.
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Александр Пекшев aka Modis от 06-11-2015, 10:38:25
1. Тынц (http://bushman-andrey.blogspot.ru/2011/09/net-net.html)
2. Тынц (http://bushman-andrey.blogspot.ru/2011/10/chm.html)
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Андрей Бушман от 06-11-2015, 11:15:29
По теме справочной системы применительно к AutoCAD, возможно будет интересно это:
1. Тынц (http://bushman-andrey.blogspot.ru/2013/12/autocad_29.html).
2. Отчасти тема затронута и здесь (http://bushman-andrey.blogspot.ru/2013/08/net-nanosoft.html).

Как правило, в AutoCAD файл справки и нужная страница в нём указывается в параметрах атрибута CommandMethod. Насколько гибким (или не очень) является такой подход - это уже др. вопрос (он как раз и обсуждается в первой ссылке, которую я указал)...
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Александр Пекшев aka Modis от 06-11-2015, 11:18:09
В общем - все ссылки ведут на сайт Андрея  :D
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Андрей Бушман от 06-11-2015, 11:32:38
Кстати, здесь (http://adn-cis.org/forum/index.php?topic=417.0;all) ещё мусолилось...
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Alzhur от 06-11-2015, 12:07:01
Огромное спасибо за оперативность. Сейчас будем разбираться
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Alzhur от 09-11-2015, 12:44:07
В продолжение этой темы.... Я изучил приведенную информацию. Спасибо, нашел очень много полезного для себя. В процессе возникли некоторые вопросы, которые хотелось бы осветить:
1. Какой формат файла справки нужно использовать для своих команд в AutoCad (в приведенных примерах используется .chm).
2. Какой механизм для вызова лучше использовать (атрибуты, отдельный процесс или acedSetFunHelp).
3. Есть ли возможность использовать интерфейс справки AutoCad (например такой же, ка для AutoCad 2015 при вызове справки для встроенных команд)
Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Андрей Бушман от 09-11-2015, 13:23:42
1. Какой формат файла справки нужно использовать для своих команд в AutoCad (в приведенных примерах используется .chm).
Если в примерах используется .chm, то может стоит попробовать его? :)
Цитировать
2. Какой механизм для вызова лучше использовать (атрибуты, отдельный процесс или acedSetFunHelp).
Лучше или хуже - понятие относительное. Каждый из обозначенных способов имеет свои преимущества и недостатки. Исходи из того, какой функционал тебе нужен по факту. Если возможностей, предоставляемых стандартным способом (т.е. через CommandMethodAttribute) тебе достаточно, то лучше использовать его.
Цитировать
3. Есть ли возможность использовать интерфейс справки AutoCad (например такой же, ка для AutoCad 2015 при вызове справки для встроенных команд)
я не пробовал указывать html файлы, но ничто тебе не мешает самому попробовать это сделать и сообщить о результатах. :)


Название: Re: Создание и подключение справки к пользовательским диалоговым окнам и командам
Отправлено: Alzhur от 09-11-2015, 13:33:38
Ок. Спасибо. Попробую....