Тест на языке программирования Visual Basic
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?ующие хлопоты и заботы:
- Поставляет кирпичики-компоненты, из которых собираются готовые программы;
- Дает возможность записывать необходимые операторы языка программирования;
- Помогает находить ошибки и исправлять их;
- Позволяет оформлять готовые программы так, чтобы их можно было запускать на любом компьютере, а не только на том, где их создали.
Благодаря заботливости, которую проявляет система программирования, труд автора программы становится более творческим, а производительность и эффективность работы повышается. Созданные проекты могут включать в себя мультимедийные эффекты, графику, звук и прочее.
Проектом на Visual Basic называется комплект файлов, которые используются для разработки приложения. В состав проекта входят следующие основные файлы:
- файл проекта ( расширение .vbp);
- файлы форм ( расширение .frm);
- файлы основных модулей ( расширение .bas);
- файлы модулей классов (расширение .cls).
Файл проекта. Содержит связи между всеми элементами приложения и включает в себя все его формы и модули, а также различные ссылки и настройки для компиляции.
Файлы форм. Содержат описания форм, используемых в приложении, составляющих их элементов со значениями свойств, а также объявляемые переменные, константы, процедуры обработки событий и пользовательские процедуры и функции. Для каждой формы приложения существует свой файл.
Файлы основных модулей. Их содержимым являются процедуры, функции, а также объявляемые переменные, которые можно использовать в других модулях данного приложения.
Файлы модулей классов. Предназначены для создания разработчиком собственных классов с описанием их методов и свойств. Модули классов похожи на модули форм, но, в отличие от них, не имеют отображаемого пользовательского интерфейса.
Свой проект я представляю состоящим из множества форм по количеству вопросов(26 форм). Перед началом тестирования я планирую предложить регистрацию учащемуся(1 форма регистрации). По результатам тестирования программа будет подсчитывать количество правильных ответов, и переводить полученные баллы в оценочный вид(1 итоговая форма). Управление своей программой я выполнил с помощью командной кнопки Переход к следующему вопросу, что позволяет при тестировании не отвлекаться на интерфейс программы.
Процесс создания любого приложения на Visual Basic происходит последовательно в следующем порядке от идеи - к реализации:
создание внешний вид приложения;
определение свойства у всех элементов приложения (характеристики)
описание необходимых методов (программный код)
- тестирование приложения.
Первый этап. Визуальное программирование
Работа программиста по созданию программы начинается не за компьютером, а за столом. Обдумав идею создания программного приложения, я расчертил будущий внешний вид каждой формы проекта на бумаге, указав места расположения управляющих элементов. И в итоге я получил 28 форм, что, на мой взгляд, сделало тест более привлекательным.
- Форма 1 представляет собой регистрационный лист, на котором размещена инструкция пользователю, предусмотрены два поля для ввода фамилии и класса, имеется мультимедийный объект часы и предусмотрена кнопка для продолжения теста Приступить к тесту. В случае если пользователь не заполняет одно из окон. На экране выдается модальное окно с сообщением об ошибке регистрации с текстом Вы забыли ввести данные.
- Формы 2, 6, 8, 9, 10, 11, 12, 14, 17, 19, 24, 25, 26, 27 построены по принципу выбора ответа из 4-х вариантов перечисленных с помощью радио кнопок.
- Формы 4, 5, 20 предлагают учащемуся ввести ответ с клавиатуры.
- На формах 15,21,22 кроме текста размещен графический объект, являющийся частью тестового задания. Ответ учащийся должен ввести с клавиатуры.
- На форме 7 размещены фотографии компьютерных устройств, которые являются управляющими объектами (щелчок на фотографии фиксирует правильный ответ).
- На формах 13, 16, 23 тестовый вопрос сопровождается графическим пояснением в виде таблицы или схемы .Выбор ответа - из 4-х вариантов перечисленных с помощью радио кнопок.
- На форме 18 в контейнере для выбора ответов размещены фрагменты элементов окна приложения Paint. Выбор ответа - из 4-х вариантов перечисленных с помощью радио кнопок.
- На форму 3 помещен анимационный объект, демонстрирующий передачу информации. Выбор ответа - из 4-х вариантов перечисленных с помощью радио кнопок.
- На итоговой форме 28 размещены управляющие объекты типа Label, предусмотренные для вывода результатов тестирования.
Подготовительный этап закончен, можно приступать к работе на компьютере. Для этого нужно запустить программную среду и начать поэтапную реализацию каждой формы.
До того как разработать конкретные типы форм надо создать основу для каждой из них. Я добавил 27 дополнительных форм и изменил им свойства согласно таблице:
Класс объектовСвойствоЗначение по умолчаниюНовое значениеFormCaptionForm1, Form2…Form28Регистрационный лист, вопрос 1, вопрос 2 … Результаты тестированияHeight36009000Width480010005
На формах со 2-ой по 27 включительно есть 4 элемента CommandButton. Свойства для них заданы в следующей таблице:
Класс объектовСвойствоЗначение по умолчаниюНовое значениеCommandButtonCaptionCommand2Style01BackColorButton face&H00FFFFFF&a