Страницы

суббота, 12 июня 2010 г.

Описание CnPack Wizards часть 6: мастер префиксов и корректор свойств

Это шестая публикация в серии: Эксперты для комфортной работы в Delphi: CnWizards. Официальный сайт проекта: www.cnpack.org но не так давно проект переехал на Google Code. Предыдущая публикация доступна по ссылке: описание CnPack Wizards: Часть 5: дизайнер сообщений, MSDN-справка, групповая замена в файлах и статистика по исходникам.

Эти мастера вызываются из главного меню CnPack, а также тесно интегрируются с другими мастерами CnWizards..

Мастер префиксов

Мастер префиксов позволяет унифицировать префиксы для всех компонентов на формах.

CnWizards: Префикс-мастер

После запуска, для каждого компонента попадающего под условия будет показан такой диалог:

CnWizards: редактор префикса компонента

Этот же диалог появляется на экране при изменении имени компонента в инспекторе объектов. Этот диалог также появляется после того, как на форму был брошен компонент, префикс для которого ещё не был определён. Это поведение регулируется настройками мастера префиксов.

Настройки мастера префиксов

CnWizards: Диалог настройки мастера префиксов

Примечание: для эксперимента я запустил этого мастера для всех форм проекта. Я не собирался ничего менять но как оказалось, отменить выполнение мастера не так-то просто. Чтобы ничего не изменить случайно мне пришлось зажать и подержать зажатой клавишу Escape.

Корректор свойств

Я уже упоминал о корректоре свойств в самом первом обзорном посте "CnWizards - дизайнер форм". Сейчас я расскажу о нём чуть подробнее. Этот мастер позволяет массово подкорректировать свойства на нескольких компонентах согласно некоторым правилам. Например для всех компонентов класса TSpeedButton установить свойство Flat в True. Или очистить свойство Caption для всех TPanel. Или может установить свойство Position в значение poDesktopCenter для всех форм, у которых это свойство равно чему-то другому. Корректор свойств умеет работать как с активной формой, так и с набором форм.

CnWizards: Корректор свойств

Настройка правил коррекции. Правила можно редактировать, включать/отключать, импортировать/экспортировать в файл.

CnWizards: Настройка правил коррекции

Редактирование правила коррекции. Для каждого правила можно задать тип действия:

  • запрос - пользователь будет должен подтвердить коррекцию;
  • авто - свойство будет корректироваться автоматически

CnWizards: Редактирование правила коррекции





  • Наведение порядка в делах - одно из моих любимых дел. Однако, придумать удобный порядок хранения документов дело непростое. Приятно, что в интернете есть профессионалы, которые не только занимаются оформлением, хранением и архивированием документов, но и описывают то, как именно они это делают.

Комментариев нет:

Отправить комментарий