Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PAGE1_VISUAL_BASIC6_UKR.doc
Скачиваний:
3
Добавлен:
27.04.2019
Размер:
408.58 Кб
Скачать

1.1.4. Вікно властивостей

Кожний шаблон (інструмент) та сама форма мають свій набір властивостей. Список параметрів та їх значень визначається в вікні властивостей (мал. 1. 6)

В розкриваючомуся списку об'єктів знаходяться імена і типи об'єктів (шаблонів), роозміщених на формі, а також сама форма (Form – ім'я форми).

Для виділеного элементу списку об'єктів виводиться список властивостей та їх значень (на мал. 1.6 список властивостей форми). Значення виділеної властивості можна змінювати. Якщо з'являється стрілка розкриваючогося списку альтернативних можливих значень то можна вибрати властивість із даного списку. Наприклад, властивість Enabled (Доступно) має два альтернативних параметра True и False.

Рис 1.6

1.2. Приклад розробки програми.

Створення будь-якої програми (проекта) на Visuai Basic складається з наступних етапів.

  • створення інтерфейса (створення вікна діалога та розміщення на ньому елементів управління),

  • установки параметрів (властивостей) елементів керування;

  • вводу текста програм и їх відлагодження;

  • збереження проекту для подальшого його використання.

Розглянемо проект для перетворення значень температури по Цельсію в значення по Фаренгейту та навпаки перетворення виконується по формулах

F=(C*9/5)+32, C=(F-32)*5/9

Пользовательский интерфейс показан на рис 1.7

При введенні значень температури по Цельсію (вікно Celsius) та натиску Enter в вікні Fahreheit виводиться значення по Фаренгейту.

При вводі по Фаренгейту виводиться значення по Цельсію.

При запуску Visual Basic за змовчуваннячм відкривається новий проект с іменем Project 1 та форма Form1 (рис. 1.8). На формі розміщуєм елементи управління: два текстових вікна та дві мітки, використовуючи вікно шаблонів.

Задаємо елементи управління (2 способи)

1. Клікніть мишкою на потрібному елементі (стрілка перетвориться в +”), перенесіть вказівник в потрібне місце на формі, натисніть та не відпускайте кнопку миші перемістіть вказівник вправо та вниз, відпустіть кнопку миші. На формі буде створено відповідний елемент.

2. Два рази клікніть на потрібному елементі шаблону. При цьому буде створено елемент управління з розмірами за змовчуванням.

Виберем два текстових вікна (мал. 1.9).

Кліком миші робимо елемент активним (з'являються маркери, які його оточують) це дозволяє змінити разміри елементу. Після вводу всіх елементів форма буде мати вигляд мал. 1.10.

За змовчуванням текстовим вікнам присвоюються імена Text1 и Text2 , міткам присвоюються имена Label1 и Label2.

Мал. 1.8

Використовуючи вікно властивостей (Properties) активізуєм елемент Label1, при цьому активізуюься властивості які відносяться до даного елементу. Вибираємо властивість Caption (Назва) та задаємо йому значення Celsius., (мал. 1.11).

Властивість Caption (Назва) для Label2 задамо як Fahrenheit.

Активізуємо перше текстове вікно, видалимо значення Text1 властивості Text) та присвоємо йому ім'я txtCels Другому текстовому вікну присвоємо ім'я txtFahr. (мал. 1.12).

Рис 1.9 Рис 1.10

Рис 1.11

Для вводу операторів програми натисніть View Code вікна “проекти” Відкриється вікно FORM1. Зліва відкриємо розкриваючийся список Object та виберемо в ньому об'єкт txt.Celsius

Справа з розкриваючогося списоку Ргос вибираємо процедуру події Keypress (натиск клавіші). На формі автоматично з'явиться заготовка процедури txtCels_KeyPress (перша частина імені процедури має назву вибраного елементу, друга – ім'я вибраної процедури обробки події). Параметром процедури є значення коду натиснутої клавиші (KeyAscii), визначене як (Integer) (рис 1. 13)

Введемо оператори процедуры (рис 1.14) При натиску клавіші Enter, ASCII-код якої = 13, обраховується значення температури по Фаренгейту по введеному в вікно значенню температури по Цельсію. Значення обчисленої температури виводиться в другому вікні.

Рис 1 12

Мал 1 .13

Функція val перетворює текстовий рядок в числове значення. Опишемо робочі змінні temCels та temFahr в разділі general, що робить їх доступними для обох процедур. Натиснувши на кнопку Run панелі інструментів головного меню, запускаємо проект на виконання.

Вводимо інформацію в текстові вікна. (рис 1.15)

Клік на кнопці Конец панелі інструментів завершує виконання програми. Збереження програми виконується командою Save Project або Save Project as... меню File;

Мал. 1.14

Мал. 1.15

Програма на різних мовах програмування перед виконанням транслюється на машинну мову (набір команд процесора) спеціальними програмами трансляторами. Ці програми діляться на компілятори (compilers) і інтерпретатори (interpreters). Перші транслюють всю програму в цілому і створюють закінчений програмний модуль на машинній мові. Другі транслюють одночасно тільки один рядок програми на мові програмування і одразу виконують отриманий фрагмент программи на машиній мові. Далі інтерпретатор повертається до наступного рядка программи на мові програмування, транслює її і т. д

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]