Инструменты пользователя

Инструменты сайта


developers:tutorial:install

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
developers:tutorial:install [2018/12/17 19:34]
vasya
developers:tutorial:install [2021/07/22 14:29] (текущий)
Строка 2: Строка 2:
 Для разработки под платформу [[http://​www.topomatic.ru|Топоматик Робур]] Вам потребуются базовые навыки программирования на языке C#, среда разработки Microsoft Visual Studio Community Edition и установленный программный комплекс Топоматик Робур. Среда разработки распространяется компанией Microsoft бесплатно,​ скачать её можно по ссылке [[https://​visualstudio.microsoft.com/​ru/​thank-you-downloading-visual-studio/?​sku=Community&​rel=15|visualstudio.microsoft.com/​ru/​]]. Демонстрационную версию программного комплекса Топоматик Робур можно скачать по ссылке [[http://​www.topomatic.ru/​products|topomatic.ru/​products]]. Для разработки под платформу [[http://​www.topomatic.ru|Топоматик Робур]] Вам потребуются базовые навыки программирования на языке C#, среда разработки Microsoft Visual Studio Community Edition и установленный программный комплекс Топоматик Робур. Среда разработки распространяется компанией Microsoft бесплатно,​ скачать её можно по ссылке [[https://​visualstudio.microsoft.com/​ru/​thank-you-downloading-visual-studio/?​sku=Community&​rel=15|visualstudio.microsoft.com/​ru/​]]. Демонстрационную версию программного комплекса Топоматик Робур можно скачать по ссылке [[http://​www.topomatic.ru/​products|topomatic.ru/​products]].
 <​note>​При создании собственных модулей удобнее всего настроить среду разработки таким образом,​ чтобы компиляция Вашего модуля происходила непосредственно в каталог с установленным программным комплексом. Это позволит Вам отлаживать собственный модуль,​ не беспокоясь о том чтобы копировать его в нужный каталог. По умолчанию установка программного комплекса выполняется в каталог недоступный для компиляции с правами обычного пользователя,​ поэтому необходимо будет скопировать содержимое каталога с программой в отдельную папку.</​note>​ <​note>​При создании собственных модулей удобнее всего настроить среду разработки таким образом,​ чтобы компиляция Вашего модуля происходила непосредственно в каталог с установленным программным комплексом. Это позволит Вам отлаживать собственный модуль,​ не беспокоясь о том чтобы копировать его в нужный каталог. По умолчанию установка программного комплекса выполняется в каталог недоступный для компиляции с правами обычного пользователя,​ поэтому необходимо будет скопировать содержимое каталога с программой в отдельную папку.</​note>​
-Ядро программного комплекса Топоматик Робур состоит из программных модулей. Каждый модуль представляет собой одну или несколько библиотек на языке C# и файл с расширением ''​.plugin'',​ предназначенный для подключения модуля к комплексу. По умолчанию все модули должны быть расположены в основном каталоге программы и обязаны иметь [[https://​msdn.microsoft.com/​ru-ru/​library/​ms247066.aspx|цифровую подпись]]+Ядро программного комплекса Топоматик Робур состоит из программных модулей. Каждый модуль представляет собой одну или несколько библиотек на языке C# и файл с расширением ''​.plugin'',​ предназначенный для подключения модуля к комплексу ​и настройки главного и контекстного меню. По умолчанию все модули должны быть расположены в основном каталоге программы и обязаны иметь [[https://​msdn.microsoft.com/​ru-ru/​library/​ms247066.aspx|цифровую подпись]].
-Структура главного и контекстного меню для пользователя настраивается отдельно,​ через [[road:​startup_and_setting_topomatic:​general_setting:​workspace:​start|механизм адаптаций]] и хранится в отдельном файле в каталоге с файлами адаптаций проекта.+
  
 Для добавления собственного функционала разработчику необходимо: ​ Для добавления собственного функционала разработчику необходимо: ​
   * Создать библиотеку модуля,​ разместить в ней необходимую логику и алгоритмы. ​   * Создать библиотеку модуля,​ разместить в ней необходимую логику и алгоритмы. ​
-  * Создать файл ''​.plugin''​ для подключения модуля к комплексу.  +  * Создать файл ''​.plugin''​ для подключения модуля к комплексу ​и описания меню ​для взаимодействия с пользователем.
-  * Создать файл адаптации для ​того чтобы структурировать меню программы и предоставить пользователю необходимые команды.+
  
 Стандартные модули программного комплекса обычно состоят из нескольких библиотек и стараются соблюдать парадигму [[https://​ru.wikipedia.org/​wiki/​Model-View-Controller|Модель-Вид-Контроллер]]. ​ Стандартные модули программного комплекса обычно состоят из нескольких библиотек и стараются соблюдать парадигму [[https://​ru.wikipedia.org/​wiki/​Model-View-Controller|Модель-Вид-Контроллер]]. ​
developers/tutorial/install.1545075289.txt.gz · Последние изменения: 2021/07/22 14:28 (внешнее изменение)