Проектирование в среде VBA
Элементы управления Label используются для вывода текстовой информации на форме, позволяющей пользователю сориентироваться, как происходит в программе процесс ввода данных и где размещены результаты вычислений. Текст, введенный в свойстве Caption элемента управления Label, выводится на форме и в процессе выполнения программы не может быть изменен.
Данные Сумма кред
ита, Срок кредита, Процентная ставка являются исходными и вводятся с клавиатуры в текстовые поля txtКредит, txtСрокКердита и txtСтавка. Поэтому для соответствующих элементов управления TextBox в свойстве Name указаны префиксы txt. Результаты вычислений Сумма возврата кредита с уплатой процентов, Сумма платежей по процентам выводятся в форме также в текстовое поле – txtВозврат, txtСуммаПлатежей.
В коде программы при выполнении вычислений используются 10 переменных:
curSumKredit
intSrok
sngProcent
curSumPlat
curSumPlatVsego
curSumVozvrat
curPlatZa1mes
dtmData1
dtmData2
i
В таблице 2 представлены имена переменных, которые используются в коде программы, и их назначение при обработке банковской информации при кредитовании.
Таблица 2
Структура данных
Реквизит |
Имя |
Тип переменной |
Назначение |
Платежи за месяц |
curSumKredit |
Currency |
Сумма предоставляемого банком кредита |
Процентная ставка |
sngProcent |
Single |
Месячная процентная ставка |
Платеж по процентам |
curSumPlatVsego |
Currency |
Общая сумма начисленных процентов |
Платеж по процентам |
curSumPlat |
Currency |
Сумма платежей по процентам за последующие месяцы |
Платежи по процентам |
curPlatZa1mes |
Currency |
Платежи по процентам за первый месяц |
Сумма возврата кредита |
curSumVozvrat |
Currency |
Сумма средств, возвращаемая клиентом |
Срок кредита |
intSrok |
Integer |
Количество месяцев , на которые выдан кредит |
Дата выдачи кредита |
dtmData1 |
Date |
Дата выдачи кредита |
Дата возврата кредита |
dtmData2 |
Date |
Дата возврата кредита |
Счетчик |
i |
integer |
Переменная цикла |
Интерфейс с пользователем
Задача решается с помощью формы, структура которой представлена на рис. 2. Проект формы и внешний ее вид после выполнения программы представлены на рис. 3.
|
|
|
|
Рис. 2. Расположение объектов на форме
Объекты - Кредитор, Заёмщик, Сумма кредита, Срок кредита, Процентная ставка, Сумма возврата кредита с уплатой процентов, Сумма платежей по процентам, Дата выдачи кредита, Дата возврата кредита размещаются на форме с помощью элемента управления Label и имеют префикс lbl.
в эти два поля (txt Кредитор и txt Заемщик соответственно) вводится текстовая информация с клавиатуры
— txtКредит
—txtСрокКредита
—txtСтавка
— txtДата1
Другие рефераты на тему «Программирование, компьютеры и кибернетика»:
Поиск рефератов
Последние рефераты раздела
- Основные этапы объектно-ориентированного проектирования
- Основные структуры языка Java
- Основные принципы разработки графического пользовательского интерфейса
- Основы дискретной математики
- Программное обеспечение системы принятия решений адаптивного робота
- Программное обеспечение
- Проблемы сохранности информации в процессе предпринимательской деятельности