RAD Studio 10.4.1 — это выпуск, ориентированный на качество, и это касается IDE! Мы рассмотрели множество вопросов, включая некоторые очень часто запрашиваемые изменения; подробнее читайте ниже.
«Релиз, ориентированный на качество» — это релиз, в котором мы вводим очень мало новых функций и концентрируем 95% наших усилий по разработке на качестве. В среде IDE 10.4.1 было проделано много работы, и после установки он станет для вас более плавным. Но в 10.4.1 мы также потратили это время на новые функции и реализовали пару действительно часто запрашиваемых элементов.
В этом сообщении блога есть два раздела: во-первых, изменение старой функции IDE; во-вторых, новая функция и ключевые области, на которых мы сосредоточились!
- Конструктор плавающих форм
- Макеты и несколько мониторов: иначе говоря, «когда среда IDE что-то меняет?»
- Отличное качество
Table of Contents
Конструктор плавающих форм
Начиная с 2003 года, RAD Studio IDE была «закреплена»: то есть, хотя вы можете перетаскивать окна инструментов, такие как палитра, инспектор объектов, сообщения, часы и т. Д., В плавающее положение, общий дизайн IDE представляет собой интегрированное окно. В частности, редактор и конструктор форм интегрированы в главное окно.
«Конструктор плавающих форм» — это когда вы выключите это, и он позволяет проектируемой форме быть окном среди других окон; то есть он не встроен в основную среду IDE, а имитирует поведение Delphi 1-хотя-7, когда разработанная форма может располагаться над или за редактором. Это поведение было заменено современным дизайном стыковки в течение семнадцати лет, требующим вручную включать функцию старого стиля, и, к сожалению, не всегда вел себя хорошо. Оценивая эту функцию, мы приняли нелегкое решение удалить ее.
Что это значит? Означает ли это, что у вас не может быть, например, нескольких окон редактора или дизайнера? Нет! Вряд ли. Фактически, у вас все еще может быть несколько окон редактора, распределенных по нескольким мониторам, если вы хотите, причем каждое из них будет содержать разработанную форму … и мы даже настроили широкий спектр областей и настроек UX или поведения, пока вы это делаете!
В этой области мы рассмотрели два действительно важных вопроса:
- Раньше IDE работала не так, как хотелось бы, при щелчке по элементу на панели «Структура»: панель «Структура» иногда прокручивалась и выбирался не тот элемент. Теперь это решено. Если вы нажмете, он выберет то, на что вы нажали. Я действительно рад отметить это.
- Когда у вас одновременно разрабатывается несколько форм, окна инспектора структуры и объекта будут отражать выбор дизайнера форм в окне, к которому они были прикреплены. Теперь они всегда отражают форму, которую вы редактируете. То есть, над чем бы вы ни работали, они будут отображать информацию, независимо от того, что к чему. Здесь важно отметить, насколько лучше 10.4.1 справляется с проектированием форм на нескольких экранах.
Это были «неприятности», вещи, которые могли показаться незначительными, но мешали работе. Мы рады отметить лучшее поведение в 10.4.1.
Макеты и несколько мониторов: иначе говоря, «когда среда IDE что-то меняет?»
При работе с макетами и дизайнером мы также добавили одну часто запрашиваемую функцию.
Макеты рабочего стола сохраняют положение и расположение окон вашей IDE, включая монитор, на котором находится ваша IDE. Вы можете создать свой собственный или перезаписать существующий — просто щелкните значок рабочего стола / луны в строке заголовка и сохраните рабочий стол (выберите новое имя или уже существующее имя). IDE переключается между макетами автоматически — какой из них она выбирает, когда может управляться на странице Параметры IDE> IDE> Сохранение и рабочий стол — но вы всегда можете выбрать один в любое время, щелкнув его в поле со списком в строке заголовка.
Хотя некоторые люди используют среду IDE на нескольких мониторах, например, проектируя на одном экране и кодируя на другом, также часто бывает, что среда IDE находится в полноэкранном режиме только на одном мониторе и перемещается на другой экран при отладке. То есть вы хотите, чтобы на вашем основном мониторе отображалась среда IDE при нормальной разработке, и вы хотите, чтобы он перемещался на другой монитор при отладке, чтобы ваше приложение находилось на основном мониторе. Это можно сделать, переместив IDE на другой экран и сохранив макет отладки. Затем каждый раз при отладке IDE будет переходить на второй экран. Ключ в том, что это происходит каждый раз. Иногда вам нужна гибкость.
Многие люди не хотят вручную сохранять макеты для определенных экранов. Вместо этого они хотят просто переместить среду IDE и оставить ее там, где вы ее поставили. В этом сценарии в прошлом, если вы перетащили свою среду IDE на второй экран и нажали «Выполнить» и не сохранили явно макет отладки на втором мониторе, среда IDE вернется на главный экран при переключении макета. Скорее всего, это не то, что вам нужно.
В версии 10.4.1 мы ввели настройки для управления движением среды IDE, и это позволяет указать среде IDE «не двигаться»; оставайтесь там, где я вас поставил »или« двигайтесь только при определенных обстоятельствах ». Новые настройки находятся в диалоговом окне «Параметры», в разделе «IDE»> «Сохранение и рабочий стол», «Макеты и несколько мониторов». Это позволяет вам выбирать, когда среда IDE может перемещать экраны при изменении макетов.
Возможные варианты:
- Разрешить изменение экрана при любом изменении макета: это старое поведение; IDE увидит, на каком экране был сохранен макет, и переместится туда
- Разрешить только переключение экрана на / из макета отладки: это касается описанного выше сценария, когда вы можете захотеть иметь IDE на втором мониторе во время отладки, но только тогда. Это позволяет среде IDE перемещаться только при запуске или остановке отладки.
- Всегда держите IDE на одном экране: IDE никогда не меняет мониторы. Он всегда будет оставаться там, где вы его положили.
Эти настройки должны значительно помочь вам контролировать, где размещается IDE. Помните, что вы всегда можете сохранить макет через значок рабочего стола / луны в строке заголовка и выберите макет в поле со списком в строке заголовка. Это в сочетании с этими новыми настройками позволит IDE выглядеть и располагаться там, где вам нужно, и позволит вам настроить ее так, чтобы она всегда располагалась и располагалась так, как вы хотите, автоматически.
Отличное качество
В версии 10.4.1 более 800 исправлений качества, а в документе «Что нового» есть огромный список. Это лишь некоторые из проблем, с которыми вы, возможно, столкнулись, но которые больше не возникают:
Пакеты теперь могут иметь автоматический суффикс версии вместо того, чтобы вручную указывать правильный суффикс версии для каждого нового выпуска.
Диалоговое окно «Параметры» (параметры среды) всегда открывалось для отображения настроек целевой платформы Win64; теперь он открывается в соответствии с текущей активной платформой. Это часто запрашиваемый отчет об ошибке, который мы очень рады исправить.
Инспектор объектов также имеет настройки выделения при щелчке и мерцания при рисовании.
Функция «Удалить недопустимые пути» в редакторах путей в диалоговых окнах «Параметры» раньше могла удалять действительные пути. Теперь он удаляет только недопустимые пути.
Вы можете прокручивать диалоговые окна параметров с помощью колесика мыши.
В представлении «Проекты» некоторые параметры снова доступны в раскрывающемся списке на панели инструментов.
Обычно мы не выделяем проблемы, но их стоит отметить, потому что вы, вероятно, столкнулись с ними, и стоит знать, что они будут решены в 10.4.1.
В общем и целом
RAD Studio 10.4.1 уже вышла. Это качественный выпуск, в котором большое внимание уделяется качеству и улучшениям. Помимо множества настроек и исправлений в среде IDE, есть некоторые новые функции, связанные с макетами и несколькими мониторами, которые были запрошены в течение некоторого времени и которые, мы надеемся, вам действительно понравятся, а также некоторое внимание в областях качества. которые, как мы думаем, будут действительно популярны.
10.4.1 уже вышла! Узнайте больше, узнайте, что нового, просмотрите список исправлений или загрузите его на my.embarcadero.com.
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition