Файл: Обзор языков программирования высокого уровня (Редактор приложений в VBA).pdf
Добавлен: 01.04.2023
Просмотров: 227
Скачиваний: 1
СОДЕРЖАНИЕ
1. РАЗВИТИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ, ИХ КЛАССИФИКАЦИЯ
1.1 История развития языков программирования
2. ХАРАКТЕРИСТИКА СОВРЕМЕННЫХ ЯП ВЫСОКОГО УРОВНЯ
2.1. Основы визуального программирования
2.2. Язык программирования VBA
3. РАЗРАБОТКА ГРАФИЧЕСКОГО ПРИЛОЖЕНИЕ НА ЯП ВЫСОКОГО УРОВНЯ
3.1. Редактор приложений в VBA
– изменению оформления.
Все данные работы хранятся в таблице вида (рисунок 9):
Рисунок 9 – Исходная таблица
Для выполнения ввода данных используется форма (рисунок 10):
Рисунок 10 – Форма для добавления
Для добавления данных в таблицу, указанную на рисунке 9, нужно использовать программный код (рисунок 11):
Рисунок 11 – Код для добавления данных помощью формы
После нажатия на кнопку Добавить введенные данные в форму будут добавлены в таблицу.
Для вычисления полей Стоимость разговора и Оплата используем форму вида (рисунок 12):
Рисунок 12 – Форма для вычисления
После нажатия на кнопку «Вычислить», получим (рисунок 13):
Рисунок 13 – Вычисленные данные
Программный код для вычисления показан на рисунке 14:
Рисунок 14 – Код для вычисления стоимости разговоров
Для вычисления максимальной длительности разговора нужно нажать соответственную кнопку (рисунок 15):
Рисунок 15 – Вычисления максимальной длительности
Программный код, который применяется для вычисления показан на рисунке 16:
Рисунок 16 – Программный код для вычисления максимальной длительности разговора
Для изменения оформления используется форма (рисунок 17):
Рисунок 17 – Форма для изменения оформления
Получим (рисунок 18):
Рисунок 18 – Результат оформления
В результате рассмотрения последней главы курсовой работы использованы инструменты языка программирования VBA для реализации графического программного для вычисления стоимости разговоров в телефонной станции.
ЗАКЛЮЧЕНИЕ
Во время создания программного обеспечения далеко не всегда необходима полнота функциональности, что позволяет проектировать приложения большой гибкости и высокой сложности.
Часто, достаточно очень упрощенных обобщающих средств для разработки, предоставляющих уже готовые функции в очень простом виде. Это упрощает и значительно ускоряет процесс разработки.
Стоит отметить, что подобный подход является также удачным для применения непосредственно в образовательных процессах, а также при обучении программированию, поскольку позволяет обучать учащихся при использовании заинтересованности, вызываемой очень быстрым получением результата для поставленной задачи.
На данный момент есть системы, которые позволяют упростить процесс разработки приложений для определенных задач.
К примеру, пакет Microsoft Access выполняет упрощение модели организации приложения для обработки базы данных. Однако применение СУБД Access для решения общих задач становится совсем неудобным или же вовсе невозможным.
К примеру, типичных пользовательских действий непосредственно в операционной системе, а именно копирование файлов, доступ к сети Интернет, запуск приложений и т.п.
При этом, разрабатываемая система должна предоставить широкий набор разного рода инструментальных средств, которые обеспечивают создание программ на базе сборки с готовых компонент.
В процессе написания работы были реализованы следующие задачи:
– рассмотрена история появления алгоритмических языков программирования;
- выполнено описание классификации языков программирования;
- описаны теоретические понятия современных ЯП высокого уровня;
- дана характеристика интегрированной среде разработки программ в VBA;
- создано оконное графическое приложение для демонстрации главных методов разработки графического ПО при помощи современных ЯП.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Аммерааль Л. Основы Excel : Пер. с англ. — М.: ДМК, 2017. — 240 с.
- Бочков С. О., Субботин Д. М. Язык программирования VBA для персонального компьютера. — М.: Радио и связь, 2015. — 384 с.
- Бобровский С. Самоучитель програмирования на языке VBA – М.: ИНФРА-М, 2015.–251 c.
- Бруно Бабэ. Просто и ясно о VBA : пер. с англ. - Москва: БИНОМ, 2016. – 400с.
- Джосьютис Н. М. Стандартная библиотека. Для профессионалов: Пер. с англ. — СПб.: Питер, 2014. — 730 с.
- Керниган Б. В., Ритчи Д. М. Язык программирования VBA: Пер. с англ. — 3-е изд. — СПб.: Невский Диалект, 2015. — 352 с.
- Липпман С. Б. Основы программирования на VBA : Пер. с англ. — М.: Вильямс, 2015. — 256 с.
- Липпман С. Б., Лажойе Ж. Язык программирования VBA : Вводный курс: Пер. с англ. — 3-е изд. — М.: ДМК, 2011. — 1104 с.
- Лишнер Р. VBA. Карманный справочник: Пер. с англ. — СПб.: Питер, 2015. — 187 с.
- Мейерс С. Эффективное использование VBA: Пер. с англ. — СПб.: Питер, 2017. — 224 с.
- Оллисон Ч. Философия С++. Практическое программирование. С.Петербург 2015. – 608 с.:ил.
- Послед Б.С. Excel. Разработка приложений баз. М.: 2016г. -360 г.
- Стенли Б. Липпман. VBA для начинающих: Пер. с англ. 2тт. - Москва: Унитех; Рязань: Гэлион, 2015. – 345с.
- Страуструп Б. Язык программирования: Пер. с англ. — 3-е спец. изд. — М.: Бином, 2017. — 1104 с.
- Страуструп Б. Дизайн и эволюция языка VBA. Объектно- ориентированный язык программирования: Пер. с англ. — М.: ДМК пресс, Питер, 2015. — 448 с.
- Холингворт Д. Учебник по программированию в среде VBA 5. – Наука.–М.: 2016. –865 с.
- Юпашников A.M. Программирование в среде VBA. — М.: МИФИ, 2016. – 360 c.
- Эккель Б. Философия VBA. Введение в стандартный C++: Пер. с англ. — 2-е изд. — СПб.: Питер, 2015. — 572 с.
- Эккель Б., Эллисон Ч. Философия VBA. Практическое программирование: Пер. с англ. — СПб.: Питер, 2015. — 608 с. с. 1 (из 2)
- VBA: Пер. с англ. / П. Плаугер, А. Степанов, М. Ли, Д. Массер. — СПб.: БХВ-Петербург, 2016. — 656 с.