Безопасность в Дельфи

       

Э к с п е р т ы д л я D e l p h i и C + + B u i l d e r


Вернуться к разделу Арсенальная башня

Продукт: Athlant
Автор:Andrew Semack
Сайт:http://www.devrace.com/eng/athlant/index.php
Распространение: коммерческий; Update новых версий бесплатно
Поддерживаемые IDE:D4, D5, D6; CB4, CB5
Описание: Athlant - эксперт по интеграции Visual SourceSafe и других MSCCI API compliant VCS's в Delphi IDE.
Поддерживает следующие системы контроля версий:
  • CS-RCS from Component Software
  • CVS, through Jalindi Igloo plugin
  • IBM VisualAge TeamConnection (version 3.0)
  • Microsoft Visual SourceSafe 4.0 (and later)
  • MKS Source Integrity
  • Perforce P4 Version Control System
  • PVCS
  • QVCS
  • Rational ClearCase
  • Starbase Versions
  • Team Coherence
Недостатки: Ждем замечаний от тех, кто активно использует это средство.

Продукт: mrExperts
Производитель: Miha Remec
Сайт: http://miharemec.com/mrExperts и http://groups.yahoo.com/group/mrExperts
Распространение:свободное
Поддерживаемые IDE: D5, D6
Описание: Небольшой набор экспертов (не перекрывается с GExperts), расширяющих возможности IDE - DialogBox Manager, Display IDE Events, File|New Unit, Included Packages, LastCompiled, Macro Manager, Open MRU, XP Style Menus.
Имеется Help.
Недостатки: Не обнаружены.
Продукт: DelForExp
Производитель:Egbert van Nes
Сайт: http://www.slm.wau.nl/wkao/DelForExp.html
Распространение:свободное; исходный код
Поддерживаемые IDE: D5, D6
Описание: Раcсматриваемый инструмент представляет собой эксперт, встраиваемый в IDE предназначен для автоматического форматирования (вызов горячей клавишей или из меню Tools) исходного кода на Delphi. Можно форматировать как только текущий файл в редакторе, так и все файлы проекта (как открытые, так и нет) сразу.
Стандарт, по которому производится форматирование при установках параметров по умолчанию соответствует используемому Borland.
Пользователь также может настроить по своему усмотрению большое число параметров: величину отступов и их использование в различных синтаксических конструкциях, правила использования пробелов, переход на следующую строку, регистр для директив и зарезервированных слов, выравнивание и др.
Кроме эксперта существует и автономная версия - DelFor - с теми же возможностями форматирования. Она представляет собой многоконный редактор с синтаксическим выделением (использован компонент mwEdit) как в редакторе IDE Delphi.
Недостатки: Не обнаружены.
Продукт: ModelMaker Code Explorer
Производитель:Model Maker
Сайт:http://www.modelmaker.demon.nl
Распространение:Коммерческий(демонстрационная версия на 30 дней)
Описание: Инструмент предназначен для замещения стандартного CodeExplorer в IDE Delphi. Как и стандартный CodeExplorer, этот эксперт позволяет просматривать и редактировать классы, свойства, методы, функции, но его функциональность намного шире. Присутствует, к примеру, поддержка параметризованных шаблонов кода, задаваемых пользователем. Возможно копирование элементов класса из одного в другой. Дополнительно отображаются локальные(вложенные) процедуры, видимость для всех элементов класса. Возможны различные виды сортировки и фильтрации отображаемых элементов. Многие функции, такие как редакторы для методов, полей и свойств, взяты из ModelMaker.
В настоящий момент (22.01.2001) доступна только бета версия. Выпуск намечен на февраль.
Недостатки:
Продукт: VssConneХion
Производитель:EPocalipse Software
Сайт:http://www.downloadit.gr/~v_eyal/
Распространение: коммерческий / trial без урезания функциональности, просто при старте вылезает напоминание.
Описание: Эксперт, который интегрирует Delphi и VSS (Visual SourceSafe).
Очень удобен. Показывает состояние файла в статусе (Checked In/Checked Out etc.).
Автоматически делает CheckOut при попытке редактирования кода, умеет умно синхронизировать проект с базой VSS.
Недостатки: Не замечены
Продукт: Мастер коллекций
Производитель:Cергей Королев
Сайт:http://www.delphikingdom.com/treasury/s002.htm
Распространение:cвободное
Поддерживаемые IDE:D4
Описание: Мастер коллекций по имени предка, имени класса коллекции и имени класса элемента генерит новый модуль Delphi (unit) с описанием новой коллекции. Свойства, методы и их реализацию.
Устанавливается как обычный пакет и встраивается в IDE - появляется в списке wizard'ов (File/New) на страничке New.
Для тех, кому приходится часто определять новые коллекции, экономит время, выполняя техническую часть.
Недостатки: Не обнаружены.
Продукт: GExperts
Производитель:GExperts
Сайт: http://www.gexperts.org
Распространение: свободный; исходный код
Поддерживаемые IDE: D3, D4, D5
Описание: Продукт представляет собой целый набор (более 30) различных экспертов для облегчения выполнения различных операций в IDE Delphi. Весь набор экспертов содержится в одной библиотеке, поэтому устанавливается очень легко. Даже на простое полное перечисление уйдет много времени и места. Поэтому перечислены только несколько, наугад:
  1. Expert Manager - эксперт предназначенный для облегчения инсталляции и удаления экспертов, находящихся в DLL. Существует также в виде отдельного приложения.
  2. Message Dialog - автоматизация написания кода вызова функции MessageDlg
  3. Source to HTML - экспорт кода на Object Pascal в HTML с сохранением выделения синтаксиса в том виде, как настроено в IDE.
  4. ASCII Chart - без комментариев.
  5. Replace components - замена компонентов одного типа на компоненты другого типа (по возможности - с сохранением свойств).
  6. Project Option Sets - возможность хранить несколько вариантов параметров проекта и переключаться между ними.
Также в пакете присутствуют средства навигации по коду, расширенной настройки IDE и многое другое.
Недостатки: не отмечены.
Продукт: ClassExplorer Pro
Производитель:Toolsfactory GmbH
Сайт: http://www.toolsfactory.com
Распространение: коммерческий / trial / Freeware для некоммерческого использования.
Поддерживаемые IDE: D3, D4, D5, CB3, CB4
Описание: Всем, очевидно, знаком Code Explorer, который появился в Delphi 4. Так вот, ClassExplorer Pro - это его, если можно так выразиться, старший брат. Соответственно - больше функций. Итак, вот они, функции ClassExplorer Pro:
  1. Управление классами как в текущем проекте так и вне его
  2. Просмотр иерархии классов
  3. Просмотр списка классов
  4. Группировка классов в домены (domain)
  5. Навигатор по коду
  6. Фильтр классов/методов/свойств/полей
  7. Дизайнер (редактор) классов
  8. Добавление в класс полей/методов/свойств
  9. Настраиваемые шаблоны генерации кода
  10. Ведение документации по классам в проекте с возможностью генерации файла справочной системы
Недостатки: он один, и совсем и не существенный - окно ClassExplorer Pro можно "пристыковать" (dock) только к окну редактора кода, а не к любому окну в IDE.

Основная страница | Свитки | Сокровищница | Подземелье Магов | Hello, World! | Арсенальная башня |



Содержание  Назад  Вперед