ify"> Методи об'єкта - це дії або завдання, які виконує об'єкт, тобто це те, що можна робити з об'єктами. Що стосується подій, то під ними прийнято розуміти характеристики класу об'єкта, що описують зовнішній вплив, на яке реагує об'єкт цього класу під час роботи програми. При цьому під класом зазвичай розуміється загальний опис об'єктів, для яких характерна наявність безлічі загальних властивостей і загальних дій, які здатні виконувати такі об'єкти (наприклад, клас Командна кнопка - загальний опис кнопок у вікнах додатків).
Важливе значення Visual Basic у світі сучасного програмування очевидно. Ще недавно більшість професійних розробників програмного забезпечення говорили про нього як про непрофесійний засобі програмування. Але на сьогоднішній момент він став найпопулярнішим у світі інструментом розробки додатків. Більш того, його знання фактично обов'язково для всіх програмістів. Visual Basic використовують не тільки у вигляді самостійної програми, але і в якості системи програмування, яка вбудована у величезну кількість прикладних програм (зокрема пакет «MS Office»). І, незважаючи на те, що він постійно вдосконалювався і розвивався і згодом став серйозним професійним інструментом створення програм, він все одно дуже зручний і простий для навчання азам програмування. Тому популярність Visual Basic в середовищі школярів і студентів як отримують спеціальну технічну освіту, так і навчаються за загальним програмам, не слабшає і в наш час.
Безумовно, Visual Basic має як переваги, так і недоліки. До головних достоїнств можна віднести:
) високу швидкість створення додатків з графічним інтерфейсом для «MS Windows»;
) простий синтаксис, що дозволяє дуже швидко освоїти мову;
) можливість компіляції як в машинний код, так і в P-код (за вибором програміста);
) захист від помилок, пов'язаних із застосуванням покажчиків і доступом до пам'яті (хоча, саме ця властивість часто виступає об'єктом критики з боку програмістів-професіоналів); ??
) можливість використання більшості WinAPI функцій для розширення функціональних можливостей програми.
До головних недоліків Visual Basic можна віднести:
) підтримку операційних систем тільки сімейства «Windows» і «Mac OS X» (тут винятком виступала тільки версія для DOS, про яку вже йшлося в першому розділі);
) відсутність механізму успадкування реалізації об'єктів;
) наявність обов'язкової вимоги встановлення msvbvmXX.dll для роботи програми, що не завжди є зручним;
) низьку швидкість роботи, обумовлену тим, що практично всі вбудовані функції мови реалізовані через бібліотеку часу виконання, яка, у свою чергу, виробляє багато «зайвої» роботи з перевірки та перетворенню типів.
При цьому потрібно розуміти, що всі перераховані вище недоліки Visual Basic грунтуються на його головне достоїнство - простоті розробки графічного інтерфейсу.
У попередньому розділі реферату було вказано на те, що в процесі своєї еволюції Visual Basic пережив кілька перізданій. З цього випливає, що даний мова програмування також має свої різновиди, основними з яких є:
. Класичний Visual Basic (версії 5.0 - 6.0). Особливістю даної різновидом є те, що мова дуже сильно прив'язана до своєї середовищі розробки і до операційної системи «Windows» і є виключно інструментом написання додатків для цієї ОС. Прив'язка до середовища полягає в тому, що існує велика кількість засобів, призначених для допомоги та зручності програмування: вбудований відладчик, перегляд змінних і структур даних на льоту, вікно налагодження, спливаюча підказка при наборі тексту програми.
2. Visual Basic for Applications, або сокращенноVBA. Даний засіб програмування, практично нічим не відрізняється від класичного Visual Basic. Воно призначене для написання макросів та інших прикладних програм для конкретних програм. Цей різновид є найбільш популярною, оскільки використовується в пакеті «Microsoft Office». Однак широке поширення Visual Basic for Applications у поєднанні із спочатку недостатньою увагою до питань безпеки призвело до широкого поширення макровірусів.
. Visual Basic Scripting Edition (VBScript) - це скриптова мова, що є кілька усіченої версією звичайного Visual Basic. Використовується в основному для автоматизації адміністрування систем «Windows», а також для створення сторінок ASP і сценаріїв для «Internet Explorer».
. Visual Basic.NET. Цей різновид є наступником Visual Basic 6.0 і містить в собі частину платформи Microsoft.NET.
Таким чином, Visual Basic є дійсно досить простим, але з тим же ефективним для початківців програмістів мовою програ...