Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / MVC реализация, вроде. Как связать две формы через интерфейс ? / 7 сообщений из 7, страница 1 из 1
02.09.2016, 06:20
    #39302399
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
Использую C++ Builder.
Есть две формы: FrmAuth - форма авторизации, FrmMain - главная форма.
Необходима чтобы они обменивались "сообщениями" между собой через контроллер.
Я хочу чтобы при попытки авторизации контроллер обрабатывал событие от FrmAuth(onClick) и передавал данные(логин, пароль) модели, которая в свою очередь сделает попытку подключения к УДБ. Если все удачно то она вернет сообщение об этом контроллеру, который должен закрыть форму авторизации и открыть главную форму.

Также на главной форме есть кнопка "Сменить пользователя". При смени пользователя сообщения идут от главной формы через контроллер к форме авторизации.

Мне не понятна логика связывания все воедино.

Вот как-то так!
...
Рейтинг: 0 / 0
02.09.2016, 07:12
    #39302405
m_Sla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
gera3323Использую C++ Builder.
Есть две формы: FrmAuth - форма авторизации, FrmMain - главная форма.
Необходима чтобы они обменивались "сообщениями" между собой через контроллер. Что за контроллер?
gera3323Я хочу чтобы при попытки авторизации контроллер обрабатывал событие от FrmAuth(onClick) и передавал данные(логин, пароль) модели, которая в свою очередь сделает попытку подключения к УДБ. Если все удачно то она вернет сообщение об этом контроллеру, который должен закрыть форму авторизации и открыть главную форму. почему не так?
1) приложение показывает форму пароля
2) приложение посылает запрос контоллеру
3) приложение получает ответ от контроллера
4) приложение скрывает форму пароля
5) приложение показывает основную форму
...
Рейтинг: 0 / 0
02.09.2016, 07:18
    #39302408
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
m_Sla,
ну вот так получилось
...
Рейтинг: 0 / 0
02.09.2016, 07:23
    #39302409
gera3323
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
m_Sla,
его придумать нужно
...
Рейтинг: 0 / 0
02.09.2016, 07:31
    #39302413
m_Sla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
gera3323m_Sla,
ну вот так получилоськак понять формы общаются через контроллер?
2 формы входят в 1 приложение
с контроллером общается приложение, а не формы
...
Рейтинг: 0 / 0
02.09.2016, 07:35
    #39302416
CEMb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
m_Slaс контроллером общается приложение, а не формыпод контроллером подразумевается (разумная) шина данных между формами
...
Рейтинг: 0 / 0
02.09.2016, 07:59
    #39302421
m_Sla
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MVC реализация, вроде. Как связать две формы через интерфейс ?
Ну так форма1 и форма2 это View
какой м/у ними контроллер?
В моем понимании ФормаПароля это вспомогательная часть Основной формы.
Ну или Форма пароля сразу является контроллером.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / MVC реализация, вроде. Как связать две формы через интерфейс ? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]