Author Archives: Stanislav_Panteleev

Delphi. UniGUI. Prompt

В Delphi есть инструкция InputBox, в UniGUI это Prompt, смысл тот же. Есть разные вариации этой команды, как видно из картинок. А вот как это обрабатывается в коде.

Posted in Без рубрики | Leave a comment

Delphi. UniGUI. DBGrid. Сортировка

Рассмотрим сортировку на клиенте, на примере своего проекта Для этого, нужно у каждой колонки грида включить параметр Sortable в True А также обработать следующее событие грида (на примере FireDAC) У меня FireDAC, и поэтому все работает довольно просто )))

Posted in Без рубрики | Leave a comment

Delphi. UniGUI. TreeGrid

Фрэймворк UniGUI не перестает меня радовать. В данном примере посмотрим иерархический грид. Выглядит он так Иерархичность можно задавать 2 способами, через ключевые поля Либо традиционным способом, Довольно удобно, на мой взгляд!

Posted in Без рубрики | Leave a comment

Delphi. UniGUI. ActionColumn

Колонка действий помогает вынести действия со строкой грида, прямо в сам грид, выглядит это так Как ее настроить?

Posted in Без рубрики | Leave a comment

Delphi. UniGUI. FieldSet

Обнаружил компонент FieldSet, выглядит он так Это некоторая группировка для полей. Выглядит довольно симпатично. Можно также использовать свойство Collapsible. Видно, что оно применено для правого Fieldset и мы можем сворачивать, разворачивать этот компонент. Компоненты размещены на TUniContainerPanel

Posted in Без рубрики | Leave a comment

Delphi. UniGUI. Шаблон сайта – визитки

Открывая примеры UniGUI, можно подумать, что фрэймворк заточен под веб-приложения (rich internet applications). Очень много логики, очень много компонентов, и это хорошо для сложных проектов. Но что делать, если нужно просто создать страницу? Сайт-визитку? В этом случае поможет данный подход. … Continue reading

Posted in Без рубрики | Leave a comment

Delphi. UniTreeMenu на примере TabletApplication

В составе примеров UniGUI есть пример, который мне понравился, это TabletApplication, выглядит это таким образом Слева у нас UniTreeMenu. Справа UniPageControl, при нажатии на пункт меню, добавляются вкладки. Причем они Closable.

Posted in Без рубрики | Leave a comment

Delphi. UniGUI. UniNativeImageList

Обнаружил интересный компонент UniNativeImageList. Он умеет работать как обычный ImageList, а также обладает суперспособностью подгружать иконки с сайтов https://fontawesome.com Библиотека иконок Sencha Pictos Вот ещё один момент, который важен, цитата с форума UniGUI NativeImageList keeps images in their native format … Continue reading

Posted in Без рубрики | Leave a comment

DesignPatterns. Builder

Паттерн строитель Когда необходимо создать объект (TProduct) из разных блоков. Разные строители (TConcreteBuilder) могут использовать разные технологии. Main

Posted in Без рубрики | 2 Comments

Delphi. Простой пример функции компаратора для списка

Допустим у нас есть список Тогда мы можем сделать так

Posted in Без рубрики | Leave a comment