Тэги ‘Text’

8
июня

Урок 12: DDE

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

Урок 12: DDE

  1. Обзор
  2. В данной статье приводятся основные факты о DDEML и показывается,
    как можно использовать DDE в программе. Предмет данной статьи технически сложен, однако библиотека Delphi упрощает наиболее трудные аспекты программирования DDE .

    В статье предполагается, что читатель может знать очень мало о предмете. Цель статьи – научить его использовать концепцию DDE при создании приложений в среде Delphi.

  3. Основы DDE
  4. Аббревиатура DDEML обозначает Dynamic Data Exchange Management
    Library (библиотека управления динамическим обменом данными). DDEML это
    надстройка над сложной системой сообщений, называемой Dynamic Data Exchange
    (DDE). Библиотека, содержащая DDE била разработана для усиления возможностей
    первоначальной системы сообщений Windows.

    DDE дает возможность перейти
    через рамки приложения и взаимодействовать с другими приложениями и системами
    Windows.

    Dynamic Data Exchange получило
    свое имя потому, что позволяет двум приложениям обмениваться данными (текстовыми,
    через глобальную память) динамически во время выполнения. Связь между двумя
    программами можно установить таким образом, что изменения в одном приложении
    будут отражаться во втором. Например, если Вы меняете число в электронной
    таблице, то во втором приложении данные обновятся автоматически и отобразят
    изменения. Кроме того, с помощью DDE можно
    из своего приложения управлять другими приложениями такими, как Word
    for Windows, Report Smith, Excel и др.

    Надеюсь, что данное краткое
    вступление поможет понять что предмет обсуждения представляет интерес.
    Далее рассказывается, как использовать компоненты Delphi для
    построения DDE приложений. Read the rest of this entry »

4
июня

Методы в Delphi

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

Методы в Delphi

  1. Обзор
  2. Чтобы полностью понять и почувствовать все преимущества Delphi, Вам
    нужно хорошо изучить язык Object Pascal. И хотя возможности визуальной
    части Delphi чрезвычайно богаты, хорошим программистом может стать только
    тот, кто хорошо разбирается в технике ручного написания кода.

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

  3. Создание
    методов с помощью визуальных средств
  4. В предыдущем уроке Вы видели,
    что синтаксический “скелет” метода может быть сгенерирован с помощью визуальных
    средств. Для этого, напомним, нужно в Инспекторе Объектов дважды щелкнуть
    мышкой на пустой строчке напротив названия интересующего Вас события в
    требуемом компоненте. Заметим, если эта строчка не пуста, то двойной щелчок
    на ней просто переместит Вас в окне Редактора Кода в то место, где находится
    данный метод.

    Для более глубокого понимания
    дальнейшего изложения кратко остановимся на концепции объектно-ориентированного
    программирования. Для начала определим базовое понятие объектно-ориентированного
    программирования – класс. Класс – это
    категория объектов, обладающих одинаковыми свойствами и поведением. При
    этом объект представляет собой просто экземпляр какого-либо
    класса. Например, в Delphi тип “форма” (окно) является классом, а переменная
    этого типа – объектом. Метод – это процедура, которая определена как часть
    класса и инкапсулирована (содержится) в нем. Методы манипулируют полями
    и свойствами классов (хотя могут работать и с любыми переменными) и имеют
    автоматический доступ к любым полям и методам своего класса. Доступ
    к полям и методам других классов зависит от уровня “защищенности” этих
    полей и методов. Пока же для нас важно то, что методы можно создавать как
    визуальными средствами, так и путем написания кода вручную.

    Давайте рассмотрим процесс
    создания программы CONTROL1, которая поможет нам изучить технику написания
    методов в Delphi. Read the rest of this entry »