Delphi.Datastnap. Клиентское приложение.

В прошлом посте мы построили сервер приложений DataSnap. В данном же посте сделаем простейшее клиентское приложение.

Итак, создаем новое VCL приложение в Dephi (File New VCL Forms Application). Сразу же создадим для него новый модуль данных (File New VCL Data Module Delphi). Сохраните всё под понятными именами.

В модуле данных разместим SQLConnection.

1

Сохраним всё (File Save all) в отдельный каталог. Дайте понятные имена всем модулям, чтобы потом проще было воспринимать что есть что. Например, я назвал DataModule клиентского приложения  ClientDataModule.

Как настроить SQLConnection в ClientDataModule?

2

Поскольку у меня сервер и клиент на одном компьютере, я прописал HostName localhost;

Создаем класс методов сервера внутри клиента

3

 

В результате создастся ещё один модуль со следующим кодом (листинг ниже). Этот модуль является связующим мостиком между клиентским приложением и серверным. Если Вы на сервере создали новые методы, то для того, чтобы обновить их в классе клиента – просто ещё раз нажмите правой кнопкой на SQLConnection в ClientDataModule и новые методы появятся внутри класса.

Сохраняем и подключаем вновь созданный модуль через File | Use Unit

Как оформить главную форму клиентского приложения?

Главную форму нашего клиентского приложения оформим следующим образом…

4

Далее, в событии OnChange для Edit1 нам нужно написать следующий код…

А вот и результат нашего простейшего приложения по технологии DataSnap…

5

This entry was posted in DataSnap, Delphi. Bookmark the permalink.