ологій у навчальному процесі ми зможемо вирішити поставлені перед нами завдання. Дитина повинна усвідомлювати необхідність використання ІКТ при вивченні інших предметів, а цю мотивацію йому може дати найбільш ефективно вчитель-предметник. Ми досягнемо успіху у вирішенні завдання у формуванні ІКТ компетенції, коли всі вчителі школи включаться в цей процес;
) використання методики «снісходящіе проектування» - від компонентів додатка верхнього рівня до компонентів нижнього рівня;
) покрокова розробка. На кожному кроці виконується тестування створеного програмного фрагмента. Частковий перевіряється не тільки в рамках роботи всієї програми, а й у разі необхідності - з використанням спеціальних текстових конструкцій. Останнє необхідно, якщо функціональність створеного коди не повністю задіяна в рамках даної конкретної програми.
Розіб'ємо розробку програми на етапи.
Етап перший. Створюємо новий проект Windows Forms. Відразу ж замінимо стандартне ім'я проекту на будь-яке осмислене назва, в даному випадку «Тест з інформатики». Візуально представимо назва тесту на формі за допомогою елемента керування Label. Введемо текст у властивостях елементу: Тест з курсу інформатики. Для введення даних про тестируемом використовуємо текстове поле TextBox. Підпишемо кожне текстове поле: прізвище, ім'я, клас.
Етап другий. Тепер розмістимо елементи управління, які потрібні нам для початку роботи. Вони представлені у вигляді елементів управління Button. Тепер складемо програмний код для даної форми.
Public Class Form1a, b, c As StringSub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click=Val (TextBox1.Text)=Val (TextBox2.Text )=Val (TextBox3.Text). Label4.Text=0.Hide (). Show () Sub
End Class
Запустимо проект і переконаємося, що всі елементи знаходяться на формі.
Етап третій. Створимо другу форму, на якій буде розташований тест. Також за допомогою цього елемента будуть представлені питання, для варіантів відповідей будемо використовувати CheckBox.
Public Class Form2Sub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click.Hide (). Show () SubClass
Третя форма.Class Form3S As SingleSub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click.Hide (). Show () SubClass
Четверта форма.Class Form4S As SingleSub Button1_Click (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click.Hide (). Show () Sub
End Class
Наступні форми записуються подібним чином.
В останній формі виводитися результат тестування де виставляється оцінка в залежності від того на скільки питань було дано правильних відповідей. Ця форма виглядає наступним образом.Class Form10o, s As Singlea, c, b As StringSub Form10_Load (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load=0=Form1.TextBox1.Text=Form1.TextBox2 . Text=Form1.TextBox3.TextForm2.CheckBox1.Checked=True And.CheckBox2.Checked=False And.CheckBox3.Checked=False And.CheckBox4.Checked=False Then=s + 0.625IfForm3.TextBox1.Text=«г» Then=s + 0.625IfForm4.CheckBox1.Ch...