Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: плагины
 
 автор: mechanic   (15.08.2008 в 08:30)   письмо автору
 
 

расскажите, по какому принципу создаются плагины, как они цепляются к проге? что должно быть предусмотрено в программе, чтоб к ней можно было подключать плагины? они ж бывают самые разношерстные, не может же разработчик предусмотреть все!
взять например ФФ и его плагин АдБлок: и иконку в определенное место ставит, и в меню ПКМ встраивается, и окошко настроек свое
глядя на кол-во плагинов под ФФ, кажется, что штамповать их может каждый :)

  Ответить  
 
 автор: mehelson   (15.08.2008 в 08:46)   письмо автору
 
   для: mechanic   (15.08.2008 в 08:30)
 

интересная статейка по изготовлению плагинов к FireFox (если я правильно понял ФФ)
http://www.toolbar.net.ru/

  Ответить  
 
 автор: mechanic   (15.08.2008 в 09:35)   письмо автору
 
   для: mehelson   (15.08.2008 в 08:46)
 

о, спасибо! мне это как раз скоро пригодится )
но сейчас я спрашивал о самих принципах реализации программы с поддержкой плагинов
буквально 5-10 предложений, чтоб понять куда копать дальше

  Ответить  
 
 автор: Loki   (15.08.2008 в 09:52)   письмо автору
 
   для: mechanic   (15.08.2008 в 09:35)
 

Разработчиком программы пишется API, который, по сути, является набором функций для внешнего взаимодействия. В описании к нему указывается какие команды и с какими параметрами он может принимать, и какие результаты возвращает. И тот кто пишет плагин, сверяется в процессе с этой "камасутрой".

  Ответить  
 
 автор: sim5   (15.08.2008 в 10:09)   письмо автору
 
   для: Loki   (15.08.2008 в 09:52)
 

API - камасутра! Ничего не скажешь - определение обширнейшее! :)))

  Ответить  
 
 автор: mechanic   (15.08.2008 в 11:39)   письмо автору
 
   для: Loki   (15.08.2008 в 09:52)
 

т.е. можно сказать, что АдБлок - плагин для ФФ, а ФФ - плагин для маздая )

видимо плагин представляет из-себя не столько программу, сколько какое то описание/схему
чем то смахивает на wsdl в soap
в общем спасибо за инф

  Ответить  
 
 автор: Loki   (15.08.2008 в 12:04)   письмо автору
 
   для: mechanic   (15.08.2008 в 11:39)
 

можно и так сказать:)
Но ФФ, как мне кажется, не слишком активно использует WinAPI, так как изначально пишется под несколько платформ.
А описание/схему я бы скорее назвал скриптом. Плагин - это все же самостоятельное скомпилированное приложение.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования