На главную

Delphi для всех

Delphi для всех

  MAIL



Сайт для программистов на Delphi.

Как в Delphi...

Решение нестандартных задач в Delphi, ответы на часто задаваемые вопросы. Есть возможность задать вопрос.

Windows

  • Сделать Screen Saver
  • Создать из Delphi документ Word
  • Вызвать диалог "Завершение работы с Windows"
  • Активизировать окно
  • Сменить рисунок на кнопке "Пуск"
  • Определить, запущен ли ScreenSaver
  • Запускать программу на старте Windows
  • Зарегистрировать расширение
  • Спрятать и показать TaskBar
  • Запустить Screen Saver
  • Приостановить компьютер (sleep)
  • Добавить файл в меню "Пуск/Документы"
  • Очистить меню "Пуск/Документы"
  • Сменить обои рабочего стола
  • Определить размера рабочей области Desktop'а
  • Узнать о завершении работы Windows
  • Убрать программу из Alt+Tab и Ctrl+Alt+Del
  • Открыть Control Panel
  • Убрать и показать иконки на Desctop'е
  • Отключить и включить Ctrl+Alt+Delete
  • Найти активное окно
  • Убрать кнопку программы с TaskBar
  • Закрыть приложение
  • Создать, изменить и удалить TrayIcon
  • Изменить громкость
  • Запретить запуск второго экземпляра программы
  • Сменить язык
  • Окно

  • Сделать мигающим заголовок окна и кнопку на панели TaskBar
  • Отключить кнопку закрытия окна
  • Сделать окно с дыркой
  • В Delphi3 установить минимальный размер окна
  • Убрать заголовок у окна
  • Сделать окно, перетаскивающееся за любое место
  • Сделать кнопки в MessageDlg русскими
  • Сделать кнопку на TaskBar для каждого окна
  • Сделать сложный фон окна
  • Сделать "плавающую панель"
  • Графика

  • Копировать векторное изображение
  • Повернуть изображение на произвольный угол
  • Плавно превратить один рисунок в другой
  • Рисовать на экране с помощью Canvas
  • Скопировать изображения экрана
  • Вывести текст под углом, сжатым и т.д.
  • Выдавить текст
  • Сделать текст с прозрачным фоном
  • Вывести полупрозрачный текст
  • Выключить и включить монитор
  • Определить разрешение и количество цветов
  • Узнать о смене разрешения или количества цветов
  • Очистить Canvas
  • Как сделать анимацию немерцающей
  • Открыть файл JPEG
  • Сохранить изображение в формате JPEG
  • Получить картинки из MessageDlg
  • Качественно уменьшить изображение
  • Убрать зазубринки при рисовании линий
  • Размыть изображение
  • Извлечь иконку из exe-файла
  • Перемещать объект на сложном фоне
  • Составлять цвет
  • Компоненты

  • Поместить ComboBox в ячейку таблицы
  • Выводить подсказки (hint) при движении мыши над списком
  • Переходить к следующему полю ввода по Enter
  • Создать компонент во время работы программы
  • Применить действие сразу к нескольким компонентам
  • Определить позицию каретки
  • Изменить цвет и другие свойства Hint
  • Сделать горизонтальную прокрутку в ListBox.
  • Выводить элементы списка разными шрифтами
  • Рисовать в ComboBox разными цветами
  • Писать подсказки внизу окна
  • Сделать отказ по Escape и принятие по Enter
  • Сделать Label многострочным
  • Делать переносы в Hint
  • Файловая система

  • Удалить каталог
  • Вывести диалог "Обзор папок"
  • Вывести список файлов с иконками
  • Сохранять настройки в ini-файле
  • Определить пути к некоторым каталогам Window
  • Удалить файл в корзину
  • Добавить файлы в меню Reopen
  • Получить список дисков
  • Создать каталог
  • Разделить имя файла
  • Реализовать "перетаскивание" файлов
  • Определить тип диска
  • Изменить расширение файла
  • Спрашивать о замене файла
  • Проверять существование открываемого файла
  • Звук

  • Считать сигнал с микрофона
  • Сыграть звуковой файл без компонентов
  • Различать звуковые CD
  • Подать звуковой сигнал
  • Мышь и клавиатура

  • Отследить события мыши и клавиатуры во всей Windows
  • Ограничить область перемещения мыши
  • Имитировать события мыши
  • Определить координаты мыши на экране
  • Передвинуть мышь
  • Показать и убрать курсор
  • Различить правый и левый Ctrl
  • Определить состояние CapsLock
  • Перехватить нажатие клавиши на клавиатуре
  • Меню

  • В Delphi3 добавить картинки в меню
  • Добавление пункта к системному меню формы
  • Показывать подсказки для меню
  • Время

  • Определить день недели
  • Узнать об изменении системного времени
  • Определить время работы Windows
  • Засечь время
  • Прибавить час
  • Определение текущего времени
  • Приостановить работу программы
  • Текст

  • Реализовать поиск
  • Прочесть текстовый файл DOS
  • Разрешить длинные строки (более 32 кб)
  • Преобразовать PChar и String
  • Делать переносы строк
  • Разное

  • Сделать Интернет-cсылку
  • Создать динамический массив
  • Остановить длинное действие
  • Реализовать фоновую работу программы
  • Возвести 2 в степень
  • Сравнить быстродействия алгоритмов
  • Открыть и закрыть CDROM
  • Алгоритмы

    Некоторые алгоритмы, реализованные на Delphi.

    Интерполяция изображения
    Преобразование числа в слова
    Поиск пересечений графика с осью OX
    Преобразование числа в двоичную запись
    Выравнивание текста
    Перекодирование
    Распознавание кодировки
    Изменение регистра
    Посчитать строку с формулой

    Компоненты

    Компоненты для Delphi, упрощающие некоторые задачи.

    Digit - имитации жидкокристаллического индикатора.
    NumberEdit - ввода целых и дробных чисел
    Link - интернет ссылка

    Программы

    Программы, написанные мной на Delphi. Некоторые из них полезны программистам.

    Лупа - программа, помогающая рассмотреть мелкие детали на экране компьютера.
    WindInfo - программа для программистов. Она выводит информацию об окне (handle, ClassName, позицию...), над которым находится курсор мыши.
    Create Menu - программа для редактирования меню "Создать" в Проводнике. Вы можете изменять, добавлять и удалять пункты меню.


    Многие советы и алгоритмы с этого сайта Вы можете читать в офлайне, скачав их в виде единого help-файла.
    Немножко рекламы:
    устройство кровли
    автоматизация ресторанов www.smartcode.ru автоматизация ресторанов www.smartcode.ru c10
    Абонентское обслуживание компьютеров
    У нас - гостиничные сейфы из Италии.
    создание сайта. создание сайтов. веб студия. web дизайн
    восстановлние файлов после форматирования
    Любой ремонт компьютеров в Москве
    НОВОСТИ
    1.06 Появился совет "Как вызвать диалог "Завершение работы с Windows"".
    31.05 Появился совет "Как реализовать поиск".
    31.05 Улучшился совет "Как плавно превратить один рисунок в другой".
    25.05 Появился совет "Как копировать векторное изображение".
    24.05 Появился совет "Как активизировать окно".
    20.05 Появился совет "Как удалить каталог".

    Новости компьютерного мира

  • Троянец маскируется под антивирус, лечащий систему от "Клеза"

  • Сетевой червь "Spida" заражает SQL-серверы

  • Klez.H - самый опасный вирус за всю историю Интернета

  • Под видом экзаменационных тем с сайта рассылали опасный "троянский" вирус

  • Microsoft потратила 100 миллионов долларов на латание дыр

  • Службу 911 терроризирует компьютерный вирус

  • В OpenSSH обнаружен троян

  • Microsoft опять латает "дыры"

  • "Лучшие" вирусы августа

  • Microsoft объявила о значительном росте продаж в Украине

  • Microsoft продолжает работу над распознаванием рукописных текстов

  • Главный соперник Microsoft

  • Болгарский червь пополз по сети

  • Вышла первая бета-версия браузера Opera 7

  • Вышла обновленная Mozilla

  • Microsoft создает лобби против open source

  • Microsoft перейдет на Linux?

  • Internet Explorer продолжает лидировать

  • Microsoft начинает онлайн-продажи

  • Microsoft предлагает своим клиентам компенсации общей суммой более 1 миллиарда долларов

  • Интервью с Биллом Гейтсом: "Мир на пути к цифровому стилю жизни"

  • Microsoft опротестовала решение о включении Java в Windows

  • Серверы всего мира подверглись атаке вируса

  • Microsoft и Lindows встретятся в суде

  • Вирус "Хелькерн" не затронул правительственную сеть РФ

  • Очередной троян для Outlook Express

  • В браузере Opera 7 обнаружено и обезврежено много уязвимостей

  • Microsoft латает свой собственный патч

  • AOL собирается прекратить развитие Netscape Navigator

  • По интернету гуляет новая модификация червя Code Red

  • Новая версия браузера Mozilla

  • Service Pack 1 для Windows XP заставляет компьютеры "тормозить"

  • Microsoft выходит на тропу войны с Google

  • Вышла вторая публичная бета-версия сверхбыстрого браузера Safari

  • Что замышляют в исследовательских лабораториях Microsoft

  • Австралийцы нашли серьезный "глюк" IE 6.0

  • Эксперты не советуют устанавливать новый патч от Microsoft

  • 24 апреля активируется вирус Barisada

  • Пять новых дыр в Internet Explorer и Outlook Express

  • Официально представлена ОС Windows Server 2003

  • В Сети появились три новых червя и троянец

  • Десять самых распространённых вирусов апреля

  • В Японии и США обнаружен новый компьютерный вирус Fizzer

  • В Интернете появился вирус для любителей качать музыку

  • Microsoft получил лицензию на Unix

  • Троян использует незаделанную брешь в IE

  • В сети появился новый вирус, "приходящий" от Microsoft

  • В июне Microsoft откроет свое представительство в Украине

  • Глава Microsoft продал акций компании на миллиард долларов

  • SCO против Linux

  • Новых версий Internet Explorer не будет

  • Sobig - новое оружие массового поражения

  • В Интернете обнаружен новый вирус

  • Гепрокуратура предупреждает, что ее электронная почта заражена вирусом

  • Украинские пользователи подверглись атаке Tanatos.b

  • Microsoft продолжает борьбу с Lindows

  • Microsoft сертифицирует "дырявые" драйверы

  • SCO отозвала у IBM лицензию на Unix

  • По Интернету бродит секретный поисковый робот Microsoft

  • В Интернете обнаружен трафик неизвестной природы

  • Корпорация Microsoft открыла представительство в Украине

  • Microsoft заключила крупный контракт с американской армией

  • Дыра в серверной версии Windows 2000

  • Выпущен четвертый Service Pack для Windows 2000

  • Выпущен коммуникационный пакет Mozilla 1.4

  • Вышла новая версия браузера Mozilla

  • Хакеры шантажируют Microsoft

  • Microsoft хочет запатентовать систему перевода мгновенных сообщений

  • Microsoft нарушает соглашение с Минюстом США

  • Microsoft расширяет свой индийский филиал

  • Хакеры предлагают сотрудничество Microsoft

  • Новые вирусы, "гуляющие" по почте и в пиринговых сетях

  • Microsoft реанимирует технологию TrustBridge

  • Одна из новых "дыр" в Windows устранена не полностью