Главная » Статьи для тега "свойстве"

Использование DataSnap для создания приложений

Добавлено Дата: 19 February, 2012 категория: Delphi

Теперь,  ознакомившись со  множеством параметров,  доступных   при  разработке приложений с использованием технологии DataSnap, попробуем применить их на практике для разработки реального приложения.

Установка сервера

Сначала  познакомимся с механизмом построения серверного приложения, а затем обсудим, как создается клиентская часть приложения.

Читать »

Delphi 2006 – Организация связей между объектами ЕСО

Добавлено Дата: 24 November, 2011 категория: Delphi

Добавляем ассоциативную связь

В реальных проектах взаимосвязи между объектами модели гораздо сложнее, нежели в нашем примере. Помимо связей вертикального наследования очень часто возникают горизонтальные взаимосвязи. Если «звезды» могут существовать в рамках нашей маленькой модели сами по себе, то каждая «планета» должна быть обязательно связана с определенной «звездой», вокруг которой она вращается.

Читать »

Delphi 2006 – Отслеживаем объект ЕСО, выбранный в таблице

Добавлено Дата: 22 November, 2011 категория: Delphi

На данный момент программа находится в несколько «разобранном» состоянии. Если ее запустить, то в таблице «Планеты» появится новое поле «Star». В нем должна храниться ссылка на связанный с текущей планетой экземпляр класса Star. Но поскольку такая связь явно не установлена, в поле отображается строка <null>. Она обозначает отсутствие связи. В свою очередь, в таблице «Звезды» новые поля не добавляются: ведь каждая звезда может быть связана со множеством планет одновременно, и простым добавлением полей здесь не обойтись.

Читать »

Delphi 2006 – Технология DB Web

Добавлено Дата: 18 November, 2011 категория: Delphi

В системе Delphi существует технология DB Web, которая еще больше упрощает процесс создания Web-приложений, взаимодействующих с базами данных. Набор компонентов DB Web даже не требует явной реализации процесса связывания, поскольку выполняет все нужные действия автоматически.

Читать »

Delphi 2006 – Настраиваем элементы интерфейса

Добавлено Дата: 13 November, 2011 категория: Delphi

Настроим ранее созданную командную кнопку на добавление в таблицу новых объектов. Выделим в Дизайнере эту кнопку. В ее свойстве EcoListAction (Список стандартных действий ЕСО) выберем значение Add (Добавить объект), а в свойстве RootHandle выберем нужный нам дескриптор ehStar. Он конкретизирует действие метода Add: создает в объектном пространстве экземпляр класса Star.

Читать »

Delphi 2006 – Новые компоненты интерфейса.

Добавлено Дата: 11 November, 2011 категория: Delphi

Панель-сетка (TGridPanel)

Панель-сетка (группа Additional палитры инструментов) позволяет пропорционально размещать на форме элементы пользовательского интерфейса. По умолчанию панель-сетка имеет четыре раздела, обозначенных пунктиром. В каждый из них можно поместить только один элемент, а при увеличении числа элементов для них автоматически создаются новые разделы. При этом все разделы равны по размерам и по форме, благодаря чему они располагаются с равными интервалами, независимо от размера формы.

Читать »

Delphi 2006 – Расширяем возможности приложения ЕСО

Добавлено Дата: 10 November, 2011 категория: Delphi

Дополним форму приложения второй кнопкой. Введем в качестве ее заголовка строку Добавить Планету. Разместим также на форме вторую таблицу DataGrid. Пусть ее название (свойство Captiontext) —Планеты.

Добавим в проект новый компонент ExpressionHandle и назовем его ehPlanet. Он будет ответственен за доступ к экземплярам класса Planet объектного пространства. Введем в свойстве RootHandle значение rhRoot в качестве его корневого объекта. В свойстве Expression введем строку Planet .Alllnstances (можно воспользоваться построителем выражений OCL).

Читать »