В FastReport замечен неприятный "баг": при использовании в приложении стилей scrollbar'ы в frxPreview отрисовываются без учета текущего стиля.
"Недостаток знания, разумеется, не вина, а беда и притом — беда поправимая. Но эта беда становится виной, даже преступлением, когда она дополняется самодовольством, надеждой на "авось, да небось" и завистливо враждебным отношением ко всякому, кто больше знает." Л.Д. Троцкий
Показаны сообщения с ярлыком delphi. Показать все сообщения
Показаны сообщения с ярлыком delphi. Показать все сообщения
12 авг. 2013 г.
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, входящего в состав библиотеки.
1 авг. 2013 г.
Windows Ribbon Framework. Масштабирование
Перевод. Оригинал Sizing & Scaling
Закончить разговор о Ribbon Designer мы хотели бы описанием правил масштабирования, которые можно указать "ленте". Определение расположения элементов управления и правил масштабирования - это самая сложная часть проектирования "ленты", но результат того стоит!
31 июл. 2013 г.
30 июл. 2013 г.
Монитор подключений к базам данных Firebird
Монитор подключений к базам данных Firebird
— утилита, позволяющая в реальном времени отслеживать подключения
пользователей, состояние соединений и продолжительность текущих сеансов
работы пользователей. Может контролировать подключения к одной и
более базам данных и, при необходимости, принудительно
закрывать «зависшие» соединения.
Для получения необходимой информации утилита использует таблицы мониторинга (monitoring tables), ничего сверхестественного! Забирать можно здесь (upd. 07-04-2018: исходники доступны на GitHub).
И немного скриншотов:
![]() |
![]() |
![]() |
26 июл. 2013 г.
Windows Ribbon Framework. Контекстные окна
Перевод. Оригинал Context Popups
В Windows Ribbon Framework под термином "контекстное окно" понимаются контекстные меню и контекстные панели инструментов, которые выводятся, когда пользователь кликнул правой клавишей "мыши" по фрагменту документа.
25 июл. 2013 г.
Windows Ribbon Framework. Вкладки
Перевод. Оригинал Ribbon Tabs
Шаблон WordPad включает в себя три вкладки: Home (Главная), View (Вид) и Print preview (Предварительный просмотр). Если вы решите исследовать эти вкладки, то увидите, что фреймворк поддерживает следующие элементы управления:
Windows Ribbon Framework. Представления
Перевод. Оригинал Designing Ribbon Views
Приступим к собственно проектированию "ленты". Вкладка Views (Представления) окна Ribbon Designer дает вам возможность создания двух видов представлений: непосредственно "ленты" и контектных окон.
Windows Ribbon Framework. Команды
Перевод. Оригинал Specifying Ribbon Commands
В Windows Ribbon Framework представление и логика строго разделены подобно тому, как в Delphi разделены элементы управления (представление) и действия (классы TActionList и TAction). Более того, фреймворк требует, чтобы каждому действию, доступному пользователю, соответствовала команда.
20 июл. 2013 г.
Windows Ribbon Framework. Руководство
Перевод. Оригинал Windows Ribbon Tutorial
Это руководство покажет, как создавать "ленточные" приложения, аналогичные WordPad. Также вы научитесь создавать "ленту" с помощью Ribbon Designer и использовать ее в своих приложениях.
19 июл. 2013 г.
Windows Ribbon Framework
Перевод. Оригинал - Windows Ribbon Framework for Delphi
Windows Ribbon Framework - библиотека разработки пользовательского интерфейса, впервые появившаяся в Windows 7, но также доступная пользователям Windows Vista, установившим Vista Platform Update (устанавливается как обычное обновление Windows). Библиотека позволяет вам создавать приложения с "ленточным" интерфейсом, аналогичные Office 2010. Фактически, такие приложения, как WordPad или Paint, поставляющиеся в составе Window 7, используют этот фреймворк.
18 июл. 2013 г.
Delphi & Windows RSS Platform
Статья впервые была опубликована на сайте VR-Online под заголовком "RSS для ленивых".
Windows RSS Platform - это API, позволяющий приложениям работать с коллекцией RSS каналов, называемой также общим списком новостных каналов (Common Feed List), на которые подписан пользователь.
Windows RSS Platform - это API, позволяющий приложениям работать с коллекцией RSS каналов, называемой также общим списком новостных каналов (Common Feed List), на которые подписан пользователь.
XML Spreadsheet, Delphi, RTTI...
Как уже все знают, в Delphi 2010 механизм RTTI претерпел значительные изменения, став еще более простым в применении. Я же постараюсь показать на примере, как можно, используя обновленный RTTI, включить в собственное приложение поддержку форматов файлов, основанных на XML.
В качестве объекта для экспериментов выберем SpreadsheetML.
В качестве объекта для экспериментов выберем SpreadsheetML.



