powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Анкета
9 сообщений из 9, страница 1 из 1
Анкета
    #39123793
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Планируется написать Windows-приложение на C#, которое очень обобщенно можно назвать анкетой.
Пользователю будут задаваться вопросы, он должен будет вводить данные и т.д.
НО каждые последующие вопросы будут зависеть от ответа на предыдущие.
В самом конце пользователь получает пакет документов на основе своих ответов.

Отсюда вопрос:
Мне, как начинающему программисту, приходят на ум только лишь огромные конструкции из операторов if и switch.
Есть ли еще варианты решения задач подобного рода? Ведь в зависимости от ответа пользователей помимо того, что будет меняться конечный результат, будет меняться и содержимое формы, которую види пользователь.

PS: все данные, которые вводит пользователь сохраняются в БД, откуда они потом берутся и вставляются в Word-шаблон.
PSS: функции работы с Word и БД уже реализованы, осталось самое интересное - логика программы :)
...
Рейтинг: 0 / 0
Анкета
    #39123803
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для каждого ответа хранить таблицу доп.вопросов. Типа такого:
Вопрос 1 ответ 1 - задать вопросы 3,4
Вопрос 1 ответ 2 - задать вопросы 5,6
Вопрос 2 ответ 1 - задать вопросы 7,8
и т.д.
...
Рейтинг: 0 / 0
Анкета
    #39123852
G00dWINe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dima TДля каждого ответа хранить таблицу доп.вопросов. Типа такого:
Вопрос 1 ответ 1 - задать вопросы 3,4
Вопрос 1 ответ 2 - задать вопросы 5,6
Вопрос 2 ответ 1 - задать вопросы 7,8
и т.д.

Спасибо за ответ, а хранить вопросы в чем?
...
Рейтинг: 0 / 0
Анкета
    #39123859
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучше в БД. Там же где ответы.
...
Рейтинг: 0 / 0
Анкета
    #39123887
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЛучше в БД. Там же где ответы.
Ага, это чисто орграф .
...
Рейтинг: 0 / 0
Анкета
    #39123929
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВDima TЛучше в БД. Там же где ответы.
Ага, это чисто орграф .
У тебя всегда все по-научному :)
...
Рейтинг: 0 / 0
Анкета
    #39123953
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AxeleronУ тебя всегда все по-научному :)
Нет ничего практичней хорошей теории!
...
Рейтинг: 0 / 0
Анкета
    #39124143
Winnipuh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
windows workflow foundation + database
...
Рейтинг: 0 / 0
Анкета
    #39124159
blest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
G00dWINeЗдравствуйте!

НО каждые последующие вопросы будут зависеть от ответа на предыдущие .



Вообще это вопрос к проектированию БД.

Я не знаю насчет орграфа, по-моему вопрос решается созданием таблицы вопросы по ответам

...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Анкета
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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