Зачем в Delphi появился TStringHelper?
Несмотря на то, что TStringHelper появился давным давно (если мне не изменяет память, то ещё в Delphi XE3), с удивлением обнаруживаю, что не все понимают зачем этот record helper появился в Delphi?Read More…
Несмотря на то, что TStringHelper появился давным давно (если мне не изменяет память, то ещё в Delphi XE3), с удивлением обнаруживаю, что не все понимают зачем этот record helper появился в Delphi?Read More…
В прошлый раз я разбирался с неизменяемыми типами данных — числами. Если Вы пропустили этот момент и (пока) не понимаете о чем идет речь, когда рассматриваются неизменяемые типы данных Python, то можетеRead More…
Сколько постов написано в блогах, сколько вопросов задано на форумах о кодировках и ещё большее количество подобных вопросов осталось не отвеченными или ответом было что-то наподобие «Поиском пользовались?» или «Сто раз обсуждалось!!!».Read More…
Итак, пусть перед нами стоит задача — сделать простенький редактор с подсветкой синтаксиса на Delphi. Для примера возьмем язык SQL. Самым подходящим для этой цели компонентом является TRichEdit — прост в использовании и имеет все возможности для работы с текстом.
Ну во-первых, разместил ссылки на программу в нескольких крупных софтовых каталогах, в том числе и в SOFT@mail.ru. И, несмотря на довольно вызывающее название, программа таки прошла модерацию, что не может не радовать.
Прежде, чем начнется техническая часть статьи, предлагаю Вам немного развлечься и поиграть в старую игру «Найди N-цать отличий». Вот две картинки. Первая Вторая Задание: найдите 10 различий в этих картинках :)
Сегодня рассмотрим интересную тему — разработка облака тэгов на Delphi. Дело в том, что в Интернет полно разного рода php- и js-скриптов по этой теме, а вот до Delphi руки особо у программистов не доходят. Между тем облака тэгов широко используются в программных продуктах, например в блог-клиентах и знание о том, как эти облака строятся будут далеко не лишними.
Эта статья будет полезна в первую очередь тем, кто часто имеет дело со сравнением и анализом строковых переменных. Также, думаю, что этот алгоритм смогут использовать в своей работе и люди, занимающиеся парсингом.Read More…