Диалог "Find in Files" в RAD Studio 12 получил новый параметр "Subdirectory exclude mask". Этот параметр позволяет при поиске по содержимому файлов в каталогах ("Search in directories") с вложенными подкаталогами ("Include subdirectories") исключить из поиска определенные каталоги. По умолчанию исключаются каталоги "__history" и "__recovery", а для разработчиков на C++ Builder еще и "__astcache".
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
Показаны сообщения с ярлыком IDE. Показать все сообщения
Показаны сообщения с ярлыком IDE. Показать все сообщения
24 августа 2023
21 августа 2023
Новый менеджер платформ Delphi 12
Менеджер платформ – это часть инсталлятора RAD Studio, которая потом доступна в IDE через меню "Tools > Manage Platforms". Он позволяет выбирать пользователю необходимые для работы языки программирования, поддерживаемые операционные системы и связанные с ними элементы. К сожалению, предыдущая реализация менеджера платформ была не удобна для использования, имела ряд проблем и даже ошибок. В Delphi 12 был полностью переработан его пользовательский интерфейс и поведение при установке платформ и других элементов.
26 июля 2023
Новые редакторы свойств контролов в IDE Delphi 12
Уже несколько лет пользователям Delphi и C++ Builder через RAD Studio GetIt Package Manager доступен бонус – библиотека Konopka Signature VCL Controls (KSVC). Это библиотека, права на которую Embarcadero купила у Raize Software, имеет большой набор VCL-контролов и дизайнеров их свойств. Авторы Delphi 12, чтобы упростить разработчикам проектирование пользовательского интерфейса, добавили в IDE Delphi некоторые дизайнеры свойств из библиотеки KSVC.
20 января 2023
12 декабря 2022
Новый ToolsAPI редактора кода Delphi 11.3
Delphi еще во времена Borland имела большой набор программных интерфейсов (ToolsAPI), который позволял программистам расширять возможности IDE различными полезными функциями за счет создания для нее своих собственных плагинов. ToolsAPI постоянно развивается. Но десятки лет API редактора кода предоставлял доступ только к его canvas для рисования, а вся информация об элементах редактора была скрыта. Редактор Delphi 11.3 получил новый мощный API для рисования, запроса информации и отслеживания происходящих в нем событий.
05 декабря 2022
Подсветка совпадающих слов в редакторе кода Delphi 11.3
Команда разработчиков RAD Studio постоянно работает над улучшением редактора кода. Версия 11.3 не стала исключением. В ней для отрисовки редактора реализовали новое API. Одним из примеров его использования является добавленная подсветка совпадающих слов.
14 сентября 2022
Поддержка формата Markdown в IDE Delphi 11.2
Последние годы у программистов получил широкое распространение язык разметки текстовых документов Markdown (.md). Его используют для подготовки технической документации и вывода в программах форматированного текста. Это делают, как программисты одиночки, так и большие корпорации. Markdown можно увидеть у Microsoft, Google, GitHub, GitLab, Stack Overflow, Reddit, Telegram... После выпуска RAD Studio 11.2 Alexandria IDE Delphi тоже может похвастаться поддержкой файлов формата Markdown.
12 сентября 2022
Проблема с цветом контролов в дизайнере VCL-форм Delphi 11.2
При одном из первых запусков Delphi 11.2 Alexandria меня ждал неприятный сюрприз – изменение цвета контрола не работает в design-time. Например, бросаем на форму memo, меняем его свойство Color с clWindow на clRed и никого эффекта – цвет memo не изменился. Запускаем проект и видим memo красного цвета. Значит в run-time подобной проблемы нет.
И это оказывается не баг! Причина такого поведения дизайнера форм – постоянное желание разработчиков RAD Studio улучить поддержку High DPI.
И это оказывается не баг! Причина такого поведения дизайнера форм – постоянное желание разработчиков RAD Studio улучить поддержку High DPI.
08 сентября 2022
Выделение неактивного кода в редакторе кода Delphi 11.2
Одной из мелких, но приятных "плюшек" редактора кода Delphi 11.2 Alexandria является цветовое выделения части исходного кода программы, который не будет скомпилирован из-за директив условной компиляции ($IFDEF, $IFNDEF, $IF, $ELSEIF, $IF Defined...). Конструкции из этих директив могут иметь сложную логику и вложенность до 32 уровней. Я таких комбинаций не видел, но иногда бывает трудно визуально понять, какой фрагмент кода будет сейчас компилироваться, а какой нет.
15 октября 2021
Запуск Delphi и C++Builder без Welcome Page
Страница приветствия в Delphi и C++Builder 11 Alexandria стала более удобной. Но все равно ее наличие при загрузке IDE нравится не всем программистам. Есть, как минимум, два способа запустить Delphi и C++Builder без страницы приветствия.
10 сентября 2021
Delphi 11. Театр начинается с вешалки, а Delphi с Welcome Page
С каждой версией Delphi ее разработчики стараются сделать IDE более удобной. Delphi 11 Alexandria не стала исключением. При ее запуске нас встречает абсолютно новая версия страницы приветствия. Вместо отображения во встроенном браузере HTML-страницы теперь полноценный VCL-диалог, реализованный с использованием добавленного в RAD Studio 10.4.2 контрола TControlList.
25 февраля 2021
Новые возможности Error Insight в Delphi 10.4.2 для индикации ошибок, предупреждений и подсказок
IDE Delphi 10.4.2 Sydney порадовала новой реализацией механизма Error Insight. Кроме индикации ошибок, новая версия Error Insight умеет показывать предупреждения и подсказки. К тому же теперь он не ограничивается, только подчеркиванием слов в редакторе.
09 сентября 2020
Delphi 10.4.1. Улучшенный Code Insight
После релиза RAD Studio 10.4 Sydney я уже писал о реализации в ней новой версии Code Insight с использованием Language Server Protocol for Delphi (LSP). В версии 10.4.1 эта технология получила дальнейшее развитие.
25 июня 2020
RAD Studio 10.4. Новый Code Insight
Недавно я стал пробовать собирать свои старые проекты на Delphi 10.4. Пока впечатления от новой версии положительные. Я еще не столкнулся с горой ошибок, которыми пугали в "интернетах", а сама IDE грузится и работает заметно быстрее Delphi 10.3. Еще перед релизом RAD Studio 10.4 Sydney нам много и восхищенно рассказывали о новой версии Code Insight. Оценил ее и я.
04 декабря 2019
Ходячие мертвецы. BDE в Delphi 10.3 Rio
В лихие 90-е... т.е. в далекие 90-е компания Borland для своих средств разработки придумала единый программный интерфейс для доступа к базам данных - "Open Database Application Programming Interface" (ODAPI). Он успешно прошел апробацию в ее первых версиях средств разработки для настольных баз данных под Windows: Quattro Pro, Paradox и dBase. Вскоре функционал ODAPI был расширен поддержкой SQL-серверов и возможностью выполнять SQL-запросы, как к серверным БД, так и к настольным. Его даже поддержали такие "уважаемые" компании как IBM и Novell, а компания Microsoft подхватила идею и выпустила свой подобное API - ODBC. Позже в названии слово "open" было заменено на "integrated" и под названием "Integrated Database Application Program Interface" (IDAPI) данная технология вошла в "Borland Database Engine" (BDE). Но BDE постигла судьба многих других продуктов, конкурировавших с Microsoft - лучший по функциональным возможностям программный продукт проиграл маркетинговую войну.
25 ноября 2019
Настройка шрифта главного окна Delphi IDE
Среди новых возможностей RAD Studio 10.3 Rio - Release 3 заявлена "настройка шрифта и его размера для главного окна IDE, включая закрепляемые окна, такие как Projects view, Object Inspector, Structure и т. д., может быть произведена через реестр". В документации подробнее об этом я ничего не нашел. Так как же поменять этот шрифт?
31 августа 2010
Новые пробники IDE от Embarcadero
Компания Embarcadero выложила 30 дневные пробные версии Embarcadero RAD Studio XE Architect, Delphi XE Architect, Delphi Prism XE Enterprise, C++Builder XE Architect и RadPHP XE.
Так же см. Release Notes for Delphi and C++Builder XE и Installation Notes for Delphi and C++Builder XE.
Дополню ссылкой на ISO-образ DVD с RAD Studio XE, который содержит Delphi XE и C++Builder XE (редакция (Professional, Enterprise или Architect) определяется серийным номером).
Так же см. Release Notes for Delphi and C++Builder XE и Installation Notes for Delphi and C++Builder XE.
Дополню ссылкой на ISO-образ DVD с RAD Studio XE, который содержит Delphi XE и C++Builder XE (редакция (Professional, Enterprise или Architect) определяется серийным номером).
04 марта 2010
Delphi 2010: Сносим назойливый Code Formatter
В далекие школьные годы у нас в школе стоял компьютер ДВК-2М. По сравнению с общераспространенными БК - это было чудо техники, с нормальным монитором и даже с винчестером. На нем я писал свои первые программки. Однажды, когда я писал очередной "шедевр", в соседний кабинет вошла уборщица и включила свет. Этот щелчок включателя я запомнил надолго. При включении света, компьютер моргнул экраном и начал перезагружаться, унеся с собой больше часа моей работы. Это послужило для меня уроком. С тех пор, я регулярно сохраняюсь и, раз в несколько минут, мои руки автоматически жмут Ctrl+S.
Когда я начал писать свою первую программу на Delphi 2010, я случайно промахнулся и нажал Ctrl+D вместо Ctrl+S. Каково было мое изумление, когда я заметил, что код программы стал выглядеть совсем не так, как я привык его форматировать за свои 14 лет работы с Delphi.
Когда я начал писать свою первую программу на Delphi 2010, я случайно промахнулся и нажал Ctrl+D вместо Ctrl+S. Каково было мое изумление, когда я заметил, что код программы стал выглядеть совсем не так, как я привык его форматировать за свои 14 лет работы с Delphi.
Подписаться на:
Сообщения (Atom)