Рубрика: Delphi

Язык программирования и визуальная среда разработки Delphi

Эволюция абстракций

Эту статью можно рассматривать как вступление в тему “Разработка программ” без уточнения, на каком именно языке, хотя статья базируется на эволюции вполне определенного языка программирования. По форме статья напоминает глоссарий,…

Работа с Exсel

Задача Создать документ Exel и заполнить его данными. Решение uses ComObj; Комментарий Вышеприведённый код, размещённый на обработчике кнопки, создаёт страницу в документе Excel, используя для этого механизмы OLE. Потом заполняет…

Тестирование программ

Тестирование – важная часть процесса создания ПО, которая позволяет определить, достигли ли мы конечной точки нашей работы. Методы тестирования Ручное тестирование – естественный процесс, который органично связан с разработкой. Программисты…

Идентификация системы и оборудования

Вступление Один из механизмов защиты от пиратства в области компьютерных программ предполагает привязку программы к железу, на котором оно установлено. Для этого необходимо определить параметры этого самого железа, например серийный…

Запомни меня молодой и красивой

Задача Сохранять параметры оконного приложения: размеры, положение на экране и т.д. Решение Комментарий При завершении приложения в методе FormDestroy формы можно записать нужные параметры в реестр. При запуске программы в…

Тянем-потянем…

Вступление Технология Drag&Drop давно стала стандартом пользовательского интерфейса. Рассмотрим несколько примеров её использования, основанных на использовании метода Perform. Обратите внимание, что перемещение контролов всегда происходит относительно родительских контролов. Задача 1…

Регионы

Вступление Регионы – механизм задания произвольной конфигурации формы приложения. По умолчанию формы создаются в виде заполненных прямоугольников, но с помощью регионов им можно придать любую форму: круга, бублика и т.д.…

Монитор процессов

Задача Получить информацию по всем работающим процессам, включая информацию о потоках и используемых модулях. Управлять приоритетом процессов. Завершать процессы. Получить информацию о всех оконных элементах. Решение Комментарий Ключевыми методами данного…

Получение IP адреса компьютера

Решение Комментарий Функция возвращает список IP адресов активных соединений (может быть активным несколько соединений, у каждого соединения будет свой IP-адрес). Верификация Delphi XE5, Win7