Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/19: Рейтинг темы: голосов - 19, средняя оценка - 4.58
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 6

Тест на C# с использованием Access

04.12.2010, 11:11. Показов 3742. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем! Нужна помощь следующего рода...
Допустим, существует база данных Access. В ней есть 3 таблицы. Первая таблица содержит вопросы (строка-вопрос и т.д), вторая таблица содержит ответы (логическое true, false), и третья таблица содержит варианты ответов на соответствующие вопросы...У всех таблиц есть общий ключ, например, название столбца "id"...

Нужно сделать тест...примерно так: запускается форма, на ней вопрос и радиогруппа с 4 вариантами ответа...ну если выбран пункт в радиогруппе идет проверка в таблице (там где true или false)...вопросы должны выбираться рандомно...ну и в конце оценка за тест...

Как это осуществить? Ну как что выбирать и т.д....ну так сказать на словах...ну и примеры кода приветствуются...надеюсь все понятно объяснил. Может где поднималась подобная тема...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.12.2010, 11:11
Ответы с готовыми решениями:

Тест с использованием БД
Доброго времени суток, уважаемые. В общем-то, дали тему на дипломку: сделать электронный учебник по ПДД. С самим учебником я справился,...

Тест с использованием файлов
Написал метод в классе, для записи данных в файл и их чтения. Хотел написать к методам тест. Гуглил, гуглил. Вот что получилось: ...

Тест с использованием БД Paradox
кто не будь может делал тест с использование БД Paradox. Я знаю что Paradox это старье, но все же скиньте пожалуйста исходники! Очень...

8
 Аватар для ShEvOvIcH
12 / 12 / 3
Регистрация: 30.11.2010
Сообщений: 36
05.12.2010, 23:17
Есть уже какие то наработки ?
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
06.12.2010, 00:27
klemid, для "общения" с БД используй технологию ADO.NET
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 6
06.12.2010, 16:44  [ТС]
Знаю я про технологию ADO.NET...и использую ее...и работаю с БД нормально...просто я не могу понять как именно можно осущесвить выборку вопросов случайным образом в радиогруппу и каким образом определять правильный ответ на вопрос или нет...так как ниче сделать не могу, соответственно пока наработок нет...

Может тема была подобная уже??? или что то похожее?? кто-нибудь видел?)))
0
 Аватар для ShEvOvIcH
12 / 12 / 3
Регистрация: 30.11.2010
Сообщений: 36
06.12.2010, 17:35
Цитата Сообщение от klemid Посмотреть сообщение
...просто я не могу понять как именно можно осущесвить выборку вопросов случайным образом в радиогруппу и каким образом определять правильный ответ на вопрос или нет..ю
Ты сам все написал
Случайный вопрос получаешь с помощью рандома. Мож даже уже использованый вопрос заносить куда то для того что бы несколько раз не выдавать один и тот же вопрос.
По ключевому полю получаешь ответы (и их количество) на случайный вопрос.
На форме должно быть поле для приема текста вопроса, а радиобутоны добавляешь динамически по количеству вопросов. Вот и все
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 6
06.12.2010, 19:52  [ТС]
Ну так то многое понятно))) теперь не понятно только как это все реализовать))) как использовать ключевое поле и как рандомно выбирать вопросы из бд))
0
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
07.12.2010, 07:43
Цитата Сообщение от klemid Посмотреть сообщение
как рандомно выбирать вопросы из бд
выбирай вопросы по ID, который генерируется рандомом, перед выводом на экран проверяешь есть ли такой ID (т.к. могут быть не по порядку) и выводился ли уже.
Можно еще загнать все ID в коллекцию (или массив), а после использования удалять их оттуда
0
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 6
08.12.2010, 14:06  [ТС]
Всем огромное спасибо за помощь)
0
 Аватар для ][irurg
181 / 180 / 38
Регистрация: 16.06.2010
Сообщений: 511
08.12.2010, 23:10
Делал тест, работает с .тхт , незнаю , может кому пригодится
Вложения
Тип файла: 7z Backup.7z (27.3 Кб, 233 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2010, 23:10
Помогаю со студенческими работами здесь

Тест в PowerPoint с использованием VB
Здравствуйте. Сделал тест в PP, но необходимо, чтобы результаты теста записывались в отдельный (создаваемый желательно) файл Excel. ...

DBRadioGroup (тест с использованием БД)
Добрый вечер. Есть задача сделать тест с использованием СУБД (accsess). Подскажите пожалуйста, как организовать заполнение...

Тест с БД access
Добрый день! Помогите пожалуйста разобраться с тестом. Идея состоит в том что на форме есть метка(вопрос) и 3 кнопки(ответы). В БД есть...

Тест в Access
Всем привет, кто-нибудь может подсказать, в общем у меня есть выплывающий список с фамилиями тестируемого (фамилии хранятся в таблице) как...

Тест по Access!
Помогите решить тест, пожалуйста! 1. Какие из перечисленных свойств не являются свойствами реляционной таблицы? (Может быть несколько...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru