MobileBalance
Загрузить
Инструкция
FAQ на сайте
Плагины
Купить
Анализ детализаций
Загрузить
Инструкция
Купить
Поиск по адресу на спутниковой карте Москвы
Форум
Участники
Помощь
Вход-регистрация
фразу
слово
все слова
On-line: гостей 0. Всего: 0 [
подробнее..
]
имя:
пароль:
-
зарегистрироваться, я новый участник
-
я забыл пароль, прошу выслать на е-майл
Перед тем как что-нибудь написать, прочтите, пожалуйста,
правила
форума, обратив особое внимание на
п.3
!
Форум
»
»
Как самому написать плагин ???
Переход по разделам форума
Архив
перенос
Автор
Сообщение
noVel
Пост N: 16
Зарегистрирован: 19.01.06
Отправлено: 17.10.06 04:05. Заголовок: Как самому написать плагин ???
Здравствуйте.
Меня вот интересует как делаются плагины операторов для программы MobilBalance.
Какие программы, какой язык программирования и т.д. ?
Спасибо: 0
Профиль
Цитата
Ответить
Ответов - 28 , стр:
1
2
All
[
только новые
]
noVel
Пост N: 18
Зарегистрирован: 19.01.06
Отправлено: 15.11.06 03:15. Заголовок: Re:
Что-то ответить ни кто не может что ли ???
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 27
Зарегистрирован: 19.01.06
Отправлено: 26.11.06 22:49. Заголовок: !
Так в чем проблема написать, что да как делается ????????
Хоть одно узнал, что делается в языке Delphi, дальше то что ?????
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост 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
Профиль
Цитата
Ответить
noVel
Пост N: 28
Зарегистрирован: 19.01.06
Отправлено: 28.11.06 16:28. Заголовок: Re:
Ну хоть что то для начала :-)
Так, а как это всё посмотерть то что вы написали ???
А самый то вопрос, как делается сам фаил .dll, что за программа.
И можно делать обратно из .dll как я понимаю в папки которые вы приложили.
Возможна ли отладка ???
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 377
Зарегистрирован: 18.05.05
Отправлено: 28.11.06 16:33. Заголовок: Re:
noVel
Библиотека (DLL-файл) создается после компилирования проекта с помощью Delphi (на показанном примере, но можно использовать любой язык программирования). С помощью Delphi же и производится отладка...
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 29
Зарегистрирован: 19.01.06
Отправлено: 29.11.06 13:38. Заголовок: Re:
SiBear
цитата:
Библиотека (DLL-файл) создается после компилирования проекта с помощью Delphi
Да это тоже понятно.
В чем работать то (не блокнот же) ? В чём редактировать плагин ? В чем тестировать ?
Спасибо: 0
Профиль
Цитата
Ответить
baf
администратор
Пост N: 833
Зарегистрирован: 17.05.05
Отправлено: 29.11.06 13:53. Заголовок: Re:
Во-первых, можно и в блокноте. Во-вторых, Дельфи --- интегрированная среда.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 30
Зарегистрирован: 19.01.06
Отправлено: 29.11.06 15:30. Заголовок: Re:
baf
цитата:
Дельфи --- интегрированная среда.
Куда интегрирована ?
Вы мне скажите вы чего меня совсем не можите понять, что я хочу ???
Пример: Возьмём документ Word, в блокноте читабельное содержимое вы не помотрите, нужен пакет Office. Да и сам документ тоже от сырости не появился, его создали с помощью пакета Offica.
Продолжаем мысль: Возьмём к примеру плагин "Курс доллара от РБК" он USD.dll, в блокноте читабельное содержимое мы не помотрим, следовательно нужна .......(?)
Возможно вы скажите обратной дикоппиляции из dll нет, опять следовательно, что бы эта dll появилась чего надо .......(?)
Спасибо: 0
Профиль
Цитата
Ответить
baf
администратор
Пост N: 834
Зарегистрирован: 17.05.05
Отправлено: 29.11.06 16:57. Заголовок: Re:
Декомпиляции фактически нет. Дельфи --- язык программирования. Т.е. чтобы написать плагин надо написать программу на каком либо языке, например, на Дельфи в соответствии с оговоренными выше стандартами и откомпилировать ее в dll. Если мы говорим о Дельфи, то в этот продукт интегрирован и текстовый редактор, и компилятор, и отладчик и многое другое. Пример программы на Дельфи, которая после компиляции станет плагином можно взять по вышеприведенной ссылке. Вы программировать умеете?
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост 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
Профиль
Цитата
Ответить
baf
администратор
Пост N: 835
Зарегистрирован: 17.05.05
Отправлено: 30.11.06 09:54. Заголовок: Re:
noVel пишет:
цитата:
Нет! Но хочу научиться чтобы написать два плагина для программы MobilBalance, так как две темы поднял и они умерли на корню, а это очень надо ! Поэтому выход сделать самому.
Дело в том, что обучение программированию занимает годы. Так что врядли у Вас что-то получится. Что касается меня, хоть я и отработал в школе 10 лет учителем информатики, открывать на базе форума заочные курсы по программированию в мои планы не входит.
Думаю, дальнейшее обсуждение этой темы малоосмысленно.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 32
Зарегистрирован: 19.01.06
Отправлено: 30.11.06 16:06. Заголовок: Re:
baf
И чего теперь делать ? Последняя надежда решить свою задачу, хотя бы своими силами, тоже умирла :-( ???
А так вроде хорошо начиналось, вроде рассказывать начали :-|
А Вы сами такие плагины можите сделать, за разумную цену (провинциальную) или посоветовать кого (студента) ?!
Спасибо: 0
Профиль
Цитата
Ответить
serg16
Пост N: 42
Зарегистрирован: 18.05.05
Отправлено: 01.12.06 14:55. Заголовок: Re:
noVel
Сходи на курсы по программированию. Это не такая простая вещь, как тебе кажется. Обучать через форум/мыло/асю тебя никто не будет.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 33
Зарегистрирован: 19.01.06
Отправлено: 03.12.06 04:40. Заголовок: Re:
baf
цитата:
Так что врядли у Вас что-то получится. Что касается меня, хоть я и отработал в школе 10 лет учителем информатики, открывать на базе форума заочные курсы по программированию в мои планы не входит.
Думаю, дальнейшее обсуждение этой темы малоосмысленно.
serg16
цитата:
Сходи на курсы по программированию. Это не такая простая вещь, как тебе кажется. Обучать через форум/мыло/асю тебя никто не будет.
Ну всё зачморили, молодцы !!!!! Я ведь просто спросил так как ищю выходы из ситуации.
Сначала предложил разработчикам, я так понял меня послали ...........
Подумал может самому сделать..........оказалось сложно ........... послали.............
Выход то должен же быть из такой ситуации............ или чего..........
Спасибо: 0
Профиль
Цитата
Ответить
slava
Пост N: 17
Зарегистрирован: 11.06.05
Отправлено: 04.12.06 15:13. Заголовок: Re:
Зачем изобретать велосипед, просто можно попросить помочь в создании необходимого плагина, сам обращался и ВСЕГДА помогали. Огромное им (администраторам) спасибо.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 34
Зарегистрирован: 19.01.06
Отправлено: 05.12.06 02:18. Заголовок: Re:
slava
цитата:
Зачем изобретать велосипед, просто можно попросить помочь в создании необходимого плагина, сам обращался и ВСЕГДА помогали. Огромное им (администраторам) спасибо.
Я же написал:
цитата:
Сначала предложил разработчикам, я так понял меня послали ...........
Спасибо: 0
Профиль
Цитата
Ответить
slava
Пост N: 18
Зарегистрирован: 11.06.05
Отправлено: 06.12.06 09:12. Заголовок: Re:
Меня никогда не посылали, только помогли. По крайней мере программировать научить я не просил.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 35
Зарегистрирован: 19.01.06
Отправлено: 06.12.06 11:17. Заголовок: Re:
slava
цитата:
Меня никогда не посылали, только помогли.
Ну я не знаю, почему ко мне так отнеслись. Я ведь даже всё предоставил :-(
Может много-го хочу :-( хотя всё нужное для слежения, ведь программа для этого и делается.
цитата:
По крайней мере программировать научить я не просил.
Так и я уже не прошу. Просто ПЫТАЮСЬ выйти из данной тупиковой ситуации.
Вот написал:
Что может за умеренную денюшку кто сделает, тоже молчок :-(
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 380
Зарегистрирован: 18.05.05
Отправлено: 06.12.06 14:02. Заголовок: Re:
Уважаемый,
noVel
!
Никто никого никуда не "посылал"!
Плагин, который Вы просили сделать, был написан и он благополучно работает.
Добавлять ему функциональность, которую Вы попросили, на наш взгляд не целессообразно и не так просто, т.е. займет достаточно много времени. На что Вам было сделано предложение оплатить эту работу, если это уж так необходимо. Расценки единые и опубликованы на сайте - 1500 рублей за день работы (в нее также входит и будущая поддержка Клиентов). Это та сумма, которую Вам и предложено было заплатить, т.к. на работу потребуется примерно день. К тому же, это день, который надо будет "оторвать" от работы над другими заказанными и уже оплаченными проектами. Кстати, поговорив с Вами, цену в конце снизили до (если я не ошибаюсь) 1000 рублей. Вы все равно не согласились...
Разработка плагинов не входит в основную деятельность разработчиков. На то это и плагины и разрабатываются они в свободное (а точнее в дополнительное) время...
API
плагинов опубликовано выше и их может написать любой программист.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 36
Зарегистрирован: 19.01.06
Отправлено: 07.12.06 00:06. Заголовок: Re:
SiBear
цитата:
Кстати, поговорив с Вами, цену в конце снизили до (если я не ошибаюсь) 1000 рублей. Вы все равно не согласились...
Первый раз слышу про 1000 руб. !!! Выхода гляжу больше нет........я сдаюсь и согласен.
А это на оба плагина или один ?
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 381
Зарегистрирован: 18.05.05
Отправлено: 07.12.06 10:21. Заголовок: Re:
noVel
цитата:
Первый раз слышу про 1000 руб. !!!
См. мое письмо от 27 сентября 2006 г., 18:28:30
Цитировать не буду, все же это публичный форум.
Мне очень жаль, но сейчас я не смогу взяться за выполенние Вашего заказа.
Позже я свяжусь с Вами и мы постараемся решить как лучше всего и, по возможности, бесплатно разрулить ситуацию.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 37
Зарегистрирован: 19.01.06
Отправлено: 07.12.06 11:20. Заголовок: Re:
SiBear
цитата:
См. мое письмо от 27 сентября 2006 г., 18:28:30
Цитировать не буду, все же это публичный форум.
Правда первый раз слушу. Письма нету.
цитата:
Мне очень жаль, но сейчас я не смогу взяться за выполенние Вашего заказа.
Позже я свяжусь с Вами и мы постараемся решить как лучше всего и, по возможности, бесплатно разрулить ситуацию.
Хорошо. Буду ОЧЕНЬ ждать письма, если что пишите тут !
Надеюсь на разруливание ;-) Среди других дел, не забудте про меня, жду !
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 38
Зарегистрирован: 19.01.06
Отправлено: 21.12.06 07:47. Заголовок: Re:
Решил напомнить постом ! Прошло ровно две недели :(
Спасибо: 0
Профиль
Цитата
Ответить
SiBear
администратор
Пост N: 384
Зарегистрирован: 18.05.05
Отправлено: 21.12.06 11:55. Заголовок: Re:
цитата:
Решил напомнить постом ! Прошло ровно две недели :(
Завтра вечером сдача крупного проекта, поэтому смогу связаться с Вами только либо на выходных, либо в понедельник.
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 39
Зарегистрирован: 19.01.06
Отправлено: 21.12.06 15:20. Заголовок: Re:
SiBear
Не вопрос :-) Это радует :-)
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 44
Зарегистрирован: 19.01.06
Отправлено: 09.01.07 02:34. Заголовок: Re:
SiBear
С Новым 2007 годом Вас ! С Рождеством ! Скоро и со старым Новым годом !
Когда же приступим ?
Спасибо: 0
Профиль
Цитата
Ответить
noVel
Пост N: 47
Зарегистрирован: 19.01.06
Отправлено: 27.01.07 22:27. Заголовок: Re:
slava
цитата:
Меня никогда не посылали, только помогли. ...........
цитата:
С Новым 2007 годом Вас ! С Рождеством ! Скоро и со старым Новым годом !
Когда же приступим ?
М-да ........ можно хоть ответить или даже послать, ждать то очень и очень сложно, ладно ждать, ждать то не известно, что .....
Спасибо: 0
Профиль
Цитата
Ответить
cull
Не зарегистрирован
Зарегистрирован: 01.01.70
Отправлено: 01.07.09 08:43. Заголовок: :sm67: neznayu..
neznayu
Спасибо: 0
Цитата
Ответить
Ответов - 28 , стр:
1
2
All
[
только новые
]
Ответ:
1
2
3
4
5
6
7
8
9
показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:
зарегистрироваться
Форум
»
»
Как самому написать плагин ???
Переход по разделам форума
Архив
перенос
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT
3
час. Хитов сегодня:
2
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация вкл, правка нет
Создай свой форум на сервисе Borda.ru
Форум находится на
73
месте в рейтинге
Текстовая версия