Из достоверных источников стало известно, что в Embarcadero готовиться к выходу Update 4 для Delphi XE2. Судя по описанию, нас снова ждёт пополнение коллекции VCL-стилей и много-много всего по Firemonkey. А раз так, то следующую статью про Firemonkey я решил отложить до выхода апдейта, чтобы не дай бог написать про уже исправленные недочеты (и тем самым ввести Вас в заблуждение) и вместо нового повествования про FMX немного поиграть на баяне рассказать о вещах, про которые информации в Сети много, но тем не менее вопросы всё ещё есть и, видимо долго ещё будут - про интерфейс Drag&Drop и как использовать, на первый взгляд, непонятные интерфейсы типа IDropTarget, IDropObject и т.д. Сподвигли меня на такой шаг два обстоятельства: необходимость и желание самому разобраться, что и как работает в ShellAPI по части реализации Drag&Drop. До этого момента мне как-то не приходилось иметь серьезных дел по части Drag&Drop...ну разве, что иногда реализовывал перетаскивание чего-то куда-то внутри программы. А тут потребовалось сделать так, чтобы приложение могло "ловить" файлы, определять формат, вытягивать из файлов необходимые данные, отсеивать ненужные объекты и т.д. В общем полез я на MSDN, форумы, агрегаторы статей и т.д. и начал, что называется, вникать в вопрос по полной программе. Ну, а кое-какие выдержки из того, что удалось добыть Вы можете прочитать в этой статье.
Наши проекты
Delphi+Google
Chrono
ODFProc
Поддержка блога
А тут я коплю на лицензию Delphi XE на iPad =).
Сумма пожертвования не фиксирована.
Публикации
Год назад
Случайный пост
Последние
Сообщения форума
Комментарии
Опрос
Список публикаций с меткой: Delphi
Эта метка устанавливается для статей, в которых содержится информация связанная с программированием в Delphi любой версии. В большинстве статей, посвященных программированию в Delphi Вы можете найти ссылки на закачку исходников, рассматриваемых примеров, а также листинги кода с описанием. Если Вас интересуют виде-материалы по работе с Delphi, то они содержатся на странице «Видео«.
Также информацию по программированию в Delphi Вы можете найти в статьях, отмеченных метками: Delphi 2010, Delphi XE
Как справедливо отметил в первых строках своего поста Александр, декабрь 2011 года стал действительно довольно насыщенным на события месяцем. Причем не только в плане таких знаковых мероприятий как вебинар с Евгением Крюковым - одним из основных разработчиков платформы Firemonkey, который пройдет завтра 14 декабря 2011. 12-00 (мск.), но так же и менее значимых для других разработчиков, но не менее важных для меня событий. То, что касается WebDelphi - это мы оставим на потом, а пока посмотрим, чем порадует на месяц декабрь буквально в ближайшие дни.
Сегодняшняя тема, думаю, будет интересна в первую очередь тем, кто связан с программированием сетевых приложений. Про работу с JSON в Delphi я уже несколько раз рассказывал в блоге и приводил примеры того как можно разбирать различные JSON-объекты. Но во всех примерах я рассматривал работу лишь с одной из библиотек для работы с json в Delphi - SuperObject.
Но не стоит забывать и про то, что в Delphi существуют свои родные механизмы работы с JSON, которые содержатся в трех модулях: DBXJSON.pas, DBXJSONCommon.pas и DBXJSONReflect.pas. В этих трех модулях можно найти достаточно много полезных и интересных классов и методов. Если Вы никогда не слышали об этих модулях, то эта статья как раз для Вас.
Сегодня публикуется 365 пост в блоге WebDelphi.ru, а это значит, что, если бы я публиковал по 1 посту в день, то сегодня блогу исполнился бы 1 год :). Этот пост я решил сделать полностью разгрузочным – ни какой текучки, ни какого программирования в Delphi – сегодня поговорим о книгах. Эта тема уже поднималась один раз блоге, после того как я сходил в книжный магазин. Сегодня я расскажу Вам о ом какие книги сегодня находятся на моей книжной полке, какие уже затрепаны до безобразия в силу их активного использования, а какие наоборот – стоят как новеньки потому как в итоге им не нашлось никакого другого применения как просто красоваться на полке. Думаю, что этот пост поможет совсем уж новичкам в Delphi определиться с тем, что стоит покупать, а что нет, на какие книги обращать внимание, а без каких можно вполне обойтись.
Автор статьи: Гимаев Наиль
Периодически я просматриваю OpenSource проекты на Sourceforge в поисках такого, к которому я мог бы присоединиться в качестве соавтора. Очень хочется научиться работать в команде. Знаю я только Delphi, а достойных проектов на этом языке не хватает. Зато более чем достаточно проектов на Си и ему подобных. Наверное придётся изучать Си. Но однажды, гуляя по просторам Интернета я наткнулся на один довольно большой OpenSource проект на Delphi.
Гедымин - это Белорусская замена Российской "1С:Предприятие".
Столкнувшись с таким мощным проектом мне стало интересно, какие ещё проекты с открытым исходным кодом можно найти в сети. Два я уже знал, это:
Google API в Delphi - проект знакомый всем читателям этого блога
и Оффлайн-Клиент для DelphiMaster.ru aka DMClient, который к сожалению прекратил своё развитие, из-за отсутствия постоянных авторов.
А что есть ещё? И вот что мне сообщил Яндекс.
IMadering - Аналог QIP
Inno Setup - система создания инсталляторов.
Остальные проекты сделаны для среды Delphi, и самостоятельными быть не могут.
А какие открытые проекты знаете вы?
| Делись! | Загружай! | Плюсуй! |
| | |
На данный момент у нас уже есть информация о том как загрузить документ на сервер и получить список всех документов, используя Delphi и Google Docs List API. Теперь разберемся каким образом можно скачать необходимый документ с сервера и при этом автоматически его экспортировать в различные форматы, поддерживаемые в Google Docs.
Читать далее »

Windows 7 уже достаточно давно и прочно вошла в наши пк. Не смотря на то что до популярности XP ей пока далеко, обходить сторонной ее новые возможности не хочется.
Вот и решил разобраться на досуге с новыми для меня интерфейсами ITaskBarList..ITaskBarList4.
Порыскав в интернете, обнаружил, что в сети не так уж много полезной информации по данной теме. Большинство попавшихся примеров работы с таскбаром либо не работали, либо работали совсем не так как хотелось бы.
Однако работать с этими интерфейсами оказалось довольно просто. Но, как и предполагалось не удобно, особенно если программа будет активно пользоваться таскбаром.
Следствием, я сваял для этих интерфейсов небольшую и удобную "обертку" в виде компонента. Читать далее »
Честно сказать, идея размещения наших разроботок, заслуживших внимание читателей, на отдельном сайте, назрела у меня довольно давно. Поделившись с Владом своими соображениями, проведя с ним несколько дискуссий на тему целей создания такого сайта, было решено - "Сайту быть!".
Основной задачей определили - размещение наших компонентов и программ, пользующихся популярностью и приносящих ощутимую пользу пользователям.
Кроме дистрибутивов, для каждого проекта будет размещаться, как минимум, - полное описание последней версии, история версий, приемы работы и скриншоты.
Ссылка на нашу новую базу для проектов: BuBa-Group.ru
Сегодня решил поразбираться с тем как устроен Google App Engine, а точнее хранилище данных в App Engine и попробовать написать на Python'е небольшое приложение, которое будет получать что-либо от Delphi-приложения и выводить на веб-страницу.
В качестве Delphi-приложения я взял свой Link Compressor и сделал для него небольшую удаленную БД в которой будут храниться все сжатые мной ссылки. При загрузке страницы веб-приложения App Engine будем выводить последние 10 сжатых ссылок с заголовками страниц.
Читать далее »
Вот такая вот сегодня на первый взгляд непонятная тема поста :). Долгое время я определялся с тем набором инструментов, дополнительных программ и он-лайн сервисов, которые я бы постоянно и, самое главное - плодотворно использовал в своей работе с Delphi. Думаю, что на сегодня мой список сформировался и теперь остается только выработать действия по работе с инструментами до автоматизма. А пока я этого не сделал, то есть ещё время узнать у других, то есть - у Вас, что Вы используете в работе над своими проектами. Было б интересно прочитать подобные обзоры в блогах по Delphi. Вдруг да проскочит какой-нибудь хороший инструмент или программа (желательно бесплатная), которая окажется лучше той, что выбрал я - будет возможность пересмотреть свои приоритеты. Опять же обмен подобной информацие может способствовать формированию неплохой подборки полезных инструментов и программ для Delphi-программиста.
Читать далее »











Свежие комментарии