Oxygene (известный ранее как Chrome и Delphi.Prism) - язык программирования, разработанный RemObjects на основе Object Pascal и, фактически, являющийся его дальнейшим развитием. Новые возможности языка (оператор ":", анонимные конструкторы, асинхронный и отложенный вызовы методов, асинхронное выполнение блока кода, параллельные циклы и многое другое), элементы контрактного и аспектно-ориентированного программирования "из коробки" делают Oxygene очень удобным для создания эффективного, кроссплатформенного и легко читаемого кода.
Еще один блог о Delphi
"Недостаток знания, разумеется, не вина, а беда и притом — беда поправимая. Но эта беда становится виной, даже преступлением, когда она дополняется самодовольством, надеждой на "авось, да небось" и завистливо враждебным отношением ко всякому, кто больше знает." Л.Д. Троцкий
26 апр. 2014 г.
15 авг. 2013 г.
CCleaner+
Работая за компьютером, мы, сами того не желая, забиваем его всякого рода "мусором": папки Temp забиваются временными файлами различных программ, кэши браузеров разрастаются и т.д. Для удаления всего этого мусора я давно уже пользуюсь программой CCleaner (ссылку не даю, чтоб не считалось рекламой) и утилитой CCEnhancer, расширяющей возможности первой.
Однако пару недель назад CCEnhancer отказалась работать (сервер стал отдавать файл настроек в сжатом виде). Это и стало тем толчком к тому, чтобы написать свой аналог.
12 авг. 2013 г.
FastReport Preview и стили
В FastReport замечен неприятный "баг": при использовании в приложении стилей scrollbar'ы в frxPreview отрисовываются без учета текущего стиля.
6 авг. 2013 г.
Windows Ribbon Framework. Работа с галереями
Перевод. Оригинал Working with Galleries
В "лентах", использующихся в большинстве современных версий Microsoft Office, галереи применяют для реализации более понятного пользователю выбора элемента из списка. Приложение WordPad (и наше тестовое приложение TextPad) содержит галерею стилей списка:
5 авг. 2013 г.
Windows Ribbon Framework. Другие типы команд
Перевод. Оригинал Other Command Types
В предыдущем разделе мы рассмотрели тип TUICommandAction, здесь же мы познакомимся с другими типами команд "ленты".
Windows Ribbon Framework. Выполнение команд
Перевод. Оригинал Executing Commands
Windows Ribbon Framework предоставляет вам возможность обращаться к командам, созданным в Ribbon Designer, но не дает вам напрямую обращаться к элементам управления на "ленте". Во время выполнения программы вы можете изменять некоторые свойства команд: заголовок, изображения, доступна ли команда пользователю.
2 авг. 2013 г.
Windows Ribbon Framework. Интеграция с Delphi
Перевод. Оригинал Integrating with Delphi
Теперь, когда мы создали "ленту", настало время добавить ее в наше Delphi-приложение. Вы можете создать новое приложение, используя это руководство, или посмотреть пример приложения TextPad, входящего в состав библиотеки.