Подписка

добавить на Яндекс

Наши проекты

Delphi+Google

Google API

Google API в Delphi - проект с открытым исходным кодом.

Chrono

Chrono

Хронометр - программа для ведения списка задач.

ODFProc

ODFProc

ODFProc - работа с документами OpenOffice в Lazarus и FreePascal.

Поддержка блога

А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.

Публикации

Год назад

Посты 1 год назад

Случайный пост

Последние

Сообщения форума

Комментарии

Социальные сети

Google

Facebook

Twitter

Опрос

Вы сейчас или в ближайшем обозримом будущем планируете разрабатывать кроссплатформенное приложение с использованием Firemonkey?



Loading ... Loading ...

Блоги и сообщества

Статьи по Delphi DelphiFeeds.ru - Все Delphi-блоги Рунета Сообщество умных людей VR-Online.RU Бесплатный журнал для программистов и всех, кто интересуется IT Статьи и уроки по Delphi Новостной блог о высоких технологиях
Система Orphus
Опубликовал Vlad 26 февраля 2011 в 17:41.
Категории: Delphi в Web.

Давненько я собирался разобраться с протоколом SOAP, посмотреть как с ним работать, как использовать и т.д., но то за неимением большого количества свободного времени, то из-за обычного нежелания заморачиваться над чем-то новым всё никак не мог добраться до написания какого-нибудь приложения с использованием SOAP. Обычно, когда я разбирался с каким-либо API Web-сервиса у которого на выбор было два протокола – чистый HTTP или с SOAP я выбирался первый и, собственно сегодня понял, что зря :).

Оказалось, что разработать небольшой клиент с SOAP в Delphi элементарно и на порядок проще, чем использовать отдельно библиотеку для работы с HTTP (Synapse, WinInet, Indy и т.д.) в связке с библиотеками типа MSXML, NativeXML (для работы с XML) или SuperObject (для JSON).

В качестве примера я решил написать небольшой клиент для работы с Bing Translator API (переводчик Google уже был – теперь решил посмотреть, что там насочиняли в Microsoft).

Для начала несколько вводных слов по тому, что из себя представляет протокол SOAP.

Читать далее »

Опубликовал Vlad 23 февраля 2011 в 21:28.
Категории: Без категории.

Автор статьи: Гимаев Наиль

Периодически я просматриваю OpenSource проекты на Sourceforge в поисках такого, к которому я мог бы присоединиться в качестве соавтора. Очень хочется научиться работать в команде. Знаю я только Delphi, а достойных проектов на этом языке не хватает. Зато более чем достаточно проектов на Си и ему подобных. Наверное придётся изучать Си. Но однажды, гуляя по просторам Интернета я наткнулся на один довольно большой OpenSource проект на Delphi.
Гедымин - это Белорусская замена Российской "1С:Предприятие".
Столкнувшись с таким мощным проектом мне стало интересно, какие ещё проекты с открытым исходным кодом можно найти в сети. Два я уже знал, это:
Google API в Delphi - проект знакомый всем читателям этого блога
и Оффлайн-Клиент для DelphiMaster.ru aka DMClient, который к сожалению прекратил своё развитие, из-за отсутствия постоянных авторов.
А что есть ещё? И вот что мне сообщил Яндекс.
IMadering - Аналог QIP
Inno Setup - система создания инсталляторов.
Остальные проекты сделаны для среды Delphi, и самостоятельными быть не могут.
А какие открытые проекты знаете вы?

Понравилась статья? Тогда:
Делись! Загружай! Плюсуй!
   Отправить PDF на   
Читай ещё статьи на WebDelphi.ru
Опубликовал Vlad 18 февраля 2011 в 22:16.
Категории: Delphi в Web.

Последние несколько дней времени на более-менее серьезную работу с Delphi практически не было – все MathCAD да MathLab, сплошные дифуры да теплофизика, поэтому единственное на что выкроил времени сегодня – это добавить небольшую фишку в программу “Пинговалка” – проверку индексации пропингованых страничек в Яндекс и Google. В принципе сама процедура проверки индексации – вещь элементарная до безобразия: отправил запрос, составленный по шаблону, получил код, пропарсил на предмет чего-либо (или строки, информирующей о том, что страница не найдена или, наоборот – что нашлась 1 страница). При этом для парсинга можно использовать что угодно – от возможностей MSHTML до VB RegExp и новинок Delphi XE в виде TRegExp.

Однако, что касается реализации приведенного выше алгоритма на практике, то можно столкнуться с такой нехорошей штукой, как каптча от Яндекса. Хорошо, когда необходимо проверить только одну страничку: попалась каптча – загрузили, заставили пользователя ввести её куда-нибудь, отправили и продолжаем работу. А если страниц, скажем 500 или 1000? Каждый раз вводить каптчу – не резон. Один из вариантов – использование задержек между проверками, списка прокси и т.д. Но, на самом деле, есть ещё два достаточно просто реализуемых варианта о которых и пойдет сегодня речь.

Читать далее »

Опубликовал Vlad 15 февраля 2011 в 22:49.
Категории: Компоненты Delphi.

Буквально на днях столкнулся с такой задачкой, касательно Ribbon Controls: Есть форма с Ribbon’ом, на ленте расположена, как обычно, вкладка, на вкладке группа, а в группе, помимо других контролов, RibbonComboBox. Требуется в зависимости от некоторых действий пользователя добавить в этот список элемент, элемент должен располагаться именно как действие Action, а не обычный Item:string. Соответственно для всех вновь добавленных элементов должен быть назначен обработчик OnExecute.

В целом, задачка достаточно простая, но, думаю, что тем, кто только знакомится с Ribbon Controls будет полезно узнать как добавить новый элемент в RibbonCombobox в runtime.

Читать далее »

Опубликовал Vlad 10 февраля 2011 в 20:39.
Категории: Без категории.

Собственно, рано или поздно следовало ожидать подобного поворота событий. Я имею в виду выход печатной версии журнала. Можно сказать, что ребята из VR-Online шли к этому моменту долгих 10 лет. Конечно не каждый день, т.к. как и у любого онлайн-проекта у VR-Online были как свои взлеты так и падения, но тем не менее результат практически достигнут – в скором времени планируется выпуск печатной версии журнала. С чем я и поздравляю команду Игоря Антонова и всю команду VR-Online.

Ну, а так как в первый выпуск будет своего рода “пробным шаром” в деле выпуска оффлайн-версии журнала, то, соответственно, ребятам требуется наша с Вами помощь, а именно – донести эту новость до всех, кто заинтересован в выпуске журнала, кто желает его приобрести и т.д. Поэтому, если Вам не безразлична эта тема и Вы искренне желаете помочь ребятам из VR-Online то можете, например, отправить этот пост в Twitter, Facеbook (ссылки внизу поста) и т.д. Или, если у Вас есть свой блог – опубликовать новость о выходе печатной версии журнала в своем блоге. Чем больше людей узнают об этом событии – тем лучше.

Понравилась статья? Тогда:
Делись! Загружай! Плюсуй!
   Отправить PDF на   
Читай ещё статьи на WebDelphi.ru
Опубликовал Vlad 6 февраля 2011 в 23:59.
Категории: Компоненты Delphi.

Это пятая статья из серии по компонентам JVCL вкладки Jv TimeFrameWork. Предыдущие посты (по порядку):

  1. Jv TimeFrameWork. Свойства компонента TjvTFDays.
  2. Jv TimeFrameWork. Свойства компонента TjvTFDays. Продолжение.
  3. Jv TimeFrameWork. Методы TjvTFDays для работы с элементами события и областями сетки.
  4. Jv TimeFrameWork. Методы TjvTFDays: редактирование событий и работа с сеткой.

Сегодня рассмотрим оставшиеся методы из секции public компонента TjvTFDays – методы, с помощью которых можно перемещаться по сетке и выделять необходимые события.

Читать далее »