Тест на языке программирования Visual Basic

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

?ующие хлопоты и заботы:

  1. Поставляет кирпичики-компоненты, из которых собираются готовые программы;
  2. Дает возможность записывать необходимые операторы языка программирования;
  3. Помогает находить ошибки и исправлять их;
  4. Позволяет оформлять готовые программы так, чтобы их можно было запускать на любом компьютере, а не только на том, где их создали.

Благодаря заботливости, которую проявляет система программирования, труд автора программы становится более творческим, а производительность и эффективность работы повышается. Созданные проекты могут включать в себя мультимедийные эффекты, графику, звук и прочее.

Проектом на Visual Basic называется комплект файлов, которые используются для разработки приложения. В состав проекта входят следующие основные файлы:

  1. файл проекта ( расширение .vbp);
  2. файлы форм ( расширение .frm);
  3. файлы основных модулей ( расширение .bas);
  4. файлы модулей классов (расширение .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