RAD Studio имеет легкий менеджер пакетов, механизм для загрузки дополнительных функций продукта, дополнительных библиотек и компонентов, демонстрации, стили VCL и FMX и многое другое. Часть контента предоставляется Embarcadero, но большая часть поступает от нашего сообщества разработчиков и сторонних поставщиков.
Теперь, в следующем выпуске Delphi 10.4 и C ++ Builder, диспетчер пакетов GetIt увидит значительные изменения в версии 10.4. Ключевым дополнением является то, что теперь каждая запись имеет связанную дату выпуска, технически временную метку. Это основа различных функций:
- возможность сортировать список записей по дате, видеть самые свежие наверху
- для каждой записи, которую вы уже установили, указание, что доступна обновленная версия
- возможность перечислить все установленные записи, для которых доступно обновление
Table of Contents
Обновленные фильтры
Что касается изменения пользовательского интерфейса, будет изменен раздел Фильтр пользовательского интерфейса диалогового окна GetIt:
Мы удаляем старые, неактивные фильтры (например, бесплатные и платные) и оставляем 2 варианта, предлагая 2 новых:
- Все для всех записей
- Установлен для пакетов, установленных в текущей системе
- Только подписка — это новый фильтр для эксклюзивного контента, публикуемого Embarcadero, и доступный только для клиентов с активной лицензией на подписку на обновления.
- В списке обновлений перечислены пакеты, установленные в текущей системе и для которых доступен новый выпуск (то есть пакет с более новой меткой времени, чем метка времени установленной версии)
Это фильтр обновлений в действии:
Еще одно изменение — в разделе «Сортировать по» диалогового окна GetIt, в котором появится новая опция для сортировки пакетов по дате выпуска (или метке времени).
Пользовательский интерфейс GetIt Entries
Пользовательский интерфейс отдельной записи в диалоговом окне GetIt также будет изменен, чтобы указать конкретную дату публикации пакета и (в конечном итоге) дату установки этого пакета. В зависимости от статуса пользовательский интерфейс ввода включает новые кнопки для действия (я) — теперь доступно больше действий, включая Обновление пакета. Здесь вы можете увидеть стандартный пользовательский интерфейс для записи и то же самое после того, как пакет был установлен и было доступно обновление:
Обратите внимание, что две даты, указанные в последнем образе, — это дата выпуска последнего обновления и дата выпуска установленного в данный момент (метка времени установленного элемента, а не дата его установки).
Патчи RAD Studio
Еще одна ключевая функция, которую мы включаем в 10.4, — это возможность использовать GetIt для распространения исправлений с особым способом оповещения клиентов о наличии исправления. Мы добавили новый раздел на страницу приветствия, чтобы указать, когда исправление доступно, а вы его не установили:
После установки эта индикация исчезнет. В сочетании с этой подсказкой на странице приветствия у нас появится новая категория в диспетчере пакетов GetIt для исправлений. Но это не единственное связанное изменение. Мы технически ввели режим отложенной установки, так что патч, требующий обновления файлов, используемых самой RAD Studio IDE, может быть установлен отдельным процессом после закрытия RAD Studio (или после его перезапуска). Это будет учитывать установку более сложных патчей, для которых необходимо сначала закрыть RAD Studio.
Дополнительные возможности GetIt
Помимо функций, упомянутых выше, мы работали над множеством других небольших новых функций и улучшений в диспетчере пакетов GetIt:
- При установке пакетов вы можете регистрировать шаги в том же файле журнала, который использовался при установке. Это контролируется ключом реестра CatalogRepository / Debug RAD Studio.
- Действие open project позволяет открыть группу проектов.
- В файле журнала четко указано, в какую папку установлены файлы с GetIt.
- В случае ошибки в операции GetIt имя действия указывается вместе с внутренним числовым кодом, что значительно упрощает понимание ошибки.
Заключение
Как видите, мы приложили немало усилий, чтобы повысить ценность GetIt Package Manager в версии 10.4, и очень надеемся, что это повысит его полезность как способ распространения компонентов и библиотек среди пользователей RAD Studio — но у нас есть много дополнительных расширений. уже запланировано. Оставайтесь в курсе.
Если у вас есть подписка на обновления, одним из преимуществ является доступ к бета-сборкам будущих выпусков. Еще есть время присоединиться к нашей бета-программе для 10.4!
Это предварительная версия предстоящего выпуска RAD Studio. Всегда могут быть ошибки или изменения в последний момент. Здесь нет ничего окончательного, пока релиз не станет официально доступным.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition