Програмування на visual basic

Поняття алгоритму, блок-схема алгоритму розрахунку квадратного тричлена

5. Програмування на Visual Basic. Способи створення процедур в VBA

У порівнянні з попередніми поколіннями Бейсік-систем MS Visual Basic має ряд принципових відмінностей. MS Visual Basic - потужна система програмування, що дозволяє швидко і ефективно створювати додатки для MS Windows 95/98 і Windows NT. Оскільки система є «візуальної», програміст (користувач) може створювати видиму частину програми Windows, не написавши жодного рядка програмного коду. Ця частина є основою інтерфейсу «програма - користувач», за допомогою якого здійснюється взаємодія користувача з програмою. Розробка програмного інтерфейсу здійснюється на принципах об'єктно-орієнтованого підходу, реалізованого в Visual Basic стосовно додатків, що виконуються під управлінням Windows.

Для таких додатків характерним є існування на екрані в будь-який момент часу безлічі об'єктів: вікон, кнопок, меню, текстових і діалогових вікон, лінійок прокрутки і т.п. Користувач має певну (в залежності від алгоритму програми) свободу вибору в частині використання цих об'єктів. Він може зробити клацання (натискання і потім відпускання) кнопкою миші, перетягнути об'єкт, ввести дані у вікно і т.п. У більшості випадків не передбачається заздалегідь встановлена ​​послідовність дій. Як правило, програміст, створюючи програму, не повинен обмежувати дії користувача. Він повинен розробляти програму, яка правильно реагує на будь-яку дію користувача, навіть неправильне (в хорошій програмі непередбачених дій не повинно бути).

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

Кожна подія проявляється в певних діях (відгуках, реакції, поведінці) програми. Ці дії можна розділити на дві групи. Перша є наслідком властивостей об'єкта. Ці властивості встановлюються програмістом з деякого стандартного переліку властивостей, заданого системою програмування Visual Basic і самою системою Windows. Прикладом таких дій є згортання вікна після клацання по кнопці <Свернуть>. Змінити поведінку об'єкта в подібних випадках програміст не може. Однак у багатьох випадках є певна можливість варіації відгуку об'єкта на подію (текст, шрифт, колір, розмір, місце на екрані і ін.) Шляхом завдання певних властивостей.

Друга група дій (відгуку) на події повністю визначається програмістом. Це забезпечується можливістю завдання процедури Visual Basic для кожного можливого для об'єкта події. Спочатку кожна така процедура є марною, і, отже, коли відбувається подія, нічого не трапляється. Теоретично можна створити процедуру для будь-якої події, але на практиці програміст заповнює кодом процедури тільки для тих подій, які в даній програмі представляють інтерес.

Таким чином, Visual Basic надає користувачеві об'єктно-орієнтоване середовище програмування, засновану на подіях. Спрощено кажучи, процес розробки програми в цьому середовищі зводиться до вибору набору об'єктів і їх властивостей, завданням подій і процедур їх обробки, які в сукупності забезпечують вирішення поставленого завдання.

Існують три варіанти Visual Basic:

# 9632; Learning Edition (навчальна редакція), що створює повністю функціональні додатки Windows за допомогою набору стандартних інструментів;

# 9632; Professional Edition (професійна редакція), в якій додатково містяться спеціалізовані інструменти та упорядник доповідей;

# 9632; Enterprise Edition (редакція для підприємств), що містить інструменти для створення мережевих додатків типу «клієнт-сервер».

Visual Basic, починаючи з п'ятої версії, поставляється як 32-розрядної версії і працює тільки під Windows 95/98 або NT. Це відноситься і до додатків, створених в цій системі програмування, в тому числі до виконуваних (.exe) файлам.

Visual Basic for Applications (VBA) - мова програмування, інструмент для розробки унікальних додатків.

Процедура - це згрупований і логічно закінчений набір операторів VBA. Розрізняють такі типи процедур: процедури-програми (процедури Sub) і процедури-функції (процедури Function).

Процедура Sub - сукупність операторів VBA, укладених між операторами Sub і End Sub. Процедури цього типу виконують певні дії, але значення в зухвалу їх процедуру не повертають. Імена таких процедур не можуть бути використані у виразах і операторах присвоювання. Як правило, процедури-підпрограми є макросами або процедурами обробки подій (процедури, автоматично виконуються при виникненні події, ініційованого користувачем або додатком).

Синтаксис процедури Sub має вигляд:

Sub ім'я ([аргументи])

Параметр ім'я визначає ім'я створюваної процедури. Параметри аргументи застосовуються при необхідності передачі в процедуру необхідних значень.

Процедура Function призначена для отримання обчислюється значення за допомогою перетворення вихідних даних. Як правило, функціями є процедури перетворення, які використовуються у виразах операторах присвоювання і ін. На відміну від підпрограм, процедури-функції виконують певну операцію і обов'язково повертають в зухвалу їх процедуру обчислюється значення.

Синтаксис процедури-функції має вигляд:

Function ім'я ([аргументи]) [As тип]

Параметр ім'я визначає ім'я створюваної процедури. Необов'язкові параметри аргументи дозволяють передати в процедуру необхідні значення. Параметр As тип задає тип даних, що повертаються функцією. Інструкція ім'я = вираз використовується для завдання обчисленого і повертається в зухвалу процедуру значення.

Список використаної літератури

1. Гаврило. М.В. Інформатика та інформ технології: підручник для студентів

2. Назаров. С.В, Мельников П.П. Програмування на MS Visual Basic:

3. Основи інформатики: навч. посібник / О.М. Морозевич, М.М. Говядінова,

В.Г. Левашенко і ін .; під ред. А.Н. Морозевич. - 2-е вид. испр. - Мн:

4. Інформатика. Базовий курс підручник для студентів вузів, бакалавр,

магістрів які навчаються за напрямами «Інформатика і

5. Інформатика: Підручник - 3-тє перераб. Вид. Під ред. Проф. Н.В.

Поняття алгоритму, блок-схема алгоритму розрахунку квадратного тричлена

Інформація про роботу «Комп'ютерна система обробки інформації»

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

Програмування на visual basic
Програмування на visual basic
Програмування на visual basic
Програмування на visual basic

із застосуванням поліграфічних інформаційних технологій? 10. Охарактеризуйте злочинні діяння, передбачені главою 28 КК РФ «Злочини у сфері комп'ютерної інформації». РОЗДІЛ 2. БОРОТЬБА З ЗЛОЧИНАМИ У СФЕРІ КОМП'ЮТЕРНОЇ ІНФОРМАЦІЇ ГЛАВА 5. КОНТРОЛЬ НАД ПРЕСТУПНОСТЬЮВ СФЕРІ ВИСОКИХ ТЕХНОЛОГІЙ 5.1 Контроль над комп'ютерною злочинністю в Росії Заходи контролю над.

Програмування на visual basic
Програмування на visual basic
Програмування на visual basic

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

Схожі статті