Добро пожаловать Гость, вы находитесь: Вход

Изображение Flexberry Wiki











Классы со стереотипом ExternalInterface

Классы со стереотипом ExternalInterface - это всего лишь указание на то, что нужно будет сгенерировать наследование от интерфейса для того класса, который будет наследоваться от этого интерфейса.

Пример использования класса со стереотипом ExternalInterface

Пусть в проекте CatInterface объявлен интерфейс IКошка

Изображение

А в другом проекте TestExtInterface структура вида

Изображение

Если в проекте, содержащем ExternalInterface, сгенерировать объекты, то в классе СиамскаяКошка будет строка вида

public class СиамскаяКошка : ICSSoft.STORMNET.DataObject, IКошка
Однако проект собираться не будет, поскольку не указано, где находится интерфейс IКошка. Чтобы это исправить, необходимо:
1. Добавить ссылку в проекте на сборку CatInterface(Objects).dll.
2. В код класса объектов добавить директиву:

namespace IIS.TestExtInterface
{
	//...
	
    // *** Start programmer edit section *** (Using statements)
    using IIS.CatInterface;
    // *** End programmer edit section *** (Using statements)
	
	//...
    public class СиамскаяКошка : ICSSoft.STORMNET.DataObject, IКошка
    {
		//...
	}
}
3. Реализовать методы интерфейса IКошка.

Откуда ссылаются на эту страницу


Куда ссылается эта страница



На этой странице ещё нет сообщений. Ваше будет первым!
  Имя Размер
- ExtInterfaceICat.png 3,54 KB
- InterfaceICat.png 1,79 KB

ScrewTurn Wiki version 3.0.5.600. Some of the icons created by FamFamFam.