Программирование на Delphi

В данном разделе вы можете найти большое количество примеров программ, интересных приёмов и решений встречаемых задач.
  • 01 июля
    Автор: в Delphi, 01.07.2014
    Правильное получение списка COM-портов в Delphi

    Задачи работы с железом – частая штука для Delphi разработчиков. Но если почти все знают, как работать с COM-портом, то практически нигде не описан наиболее корректный вариант получения списка портов.

  • 31 января
    Автор: в Delphi, 31.01.2013
    Лабораторные по компьютерной графике

    Разбирая завалы старых программ, нашел кучку лабораторных по компьютерной графике. Все лабораторные написаны на Delphi, поэтому с категорией вопросов не было. Они когда-то лежали у меня на старом сайте, теперь выкладываю их тут.

    Архив с лабораторными: скачать, zip 513Kb.

    Весь список лабораторных:

    • B-сплайн
    • Кривая Эрмита(как в Фотошопе)
    • TCB сплайн
    • Фрактал Мандельброта Z³+C
    • Фрактал «Остров Минковского»
    • Расчёт пересечения двух треугольников
    • Простенький график в полярной системе координат
    • Тест пересечения прямой с полигоном (+рисунок)
    • Изометрическая проекция срезанного куба
    • Ортографическая проекция срезанного куба
    • Косоугольная проекция срезанного куба
    • z-буферизация
    • 3D винт
  • 18 сентября
    Автор: в Delphi, 18.09.2012
    Захват видео с WEB камеры и детектор движения

    Довольно часто возникает необходимость определения движения в видеопотоке (например, в охранных целях — это гораздо дешевле и надёжнее, чем ставить живого оператора). Сегодня я вам расскажу, как написать простенький детектор движения, используя только веб камеру.

    Так как у нас, программистов, принято разбивать задачи на подзадачи, то у нас есть две подзадачи: первая — научиться захватывать видео с камеры (для простоты возьмём Web-камеру), а вторая, собственно — определять движение.

    Скажу сразу, что писать я буду на Delphi. Кому не нравится — могут не читать.

    Итак, без лишних слов, приступим.

Я познакомился с Delphi ещё с пятой версии. Именно с ней начались мои разработки утилит под Windows.

Go Top