Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/18: Рейтинг темы: голосов - 18, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 04.12.2015
Сообщений: 37

Программа-тест

24.04.2016, 16:07. Показов 3980. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, друзья!
В общем такая идея:
делаю тест в с++ builder, но моих непрочных знаний не хватает, для того, чтобы осуществить всё затеянное;
1. Хотелось бы, чтобы вопросы и ответы хранились в отдельном файле, не внутри программы
2. Файл с вопросами и ответами можно было бы открывать внутри моей программы, для редактирования вопросов,
изменения и добавления новых.
3. Шифрование. Чтобы простой и обычный люд не понимал сути происходящего при открытии файла с заданием.
_______________________________

На данный момент я написал прогу, но вопросы и ответы внутри кода, это не совсем удобно, каждый раз перекомпилировать, создавать заново, в случае добавления вопроса. С шифрованием вроде мало-помалу разобрался, в тестовом режиме получилось, благодаря коду, который нашёл на форуме.
Сейчас не могу дошевелить мозгами:
как мне запилить вопросы и ответы в отдельный файл, при этом зашифровать массив, а не текстовую строку,
как потом всё это открывать и редактировать.
Спасибо, жду обратной связи
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.04.2016, 16:07
Ответы с готовыми решениями:

Программа - тест
В программировании 0. В универе учил Паскаль, но тут захотелось выучить С++. Почитал книжечки, дошел до Массивов и тут девушка попросила ей...

Программа-тест на c++ в билдере
Всем привет. Мне нужно было сделать программу-тест, по какому-нибудь предмету. При запуске программы должно появляться окно, где нужно...

borland C++ 5.02 программа тест на owl
надо сделать так, чтобы вопросы теста появлялись в одном окне, после нажатия на кнопку "следующий" или отдельный пункт меню...

9
Модератор
 Аватар для D1973
9923 / 6459 / 2457
Регистрация: 21.01.2014
Сообщений: 27,409
Записей в блоге: 3
25.04.2016, 12:48
Используй БД. Удовлетворяет всем условиям:
1. Отдельный файл.
2. Интерфейс редактора вопросов и ответов делается просто и быстро
3. Достаточно установить на БД пароль и для 90% "обычного люда" это будет достаточным препятствием. Ну а если добавить маленько паранойи, то вот эта тема тебе в помощь
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
25.04.2016, 14:09
Делал что-то подобное, только вместо БД был экселевкий файл с вопросами и ответами.
0
1 / 1 / 0
Регистрация: 04.12.2015
Сообщений: 37
25.04.2016, 16:39  [ТС]
можешь поделиться исходниками? хотя бы кодом?
0
25.04.2016, 18:06

Не по теме:

Цитата Сообщение от nsergeyev Посмотреть сообщение
можешь поделиться исходниками? хотя бы кодом?
А что ж еще-то в исходниках бывает??? :D
Ох, как народ у нас халяву любит!!! Тут кода-то строк 100 не более, из которых добрая часть придется на стандартные заготовки типа
C++
1
2
3
4
void __fastcall TForm1::Button1Click(TObject *Sender)
{
 
}
На этом только форуме тем про создание тестов - пятой точкой ешь... Внизу темы посмотреть - ну никак не судьба. А уж что-то прочитать в книгах по своей теме - ну не царское это дело!

Миниатюры
Программа-тест  
0
1 / 1 / 0
Регистрация: 04.12.2015
Сообщений: 37
25.04.2016, 20:06  [ТС]
перед тем, как создать пост, что-то да сам написал, но есть загвоздка, при этом перешерстил много чего на форумах, далеко не только на этом, что то полезного для себя нашёл, но весьма не много.
0
Модератор
 Аватар для D1973
9923 / 6459 / 2457
Регистрация: 21.01.2014
Сообщений: 27,409
Записей в блоге: 3
26.04.2016, 12:41
Цитата Сообщение от nsergeyev Посмотреть сообщение
но есть загвоздка
Какая? Просто на конкретный вопрос быстрее получишь ответ...
И, кстати, ты нигде не упомянул, на каком Билдере работаешь... Ради интереса хочу на грядущих праздничных днях набросать тестилку с возможностью редактора вопросов/ответов на основе БД Акцесс и просто посмотреть, сколько чистого времени (не считая перекуров, запоев и похмелья) это у меня займет...
1
1 / 1 / 0
Регистрация: 04.12.2015
Сообщений: 37
26.04.2016, 15:42  [ТС]
Хочу сделать, т.о.: открыл прогу, создал в ней файл с тестам, сохранил локально, сидишь делаешь. С бд аксеесс вчера пробовал. Не совсем разобрался, я подключаю, добавляю, но это внутри одного файла. А если я хочу создать новый? Делал через ADO. Насколько я начитался, но, видимо, не вдоволь, быстрее сделать через стринггрид. Но, важно, чтобы при сохранении файл шифровался, при открытие проходила дешифрация. Я не говорю о том, что это долго и очень сложно, вероятно для тебя это слишком просто, потому и прошу помощи у знающих и смыслящих людей, либо кто то делал уже. Спасибо)
Работаю в с++ builder 10
0
Модератор
 Аватар для D1973
9923 / 6459 / 2457
Регистрация: 21.01.2014
Сообщений: 27,409
Записей в блоге: 3
26.04.2016, 18:20
nsergeyev, надеюсь, сроки тебя не поджимают... т.к. код не надо было вчера сдать? У меня ХЕ3, так что, в принципе, мой проект должен у тебя будет открыться... набросаю на днях, но только с акцессом, с текстовыми файлами гораздо больше заморочек...
0
1 / 1 / 0
Регистрация: 04.12.2015
Сообщений: 37
27.04.2016, 00:52  [ТС]
Да сроки не поджимают, хотелось бы до 9 мая сделать.
То что пойдёт это здорово) но) есть ли возможность мне как-то удаленно обьяснить?) почта?!) надеюсь, с моей стороны
Это не наглость, я не сторонник того, что бы просто скопировать, люблю разобраться, так, чтобы после вопросов не возникало и в черепушке что-то отложилось)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.04.2016, 00:52
Помогаю со студенческими работами здесь

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

Программа тест
В delphi новичёк, нужно создать программу тестирования. Она должна поддерживать drag and drop, включать в себя редактор вопросов и ответы...

программа-тест
многоуважаемые программисты, очень прошу вашей помощи, я на гране. я сделал программу, она работала правильно, но вдруг перестала работать....

Тест-программа
Здравствуйте. Мне нужно сделать тест и 15 вопросов. Я написал нужный элимент. Проблема в том что я не могу сделать так что бы тест не...

Тест-программа
Надо сделать тест программу. Ну пример Экзаменный. И надо сделать легко было что бы добавлять Тесты на программе. И распечатеть результат...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru