Motto

В тихом саду здравомыслия
Пусть на вас постоянно падают
кокосовые орехи пробужденности.
Чогьям Трунгпа РИНПОЧЕ


Версия для мобильного


JCL и JVCL

Описание JCL и JVCL

Все библиотеки описанные на этой странице бесплатные и поставляются с исходниками. Библиотеки доступны по двум лицензиям: Mozilla Public License 1.1 и LGPL. Лицензия MPL позволяет использовать библиотеку в коммерческих проектах с закрытым кодом, а LGPL для использования совместно с GNU GPL кодом.

JCL – это библиотека для Delphi с открытым исходным кодом. JCL расшифровывается как JEDI Code Library. И неспроста она называется именно библиотекой кода, так как содержит только классы, интерфейсы, процедуры, функции и не содержит ни одного компонента.

JVCL – огромная библиотека компонентов для Delphi. JEDI Visual Component Library. Для работы JVCL необходимо наличие установленной библиотеки JCL.

JWSCL – JEDI Windows Security Library. Описание функционала JWSCL по ссылке.

Введение в JCL и JVCL – общее описание проектов, ссылки.

Описание JCL

Описание JVCL

  1. Описание редакторов JVCL (JvEdits). Описание Jv контролов для редактирования информации. (JvPickDate, JvMemo, JvDirectoryEdit, JvFilenameEdit и многих других).
  2. Описание DB Grid-ов в JVCL. Описание TJvUltimateDbGrid и чем он лучше стандартного TDbGrid.
  3. Валидаторы в JVCL. Jv Validators. Валидаторы в Delphi. Компоненты для проверки на корректность информации введённой пользователем.
  4. JvAppFrm package: Компоненты закладки JvApplication, Forms. Описание контролов JvTransparentForm, JvFormMagnet, JvAnimatedIcon, JvAppEvents, встраиваемых форм и других не очень полезных компонентов.
  5. Описание закладки JvWizard. Создание wizardа в Delphi.
  6. Невизуальные компоненты JVCL. Описание закладки JvSystem. Работа с буфером обмена, drag and drop, слежение за изменениями на диске, обмен данными с другими экземплярами программы, работа с джойстиком, единый обработчик исключений.
  7. Описание диалогов в JVCL. JvDialogs. Часть 1. Системные диалоги.Вызов стандартных диалогов (“Open with..”, “Add printer”, “Find files”, “Computer name”, “Change icon”, “Свойства файла” и других) Windows через JVCL.
  8. Описание диалогов в JVCL. JvDialogs. Часть 2.
  9. JVCL dev toolsописание утилит поставляющихся с JVCL.
  10. JvTimeFramework – делаем органайзер с помощью JVCL (публикации в блоге WebDelphi):
    1. Органайзер в Delphi. Введение.
    2. Свойства компонента TjvTFDays.
    3. Свойства компонента TjvTFDays. Продолжение.
    4. Методы TjvTFDays для работы с элементами события и областями сетки.
    5. Методы TjvTFDays: редактирование событий и работа с сеткой.
    6. Jv TimeFrameWork. Методы TjvTFDays: перемещение по событиям, выделение событий.

Мысли навеянные Delphi-кодингом 2. JCL+JVCL.

 

Переход с RxLib на JVCL

  1. Переход с RxLib на Jvcl. Какие изменения?
  2. Переход с RxLib на JVCL в деталях. Список пропавших в JVCL свойств и методов Rx-компонентов.
  3. Исходный код программы, использованной для сравнения методов и свойств Rx и JVCL компонентов.

Читать дальше..

3 человек заметили этот пост:

  1. АнонимныйMay 25, 2011 02:29 AM

    Не подскажете как использовать TJvTFGantt. Он вообще визуальный или нет? Даже в справке JVCL Time Framework Runtime Package ничего толкового найти не удалось…

    ОтветитьУдалить
  2. АнонимныйJun 22, 2011 01:41 AM

    Замените пожалуста ссылку на JVCL
    на
    http://sourceforge.net/projects/jvcl/

    ОтветитьУдалить
  3. Анонимный, спасибо что заметили. Ссылку исправил.

    Насчёт TJvTFGantt. Я его не исопльзовал, но вот что мне удалось узнать из исходников. Это визуальный компонент, но его нет в палитре компонентов JVCL. Он объявлен в модуле JvTFGantt.pas. Его можно создать в коде. Насколько я понял из свойств, этот компонент позволяет просматривать события из Jv Time Framework в виде Gantt chart. Т.е, события он получает из TJvTFScheduleManager. Как-то так.

    ОтветитьУдалить

Читатели