top-image

Архивы: Декабрь, 2009

Новый дизайн
Привет! Решил сменить дизайн delphi блога, так как старый ужасно приелся. Перевёл, доработал одну тему на английском. todo: поставить счётчик mail.ru вместо "ололо" в футере написать "О блоге" поставить красивую картинку для RSS, тем самым полностью изменив этот блок добавить немного красных оттенков сделать форму поиска менее жирной поставить код AdSense в наиболее эффективное и не слишком навязчивое место ...more»
Перечисление всех компонентов на форме
Сегодня рассмотрим вопрос о том, как перечислить все компоненты на форме. Например, как очистить все TEdit одним циклом, как изменить надписи на всех TLabel, как нажать все TButton :) В заметке про создание кнопок с использованием TImage я уже испольовал данный приём, теперь рассмотрим подробнее. 0. Матчасть У объекта TForm (а также других, на которых можно поставить, например, кнопку) есть массив Components. Очевидно, ...more»
Sender: немного практики, или создаём свой стиль кнопок.
Полтора года назад писал такую статью на одном форуме, на блоге этого нет. В связи с тем, что на этой неделе поднял тему использования Sender: TObject и операторов as и is, распишу всё заново здесь и сейчас :) Мы используем TImage, столько TImage, сколько нужно кнопок. Подготовка У наших кнопок будет три состояния - нажата, не нажата, активна (наведена мышь). Заранее подготовь три картинки, ...more»
Как я делал свой блог dofollow блогом
Решил-таки сделать свой блог dofollow-блогом. Для тех, кто не знает, wordpress в комментариях к ссылке на сайт автора добавляет атрибут rel='external nofollow'. Чтобы поощрить автора комментария, некоторые блоггеры убирают этот атрибут - так комментатор получает прямую ссылку на свой сайт. Это еще и стимул комментировать. Согласись, когда много комментариев, блог оживает :) Блог - это же как дом, а процесс ...more»
Операторы as и is или «английский язык произошел от дельфи».
Про Sender: TObject я недавно рассказал. Согласись, что использовать Sender без таких операторов как is и as не очень кавайно. Конечно, для определенных целей они даже не требуются, а вот кое-где уже не обойтись. Ты-то про них знаешь всё, а вот остальным сейчас расскажу. 1. As Да, я в названии не опечатался. Когда я использую as и is, мне кажется, что я пишу ...more»
Несколько причин, почему люди не оставляют комментарии в блоге.
Привет, читатель! Поздравляю с начавшейся наконец зимой! Сегодня рассмотрим вопрос, который относится скорее к SEO - почему человек, зашедший на блог, не оставляет комментарий. Пускай ему даже есть что добавить. ME Liz Strauss на своём блоге (источник) в 2006 году опросила своих читателей и сформулировала 10 и одну причину: Твой пост достаточно полон, и сложно что-то написать, кроме как "хорошая работа". Я считаю ...more»
Параметр Sender в обработчиках событий (event handlers) на delphi.
Всем привет. Димон, особенно тебе, рад что ты ссылку запомнил! Итак, сегодня я хочу рассказать про так часто мелькающее перед нашими глазами Sender: TObject. Точнее, своими словами я рассказывать не буду, а переведу с английского доступным языком, копирайт смотри в конце поста, как обычно. Давным-давно, в царстве delphi Жил-был объект по имени Sender Посмотрим на обработчик события OnClick кнопки Button1: procedure TForm1.Button1Click(Sender: TObject) ; begin ... end; Метод ...more»
Жизнь без условий (Life without ‘if’s)
Привет, хорошая погода. Сегодня решил перевести пост одного коллеги по блогосфере, копирайт в конце. Прошла ужасная неделя! После того, как я освободился от работы с WPF, мне пришлось сконцентрироваться на исправлении мерзких багов и добавлении требуемых фич в "только что законченный" проект, который мы писали с шестью другими разработчиками. Я чувствовал себя виноватым, так как всё, что я мог сделать на ...more»
Моцарт из внутреннего динамика. Сороковая симфония и delphi. Часть 2.
Привет) Заждался, да? Часть 1, если что. Вот часть 2, вспомним былое. Итак, пойдём по порядку, расставим все точки над и. Ты уже заметил, что мы пишем используя только модуль windows.pas. Поэтому в модуле melody.pas (там, где все функции) мы пишем свой StrToInt без использования SysUtils. Ты уже заметил, что мелодия в формате nokia состоит из неких последовательностей, разделенных пробелами? Да? Ок ...more»
bottom-img