Нові можливості мови visual basic (для користувачів visual basic 6

спадкування

Обробка винятків

перевантаження

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

Перевизначення властивостей і методів

Ключове слово Overrides дозволяє похідним об'єктів перевизначити характеристики, успадковані від батьківських об'єктів. Перевизначені члени мають ті ж аргументи, що і члени, успадковані від базового класу, але відрізняються по реалізації. Нова реалізація члена може викликати вихідну реалізацію батьківського класу шляхом вказівки перед ім'ям члена ключового слова MyBase. Докладну інформацію див. В розділі Перевизначення властивостей і методів.

Конструктори і деструктори

типи даних

інтерфейси

Інтерфейси описують властивості і методи класів, але, на відміну від класів, інтерфейси не містять їх реалізацію. Інтерфейси оголошуються за допомогою оператора Interface; для написання коду, який реалізує описані в інтерфейсі елементи, використовується оператор Implements. Докладну інформацію див. В розділі Інтерфейси в Visual Basic.

Делегати - це об'єкти, які можуть викликати методи об'єктів від імені розробника і іноді описуються як строго типізовані об'єктно-орієнтовані покажчики на функції. Використання делегатів дозволяє процедурам вказувати метод обробника подій, який запускається при виникненні якої-небудь події. Делегати також можна використовувати в багатопотокових застосуваннях. Докладну інформацію див. В розділі Делегати і оператор AddressOf.

загальні члени

Загальні члени є властивостями, процедурами і полями, спільно використовуваними усіма примірниками класу. Загальні члени-дані виявляються корисними, коли для декількох об'єктів необхідні відомості, загальні для всіх об'єктів. Загальні методи класу можна використовувати без попереднього створення з класу об'єкта. Докладну інформацію див. В розділі Загальні члени в Visual Basic.

простори назв

Простору імен запобігають конфлікти іменування за допомогою організації класів, інтерфейсів і методів в ієрархічні структури. Докладну інформацію див. В розділі Простору імен в Visual Basic.

Складання замінюють і розширюють можливості бібліотек типів, описуючи всі файли, необхідні для даного компонента або програми. Збірка може містити один або кілька просторів імен. Докладну інформацію див. В розділі Складання.

Атрибути можна використовувати для надання додаткових відомостей про елементи програми. Наприклад, за допомогою атрибута можна вказати, які методи повинні бути надані іншим додаткам в класі при його використанні в якості XML веб-служби. Докладну інформацію див. В розділі Атрибути в Visual Basic.

Нить

Оператори поразрядного зсуву

Схожі статті