Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Комп'ютерна система обробки інформації

Реферат Комп'ютерна система обробки інформації





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

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

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

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

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

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

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

в–  Enterprise Edition (редакція для підприємств), що містить інструменти для створення мережевих додатків типу В«Клієнт-серверВ». p> Visual Basic, починаючи з п'ятої версії, поставляється як 32-розрядна версія і працює тільки під Windows 95/98 або NT. Це відноситься і до додатків, створеним в цій системі програмування, в тому числі до виконуваних (. exe) файлів. p> Visual Basic for Applications (VBA) - мова програмування, інструмент для розробки унікальних додатків. p> Процедура - Це згрупований і логічно закінчений набір операторів VBA. Розрізняють такі типи процедур: процедури-програми (процедури Sub) і процедури-функції (процедури Function).

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

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

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

Оператори VBA

End Sub

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

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

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

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

Оператори VBA

ім'я = вираз

End Function

Парам...


Назад | сторінка 7 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Об'єктно-орієнтоване програмування за допомогою Microsoft Visual Basic ...
  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Підпрограми. Процедури і функції
  • Реферат на тему: Розробка програми для автоматичного розрахунку кредитних і депозитних опера ...
  • Реферат на тему: Програми та процедури допінг-контролю