Опубликовал
SeregaAltmer 29 сентября 2010 в 13:22.
Категории: Компоненты Delphi.

Windows 7 уже достаточно давно и прочно вошла в наши пк. Не смотря на то что до популярности XP ей пока далеко, обходить сторонной ее новые возможности не хочется.
Вот и решил разобраться на досуге с новыми для меня интерфейсами ITaskBarList..ITaskBarList4.
Порыскав в интернете, обнаружил, что в сети не так уж много полезной информации по данной теме. Большинство попавшихся примеров работы с таскбаром либо не работали, либо работали совсем не так как хотелось бы.
Однако работать с этими интерфейсами оказалось довольно просто. Но, как и предполагалось не удобно, особенно если программа будет активно пользоваться таскбаром.
Следствием, я сваял для этих интерфейсов небольшую и удобную "обертку" в виде компонента. Читать далее »
Опубликовал
Vlad 28 сентября 2010 в 20:35.
Категории: Delphi в Web.
В одном из своих постов, посвященных работе с Synapse я рассматривал отправку нескольких документов одним POST-ом. В качестве примера работы я взял часть Google Docs API, а именно - загрузку документа на сервер. Сегодня я решил немного продолжить тему работы с этим API и рассказать о том, как получить список всех документов на сервере.
Читать далее »
Опубликовал
Vlad 27 сентября 2010 в 01:03.
Категории: Без категории.
Мдя...вот так вот живешь-живешь и не знаешь откуда прилетит по кумполу. Вчера прилетело...в электронном формате - упал винт с Windows 7 над установкой и настройкой которой так долго мучился. Упал и утащил с собой почти 240 Гб информации, программ, документов...Судя по всему восстановлению такой винт уже не подлежит ибо смердит от него гарью аж глаза слезятся.
Благо купил ноутбук и по природной своей осторожности скинул на него самый важные файлы, но все равно - улетели последние разработки по Ribbon Controls, Google API в Delphi, новая версия программы Ping, которую так и не успел дописать...жаль.
Однако самое интересное случилось после падения, когда захотел поставить XP на выжившую в этой цифровой катастрофе старенькую 80-ку. Установщик как бы намекнул, что на диске отсутствует раздел совместимый с XP. Либо я чего-то не понимаю, либо что-то тут не то - винт стоял вторым, на нем не было никаких ОС - только документы по работе. Файловая система вообще не перебивалась лет сто, т.к. была fat32. Но это недоразумение решилось просто.
Читать далее »
Опубликовал
Vlad 25 сентября 2010 в 18:11.
Категории: Компоненты Delphi.
Так уж получается, что темы в блоге, которые, казалось бы, "проходящие", .е. один раз написал и занялся другими делами на деле оказываются самыми популярными как по посещаемости, так и по количеству комментариев. Примерно то же самое случилось и с темами "Ribbon Controls в Delphi" в моем блоге. В результате я опубликовал некоторое время назад "сборник рецептов" по работе с Ribbon - справочник под названием "Ribbon Controls в Delphi 2010. Визуальная разработка интерфейса приложения". Собственно количество скачиваний справочника и количество предложений и пожеланий по его дальнейшему развитию и сподвигли меня на продолжение работы над ним, а равно как и на публикацию небольшого предложения для заинтересованных в справочнике людей. Но обо всем по порядку.
Читать далее »
Опубликовал
Vlad 22 сентября 2010 в 01:57.
Категории: Без категории.
Сегодняшнее поведение моего любимого веб-браузера меня достало в конец. Так достало, что решил, что моей дружбе с FF подходит конец. Началось все с того, что браузер стал с какого-то перепугу "жрать" процессор на 57-98%. Да, именно такой странный разброс. То 57, то ни с чего, на пустом месте бац! 97%. При этом было открыто всего две вкладки - блог и главная страница Google.
Читать далее »
Опубликовал
Vlad 22 сентября 2010 в 01:16.
Категории: Компоненты Delphi.
Итак, справочник по Ribbon Controls качается, а вопросы растут прямо-таки в геометрической прогрессии :). Что ж, позволю себе ещё раз напомнить Вам, что первая часть справочника была рассчитана именно на знакомство с Ribbon Controls и никоим образом не затрагивает решений проблем, возникающих в работе с этими компонентами в Delphi 2009-XE. Все решения проблем, особенности, внутренности Ribbon Controls планируется вынести во вторую часть, написание которой займет, видимо, намного больше времени, т.к. вопросов много, проблем тоже, а решения иногда закопаны достаточно глубоко, чтобы так вот за 5 секунд в них разобраться. Однако, радует то, что среди множества вопросов, посупивших за последнее время, большинство оказываются "ложными срабатываниями", т.е. ответ есть либо есть в справочнике и достаточно скачать документ и просмотреть, либо настолько, пардон, глуп, что письма идут парами типа "Есть вопрос" и тут же "Сорри, тупанул" :). Однако мы сегодня не о справочнике, а о решении двух проблем с Ribbon Controls в Delphi.
Читать далее »
Опубликовал
SeregaAltmer 20 сентября 2010 в 02:29.
Категории: Без категории.

Честно сказать, идея размещения наших разроботок, заслуживших внимание читателей, на отдельном сайте, назрела у меня довольно давно. Поделившись с Владом своими соображениями, проведя с ним несколько дискуссий на тему целей создания такого сайта, было решено - "Сайту быть!".
Основной задачей определили - размещение наших компонентов и программ, пользующихся популярностью и приносящих ощутимую пользу пользователям.
Кроме дистрибутивов, для каждого проекта будет размещаться, как минимум, - полное описание последней версии, история версий, приемы работы и скриншоты.
Ссылка на нашу новую базу для проектов: BuBa-Group.ru
Читать далее »
Опубликовал
Vlad 18 сентября 2010 в 03:43.
Категории: Delphi в Web.
Давненько я ничего не писал про Google API в Delphi, всё-таки Google Analytics API довольно громоздкая штука и в пару недель разобраться с таким API мне пока не представляется возможным...но я продолжаю над этим работать, а пока, решил продемонстрировать Вам ещё один небольшой пример из сервии "Google API в Delphi", а именно - быструю загрузку и обработку RSS-каналов.
В принципе тема получения информации из RSS-каналов довольно избитая. Кто, занимаясь парсингом, ни разу не парсил чей-нибудь канал ради тренировки? Наверно только самый ленивый :). При этом алгоритм работы практически всегда один и тот же:
- Отправили GET на URL канала
- Получили XML, сохранили каким-либо образом
- Обработали XML, используя библиотеки, начиная от того, что есть в Delphi и, заканчивая бблиотеками сторонних разработчиков типа NativeXML, SuperObjectXMLParser и т.д.
- Вывели результат.
Кто-то при этом может использовать дополнительно регулярные выражения и т.д., но, тем не менее смысл от этого не меняется - "тянем" из сети XML. А как нам быть в том случае, если, например, не требуется всё текущее содержимое канала, а скажем только последняя запись? Получается, что бОльшая часть того XML-документя, который мы качаем - лишняя информация, которая может "весить" достаточно, чтобы заметить процесс закачки. И тут нам на помощь приходит "AJAX API загрузки фидов Google".
Читать далее »
Опубликовал
Vlad 15 сентября 2010 в 23:31.
Категории: Основы Delphi.
Уже почти год назад я затрагивал тему о работе с регулярными выражениями VBScript в Delphi 2010. Сегодня наконец-то докачал iso-образ диска с RAD Studio XE, установил Delphi XE для более пристального ознакомления с новинками и обнаружил несколько новых модулей, цель которых - обеспечение работы с регулярными выражениями в Delphi. Я решил вспомнить прошлое и написать небольшую программку, демонстрирующую работы с регулярными выражениями с использованием "родных" модулей в Delphi XE.
Читать далее »
Опубликовал
Vlad 14 сентября 2010 в 05:52.
Категории: Без категории.
Собственно, прежде, чем вернуться на путь исправления нормальной продуктивной работы как в блоге, так и в офф-лайне (отпуск кончился, блин) решил поделиться с Вами небольшими соображениями и сведениями из различных источников по поводу он-лайн игр - всё таки тема довольно интересная как в плане программирования таких игрушек, так и вообще...по жизни. Недавно по ТВ даже передача была про то, что виртуальные вещи в таких играх могут прировнять по стоимости к реальным. И ведь реально могут! Хотя, что тут говорить - уже прировняли и перегнали по стоимости реальные.
Читать далее »
« Предыдущая страница
Свежие комментарии