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