Перевод текста по специальности на бел. язык
контрольные работы, Белорусский язык и литература Объем работы: 1 стр. Год сдачи: 2012 Стоимость: 10 бел рублей (323 рф рублей, 5 долларов) Просмотров: 320 | Не подходит работа? |
Оглавление
Заказать работу
Интерфейс
Несколько лет назад «космический челнок» «Атлантис» состыковался с российской орбитальной станцией «Мир». Американцы установили на свой корабль российский стыковочный узел, подходящий к соответствующему узлу станции. Только представьте, что Вы могли бы сделать с таким стыковочным узлом! Его можно установить на Вашем доме, и туда мог бы пристыковаться космический корабль. Вы могли бы установить этот узел на старый «Фольксваген», на башню «Космическая игла» в Сиэтле или на свой гараж — и «челнок» мог бы стыковаться и с ними. Пока узел не изменился и пока установлен на корабле, космический аппарат может стыковаться с чем угодно. Имея два узла, Вы могли бы пристыковать свой «Фольксваген» к дому, а не ставить
его в гараж. Не правда ли, забавно!
Стыковочный узел — это пример интерфейса (interface). Интерфейс обеспечивает соединение двух разных объектов. Хотя стыковочные узлы отлично соединяют друг с другом космические корабли, они не слишком годятся для соединения частей компьютерной программы. Для стыковки в компьютерных программах применяются наборы функций. Именно такие наборы и определяют интерфейс между разными частями программы.
Интерфейс DLL — это набор функций, экспортируемых ею. Интерфейс класса С++ — это набор членов данного класса. Однако когда в этой книге я употребляю слово интерфейс, имеется в виду интерфейс СОМ, а не все прочие. Интерфейс СОМ также включает в себя набор функций, которые реализуются компонентами и используются клиентами. Но СОМ дает более точное определение интерфейса. В СОМ интерфейсом является определенная структура в памяти, содержащая массив указателей на функции. Каждый элемент массива содержит адрес функции, реализуемой компонентом. С точки зрения СОМ интерфейсом является упомянутая структура в памяти; все остальное — это детали реализации, которые СОМ не касаются. Мы остановимся на этой
структуре в конце главы, после того как посмотрим на ее реализацию с помощью С++.
На С++ интерфейс реализуется с помощью...
Несколько лет назад «космический челнок» «Атлантис» состыковался с российской орбитальной станцией «Мир». Американцы установили на свой корабль российский стыковочный узел, подходящий к соответствующему узлу станции. Только представьте, что Вы могли бы сделать с таким стыковочным узлом! Его можно установить на Вашем доме, и туда мог бы пристыковаться космический корабль. Вы могли бы установить этот узел на старый «Фольксваген», на башню «Космическая игла» в Сиэтле или на свой гараж — и «челнок» мог бы стыковаться и с ними. Пока узел не изменился и пока установлен на корабле, космический аппарат может стыковаться с чем угодно. Имея два узла, Вы могли бы пристыковать свой «Фольксваген» к дому, а не ставить
его в гараж. Не правда ли, забавно!
Стыковочный узел — это пример интерфейса (interface). Интерфейс обеспечивает соединение двух разных объектов. Хотя стыковочные узлы отлично соединяют друг с другом космические корабли, они не слишком годятся для соединения частей компьютерной программы. Для стыковки в компьютерных программах применяются наборы функций. Именно такие наборы и определяют интерфейс между разными частями программы.
Интерфейс DLL — это набор функций, экспортируемых ею. Интерфейс класса С++ — это набор членов данного класса. Однако когда в этой книге я употребляю слово интерфейс, имеется в виду интерфейс СОМ, а не все прочие. Интерфейс СОМ также включает в себя набор функций, которые реализуются компонентами и используются клиентами. Но СОМ дает более точное определение интерфейса. В СОМ интерфейсом является определенная структура в памяти, содержащая массив указателей на функции. Каждый элемент массива содержит адрес функции, реализуемой компонентом. С точки зрения СОМ интерфейсом является упомянутая структура в памяти; все остальное — это детали реализации, которые СОМ не касаются. Мы остановимся на этой
структуре в конце главы, после того как посмотрим на ее реализацию с помощью С++.
На С++ интерфейс реализуется с помощью...
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.