На форуме обсуждали возможность создания пользовательских типов (классов). Эта тема давно обдумывалась и даже были попытки ее реализации в виде отдельного проекта пакета CNET. Теперь предлагается к рассмотрению вторая попытка сделать что-то похожее на реализацию наследования классов в парадигме схемотехники HiAsm. Это не полноценное решение, а только концепт. Для тестирования были сделаны несколько элементов и пример создания с их помощью двух пользовательских классов, которые, в свою очередь, являются наследниками третьего базового класса. В примере создаются экземпляры двух пользовательских классов и проверяется доступ к полям экземпляров базового и производного классов. Причем, для базового класса используется ссылка (link) на элемент для одновременного редактирования всех его экземпляров. Пример для тестирования: http://svn.hiasm.com/packs/CNET/Example/Class/UserClass.sha
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
карма: 6 |
|