ВУЗ:
Составители:
Рубрика:
31
Задание 10. Разработка VB – приложения “Пересчет валюты”
Требуется разработать форму, в которой на основании введенной
информации о виде валюты и ее текущем курсе, можно было бы произве-
сти перевод денег из одной валюты в другую по текущему курсу .
При создании проекта для более эффективного управления объекта-
ми в форме можно использовать следующие возможности:
• Свойство Enable=False может сделать объект управления кноп-
каПересчитать недоступной до тех пор, пока в соответствую-
щих полях, например Рубли и Курс , не будут введены данные;
• Метод .SetFocus – передает фокус объекту (устанавливает курсор
в объекте);
• Функция Msgbox – используется для отображения текстовой
строки в диалоговом окне;
• Функция IsNumeric – проверяет тип аргумента, если оно число-
вое, то функция выдает значение True;
• Функция преобразования типа CDbl – преобразует полученное
значение дробной части в тип с плавающей точкой;
Порядок выполнения задания
1. Запустить приложение Visual Basic и создать новый проект “Пере -
счет валют”.
2. Разработать пользовательский интерфейс, расположив на форме с
помощью панели инструментов следующие объекты управления:
два текстовые поля (TextBox1, TextBox2), два поля со списком
(ListBox1, ListBox2), метки (Label1 – Label10), три командные
кнопки (CommandButton1, CommandButton2, CommandButton3).
3. Задать объектам управления свойства , указанные в табл . 10.
Таблица 10
Объекты, свойства и события элементов управления
Объект
управления
Обозначение
объекта
управления по
умолчанию
Имя объекта
управления
(Name)
Свойства
объекта
управления
Обрабатываемое
событие
1 2 3 4 5
Форма Form ПереводВалюты
Caption –
Перевод Ва -
люты
Текстовое
поле
TextBox1 Курс
Текстовое
поле
TextBox2 Сумма
31
Задание10. РазработкаVB – приложения “П ерес ч ет валю ты ”
Т ребу ет ся ра зра бота т ь ф орм у , в кот орой н а осн ова н ии введ ен н ой
ин ф орм а ции о вид е ва л юты и ее т еку щем ку рсе, м ож н о был о бы произве-
ст и перевод д ен ег из од н ой ва л ют ы в д ру гу ю по т еку щем у ку рсу .
П ри созд а н ии проект а д л я бол ее эф ф ективн ого у пра вл ен ия объект а -
м и в ф орм е м ож н о испол ь зова ть сл ед у ющие возм ож н ост и:
• С войст во Enable=False м ож ет сд ел а т ь объект у пра вл ен ия кноп-
каП ерес ч итать н ед ост у пн ой д о т ех пор, пока в соот ветст ву ю-
щихпол ях, н а прим ерР у бл и и К у рс, н е бу д у т введ ен ы д а н н ые;
• М ет од .SetFocus – перед а ет ф оку с объект у (у ст а н а вл ива ет ку рсор
в объект е);
• Ф у н кция Msgbox – испол ь зу ет ся д л я отобра ж ен ия т екст овой
ст роки в д иа л оговом окн е;
• Ф у н кция IsNumeric – проверяет т ип а ргу м ен т а , есл и он о числ о-
вое, то ф у н кция выд а ет зн а чен ие True;
• Ф у н кция преобра зова н ия т ипа CDbl – преобра зу ет пол у чен н ое
зн а чен ие д робн ой ча ст и в т ип с пл а ва ющей т очкой;
П ор ядокв ы п ол н е н ия задан ия
1. Запу ст ит ь прил ож ен ие Visual Basic и созд а т ь н овый проект “П ере-
счет ва л ют”.
2. Р а зра бота т ь пол ь зова т ел ь ский ин терф ейс, ра спол ож ив н а ф орм е с
пом ощь ю пан ели и н ст ру мен т о в сл ед у ющие объект ы у пра вл ен ия:
д ва т екст овые пол я (TextBox1, TextBox2), д ва пол я со списком
(ListBox1, ListBox2), м етки (Label1 – Label10), три ком а н д н ые
кн опки (CommandButton1, CommandButton2, CommandButton3).
3. Зад а т ь объект а м у пра вл ен ия свойст ва , у ка за н н ые в т а бл . 10.
Т а бл ица 10
О бъект ы, свойст ва и событ ия эл ем ен тов у пра вл ен ия
О бознач ение
И м я объекта С вой с тва
О бъект объекта О брабаты ваем ое
у правления объекта
у правления у правления по с обы тие
(Name) у правления
у м олч анию
1 2 3 4 5
Caption –
Ф орм а Form П еревод Ва л ют ы П еревод Ва -
л ют ы
Т екст овое
TextBox1 К у рс
пол е
Т екст овое
TextBox2 С у мма
пол е
Страницы
- « первая
- ‹ предыдущая
- …
- 29
- 30
- 31
- 32
- 33
- …
- следующая ›
- последняя »
