Курсовая работа: Разработка программного модуля
End Select – выполняет одну из нескольких групп инструкций в зависимости от некоторого выражения.
4. Тестирование программного модуля
Ниже приведён пример работы программного модуля. Для этого ввели в поле ввода размерность матрицы равную 5. При нажатии кнопки «Заполнить матрицу» в окне вывода появилось квадратная матрица пятого порядка, заполненная случайными числами от 0 до 6, что представлено на рисунке 10:
Рисунок 10 - Вид пользовательской формы с заполненной матрицей
При выборе первого переключателя определяется сумма элементов, находящихся под главной диагональю матрицы. При выборе второго переключателя – сумма элементов матрицы, составляющих главную диагональ.
При нажатии кнопки «о программе» появляется сообщение с краткой информацией о программе.
При нажатии кнопки «Работать с Excel» появляется диалоговое окно, в котором задаётся размерность матрицы.
При нажатии кнопки «Оk» на листе Excel появляется результат, который представлен на рисунке 11:
Рисунок 11 – Лист Excel с результатом
Диалоговое окно «окно возврата» позволяет пользователю вернуться к работе с пользовательской формой.
Как видно из приведенного примера программа является полностью работоспособной.
Заключение
В данном курсовом проекте с помощью языка программирования Visual Basic for Application был разработан программный модуль, который позволяет: задавать квадратную матрицу и программно заполнять её случайными числами от 0 до 6; вычислять сумму элементов находящихся под главной диагональю; вычислять сумму элементов составляющих главную диагональ. Был предусмотрен режим работы с листом Excel.
В программе произведена обработка возможных ошибок, что облегчает пользователю работу с программой.
В ходе тестирования программа показала себя полностью работоспособной. Следовательно, поставленную задачу можно считать выполненной.
Список использованных источников
1. Гарнаев А.Ю. Самоучитель VBA. – СПб.: БХВ – Санкт-Петербург, 2000. – 512 с.
2. Гарнаев А.Ю. Самоучитель VBA. – СПб, БХВ – Санкт-Петербург, 2002.
3. MS OfficeXP: Разработка приложений / Под редакцией Ф.А. Новикова. СПб.: БХВ – Санкт-Петербург, 2003.