"Недостаток знания, разумеется, не вина, а беда и притом — беда поправимая. Но эта беда становится виной, даже преступлением, когда она дополняется самодовольством, надеждой на "авось, да небось" и завистливо враждебным отношением ко всякому, кто больше знает." Л.Д. Троцкий
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.