Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Реализация программного обеспечения. В качестве оператора для смены вопроса и ответов, при нажатии на кнопку, используется оператор If Then Else




 

В качестве оператора для смены вопроса и ответов, при нажатии на кнопку, используется оператор If…Then…Else, так как он представляет собой простейшую и самую распространенную форму проверки условий в Visual Basic.

Для считывания данных из файлов был использован оператор If…Then…Else, потому что заранее не было известно точное количество повторений (когда будет конец файла).

В качестве переменных были использованы два типа: целые (Integer) и строковые (String). Можно было использовать один тип переменной – универсальный (Variant), но данный тип работает очень медленно, поскольку Visual Basic вынужден тратить время на его интерпретацию. К тому же данный тип занимает очень много места в оперативной памяти.

Для создания, удаления и копирования файлов используется модель файловой системы (File System Object). Данная система предоставляет объектно-ориентированный инструмент для работы с папками и файлами. Она выполняется намного быстрее и содержит больше методов и свойств, чем традиционные операторы по работе с папками и файлами.

Форма MDIFrom:

Private Sub mnuAvtor_Click() – данная процедура открывает окно справки об авторе программы

Private Sub mnuCreate_Click() – процедура, открывающая окно создания или изменения теста.

Private Sub mnuExit_Click() – процедура, выхода из программы.

2. Форма frmIzm:

Private Sub cmdExit_Click() – процедура, закрывающая данную форму и удаляющая папку «pred».

Private Sub cmdEnd_Click() – процедура удаляет файл, находящийся в папке «test», копирует файл, находящийся в папке «pred» в папку «test», удаляет папку «pred», закрывает данную форму.

Private Sub cmdRec_Click() – процедура записывает в файл вопросы и ответы.

Private Sub cmdOpen_Click() – процедура открывает файл для изменения теста.

Private Sub cmdSave_Click() – процедура записывает в файл вопросы и ответы.

Private Sub cmdSled_Click() – процедура удаляет все надписи в текстовых полях и убирает галочку у всех переключателей.

Private Sub Command1_Click() – процедура ввода названия теста, создания папки test и pred и проверки, существует ли файл в папке «test».

Public Sub cmdNext_Click() – процедура удаляет все надписи в текстовых полях и убирает галочку у всех переключателей.

Форма frmAvtor

Private Sub Command1_Click() – процедура, закрывающая данную форму


 

Приложение Р– Пример Приложения «Текст программы»

 

// Подпрограмма для сохранения варианта правильного ответа

Private Sub cmdRec_Click()

// Если правильный ответ не выбран, то появляется сообщение

If opt1 = False And opt2 = False And opt3 = False Then

MsgBox ("Выберите правильный ответ")

Else

Open k For Append As #1

Print #1, txtQuest.Text

// Проверка, какой ответ выбран правильным и сохранение метки в файле

If opt1 = True Then

Print #1, txtOtv1.Text & Chr(126)

Print #1, txtOtv2.Text

Print #1, txtOtv3.Text

End If

If opt2 = True Then

Print #1, txtOtv1.Text

Print #1, txtOtv2.Text & Chr(126)

Print #1, txtOtv3.Text

End If

If opt3 = True Then

Print #1, txtOtv1.Text

Print #1, txtOtv2.Text

Print #1, txtOtv3.Text & Chr(126)

End If

Close #1

End If

End Sub


 

Приложение С – Пример описания тестирования программного обеспечения

 
 






Поделиться с друзьями:


Дата добавления: 2015-11-05; Мы поможем в написании ваших работ!; просмотров: 331 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Неосмысленная жизнь не стоит того, чтобы жить. © Сократ
==> читать все изречения...

2347 - | 2058 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.