Базы данных и знаний. Проектирование баз данных по технологии "клиент-сервер" и разработка клиентских приложений. Токмаков Г.П. - 89 стр.

UptoLike

Составители: 

- 89-
стандартный входной диалог и подставив пароль и login,:
LoginPromt: = false;
Params.Values['PASSWORD']: = Trim(LoginData.password);
Params.Values['USER NAME']: = Trim(LoginData.user_id);
Откомпилируйте проект и запустите программу. При выборе пункта
меню
«Связь с сервером.. на экране появится диалоговое окно для ввода пароля.
На этом создание заготовки клиентского приложения закончено. Далее,
по мере изложения, модуль main будет изменяться.
3.3.5. ОБЩАЯ СХЕМА РАБОТЫ ПРИЛОЖЕНИЯ ПРИ
ПОДКЛЮЧЕНИИ К БД
В сжатом, схематическом изложении, созданный процесс подключения к
БД описывается следующим образом:
начинает работу главный модуль uMain;
после выбора пункта меню «Система\Связь с сервером ..:
> главный модуль uMain загружает DLL в память;
> инициализируется указатель на структуру TLoginData, размещенной в
модуле uLoginData;
> инициализируется указатель на функцию showLoginDialog, размещен-
ной в модуле uLogin;
управление передается модулю uLogin:
> uLogin создает форму для ввода данных;
> пользователь вводит данные в элементы ввода формы;
> пользователь нажимает кнопку ок, и данные заносятся в элементы
структуры TLoginData из модуля uLoginData. Это возможно благодаря тому,
что в раздел uses модуля uLogin введен модуль uLoginData, а в описании
класса формы TfLogin объявлен указатель LoginData;
управление снова передается главному модулю:
DLL выгружается из памяти;
> свойству LoginPromt компонента Database присваивается значение
false, а данные из элементов структуры TLoginData загружаются в массив
Params;
> компонент Database по полученным данным производит подключение к
БД и выводится сообщение ' Соединение выполнено ' ;
> выполняется работа с БД путем вызова одной из библиотек DLL, кото-
рые будут описаны ниже;
> после завершения работы с БД, выгружается DLL для работы с БД, вы-
бирается пункт меню «Система\Завершить сеанс .. и на этом работа с при-
ложением завершается.
Описанная схема приведена на рис. 60.