UIP – это универсальная заготовка для любой программы, писаной на Delphi. Открытый исходный код будет очень полезен в помощь Delphi-программистам. Любую программу, можно писать по образу и подобию UIP. Например, мои программы ZELO и Kataloger написаны на основе UIP. UIP – это обобщение моего опыта программирования, это программа-демонстрация возможностей моих полезных наработок применённых на практике, которыми я безплатно делюсь. Полный сборник этих наработок называется kuLibrary.
Особенности
Организованный эргономичный интерфейс и структура программы:
- Централизация функций через элемент ActionManager.
- Основные стандартные меню с горячими клавишами и иконками.
Многоязычность:
- программу можно перевести на любой язык благодаря модулю kuLanguage:
- сделайте lng-фалы с переводом и перетащите их в программу UIP.
- Портативность: не требуется специальной установки, ибо достаточно просто скопировать exe файл. Все настройки хранятся в файле settings.ini в папке программы. (например, размер и положение окна)
- Программа понимает тэг %ProgDir – папка программы (адрес на диске).
- Drag’n’Drop файлов.
Работа с треем:
- Отображение иконки в трее и "правильное" поведение по клику трей-иконки (TkuForm + kuTray).
- Сворачивание по клику по кнопке «свернуть» в заголовке окна: СКМ = в трей ПКМ = в панель задач (классически)
- Сворачивание по клику по кнопке «закрыть» в заголовке окна – можно настроить так чтоб при нажатии на «крестик» программа сворачивалась в трей, а не закрывалась · Максимизация окна по кнопке максимизировать в заголовке окна: СКМ = максимизировать классически [Alt+Enter] ПКМ = во весь экран [F11] · Настройки программы [F12] Горячие клавиши настраиваемые [Ctrl+F12] Шрифты Цвета Глвное меню Менюшки с кнопками Контекстные меню