Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Программы для слайдов 2,3,4,5,6





Состоят из 13 процедур. Условно разобьем программу на 6 модулей. Текст программы для слайда 2:

'Слайд 2

модуль1

'Активизация переключателей 1-12

Private Sub OptionButton1_Click()

End Sub

Private Sub OptionButton2_Click()

End Sub

Private Sub OptionButton3_Click()

End Sub

Private Sub OptionButton4_Click()

End Sub

Private Sub OptionButton5_Click()

End Sub

Private Sub OptionButton6_Click()

End Sub

Private Sub OptionButton7_Click()

End Sub

Private Sub OptionButton8_Click()

End Sub

Private Sub OptionButton9_Click()

End Sub

Private Sub OptionButton10_Click()

End Sub

Private Sub OptionButton11_Click()

End Sub

Private Sub OptionButton12_Click()

End Sub

Модуль2

'Обработка ответов - кнопка "Далее"

Private Sub Commandbutton1_click()

Dim Flag_1 As Boolean

Dim Flag_2 As Boolean

Dim Flag_3 As Boolean

'Проверка активизации переключателя для первого вопроса

If (Not OptionButton1.Value) And (Not OptionButton2.Value) And (Not OptionButton3.Value) And (Not OptionButton4.Value) Then

Flag_1 = False

Else

Flag_1 = True

End If

'проверка активизации переключателя для второго вопроса

If (Not OptionButton5.Value) And (Not OptionButton6.Value) And (Not OptionButton7.Value) And (Not OptionButton8.Value) Then

Flag_2 = False

Else

Flag_2 = True

End If

'проверка активизации переключателя для третьего вопроса

If (OptionButton9.Value = False) And (OptionButton10.Value = False) And (OptionButton11.Value = False) And (OptionButton12.Value = False) Then

Flag_3 = False

Else

Flag_3 = True

End If

Модуль3

'ошибка! не выбран ответ на первый вопрос

If Flag_1 = False Then

MsgBox "Вы не ответили на первый вопрос.", vbQuestion

Exit Sub

End If

'ошибка! не выбран ответ на второй вопрос

If Flag_2 = False Then

MsgBox "Вы не ответили на второй вопрос.", vbQuestion

Exit Sub

End If

'ошибка! не выбран ответ на третий вопрос

If Flag_3 = False Then

MsgBox "Вы не ответили на третий вопрос.", vbQuestion

Exit Sub

End If

Модуль4

'запись результата тестирования для данного слайда

Open "D:\T\Результат тестирования.txt" For Append As 1

If OptionButton2.Value Then

Print #1, "1"

Else

Print #1, "0"

End If

If OptionButton6.Value Then

Print #1, "1"

Else

Print #1, "0"

End If

If OptionButton9.Value Then

Print #1, "1"

Else

Print #1, "0"

End If

Close #1

Модуль5

'установка переключателей в неактивное состояние

OptionButton1.Value = False

OptionButton2.Value = False

OptionButton3.Value = False

OptionButton4.Value = False

OptionButton5.Value = False

OptionButton6.Value = False

OptionButton7.Value = False

OptionButton8.Value = False

OptionButton9.Value = False

OptionButton10.Value = False

OptionButton11.Value = False

OptionButton12.Value = False

Модуль6

'преход к слайду 3

With SlideShowWindows(1).View

.GotoSlide 3

End With

End Sub

 

Модуль1 объединяет процедуры активизации переключателей трех групп, расположенных на слайде. После активизации переключателей ученик щелкает по кнопке «Далее». Возможны два варианта работы. Первый вариант соответствует случаю, когда ученик забыл выбрать ответ на один из вопросов, т.е. не активизировал переключатели. (модуль1). Результатом является сообщение об ошибке с указанием пропущенного вопроса (модуль3) и ученику вновь предлагается активизировать переключатель из группы, соответствующий этому вопросу. Второй вариант заключается в том, что выбраны ответы на все вопросы слайда. В этом случае в текстовый файл Результат тестирования.txt записывается 1 для каждого верного ответа и 0 – для неверного. Модуль 4 содержит информацию о «верных» переключателях. (активизация переключателей – 2,6,9 для слайда 2)

Для восстановления исходного состояния элементов управления служит модуль5, в котором все переключатели переводятся в неактивное состояние.

На заключительном этапе выполняется модуль 6, обеспечивающий переход к указанному в нем слайду.

Тексты процедур для слайдов 3,4,5,6 аналогичны приведенному выше для слайда 2, за исключением модулей 4 и 6. Ниже приведены тексты модулей 4 и 6 для слайдов 3,4,5,6:

Для слайда 3:

Модуль4

'запись результата тестирования для данного слайда

Open "D:\T\Результат тестирования.txt" For Append As 1

If OptionButton1.Value Then

Print #1, "1"

Else

Print #1, "0"

End If

If OptionButton8.Value Then

Print #1, "1"

Else

Print #1, "0"

End If

If OptionButton11.Value Then

Print #1, "1"

Else

Print #1, "0"

End If

Close #1

Модуль6

'преход к слайду 3

With SlideShowWindows(1).View

.GotoSlide 4

End With

End Sub

Date: 2015-07-27; view: 256; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию