СИТ "Сетевые Информационные Технологии (в машиностроении)"
Неформальное объединение IT специалистов
 
tltr
..Visual Loodsman for Delphi
Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
   
   
   
  Главная
  Карта сайта
  Контакты
   
  Учебное пособие:
  Содержание
   
   
  Компания АСКОН
.....
Урок 3 - Подключение к серверу приложений через DCOM соединение.
 

     Работа с базой данных системы ЛОЦМАН:PLM происходит через сервер приложений (см. Краткое описание системы ЛОЦМАН:PLM). Для доступа к данным используются методы сервера приложений, которые возвращают клиентскому приложению специальные наборы данных (в зависимости от вызываемого метода). На данном уроке мы научимся настраивать компоненты подключения к серверу приложений системы ЛОЦМАН:PLM и компоненты окружения.

Шаг 3.1 - Установка на форму компонентов окружения системы ЛОЦМАН:PLM.

     Перейдите в модуль PCMain главной формы окна приложения (PLMCom). Загрузите нажатием клавишы <F12> форму на экран и установите на форму следующие компоненты:

  • - TVLRegVarList - закладка LoodsmanDataAccess, список системных переменных, в инспекторе объектов присвойте компоненту наименование "vlrvl";
  • - TClientDataSet - закладка Data Access, набор данных для списка типов, зарегистрированных в базе данных, в инспекторе объектов присвойте компоненту наименование "TypeCDS";
  • - TClientDataSet - закладка Data Access, набор данных для списка состояний, зарегистрированных в базе данных, в инспекторе объектов присвойте компоненту наименование "StateCDS";
  • - TImageList - закладка Win32, список иконок типов, зарегистрированных в базе данных, в инспекторе объектов присвойте компоненту наименование "TypeIML";
  • - TImageList - закладка Win32, список иконок состояний, зарегистрированных в базе данных, в инспекторе объектов присвойте компоненту наименование "StateIML";
  • - TVLDCOMConnection - закладка LoodsmanDataAccess, DCOM-соединение с сервером приложений системы ЛОЦМАН:PLM, в инспекторе объектов присвойте компоненту наименование "DCOM";

     Общий вид окна PLMCom в среде Delphi примет вид приблизительно такой, как показано на рисунке 3.1.

Рис. 3.1

Шаг 3.2 - Настройка компонента TVLDCOMConnection.

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

TVLDCOMConnection.

Свойство Значение Комментарий
AuSQL False Windows - аутентификация при подключении к базе данных
BaseName PLMBase
Имя базы данных. PLMBase - учебная база данных (см. Установка библиотеки компонентов).
cdsState StateCDS
Указатель на набор данных (TCLientDataSet), в котором будет храниться список состояний объектов, зарегистрированных в базе данных. Установите указатель на компонент StateCDS (см. выше).
cdsType TypeCDS
Указатель на набор данных (TCLientDataSet), в котором будет храниться список типов объектов, зарегистрированных в базе данных. Установите указатель на компонент TypeCDS (см. выше).
ComputerName localhost
Имя компьютера сервера приложений системы ЛОЦМАН:PLM. Localhost - означает, что сервер приложений установлен на локальном компьютере (там же гда запускается клиентское приложение). Если используется внешнее сетевое подключение, необходимо ввести сетевое имя компьютера, на котором установлен сервер приложений.
Connected True
Признак подключения к серверу приложений. Переведите значение в True. Если не будет выдана ошибка, то подключение к серверу приложений состоялось. Если будет выдана ошибка смотрите описание системы ЛОЦМАН:PLM.
imlState StateIML
Указатель на список иконок (TImageList), в котором будут хранится иконки состояний типов объектов базы данных ЛОЦМАН:PLM. Установите указатель на компонент StateIML (см. выше).
imlType TypeIML
Указатель на список иконок (TImageList), в котором будут хранится иконки типов объектов базы данных ЛОЦМАН:PLM. Установите указатель на компонент TypeIML (см. выше).
Name DCOM Имя компонента в приложении.
RegVarList vlrvl
Указатель на список системных переменных (TVLRegVarList), используемых в приложении. Установите указатель на компонент vlrvl (см. выше).

     Остальные свойства оставьте без изменений. Продолжение...

Предыдущая страницаСледующая страницаГлавная страницаКарта сайтаКарта сайта
 
...© 2010 "Сетевые Информационные Технологии" ...Главная...Карта сайта...Контакты