В этой статье я хочу ответить на один из вопросов, который мне часто задают в том числе при «живом» общении. Почему я ушёл от разработки на Delphi и почему когда-то основной язык был исключён из стека поддерживаемых мной технологий.
Рубрика: Delphi
Delphi Community Edition
В июле 2018 года произошло то, о чём Delphi разработчики ранее могли лишь мечтать. Компания Embarcadero сделала огромный шаг навстречу Delphi сообществу и выпустила бесплатную версию Delphi рассчитанную на индивидуальных разработчиков и небольшие компании – Delphi Community Edition.
Написание своих компонентов для Delphi. Часть 4. Простейший визуальный компонент
В предыдущих статьях, посвящённых созданию собственных компонентов мы рассматривали разработку новых визуальных компонентов только на основе уже существующих. Теперь мы переходим к написанию визуальных компонентов с нуля. В этой статье мы рассмотрим технические особенности визуальных компонентов и создадим простейший компонент.
Написание своих компонентов для Delphi. Часть 3. Создание собственных событий
При создании собственных компонентов разработчик почти всегда сталкивается с необходимостью их обеспечить реакцию на те или иные действия (изменение значений свойств, вызов методов). Для решения данной задачи предназначен механизм событий. В процессе разработки определённым действиям, выполняемым с компонентом, сопоставляются соответствующие события. Самый простой пример – событие OnClick, которое сопоставлено клику
Работа с регулярными выражениями в Delphi
Механизм обработки регулярных выражений находится в модуле System.RegularExpressions и состоит из одного класса и двух записей (не считая служебных компонентов).
Написание своих компонентов для Delphi. Часть 2. Написание не визуального компонента с нуля
В первой части было рассмотрено создание собственных компонентов на основе уже существующих. Однако это оправданно далеко не всегда. Нередко возникает необходимость реализации функционала, который в принципе отсутствует в уже имеющихся библиотеках. В подобных случаях лучшее решение – разработать «с нуля» собственный компонент, который будет содержать только необходимое, без посторонних функций,
Написание своих компонентов для Delphi. Часть 1. Расширение уже имеющихся компонентов
В комплекте поставки Delphi уже имеет очень богатые библиотеки компонентов (VCL, FireMonkey). Но, даже их возможностей не всегда хватает для реализации задуманного. И тогда возникает необходимость создать собственный компонент. Существует два пути создания собственных компонентов: Расширение возможностей уже имеющегося компонента (по сути, сводится к созданию класса наследника); Написание собственного компонента
Динамическое создание компонентов в Delphi
Delphi позволяет создавать компоненты не только размещая из на форме с помощью мыши, но и в программном коде непосредственно в ходе выполнения программы. Для этого требуется всего лишь на всего создать экземпляр класса компонента, задать родителя компонента и соответствующие параметры визуального оформления.
Краткий обзор RAD Studio 10.1 Berlin
Очень давно не делал обзоров RAD Studio. Релиз 10.1 Berlin вышел в свет 20 апреля, сейчас конец июля и скоро, если верить устоявшейся традиции Embarcadero, должно увидеть свет следующее поколение этой среды разработки. Но, как говорится, лучше поздно, чем никогда. Приступим.
Проблема с «Android SDK tools are required» и её решение
Многие программисты, использующие для разработки под Android на Delphi и C++ Builder, часто сталкиваются со следующей проблемой. После установки RAD Studio при попытке скомпилировать приложение или назначить устройство для его выполнения на экран выводится следующее сообщение: В этом сообщении предлагается скачать и установить Android SDK tools, хотя на самом деле