Структура и функции программы на 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.