Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Практична робота 6. Використання структури Select Case для обробки вхідних значень із поля зі списком




Вітань

Використання структури Select Case для обробки вхідних значень із поля зі списком

Нестандартні діалогові вікна

Іноді з’ясовується, що можливостей діалогових вікон MsgBox і InputBox не вистачає, і тоді вам доводиться конструювати власні діалогові вікна. У своїх проектах прагніть використовувати одні і ті ж діалогові вікна, щоб всі додатки виглядали однаково.

Оболонкою називається функція, в якій викликаються інші функції і процедури. Оболонки спрощують програму і дозволяють створювати модулі, призначені для багаторазового використовування. Основна перевага оболонки полягає у тому, що ви можете всього один раз написати програмний код, а користуватися ним знову і знову. Розглянемо приклад:

Відкрийте вікно програми для попереднього прикладу. Додайте наступний фрагмент:

Private Sub cmdTryMe_Click()

Dim rс As String

rс = InputBox("Введіть ім’я:")

If rс = "АДМІНІСТРАТОР" Then

MsgBox "Здрастуй, адміністратор!"

Else

MsgBox "Привіт, " & re & "!"

End If

End Sub

3. Запустіть додаток.

4. Введіть в текстовому полі АДМІНІСТРАТОР і натисніть кнопку ОК.

Ви використовуєте властивості List1.Text і List1.Listlndex для отримання вхідних даних, скористаєтеся структурою Select Case для відображення вітального повідомлення на одній з чотирьох мов.

Об’єкт Властивість ______ Значення

Labell Caption (Напис) Міжнародна програма

Font (Шрифт) Times New Roman, Bold,

14-point

Label2 Caption (Напис) Виберіть країну

Label3 Caption (Напис) (Порожньо)

Label4 Caption (Напис) (Порожньо)

BorderStyle 1 - Fixed Single

(Тип рамки) (Одинарна суцільна лінія)

ForeColor Dark red (Темно-

червоний)

(Колір напису) (&Н00000080&)

Commandl Caption (Напис) Вихід

Після встановлення властивостей ваша форма повинна виглядати таким чином. Тепер введемо текст програми для ініціалізації поля зі списком. Двічі клацніть на формі. У вікні Code з’явиться процедура Form_Load. Введіть наступний текст для ініціалізації поля із списком:

Private Sub Form_Load()

List1.AddItem "Англія"

List1.AddItem "Германія"

List1.AddItem "Іспанія"

List1.AddItem "Італія"

List1.AddItem "Росія"

End Sub

Відкрийте список об’єктів, клацніть на об’єкті з ім’ям List1.

У вікні Code з’явиться процедура List1_Click.

Введіть наступні оператори, що описують процес обробки елементів, вибраних користувачем із списку:

Private Sub List1_Click()

Label3.Caption = List1.Text

Select Case List1.ListIndex

Case 0

Label4.Caption = "Hello, programmer"

Case 1

Label4.Caption = "Hallo, Programmierer"

Case 2

Label4.Caption = "Hola, programador"

Case 3

Label4.Caption = "Ciao, programmatori"

Case 4

Label4.Caption = "Привет, программист"

End Select

End Sub

Відкрийте список об’єктів, виберіть об’єкт з ім’ям Command1. У вікні Code з’явиться процедура Commandl _Click. Ввести слово End в текст процедури, потім закрити вікно Code. Зберегти форму на диску під ім’ям MyCase.frm, зберегти проект під ім’ям MyCase.vbp. Клацнути на кнопці Start (Пуск) на панелі інструментів для запуску програми MyCase. Послідовно клацайте мишею на кожній назві країни в списку Вибирайте країну. Програма показує вітання на мові кожної з країн в списку. На наступному рисунку показане вітання на російській мові.

Контрольні питання.

1. Які типи діалогових вікон ви знаєте?

2. Що таке нестандартні діалогові вікна?

3. Призначення оператора Select Case?

Завдання для самостійного розв’язку.

Створити програму – перекладач (з російської мови на українську).

 




Поделиться с друзьями:


Дата добавления: 2014-12-24; Просмотров: 326; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.