четверг, 22 ноября 2012 г.
Delphi Notes Splitter обновлён (v1.08)
По этой ссылке - на предыдущее обновление.
понедельник, 8 октября 2012 г.
Размышления о новинках: MUI, LB, FMX
Несколько мыслей, на которые захотелось найти время и опубликовать. Итак...
понедельник, 7 мая 2012 г.
Fire Monkey: Camera Test
Захотелось мне сделать такую вещь: пользователь смотрит на 3D-сцену и с ней взаимодействует мышкой. Но при этом где-нибудь на панельке сбоку я хочу показать эту же сцену, но под другим углом, т.е. с другой камеры. По идее, это должно решаться как-то довольно просто: создаём вторую камеру и для неё говорим, мол рисуй что видишь на такую-то панель. Но не тут-то было…
суббота, 5 мая 2012 г.
Fire Monkey: первый кубик деревом
В рамках озвученного конкурса решил попробовать FMX на практике. Долго думал, чего бы такого сотворить. А после незаурядного поста Всеволода, столько мыслей в голову полезло, что аж уснуть не мог :с)
Однако со временем беда, пока начал вырезать кубики из дерева и рисовать на них циферки – вот что из этого получается:
пятница, 4 мая 2012 г.
Delphi Notes Splitter обновлён
По ссылке можно перейти на страницу с заметкой о компоненте и ссылкой на исходник. В новой версии:
(+) Реализованы идеи IVK от 02.04.2012: а) задержка прорисовки при изменении размера сплиттера, регулируется константой RS_UPDATE_DELAY, включается $Define USE_RS_UPDATE_DELAY б) если пользователь схватил за кнопку и начал тащить (выйдя за пределы 2х точек вокруг DownPos), то сплиттер переходит в режим изменения размера (а раньше просто срабатывала кнопка) (+) При выключенном AllowDrag курсор для сплиттера по умолчанию сбрасывается в crDefault (!) исправлена мелкая ошибка (не инициализировалась внутренняя переменная FSavedSize)
вторник, 27 марта 2012 г.
Замечательный язык Паскаль!
Если мне не изменяет память, то начиная с Delphi 2006 появилась возможность указывать имена идентификаторов не только латиницей, но и вообще любыми буквенными символами. В частности на кириллице. Практического толку от этого мало: для набора текста приходится постоянно переключать раскладку между латиницей (для ввода ключевых слов) и кириллицей. Это ой как напрягает.
Примечательно, что я про это вспоминал за пару дней до семинара. Потом пытался об этом поговорить с Всеволодом на самом семинаре, но там разговор ушёл в сторону FireMonkey. А потом появилась публикация поста: "2 года блогу: пишем понятный код - dBlog". И чегой-то меня “торкнуло”, и я подумал: “а ведь прикольно было бы писать текст на кириллице полностью, не переключая раскладку туда-сюда!”. И ведь задача-то не очень сложная, надо (для начала) научить компилятор понимать ключевые слова, написанные на другом языке – т.е. просто использовать некий словарь…
четверг, 15 марта 2012 г.
Семинар "Линейка средств разработки Embarcadero" в Питере. Впечатления
Сегодня я побывал на замечательном семинаре под названием "Линейка средств разработки Embarcadero".
Хочу сказать отдельное спасибо организаторам мероприятия. Участие в семинаре было бесплатным и проводилось это в центре города, да и прям у метро, что несомненно удобно большинству.
Спасибо представителям Embarcadero (Сергей Кожевников и Всеволод Леонов) слушать их было приятно и интересно. Всё-таки проведение очных встреч позволяет поверить в:
а) то, что Delphi-сообщество существует;
б) причём не просто существует, а живёт и развивается;
в) у Delphi (как среды разработки) есть интересное будущее.