Перед тем как что-нибудь написать, прочтите, пожалуйста, правила форума, обратив особое внимание на п.3!


АвторСообщение



Пост N: 16
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 17.10.06 04:05. Заголовок: Как самому написать плагин ???


Здравствуйте.
Меня вот интересует как делаются плагины операторов для программы MobilBalance.
Какие программы, какой язык программирования и т.д. ?

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]





Пост N: 18
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 15.11.06 03:15. Заголовок: Re:


Что-то ответить ни кто не может что ли ???

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 27
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 26.11.06 22:49. Заголовок: !


Так в чем проблема написать, что да как делается ????????
Хоть одно узнал, что делается в языке Delphi, дальше то что ?????

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 376
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 28.11.06 15:34. Заголовок: Re:


Для примера, можно посмотреть исходники (на Delphi) плагина "Курс доллара от РБК". Они доступны в этом архиве:

http://www.mtsoft.ru/dnl/other/plugin_usd/USD.ZIP

Очень краткое описание такое:
Из плагина экспортируется всего одна функция: IssaPlugin:


 цитата:
function IssaPlugin (FunctionName, RequestXML, ResponseXML: PChar; ResponseMaxSize: integer): PChar; stdcall;



Которой передается первым параметром название функции, которую надо выполнить. Их может быть (пока) всего две: либо Info - информация о плагине, либо Execute - запрос информации.

Логин и пароль передаются плагину в параметре RequestXML а, соответственно, результат работы отдается обратно программе в параметре ResponseXML.

Пример запроса:

 цитата:

<?xml version="1.0" encoding="windows-1251" ?>
<Request>
<ParentWindow>00000000</ParentWindow> - это Handle главного окна программы MobileBalance
<Login>XXXXXXXX</Login>
<Password>YYYYYYYYYY</Password>
</Request>



Доступны следующие XML теги:
Информация о плагине:
<Operator> - полное название Оператора
<ShortName> - краткое название Оператора
<Author> - информация об авторстве
<Version> - версия плагина (сейчас используется дата создания)
<LoginUrl> - URL системы статистики

Результаты запроса информации:
<Balance> - баланс
<LicSchet> - лицевой счет
<UserName> - имя
<TarifPlan> - тарифный план
<TurnOff> - дней до отключения
<BlockStatus> - статус блокировки
<AnyString> - произвольный текст
<Min> - минут
<Sec> - секунд
<Internet> - Интернет-трафик
<Expired> - дата истечения баланса


На примере плагина "Курс доллара" ответы будут такие.
Info:

 цитата:

<?xml version="1.0" encoding="windows-1251" ?>
<IssaPlugin>
<Operator>Курс доллара от РБК</Operator>
<ShortName>USD</ShortName>
<Author>MTSoft</Author>
<Version>1.02</Version>
<LoginUrl>http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=USD&lastdays=1&separator=;&data_format=BROWSER&header=0</LoginUrl>
</IssaPlugin>



Execute:

 цитата:

<?xml version="1.0" encoding="windows-1251" ?>
<IssaPlugin>
<UserName>Курс доллара от РБК</UserName>
<Balance>26.3666</Balance>
<Operator>Курс доллара от РБК</Operator>
<ShortName>USD</ShortName>
<Author>MTSoft</Author>
<Version>1.02</Version>
<LoginUrl>http://export.rbc.ru/free/cb.0/free.fcgi?period=DAILY&tickers=USD&lastdays=1&separator=;&data_format=BROWSER&header=0</LoginUrl>
</IssaPlugin>



Хотя, во втором случае вполне хватило бы и такого ответа:

 цитата:

<?xml version="1.0" encoding="windows-1251" ?>
<IssaPlugin>
<UserName>Курс доллара от РБК</UserName>
<Balance>26.3666</Balance>
</IssaPlugin>




Спасибо: 0 
Профиль Цитата Ответить



Пост N: 28
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 28.11.06 16:28. Заголовок: Re:


Ну хоть что то для начала :-)
Так, а как это всё посмотерть то что вы написали ???
А самый то вопрос, как делается сам фаил .dll, что за программа.
И можно делать обратно из .dll как я понимаю в папки которые вы приложили.
Возможна ли отладка ???

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 377
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 28.11.06 16:33. Заголовок: Re:


noVel
Библиотека (DLL-файл) создается после компилирования проекта с помощью Delphi (на показанном примере, но можно использовать любой язык программирования). С помощью Delphi же и производится отладка...

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 29
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 29.11.06 13:38. Заголовок: Re:


SiBear

 цитата:
Библиотека (DLL-файл) создается после компилирования проекта с помощью Delphi


Да это тоже понятно.
В чем работать то (не блокнот же) ? В чём редактировать плагин ? В чем тестировать ?

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 833
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.11.06 13:53. Заголовок: Re:


Во-первых, можно и в блокноте. Во-вторых, Дельфи --- интегрированная среда.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 30
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 29.11.06 15:30. Заголовок: Re:


baf

 цитата:
Дельфи --- интегрированная среда.


Куда интегрирована ?

Вы мне скажите вы чего меня совсем не можите понять, что я хочу ???
Пример: Возьмём документ Word, в блокноте читабельное содержимое вы не помотрите, нужен пакет Office. Да и сам документ тоже от сырости не появился, его создали с помощью пакета Offica.
Продолжаем мысль: Возьмём к примеру плагин "Курс доллара от РБК" он USD.dll, в блокноте читабельное содержимое мы не помотрим, следовательно нужна .......(?)
Возможно вы скажите обратной дикоппиляции из dll нет, опять следовательно, что бы эта dll появилась чего надо .......(?)

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 834
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 29.11.06 16:57. Заголовок: Re:


Декомпиляции фактически нет. Дельфи --- язык программирования. Т.е. чтобы написать плагин надо написать программу на каком либо языке, например, на Дельфи в соответствии с оговоренными выше стандартами и откомпилировать ее в dll. Если мы говорим о Дельфи, то в этот продукт интегрирован и текстовый редактор, и компилятор, и отладчик и многое другое. Пример программы на Дельфи, которая после компиляции станет плагином можно взять по вышеприведенной ссылке. Вы программировать умеете?

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 31
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 30.11.06 00:45. Заголовок: Re:


baf

 цитата:
Пример программы на Дельфи, которая после компиляции станет плагином можно взять по вышеприведенной ссылке.


Это всё что нужно http://www.mtsoft.ru/dnl/other/USD_Plugin.zip ? Там даже .exe файла нет ?

 цитата:
Вы программировать умеете?


Нет! Но хочу научиться чтобы написать два плагина для программы MobilBalance, так как две темы поднял и они умерли на корню, а это очень надо ! Поэтому выход сделать самому.

А можно вместе с вами сделать с нуля тот же USD плагин, не трогая настроящий оригинал (ну как не подглядывая в ответ) ???? Очень прошу !!!

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 835
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 30.11.06 09:54. Заголовок: Re:


noVel пишет:

 цитата:
Нет! Но хочу научиться чтобы написать два плагина для программы MobilBalance, так как две темы поднял и они умерли на корню, а это очень надо ! Поэтому выход сделать самому.


Дело в том, что обучение программированию занимает годы. Так что врядли у Вас что-то получится. Что касается меня, хоть я и отработал в школе 10 лет учителем информатики, открывать на базе форума заочные курсы по программированию в мои планы не входит.

Думаю, дальнейшее обсуждение этой темы малоосмысленно.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 32
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 30.11.06 16:06. Заголовок: Re:


baf
И чего теперь делать ? Последняя надежда решить свою задачу, хотя бы своими силами, тоже умирла :-( ???
А так вроде хорошо начиналось, вроде рассказывать начали :-|

А Вы сами такие плагины можите сделать, за разумную цену (провинциальную) или посоветовать кого (студента) ?!

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 42
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 01.12.06 14:55. Заголовок: Re:


noVel
Сходи на курсы по программированию. Это не такая простая вещь, как тебе кажется. Обучать через форум/мыло/асю тебя никто не будет.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 33
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 03.12.06 04:40. Заголовок: Re:


baf

 цитата:
Так что врядли у Вас что-то получится. Что касается меня, хоть я и отработал в школе 10 лет учителем информатики, открывать на базе форума заочные курсы по программированию в мои планы не входит.
Думаю, дальнейшее обсуждение этой темы малоосмысленно.


serg16

 цитата:
Сходи на курсы по программированию. Это не такая простая вещь, как тебе кажется. Обучать через форум/мыло/асю тебя никто не будет.


Ну всё зачморили, молодцы !!!!! Я ведь просто спросил так как ищю выходы из ситуации.
Сначала предложил разработчикам, я так понял меня послали ...........
Подумал может самому сделать..........оказалось сложно ........... послали.............
Выход то должен же быть из такой ситуации............ или чего..........

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 17
Зарегистрирован: 11.06.05
ссылка на сообщение  Отправлено: 04.12.06 15:13. Заголовок: Re:


Зачем изобретать велосипед, просто можно попросить помочь в создании необходимого плагина, сам обращался и ВСЕГДА помогали. Огромное им (администраторам) спасибо.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 34
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 05.12.06 02:18. Заголовок: Re:


slava

 цитата:
Зачем изобретать велосипед, просто можно попросить помочь в создании необходимого плагина, сам обращался и ВСЕГДА помогали. Огромное им (администраторам) спасибо.


Я же написал:

 цитата:
Сначала предложил разработчикам, я так понял меня послали ...........



Спасибо: 0 
Профиль Цитата Ответить



Пост N: 18
Зарегистрирован: 11.06.05
ссылка на сообщение  Отправлено: 06.12.06 09:12. Заголовок: Re:


Меня никогда не посылали, только помогли. По крайней мере программировать научить я не просил.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 35
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 06.12.06 11:17. Заголовок: Re:


slava

 цитата:
Меня никогда не посылали, только помогли.


Ну я не знаю, почему ко мне так отнеслись. Я ведь даже всё предоставил :-(
Может много-го хочу :-( хотя всё нужное для слежения, ведь программа для этого и делается.

 цитата:
По крайней мере программировать научить я не просил.


Так и я уже не прошу. Просто ПЫТАЮСЬ выйти из данной тупиковой ситуации.
Вот написал:
Что может за умеренную денюшку кто сделает, тоже молчок :-(

Спасибо: 0 
Профиль Цитата Ответить
администратор


Пост N: 380
Зарегистрирован: 18.05.05
ссылка на сообщение  Отправлено: 06.12.06 14:02. Заголовок: Re:


Уважаемый, noVel !
Никто никого никуда не "посылал"!

Плагин, который Вы просили сделать, был написан и он благополучно работает.
Добавлять ему функциональность, которую Вы попросили, на наш взгляд не целессообразно и не так просто, т.е. займет достаточно много времени. На что Вам было сделано предложение оплатить эту работу, если это уж так необходимо. Расценки единые и опубликованы на сайте - 1500 рублей за день работы (в нее также входит и будущая поддержка Клиентов). Это та сумма, которую Вам и предложено было заплатить, т.к. на работу потребуется примерно день. К тому же, это день, который надо будет "оторвать" от работы над другими заказанными и уже оплаченными проектами. Кстати, поговорив с Вами, цену в конце снизили до (если я не ошибаюсь) 1000 рублей. Вы все равно не согласились...

Разработка плагинов не входит в основную деятельность разработчиков. На то это и плагины и разрабатываются они в свободное (а точнее в дополнительное) время... API плагинов опубликовано выше и их может написать любой программист.

Спасибо: 0 
Профиль Цитата Ответить



Пост N: 36
Зарегистрирован: 19.01.06
ссылка на сообщение  Отправлено: 07.12.06 00:06. Заголовок: Re:


SiBear

 цитата:
Кстати, поговорив с Вами, цену в конце снизили до (если я не ошибаюсь) 1000 рублей. Вы все равно не согласились...


Первый раз слышу про 1000 руб. !!! Выхода гляжу больше нет........я сдаюсь и согласен.
А это на оба плагина или один ?

Спасибо: 0 
Профиль Цитата Ответить
Ответов - 28 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет



Создай свой форум на сервисе Borda.ru
Форум находится на 73 месте в рейтинге
Текстовая версия