Plugins КАК правильно? |
Здравствуйте, гость ( Вход | Регистрация )
Plugins КАК правильно? |
ЙаМайскЫйПчОЛ |
1.12.2009, 15:52
Сообщение
#1
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
Товарищи, задумал написать ПО которое было бы расширяемо за счет плагинов, но возник вопрос
Никогда не писал плагино ориентированные программы. Будьте добры наведите на след, как спроектировать ПО чтоб он поддерживал плагины Любые статьи, может книги, может личный опыт... Буду благодарен, Ваш пчёлК |
|
|
Litkevich Yuriy |
1.12.2009, 15:57
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
ЙаМайскЫйПчОЛ, тебе безотносительно языка/системы/библиотеки?
|
|
|
ЙаМайскЫйПчОЛ |
1.12.2009, 16:40
Сообщение
#3
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
Litkevich Yuriy, Интересный вопрос, вообще я предполагал что это не важно.
Язык с++, linux, qt |
|
|
Litkevich Yuriy |
1.12.2009, 16:48
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
ЙаМайскЫйПчОЛ |
1.12.2009, 16:51
Сообщение
#5
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
если я правильно понял это плагины для Qt?
А я может не правильно выразился... Имел ввиду, как написать свое ПО которое было бы расширяемо за счет плагинов... |
|
|
Kagami |
1.12.2009, 17:05
Сообщение
#6
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Глянь вот эту книжку про плагины в Qt Creator
|
|
|
Litkevich Yuriy |
1.12.2009, 17:11
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
если я правильно понял это плагины для Qt? нет это плагины для приложений написанных на QtИмел ввиду, как написать свое ПО которое было бы расширяемо за счет плагинов... потому я тебя и спросил: безотносительно языка/системы/библиотеки?
|
|
|
ЙаМайскЫйПчОЛ |
1.12.2009, 17:18
Сообщение
#8
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
Kagami, O_o я такую искал пару дней чтоб плагин под Креатор написать... так что за линку спасибо
НО абстрагируемся от Qt и плагинов для Qt, вопрос написания приложения поддерживающего плагины, т.е методология, типа регистрация плагина в системе, и т.д. как это реализуется правильно - хотелось бы узнать... Наприме интересен вопрос как система узнает про плагин и как он узнает о системе... Может меня не поняли потому что вопрос слишком простой... Litkevich Yuriy спасибо, намек понял... Сообщение отредактировал ЙаМайскЫйПчОЛ - 1.12.2009, 17:21 |
|
|
BRE |
1.12.2009, 17:23
Сообщение
#9
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
А вот если ты по внимательней посмотришь статью, то найдешь много ответов на свои вопросы.
Например, когда и как плагин подключается к общим элементам управления, как получает управления и т.д. А вот потом можно будет поговорить о том, как ядро находит, загружает и инициализирует плагины, конечно если после прочтения статьи, эти вопросы останутся. |
|
|
ЙаМайскЫйПчОЛ |
1.12.2009, 17:27
Сообщение
#10
|
Участник Группа: Участник Сообщений: 154 Регистрация: 10.7.2008 Из: СПб Пользователь №: 232 Спасибо сказали: 7 раз(а) Репутация: 5 |
уже увидел, собственно по этому и написал Юрию, спасибо ;-)
|
|
|
Текстовая версия | Сейчас: 23.12.2024, 0:47 |