Структура и функции программы на Visual basic
Разработка проекта на Visual basic с доказательством правильности работы программы. Использование модуля формы, процедуры пользователя, решающие предписанные задачи, процедуры ввода исходных данных и вывода результата. Графический интерфейс пользователя.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 18.01.2020 |
Размер файла | 122,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.Allbest.Ru/
Размещено на http://www.Allbest.Ru/
Размещено на http://www.Allbest.Ru/
Федеральное агентство связи
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
Московский технический университет связи и информатики
Заочный общетехнический факультет
Кафедра информатики
Курсовая работа
Тема и название работы:
Структура и функции программы на Visual basic
Москва, 2018
Содержание
- Введение
- 1. Задание на разработку проекта и вариант задания
- 2. Формализация и уточнение задания
- 3. Разработка приложения
- 3.1 Графический интерфейс пользователя
- 3.2 Составление таблицы используемых объектов и их свойств
- 3.3 Схемы алгоритмов процедур пользователя
- 3.4 Программный код с использованием процедур
- 4. Результаты выполнения проекта с доказательством правильности работы программы
- Выводы
1. Задание на разработку проекта и вариант задания
1) Записать заданные или полученные в процессе формализации математические формулы в виде арифметических выражений.
2) Разработать алгоритм решения заданной задачи и представить его в виде схем алгоритмов, реализованных на MS Visio.
3) Создать проект, использующий модуль формы, процедуры пользователя, решающие предписанные задачи, процедуры ввода исходных данных и процедуру вывода результата. Обмен данными между процедурами должен осуществляться через параметры, без использования глобальных переменных. Событийная процедура должна содержать только операторы вызова пользовательских (общих) процедур.
4) Подготовить тесты для контрольного решения задачи.
5) Выполнить проект и получить результаты.
6) Доказать, что результат правильный.
Вариант задания: 17
Вычислить
Назначение процедуры: Вычисление
2. Формализация и уточнение задания
В соответствии с требованиями задания разобьем решение задачи на несколько отдельных задач и создадим процедуры-функции пользователя, реализующие эти задачи:
· процедуру-функцию double F( ),вычисляющую значение z, y;
· процедуру-функцию double vvod ) для ввода действительного числа из объекта типа textBox;
· процедуру- функцию void vivod( ) для вывода действительного числа в объект типа textBox.
3. Разработка приложения
3.1 Графический интерфейс пользователя
Графический интерфейс пользователя состоит из следующих элементов:
· textBox - для ввода и вывода
· label - для поясняющих надписей
· button - для запуска расчета и для закрытия приложения
Интерфейс представлен на рисунке 1.
Рисунок 1. Графический интерфейс пользователя
3.2 Составление таблицы используемых объектов и их свойств
Используемые объекты и их свойства приведены в Таблице 1.
Таблица 1
Используемые объекты и их свойства
Объект |
Имя объекта |
Свойство |
Значение свойства |
|
Форма |
Form1 |
FormBorderStyle |
FixedSingle |
|
Name |
Вычисление выражений |
|||
Метка |
label1 |
Text |
X = |
|
Метка |
label2 |
Text |
Z = |
|
Метка |
label3 |
Text |
Y = |
|
textBox1 |
textBox1 |
Name |
textBox1 |
|
textBox2 |
textBox2 |
Name |
textBox2 |
|
textBox3 |
textBox3 |
Name |
textBox3 |
|
Кнопка |
button1 |
Text |
Вычислить |
|
BackСolor |
ActiveCaption |
|||
Кнопка |
button2 |
Text |
Конец |
|
BackColor |
DimGray |
3.3 Схемы алгоритмов процедур пользователя
Метод button1_Click обрабатывает нажатие кнопки “Вычислить”. Блок схема этого метода представлена на рисунке 2.
Рисунок 2. Блок-схема метода button1_Click
Функция double F(double a, double b, double c, double d, double x)
Входные параметры: a, b, c, d, x.
Возвращаемое значение: double F.
Функция описывает основную формулу. Блок-схема этой функции представлена на рисунке 3.
программа visual basic задача интерфейс
Рисунок 3. Блок-схема double F()
3.4 Программный код с использованием процедур
Программный код для WindowsFormApplication:
Imports MathClass
Public Partial Class FormResearchF
Inherits Form
Public Sub New()
InitializeComponent()
textBox1.Focus()
End Sub
Function vvod(textbox As TextBox) As Double
Return Convert.ToDouble(textbox.Text)
End Function
Sub vivod(textbox As TextBox, c As Double)
textbox.Text = Convert.ToString(c)
End Sub
Function F(a As Double, b As Double, c As Double, d As Double, x As
Double) As Double
Return a * Math.Pow(x, 3) + b * Math.Pow(x, 2) + c * x + d
End Function
Private Sub button1_Click_1(sender As Object, e As EventArgs)
Dim x As Double = vvod(textBox1)
Dim y As Double = F(3, -4, 0, 2, x) / F(0, 2, 3, -1, x), z As Double = F(8, 2,
1, 0, x) / F(1, 0, 4, -2, x)
vivod(textBox2, z)
vivod(textBox3, y)
End Sub
Private Sub button2_Click(sender As Object, e As EventArgs)
Close()
End Sub
End Class
Программный код библиотеки классов:
Imports System.MathPublic Class Class1Shared Function F(a As Double, b
As Double, c As Double, d As Double, x As Double) As Double Return a *
Math.Pow(x, 3) + b * Math.Pow(x, 2) + c * x + d End Function End Class
4. Результаты выполнения проекта с доказательством правильности работы программы
Результат работы программы совпадает с результатами, полученными вручную.
Результат работы программы представлен на рисунке 4 и 5.
Рисунок 4. Результат работы программы 1
Рисунок 5. Результат работы программы 1
Выводы
1) Создано приложение на Visual basic, которое вычисляет значение числа по заданной формуле.
2) Формализовано и уточнено задание.
3) Разработан графический интерфейс, соответствующий требованиям задания.
4) Составлена таблица используемых объектов и их свойств.
5) Разработана схема алгоритма решения задачи.
6) Написан программный код на языке Visual basic. Создано решение, включающее в себя 3 проекта: приложение WindowsForms, консольное приложение и библиотеку классов.
7) Протестирована работа приложения (см. Результаты выполнения проекта с доказательством правильности работы программы). Полученные результаты совпадают с результатами, полученными путем математических расчетов вручную
Размещено на allbest.ru
Подобные документы
Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.
контрольная работа [989,9 K], добавлен 29.03.2011Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.
контрольная работа [36,4 K], добавлен 23.07.2014Этапы подготовки и решения задач на компьютере. Способы предоставления алгоритмов. Простые типы данных и их обработка. Основы работы с графикой и графическими операторами в Visual Basic. Организация линейной программы. Процедуры и функции в языке Паскаль.
дипломная работа [1,9 M], добавлен 25.10.2015Вывод графических файлов на компонент Picture. Действия Visual Basic по умолчанию. Создание графического интерфейса пользователя. Циклический показ фотографий. Формирование списка изображений и их циклический вывод на экран с определенным интервалом.
курсовая работа [3,2 M], добавлен 05.01.2013Структура и основные операции коммерческого банка. Использование языка программирования Visual Basic for Application, математическая формулировка задачи. Разработка модуля программы расчёта кредитов и депозитов. Схема алгоритма выполнения программы.
курсовая работа [2,9 M], добавлен 09.04.2012Принципы визуального программирования. Создание программы, генерирующей звук через определенные промежутки времени. Visual Basic как средство разработки прототипов программы, для разработки приложений баз данных и компонентного способа создания программ.
лабораторная работа [1,1 M], добавлен 10.12.2014Разработка программы "Виселица" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования: программные требования, описание алгоритма, блок-схема программы и дополнительной процедуры. Листинг программы.
курсовая работа [188,2 K], добавлен 28.06.2009Общие понятия реляционного похода к базам данных. Разработка программы для автоматизации функций руководителя салона сотовой связи. Детализация бизнес-процессов. Интерфейс для работы пользователя. Тестирование разработанной информационной системы.
курсовая работа [2,2 M], добавлен 26.06.2012Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.
курсовая работа [3,0 M], добавлен 19.06.2010Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.
реферат [20,7 K], добавлен 11.03.2010