Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
http://rghost.ru/35682663 Представляю вашему вниманию тест на знания игр вселенной Механоиды. Но большинству тут присутствующих она будет полезна тем, что можно посмотреть одну из реализаций программ-тестов.
Что программа умеет: - Парсить xml с текстом тестов - Выводить их в случайном порядке - Выводить варианты ответов в случайном порядке - Вычислять количество правильных ответов - Вычислять время, за которое был пройден тест - Выдавать оценку ответов по 12-ти бальной шкале с текстовым описанием - Выдавать бонусы в плюс или минус к процентам в зависимости от времени прохождения теста - Реализована работа музыки на всех страницах без прерываний и подобных проблем - Превью-картинки к вопросам, при клике - увеличение, при отсутствии - вывод заменяющего изображения и отключение увеличения
Подробнее про файлы в комплекте: config.aimt - просто открываем файл блокнотом или иным текстовым редактором. Нужен для сохранения настроек музыки и определения типа вывода вопросов. Также хранит в себе данные о результатах прошлого прохождения вопроса и максимальное полученное значение. В нашем случае - проценты от 0 до 120. aimt.dll - на самом деле обычный текстовик, открываем как и конфиг выше. Внутри xml-данные, содержащие информацию о каждом вопросе, правильном ответе, адресе картинки и о ID вопроса. Зачем dll? Защита от ламеров и не слишком любопытных, просто чтобы из лишнего любопытства никто не полез смотреть правильные ответы. А большего подобным программам и не нужно.
ну вот, хоть что-то более менее интересное выкладывать начали... хороший пример.
только зачем вешать список для ответов, будет красивее сделать радиокнопками, да или из картинок составить кнопки чтоб нажимать, и подписи к ним менять. А то список со своими полосами прокрутки и синей подсветкой вид портит
проект можно легко сделать растягиваемым. При увеличении картинок показывать их внутри окна проекта, с соотв. размерами. Возможно использовать какие-то эффекты при этом. Ну и кажется будет получше если окно проекта все таки будет системным. Как задавать вопросы