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

UptoLike

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

15
Задание 6. Разработка VB приложения Удача”
Программа имитирует игровой автомат: если при случайном выпа -
дении из трех чисел , хотя бы одно содержит цифру 7, то на экране
появляется картинка .
Порядок выполнения задания
1. Запустить приложение Visual Basic и создать новый проект .
2. Разработать пользовательский интерфейс, расположив на форме с
помощью панели элементов управления, следующие объекты
управления: три командные кнопки (CommandButton1,
CommandButton2, CommandButton3), четыре метки (Label1, Label2,
Label3, Label4), окно изображения (Image).
Метки Label1, Label2 и Label3 будут использоваться для заполнения
случайными числами, а Label4 для названия игры .
Окно изображения (Image) будет использоваться для вывода картин -
ки результата выполнения программы.
Рисунок можно выбрать среди Windows метафайлов, которые
имеют формат .wmf и содержат графические объекты, масштабируе-
мые без искажений;
3. Выполнить упражнения по изменению размера и месторасположе-
ния созданных на форме объектов управления.
4. С помощью окна Properties (Свойства) задать свойства объектам
управления, описанные в табл . 6.
Для объекта Image могут быть использованы следующие свойства :
Stretch (Вытягивание) для установки точного размера рисун-
ка ;
Picture (Рисунок) для указания имени графического файла;
Visible (Видимость ) для определения состояния рисунка в на-
чале работы программы;
чтобы сделать рисунок невидимым в момент запуска програм-
мы, надо изменить свойство Visible (Видимость) на значение
False (Ложь ) .
5. Объектам, расположенным на форме, задать дополнительные свой-
ства (аналогично табл .2).
6. Записать программный код для объекта управления КнопкаКонец .
7. Ввести программный код для объекта управления кнопкаВра-
щать , поместив в событие Click () следующие операторы :
Private Sub КнопкаВращать _Click()
РисунокУдача.Visible = False 'скрыть рисунок
Label1.Caption = Int (Rnd * 10) 'показать числа
Label2.Caption = Int (Rnd * 10)
Label3.Caption = Int (Rnd * 10)
                                            15
       Задание6. РазработкаVB – приложения “У дач а”

       П рогра м м а им ит иру ет игровой а вт ом а т : есл и при сл у ча йн ом выпа -
д ен ии из трех чисел , хот я бы од н о сод ерж ит циф ру 7, т о н а экра н е
появл яет ся ка ртин ка .

                               П ор ядокв ы п ол н е н ия задан ия

      1. Запу ст ит ь прил ож ен ие Visual Basic и созд а т ь н овый проект .
      2. Р а зра бота т ь пол ь зова т ел ь ский ин терф ейс, ра спол ож ив н а ф орм е с
          пом ощь ю пан ели эл емен т о в у правл ен и я, сл ед у ющие объект ы
          у пра вл ен ия:      т ри       ком а н д н ые кн опки      (CommandButton1,
          CommandButton2, CommandButton3), четыре м ет ки (Label1, Label2,
          Label3, Label4), окн о изобра ж ен ия (Image).
        М ет ки Label1, Label2 и Label3 бу д у т испол ь зова т ь ся д л я за пол н ен ия
сл у ча йн ым и числ а м и, а Label4 – д л я н а зва н ия игры.
        О кн о изобра ж ен ия (Image) бу д ет испол ь зова т ь ся д л я вывод а ка рт ин -
ки – резу л ь т а т а выпол н ен ия програ м м ы.
        Ри су н о к мо ж н о вы брат ь среди Windows – м е т аф ай л о в , к о т о ры е
и меют ф о рмат .wmf и со держ ат граф и ческ и е о бъек т ы , масшт аби ру е-
мы е без и ск аж ен и й;
      3. Выпол н ит ь у пра ж н ен ия по изм ен ен ию ра зм ера и м естора спол ож е-
          н ия созд а н н ыхн а ф орм е объектов у пра вл ен ия.
      4. С пом ощь ю о к н а Properties (Сво йст ва) за д а т ь свойст ва объект а м
          у пра вл ен ия, описа н н ые в т а бл . 6.
          Д л я объект а Image м огу т быт ь испол ь зова н ы сл ед у ющие свойст ва :
          • Stretch (В ы тягивание) – д л я у ст а н овки т очн ого ра зм ера рису н -
              ка ;
          • Picture (Р ис у нок) – д л я у ка за н ия им ен и гра ф ического ф а йл а ;
          • Visible (В идим ос ть ) – д л я опред ел ен ия состоян ия рису н ка в н а -
              ча л е ра бот ы програ м м ы;
          • чтобы сд ел а т ь рису н ок н евид им ым в м ом ен т за пу ска програ м -
              м ы, н а д о изм ен ит ь сво йст во Visible (Ви ди мо ст ь) н а зн а чен ие
              False (Л ожь ).
      5. О бъект а м , ра спол ож ен н ым н а ф орм е, за д а т ь д опол н ит ел ь н ые свой-
          ст ва (а н а л огичн о т а бл .2).
      6. Записа т ь програ м м н ый код д л я объект а у пра вл ен ия К нопкаК онец.
      7. Ввест и програ м м н ый код д л я объект а у пра вл ен ия кнопкаВ ра-
          щать , пом естив в событие Click () сл ед у ющие опера т оры:

            Private Sub К нопкаВ ращать _Click()
                Р ис у нокУ дач а.Visible = False 'с кры ть рис у нок
                Label1.Caption = Int (Rnd * 10) 'показать ч ис ла
                Label2.Caption = Int (Rnd * 10)
                Label3.Caption = Int (Rnd * 10)