Visual Basic. Практика. Ищенко В.А - 31 стр.

UptoLike

Составители: 

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          С у мма
  пол е