Подписка

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

Наши проекты

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 30 сентября 2011 в 04:23.
Категории: Основы Delphi.

В первой статье, посвященной работе с LiveBindings были рассмотрены простенькие примеры того как и где может использоваться связывание любых данных с визуальными компонентами на форме. Собственно всё, что от нас требовалось - правильно составить выражение для обеспечения связи и "виртуозно" им воспользоваться =). Думаю, что для первого знакомства с механизмом LiveBindings подобных примеров было достаточно.

Сегодня я решил сделать ещё один небольшой пробный шаг в использовании LiveBindings и сделать связь свойств своего объекта с компонентами на форме. Посмотрим как это можно реализовать, а заодно и напишем пару выражений для связи самостоятельно безо всяких редакторов.

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

Опубликовал Vlad 25 сентября 2011 в 17:15.
Категории: Основы Delphi.

Продолжаем знакомиться с новыми возможностями в Delphi XE2. С FireMonkey немного познакомились - в дальнейшем, думаю, мы ещё вернемся к этому вопросу. А пока на повестке дня небольшой обзор ещё одного нововведения - LiveBinding.

LiveBinding - это новый механизм связывания различных типов данных. С помощью LiveBinding мы можем связывать различные свойства компонентов, поля баз данных со свойствами компонентов, свойстсво компонента типа Integer, со свойством другого компонента типа String без явного преобразования типов данных и т.д. и т.п.

Кроме того, LiveBinding позволяет создавать новые приложения с минимальными затратами времени на написание исходного кода.

Но это все пока только слова. Давайте рассмотрим работу механизма LiveBinding на примерах, ну а вывод о том использовать или не использовать LiveBinding в своих приложениях - останется за Вами ;). Читать далее »

Опубликовал Vlad 22 сентября 2011 в 02:50.
Категории: Delphi IDE, Firemonkey.

Сегодня страничка "Видео" блога webdelphi.ru пополнилась ещё двумя роликами, которые касаются работы с FireMonkey в Delphi XE2. В принципе, после просмотра этих роликов я и решил познакомиться с FireMonkey, оценить возможности применения этой платформы в каких-то своих приложениях и т.д.

И первое, что вспомнилось буквально после 10-15 минут работы над FireMonkey HD Application - это WPF (Windows Presentation Foundation). Некоторое время назад (примерно с полгода назад) я представлял Вам "Доклад с "вражеской" территории" в котором делал некоторые свои выводы по части C#. Так вот, прежде чем писать тот пост я первым делом написал маленькое простенькое приложение в двух вариантах в одном из которых познакомился чуть-чуть с WPF. Вот сегодня WPF мне и вспомнился при работе c FireMonkey. И пусть меня простят сторонники WPF, но FireMonkey лично для меня показалась более простой и удобной использовании. Есть, конечно, и проблемы, но о проблемах мы ещё поговорить успеем, а пока просто познакомимся с тем, какие возможности открываются перед нами при использовании FireMonkey.  Читать далее »

Опубликовал Vlad 21 сентября 2011 в 02:53.
Категории: Delphi в Web.

Неделя прошла, можно сказать, не зря. Одним из главных событий неделю для меня стало то, что все-таки заставил себя залезть в мануалы по Delphi, немного подготовиться и пройти тест в Delphi Certification Program. Экзамен сдал, сертификат получил - осталось распечатать в цвете и повесить на стенку =).

В остальном, что касается Delphi - идей по чести Delphi XE2 громадьё, а времени сейчас практически нет. Но, тем не менее, сегодня у меня вынужденный отдых от работы - заболел. И пока болею решил потратить время с пользой - решить некоторый проблемы по части работы с Google OAuth 2.0., которые частично были указаны в комментариях к одному из постов, посвященных этой теме. Читать далее »

Опубликовал Vlad 13 сентября 2011 в 05:11.
Категории: Без категории.

256 день в году, а это значит, что сегодня все программисты могу смело забить на работу и отмечать свой профессиональный праздник - День программиста.

Ну что, господа программисты и дамы программистки, сегодня Ваш день =). С чем я Вас всех искренне поздравляю!

Пусть клава от руки не залипает
Пусть мышь от скорости пищит
И комп твой никогда не зависает
А код от простоты блестит.

Ну, а раз сегодня праздник, то никакой работы, никакого кода и ни слова о Delphi. Сегодня можно расслабиться и отдохнуть на полную катушку. Если Вы до сих пор не расслабились и всё ещё читаете этот пост и думаете, что под катом речь пойдет про Delphi, то специально для вас под катом находится небольшая подборка из 256 интересных фактов. Читайте, удивляйтесь, наслаждайтесь и никакого программирования на сегодня ;) Читать далее »

Опубликовал Vlad 13 сентября 2011 в 03:00.
Категории: Delphi IDE.

Первая часть моего небольшого исторического очерка о Delphi касалась версий 1 -7, глядя на внешний вид которых можно было смело сказать "Да, это классический интерфейс Delphi". Тот самый простой, лёгкий и безусловно удобный интерфейс, который так понравился многим разработчикам. Сегодня же я постраюсь Вам в кратце поведать историю последующих версий Delphi, начиная с Delphi 8. В этих версиях интерфейс IDE был полностью изменен и стал использоваться IDE framework под названием Galileo.

Собственно, начало использования Borland'ом Galileo можно назвать, как это ни печально прозвучит для приверженцев Delphi, двумя словами - epic fail... Именно тогда в, теперь уже далеком, 2003 году вышла новая версия Delphi, которая должна была стать ещё одним прорывом Borland'а.
Читать далее »

Опубликовал Vlad 11 сентября 2011 в 22:45.
Категории: Delphi IDE, Без категории.

Выход Delphi XE2 ознаменовал собой ещё один важный этап в разработке приложений на Delphi - разработку под x64.  Многие разработчики ждали этого момента и наконец-то свершилось. Но сегодня речь пойдет не о новинках, которыми нас порадовали разработчики из Embarcadero.

Как обычно с утра, я начал свой привычный "ритуал" - чтение почты, просмотр Reader'а, просмотр комментариев в блоге и т.д. И в какой-то момент, при чтении очередного сообщения в Google Reader перешел по ссылке на неизвестный мне сайт и обнаружил, сегодня уже довольно забавно выглядящий, скриншот обложки диска с Delphi 1.0. Собственно и вы можете видеть эту обложку слева от текста. Вот эта картинка и навеяла мысль написать пост про все версии Delphi. Раз уж Delphi XE2 - это прорыв, новый этап в разработке и просто знаменательное событие для всех кто использует Delphi, то можно и повспоминать с чего всё начиналось. Итак, отправляемся назад в прошлое - в далекий 1995 год...

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

Опубликовал Vlad 10 сентября 2011 в 04:08.
Категории: Delphi IDE.

Не так уж и давно столкнулся с пренеприятнейшей ошибкой AV при работе с Indy. Если бы дело касалось сугубо меня я бы, не сильно переживая, переписал бы за часик код под Synapse и жил бы счастливо, но было оговорено заранее - вся работа с HTTP через  Indy. Бился над ошибкой два дня с переменным успехом. В итоге ошибка вообще стала проявляться как-то хаотично - повторяю тика-в-тику все действия в программе и один раз есть AV второй раз - нету. В общем жуть да и только. Вообще я стараюсь со своими проблемами часто друзей и знакомых не доставать обычно попадал SeregaAltmer и то потому, что давненько знакомы - можно и подоставать =), а тут всё-таки решил попросить помощи потому как мозг закипал конкретно. Первый кто пришел на ум по части поиска и обработки исключений в Delphi - GunSmoker. Вот он-то и посоветовал мне воспользоваться madExcept'ом, за что ему (Александру) - большое спасибо, т.к. с того момента для меня практически отпала проблема поиска ошибок в коде, приводящих к самым различным последствием. Ну, а что бы и у Вас не было проблем с отловом AV в Ваших проектах я решил сегодня немного поделиться своим скромным опытом работы с madExcept.
Читать далее »

Опубликовал Vlad 9 сентября 2011 в 17:00.
Категории: Раскрутка блога.

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

Приходилось ли Вам когда-либо наблюдать такую ситуацию: Вы пишете интересную, актуальную статью, публикуете её и ждете, что вот дескать сейчас налетит куча народу в блог, начнется дискуссия, деление впечатлениями и т.д. А народа нет. Вроде и блог в полном порядке, и тема-то выбрана ну прям зашатаешься - о таком в Google и Яндекс спрашивают по 1000 раз на дню, а ответ самый большой и красочный только у вас. А посещений нету... А потом Вы заходите в поисковик, набираете даже не запрос, а название своего поста и обнаруживаете, что сверху на странице выдачи стоит какой-то непонятный сайт у которого видите ли выше тИЦ и PR и админ которого в наглую скопировал вашу работу. В итоге никто не в курсе, что Вы автор и более того, Вы вообще не можете доказать, что эта статья Ваша, а не скопированная с другого ресурса. Здесь даже проблема не в том, что Вы теряете посетителей или какие-то барышы - чисто с моральной точки зрения воровство (по другому как-то не могу сказать) накладывает свой отпечаток на дальнейшую работу в блоге.

И в этой теме я предлагаю всем желающим разобраться с вопросами: зачем защищать информацию в блоге и как это сделать?

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

Опубликовал Vlad 9 сентября 2011 в 14:54.
Категории: Delphi в Web.

Вообще, озвученный в теме поста вопрос так или иначе задавался мне в разных ситуациях, разными людьми раз эдак 10 точно =). Чаще всего ответом на вопрос была страничка с документацией по интерфейсу, реже - краткий пересказ той же документации. Единственное, что я никак не мог предоставить - это пример, когда при авторизации ну никак нельзя использовать другие параметры в запросе за исключением HOSTED.

Действительно, для большинства API Google нам вполне достаточно использовать HOSTED_OR_GOOGLE или даже просто GOOGLE в параметрах URL и навскидку дать пример, когда авторизация провалится или не пройдет запрос к ресурсам API даже при верном пароле...скажем так - не просто. Однако буквально на днях я столкнулся именно с такой ситуацией - при уже пройденной авторизации API никак не желал отдать мне сведения по запросу.

Вот я и решил опубликовать небольшую заметку и привести пример, когда имеет смысл использовать параметр HOSTED. Ну, а чтобы ответ был понятен даже самому, что ни есть новичку в работе с Google API в Delphi, я постараюсь дать ответ самым подробнейшим образом.  Читать далее »

« Предыдущая страница