Подключение к источникам данных

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

Чтобы указать какие действия должны происходить при первом и повторном нажатии на эту кнопку, необходимо вызвать инспектор действий. Вызовите контекстное меню для главного окна программы и выберите пункт «Вид / Инспектор действий». После чего в инспекторе проекта или окне проекта выберите компонент «btn_Connect».

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

В дереве проекта выберите RpSvrTcpClient, в левой нижней части окна отобразятся действия которые может выполнять компонент. Выберите сигнал «start()» и действие «connectToHost».

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

Аналогичным способом соединяем:

  • сигнал «stop()» с действием «disconectFromHost()» компонента RpSvrTcpClient
  • сигнал «start()» с действием «GetMessArray()» компонента DpFirebirdDB
  • сигнал «stop()» с действием «DBClose()» компонента DpFirebirdDB

Получим следующий вид инспектора действий.

Мы мы уже получили рабочий проект который может отображать состояние звонка и выводить информационные сообщения. Если у вас есть работающая логика проекта (RpSvrTcp и базы данных), то вы можете запустить проект (кнопка «Запустить проект») и проверить его работу нажав на кнопку подключения к источникам данных.

doc/vsq/quick/firstapp/connect.txt · Последние изменения: 2013/02/01 10:43 — alexi
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0