Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.61/49: Рейтинг темы: голосов - 49, средняя оценка - 4.61
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078

Программа для тестирования знаний

23.02.2011, 17:09. Показов 11111. Ответов 77
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно сделать множественный выбор, а не знаю как. Вот отрезок кода, но понимаю, что это бред.
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
             Dim Prov1 As Boolean
         Dim Prov2 As Boolean
         Dim Prov3 As Boolean
         Dim Prov4 As Boolean
        if Верно1 = 1 And checkbox1.Checked Then Prov1 = true
        if Верно2 = 2 And checkbox2.Checked Then Prov2 = true
        If Верно3 = 3 And checkbox3.Checked Then Prov3 = True
        If Верно4 = 4 And checkbox4.Checked Then Prov4 = True
        
 
        If Prov1 = True and Prov2 = True and Prov3 = True and Prov4 = True Then
            Кол=Кол+1
        Else
            Кол=Кол
            End If
Верно1,Верно2,Верно3,Верно4 Это переменные, которые содержат номер верного ответа (тип string)
Кол - Количество верных ответов.
Или может у кого другие предложения есть. Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.02.2011, 17:09
Ответы с готовыми решениями:

Создать программу клиент-сервер для тестирования знаний
Приветствую. Есть идея создать программу клиент-сервер для тестирования знании. Прикинул такой алгоритм. Что имеется: 1х...

Программа для тестирования
Здравствуйте! Задачка такая. Допустим есть текст тестов: В каком году родился Пушкин? + 1) 1799 2) 1812 3) 1772 4) 1899

Программа для тестирования
Здравствуйте! Задачка такая. Допустим есть текст тестов: В каком году родился Пушкин? + 1) 1799 2) 1812 3) 1772 4) 1899

77
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
23.02.2011, 21:26  [ТС]
Студворк — интернет-сервис помощи студентам
Блин Памирыч, я 2 месяца учу Vb.net , я чайника еще пака совсем, поэтому и сложно. Но вопросы то там это даааа
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
23.02.2011, 21:30

Не по теме:

Цитата Сообщение от _Лёша_ Посмотреть сообщение
Но вопросы то там это даааа
Насчет гороховой каши можно конечно поспорить, что она не извлекает звук :D


Вот и спрашивай, че не ясно. Да и для 2-месяцев ты знаешь довольно немало, я и за 2 года еще ничему не научился.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 12:30  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение

Не по теме:


Насчет гороховой каши можно конечно поспорить, что она не извлекает звук :D


Вот и спрашивай, че не ясно. Да и для 2-месяцев ты знаешь довольно немало, я и за 2 года еще ничему не научился.
Спасибо Памирыч, потом, когда софтину до ума доведу тебе скину, как соучастнику (мож пригодится) , я там еще mdb планирую и "сетевые прочие шалости", экспорт в excel результатов и мож еще что-нибудь.

Памирыч, а как сделать, чтобы при нажатии на кнопку цвет чекбокстов менялся, а по второму нажатию следующий вопрос (цвет то я знаю как поменять, а как по второму клику на следующий вопрос незнаю)
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 12:36
Цитата Сообщение от _Лёша_ Посмотреть сообщение
цвет чекбокстов менялся
Всех или правильных - зеленым, неправильных - красным?
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 14:02  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Всех или правильных - зеленым, неправильных - красным?
Правильных зеленым, неправильных красным если можно. Если нет, то хотя-бы что-нибудь одно.
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 14:04
Седне дома посмотрю, думаю, решение найдем

Добавлено через 30 секунд
Кстати, насчет цветов ты здорово придумал.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 14:24  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Седне дома посмотрю, думаю, решение найдем

Добавлено через 30 секунд
Кстати, насчет цветов ты здорово придумал.
Спасибо. Памирыч там такая тема есть, цветами выделяю, но:
Во первых вместе с неправильными выделяется выбраный ответ (ну там сам понимаешь почему, там в проверке косячок)
Во вторых нужно как-то хз как (я с таким еще не сталкивался) сделать задержку до второго нажатия кнопки "Принять" , чтобы люди посмотреть на эти чудо-цвета успевали! О_о ( пипец я скоро весь msdn выучу нащальника)
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 14:26
Цитата Сообщение от _Лёша_ Посмотреть сообщение
сделать задержку до второго нажатия кнопки "Принять"
Как вариант - запускается таймер с интервалом в пару секунд. А в коде таймера показ следующего вопроса и сразу остановка таймера.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 17:41  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Как вариант - запускается таймер с интервалом в пару секунд. А в коде таймера показ следующего вопроса и сразу остановка таймера.
Не получилось.

Добавлено через 7 минут
Еще вопрос как при создании mdb таким методом:
VB.NET
1
2
3
4
5
6
Dim AdCat As ADOX.Catalog = New ADOX.Catalog
AdCat.Create ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=zap.mdb;Jet OLEDB:Engine Type=5")
cn.Open()
Dim Com As New System.Data.OleDb.OleDbCommand ("CREATE TABLE Результаты (номер COUNTER CONSTRAINT номер PRIMARY KEY,Тема STRING, Дата string ,Группа STRING, Студент STRING  ,Верных_ответов STRING,Верных_ответов_в_процентах STRING )", cn)
Com.ExecuteNonQuery()
cn.Close()
установить на нее пароль, а потом в коде подключаться к ней с паролем?
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:05
Цитата Сообщение от _Лёша_ Посмотреть сообщение
Не получилось.
Намана все, вот немного ремиксовал
Для форума.rar

Насчет баз с паролем надо поискать. И мне непонятно что такое АДОХ
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:10  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Намана все, вот немного ремиксовал
Вложение 64517

Насчет баз с паролем надо поискать. И мне непонятно что такое АДОХ
Михалыч оно бредит! О_о попробуй выделить земля и марс (т.е. ответь не правильно)
Чето или я не понимаю логики...
0
24.02.2011, 18:14

Не по теме:

Цитата Сообщение от Памирыч Посмотреть сообщение
И мне непонятно что такое АДОХ
ADOX Fundamentals

1
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:16

Ниче оно не бредит - все верно
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:17  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Вложение 64519
Ниче оно не бредит - все верно
А почему луна зеленая, она же не планета?
А вроде понял, красным ошибка, все остальное зеленым, а не парильные ответы, так?
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:24
Луна зеленая потому что мы ее не отметили, и правильно сделали, а венера красная - потому что не отметили, а должны были.

Добавлено через 3 минуты
Цитата Сообщение от _Лёша_ Посмотреть сообщение
красным ошибка, все остальное зеленым, а не парильные ответы, так?
Так, все верно
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:24  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Луна зеленая потому что мы ее не отметили, и правильно сделали, а венера красная - потому что не отметили, а должны были.
А понял Михалыч! Ну нифига ты там понаворотил, опять мне весь вечер албанский шифровать .Спасибо!
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:35
Цитата Сообщение от _Лёша_ Посмотреть сообщение
албанский
Зато с ним код удобней и короче, а можно было и расписать чуть ли не как в ассемблере
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 18:55  [ТС]
Цитата Сообщение от Памирыч Посмотреть сообщение
Зато с ним код удобней и короче, а можно было и расписать чуть ли не как в ассемблере
Согласен.

Добавлено через 8 минут
Михалыч переделал, супер все пашет! Только смысл понимаю поверхностно, т.к. массивами так как ты не владею!

Добавлено через 7 минут
Microsoft ADO Ext. 2.7 for DDL and Security нужно в проект добавить, чтобы с ADOX работать
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
24.02.2011, 18:57
Цитата Сообщение от _Лёша_ Посмотреть сообщение
массивами так как ты не владею
Я тоже поверхностно, но знаешь ли, полезная штука. Чем-то похожа на листбокс, тока шустрее.
Но геморно удалять - добавлять элементы. Redim и ReDim Preserve юзаю только в крайнем случае.
Проще прилепить коллекцию.

Ну а что?
VB.NET
1
Q = IO.File.ReadAllLines(Application.StartupPath & "\Q.txt", System.Text.Encoding.Default)
Чик - и у нас в массиве весь файл, вернее, все его строки, и теперь можно обращаться напрямую к какой хочешь, а из файла это делать - надо мудрить.

Проще было сразу прочитать строки в коллекцию, но я упустил, но тогда код бы выглядел как в шестом:
VB.NET
1
2
3
4
5
ОткрываемФайл (НомерЗаписи1, "ПутьКФайлу", ОткрываемНаЧтение)
ЧитатьПока ФайлНеКончится
Коллекция.Добавить (НомерЗаписи1, ЧитаемСтроку)
Выполнять
ЗакрываемФайл(НомерЗаписи1)
А потом уже мутить с коллекцией.

Добавлено через 1 минуту
Цитата Сообщение от _Лёша_ Посмотреть сообщение
Microsoft ADO Ext. 2.7 for DDL and Security нужно в проект добавить, чтобы с ADOX работать
Это для меня пока чужое, хватает и OleDB.
1
 Аватар для _Лёша_
388 / 377 / 22
Регистрация: 08.02.2011
Сообщений: 1,078
24.02.2011, 19:01  [ТС]
Цитата Сообщение от Сергей.NET Посмотреть сообщение

Не по теме:


ADOX Fundamentals

Спасибо за ссылку, но на изучение этого msdn я потрачу годы, мне нужно знать, что дописать в мою строчку надо про пароль, там полюбому 2 слова.

Добавлено через 3 минуты
Памирыч я ADOX ом просто создаю файл mdb и вписываю таблицу с нужными колонками. Просто блин нужно закрыть этот mdb паролем при создании.
Ну если никто не знает и хрен с ним, можно забить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2011, 19:01

Программа для тестирования знаний
Нужно написать программу оболочка для тестирования знаний, чтобы можно было вставить файл с вопросами и 4 вариантами ответов. Достаточно...

Программа тестирования знаний для студента
Эта программа читает заранее подготовленный текстовый файл с вопросами по какому-либо предмету и выводит в экранную форму каждый вопрос с...

Программа для тестирования знаний о ПК, спец программах
Добрый вечер. Ищу программу для тестирования знаний о ПК и специальных программах. Программа отслеживает действия пользователей: клики на...

Программа для тестирования знаний, как лучше осуществить
Здравствуйте! Пишу программу для тестирования знаний. Подскажите как лучше осуществить, в качестве хранения информации выбрал *.xml формат,...

Программа тестирования знаний
Здравствуйте!!! Я розрабатываю програму тест на Дефи 7 для тестирования знаний, в основном студентов... Но маленькая загвоздка... По теории...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru