На главную

 

ПРИЛОЖЕНИЯ ДЛЯ WINDOWS FORMS

Лабораторная работа

Выполнить: Создать тестовую систему.
I. Главная форма:

1.    Проект должен иметь главную форму с меню, в котором представлены два пункта: пройти тестпосмотреть результаты.

2.    Остальные формы проекта описаны ниже.

II. Формы-опросники:

1.    Первая форма: для ввода имени и фамилии учащегося.

2.    Создать формы для вопросов теста: 20 вопросов (форм) разного типа (единственный выбор, множественный выбор, ввод ответа, сопоставление / ранжирование).

3.    Создать глобальную переменную для подсчета баллов (количество правильных ответов). О создании глобального поля/переменной см. ниже.

4.    Организовать переходы вопросов (форм) по щелчку на кнопку каждой формы и подсчет количества баллов.

5.    Итоговая форма должна выводить результат выполнения теста и сохранять результаты в файл.

III. Форма Результаты:

При выборе пункта «Просмотр результатов» должны загружаться данные о результатах пройденных тестов с фамилиями учащихся (из файла).

[Название проекта: Lesson_16Lab1, название файла L16Lab1.cs]

Создание глобального свойства (текстового поля) для передачи в другую форму.
Задача: Передать значение текстового поля из 
Формы 1 в Форму 2.
Реализация:

·  В Форме 1 добавить текстовое поле для хранения глобального значения.

·  В коде класса Формы 1 добавить свойство, отождествленное с текстовым полем:

public partial class Form1 : Form
    {
// наш код:
        public string Data
        {
            get
            {
                return TextBox1.Text;
            }
        }

·  Добавить элемент Метка (Label1) на Форму 2.

·  В обработчик события загрузки Формы 2 добавить код:

  Form1 frm1 = new Form1();
  this.label1.Text = frm1.Data;

 

На главную