|
Анкета
|
|||
---|---|---|---|
#18+
Здравствуйте! Планируется написать Windows-приложение на C#, которое очень обобщенно можно назвать анкетой. Пользователю будут задаваться вопросы, он должен будет вводить данные и т.д. НО каждые последующие вопросы будут зависеть от ответа на предыдущие. В самом конце пользователь получает пакет документов на основе своих ответов. Отсюда вопрос: Мне, как начинающему программисту, приходят на ум только лишь огромные конструкции из операторов if и switch. Есть ли еще варианты решения задач подобного рода? Ведь в зависимости от ответа пользователей помимо того, что будет меняться конечный результат, будет меняться и содержимое формы, которую види пользователь. PS: все данные, которые вводит пользователь сохраняются в БД, откуда они потом берутся и вставляются в Word-шаблон. PSS: функции работы с Word и БД уже реализованы, осталось самое интересное - логика программы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 09:25 |
|
Анкета
|
|||
---|---|---|---|
#18+
Для каждого ответа хранить таблицу доп.вопросов. Типа такого: Вопрос 1 ответ 1 - задать вопросы 3,4 Вопрос 1 ответ 2 - задать вопросы 5,6 Вопрос 2 ответ 1 - задать вопросы 7,8 и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 09:35 |
|
Анкета
|
|||
---|---|---|---|
#18+
Dima TДля каждого ответа хранить таблицу доп.вопросов. Типа такого: Вопрос 1 ответ 1 - задать вопросы 3,4 Вопрос 1 ответ 2 - задать вопросы 5,6 Вопрос 2 ответ 1 - задать вопросы 7,8 и т.д. Спасибо за ответ, а хранить вопросы в чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 10:21 |
|
Анкета
|
|||
---|---|---|---|
#18+
Лучше в БД. Там же где ответы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 10:25 |
|
Анкета
|
|||
---|---|---|---|
#18+
Dima TЛучше в БД. Там же где ответы. Ага, это чисто орграф . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 10:49 |
|
Анкета
|
|||
---|---|---|---|
#18+
ЕвгенийВDima TЛучше в БД. Там же где ответы. Ага, это чисто орграф . У тебя всегда все по-научному :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 11:34 |
|
Анкета
|
|||
---|---|---|---|
#18+
AxeleronУ тебя всегда все по-научному :) Нет ничего практичней хорошей теории! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 11:57 |
|
Анкета
|
|||
---|---|---|---|
#18+
windows workflow foundation + database ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2015, 14:22 |
|
|
start [/forum/topic.php?fid=20&fpage=71&tid=1400988]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
5ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 336ms |
total: | 465ms |
0 / 0 |