Delphi programming blog
Источник: http://teran.karelia.pro/articles/page/13/
 

всплывающие окна (popups) #2

Возвращаясь к теме плавного закрытия окна (т.н. затухания) на примере варианта реализации всплывающих окон из прошлого примера, рассмотрим несколько способов реализовать эффект затухания. Читать полностью ...

Всплывающие окна (popups)

Не знаю почему, но мне вдруг стало интересно узнать как реализованы всплывающие окна как, например, у различных IM клиентов, "xyz is typing message..", "xyz changed status to online.." и т.п. Т.е небольшие всплывающие окошки в правом нижем углу экрана, информирующие пользователя о тех или иных событиях. Читать полностью ...

Событие закрытия дочерней формы.

Недавно меня озадачили вопросом, как отловить момент закрытия дочерней формы. Должен вызываться onActivate,- подумал я сразу, дак нет. И как же все таки отловить подобное событие? Читать полностью ...

WMI & process list

WMI может быть использован не только для получения статистической информации, как в предыдущем примере, но и , например, для мониторинга системных ресурсов, для чего предусмотрены классы Win32_PerfRawData & Win32_PerfFormattedData. Рассмотрим пример мониторинга списка процессов Windows. Читать полностью ...

а вы знакомы с WMI?

несколько дней назад аббревиатура WMI мне была знакома лишь из списка служб Windows. Однако после короткого знакомства выяснилось что это весьма мощный инструмент для администрирования и получения информации о системе, причем удаленных системах в том числе. В прочем в работе с удаленными машинами это насколько я понимаю и заключается суть WMI. Меня же пока что заинтересовало лишь получение информации с локальной машины, хотя на самом деле получить информацию с удаленной ни чуть не сложнее должно быть. Итак, маленький пример использования WMI в Delphi. Читать полностью ...

thumbnail toolbars

В продолжении темы изучения возможностей панели задачи windows 7 решил изучить как добавлять кнопки в превью окон панели задач и обрабатывать их нажатия. Заодно узнал как реализовывать окошко проводника в своих приложениях. Читать полностью ...

диапазоны номеров и множества.

недавно озадачился на работе проблемой. допустим имеется строка 1,2,5-7,10 и требуется некоторый список целочисленных значений для заданного строкового диапазона. Читать полностью ...

Ожидание завершения процесса windows в delphi

Иногда в приложении требуется запустить дочернее приложение, либо открыть файл, стандартным методом windows, в таком случае к нам на помощь приходит функция ShellExecute из shellApi. Но бывают ситуации когда требуется не просто запустить дочерний процесс на выполнения, но и дождаться его завершения. Читать полностью ...

windows 7, списки переходов и delphi #2

В прошлый раз мое изучение использование категории tasks (задач) в списках переходов остановилось на том, что можно использовать элементы списка переходов для переключения статуса приложения. В реализации данного пункта была одна маленькая проблема, решение которой оказалось простым, но поскольку с подобным я раньше не работал, то данное решение пришло не сразу, а после прочтения заметки на delphi.about.com Читать полностью ...

метаклассы и классы помощники в Delphi

столкнулся со следующей задачей: требуется произвести расчет некоторой потребности, причем первый расчет будет достаточно простым. а второй вариант посложнее, но основан на результатах первого.  пользователь выбирает метод расчета и собственно нажатием кнопки установив нужные параметры проводит расчет.  Возможно когда то появится еще и третий вариант расчета. Но в любом случае вроде как результатом всегда является массив некоторых потребностей - целочисленных значений. массивы в принципе одинаковой размерности. и вот вопрос возник, как устроить проще вывод данных и работу с классом "решебником". Вообще говоря никогда особо не использовал метаклассы (metaclass, class reference) при решении своих задач. Однако в данном случае как будто это оказалось и удобно. Читать полностью ...
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
Дополнительно