19Aug
Сегодня я хотел бы поделиться с Вами ещё одним алгоритмом - подсветкой синтаксиса (или другого текста).
Как Вы, наверное, могли заметить в своем блоге я стараюсь связать теорию с практикой. Например, алгоритм облака тегов на Delphi я сейчас использую в программе “Блевантон” и т.д. Алгоритм подсветки синтаксиса тоже не исключение – он используется в новой версии моего детища.
Итак, пусть перед нами стоит задача – сделать простенький редактор с подсветкой синтаксиса. Для примера возьмем язык SQL. Самым подходящим для этой цели компонентом является TRichEdit - прост в использовании и имеет все возможности для работы с текстом. Читать далее »
Метки: Delphi, RichEdit, алгоритм, подсветка, строки
18Aug
Ну во-первых, разместил ссылки на программу в нескольких крупных софтовых каталогах, в том числе и в SOFT@mail.ru. И, несмотря на довольно вызывающее название, программа таки прошла модерацию, что не может не радовать. Читать далее »
Метки: Блевантон, облако, строки
12Aug
Прежде, чем начнется техническая часть статьи, предлагаю Вам немного развлечься и поиграть в старую игру “Найди N-цать отличий”. Вот две картинки.
Первая

Вторая

Задание: найдите 10 различий в этих картинках
Читать далее »
Метки: jpeg, изображения, нетипизированные файлы, строки, файлы, шифрование
02Aug
Сегодня рассмотрим интересную тему – разработка облака тэгов на Delphi. Дело в том, что в Интернет полно разного рода php- и js-скриптов по этой теме, а вот до Delphi руки особо у программистов не доходят. Между тем облака тэгов широко используются в программных продуктах, например в блог-клиентах и знание о том, как эти облака строятся будут далеко не лишними.

Прежде, чем приступать к разработке, обратимся к wiki что бы уяснить, что из себя представляет облако тэгов: Читать далее »
Метки: Delphi, алгоритм, массив, облако, строки
28Jul
Эта статья будет полезна в первую очередь тем, кто часто имеет дело со сравнением и анализом строковых переменных. Также, думаю, что этот алгоритм смогут использовать в своей работе и люди, занимающиеся парсингом.
Цель: найти в двух строках самую длинную повторяющуюся подстроку.
Читать далее »
Метки: алгоритм, массив, матрица, наивный алгоритм, сравнение строк, строки
Свежие комментарии