Тэги ‘Delphi’

Вопрос:

Почему методы рисования Delphi (например MoveTo и LineTo) рисуют на один пиксел короче?

Ответ:

Так работает большинство
графических систем, включая Windows. Библиотека VCL просто передает вызовы в
функции GDI. Если Вы хотите нарисовать линию с последним пикселом включительно
просто добавте единицу к координатам.

Как создать и вызвать модальную форму?

Модальные формы довольно часто выгоднее (с точки зрения использования памяти)
временно создавать, и после того, как форма была вызвана, отработан и закрыт,
- освободить его из памяти. В противном случае Delphi-приложение может быть
настоящим “пожирателем памяти”. Примерно так может выглядеть вызов такой
формы:

Read the rest of this entry »

Как вызвать подсказку к подсказке?

В Delphi-приложении можно вызвать помощь в пользовании системой помощи следующим
образом:


Application.HelpCommand(Help_HelpOnHelp, 0);

Урок 29: Генератор отчетов ReportSmith

  1. Краткий Обзор
  2. Важной составной частью
    приложения является вывод данных на печать – получение отчета. В пакет
    Delphi входит средство для генерации и печати отчетов – ReportSmith. Вы
    можете объединить отчет с приложениями Delphi. Также, библиотека визуальных
    компонент Delphi включает специальный компонент TReport. В данном уроке
    показано, как использовать компоненту TRepor и рассмотрены основные принципы
    проектирования отчетов в ReportSmith.

  3. ReportSmith

Borland ReportSmith является
инструментом для получения отчетов и интегрирован в среду Delphi. Он может
быть вызван непосредственно из меню Tools. Отчет может быть добавлен к
приложениям Delphi, для этого есть компонента TReport на странице Data
Access Палитры Компонентов. Войти в ReportSmith можно, нажав правую кнопка
мыши на компоненте TReport и выбрав пункт контекстного меню (popup menu)
или двойным щелчком левой кнопки мыши на компоненте TReport на форме. Read the rest of this entry »

8
июня

Урок 28: Редакторы свойств

   Автор: admin   в Уроки Delphi

Урок 28: Редакторы свойств

  1. Обзор
  2. Открытость Delphi
    проявляется наиболее ярко в том, что наряду
    с расширяемостью Библиотеки Визуальных Компонент можно изменять саму среду
    программирования. Delphi предоставляет
    соответствующее API с тем, чтобы программисты
    могли расширять функциональность среды разработки. С помощью этого API
    можно создать свои собственные Эксперты (Experts),
    свою Систему Контроля Версий (Version
    Control system), Редакторы Компонент (Component
    Editors) и Редакторы Свойств (Property
    Editors).

    При написании новых объектов
    часто требуется создавать для них свои Редакторы Свойств и Редакторы Компонент.
    В данном уроке и рассказывается, как это сделать и приводятся примеры.

    Краткое описание инструментов
    среды Delphi и модулей, в которых реализованы
    соответствующие API:

    API Экспертов – Позволяет
    создать свои собственные эксперты; модули EXPINTF.PAS
    и VIRTINTF.PAS

    API Контроля Версий
    - Дает возможность создать свою систему Контроля Версий или подключить
    систему третьей фирмы; модули VCSINTF.PAS
    и VIRTINTF.PAS

    API Редакторов Компонент
    - Создание диалогов, связанных с объектом во время дизайна. Пример – Menu
    Designer для TMenu или
    Fields Editor для TTable; модуль DSGNINTF.PAS

    API Редакторов Свойств
    - Создание редакторов для использования их при редактировании свойств в
    Инспекторе Объектов; модуль

    DSGNINTF.PAS

    Модули можно найти в библиотеке
    визуальных компонент (в директории X:\DELPHI\SOURCE\VCL).

    Необходимо отметить, что
    большинству людей никогда не придется использовать вышеперечисленные API.
    Однако, некоторым программистам они очень могут пригодиться, особенно разработчикам
    новых объектов. Read the rest of this entry »

Page 2 of 7«12345»...Last »