ПредишенСледващото

Property Let процедура, Property Set и имотния Get

процедура Get имота дава възможност на прочетените стойности на свойства. процедура Get имота е процедура от тип функция.

процедура на имота Да, може да получи имота Set имота и да имат една и съща структура, тъй като конвенционалната процедура. Просто, те са предназначени за конкретни задачи, описани по-горе.

процедура Синтаксис Property Let:

[Public | Частна] [Статично] Property Let <имяПроцедуры> [(<списокАргументов>)] <операторы> [Exit Имоти] <операторы>Край на имота

процедура Синтаксис Property Set:


[Public | Частна] [Статично] Задаване на свойство <имяПроцедуры> [(<списокАргументов>)] <операторы> [Exit Имоти] <операторы>Край на имота

Вземете най-синтаксис на имота:

[Public | Частна] [Get Статично] имота <имяФункции> [(<списокАргументов>)] [Както <тип>] <операторы> ИмеНаФункцията = връщане стойност [Exit Имоти] <операторы> ИмеНаФункцията = върне znachenieEnd имота

Припомнете си, че обектът в OOP се нарича абстрактен тип данни, състояща се от данни (обикновено добре структурирана) и различните функции, които контролират данните.

Ако има описание:

Дим X Както T, Y Както Т1

тя не може да бъде разбрана без контекста на това, което Х и У - "обикновените" променливи или обекти. Например, ако Т - тип, дефинирани от потребителя, и Т1 - те определен клас, X - е променлива, и Y - обект. Клас и стил - концепцията, ако не еквивалент, сходното значение. Също така е близо до концепцията за обект и променлива. Клас - специална форма на определен тип. Ако има вид на T и T1 клас, можете да декларират произволен брой копия на тип Т и T1 клас. Копия от Т наречени променлива клас Т1 - обекти. Класът дефинира свойства, методи и събития от неговите съоръжения. Въведете винаги определя свойствата, имплицитно - методи, но никога - събития.

където T1 - клас, Y обект, ние често се отнасят към променливата, като казва, че тя е от тип Object.

· Създаване на нов обект, подчертавайки неговата памет;

· Вижте съществуващ обект.

Има два начина на свързване: ранни и късни.

Ако късно свързване променлива се дефинира по следния начин:

блед <Переменная> Като обект

блед <Переменная> като <классОбъекта>

Дим Петров Като личност, личността Както Козлов

Това позволява допълнителен етап превод, за да се провери дали всички операции на обекти Козлов и Петров са допустими (виж описание на лицето за клас в "Потребителски класове"). особено важно за програмист че с началото на свързване, когато се дава класа на обекта в процеса на този обект е намек за неговите свойства и методи.

Сега вижте как да създавате нови обекти и как свързването към обекти, които вече съществуват. За удобство, ние разделяме обекти в три групи:

· Потребителски обекти, чиято класа се определя от потребителя в един от класа на модули; например, обект на класа Person, създаден в предишната тема;

· Обекти стандартно приложение (Excel, Word, PowerPoint и други Microsoft Office приложения.), Който е собственик на проекта и които са налични по подразбиране;

· ActiveX-обекти, по-специално обекти от други приложения на Microsoft Office, когато свързването им към оригиналното приложение. Така например, в Word, можете да се свържете на обектите Excel, както и обратното, Word документи, които да включват в листите на Excel.


Page генерирана за: 0.007 сек.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!