ВУЗ:
Составители:
Рубрика:
37
25. Определить стоимость перевода текста из расчета 15р./1000знаков .
26. По файлу , содержащему набор чисел или текст, построить круговую диа-
грамму.
27. По файлу, содержащему набор чисел или текст, построить столбиковую
диаграмму.
28. Определить , является ли заданный год високосным.
29. По дате рождения определить знак зодиака и «зверя» года.
30. По введенной дате определить день недели .
31. Построить график произвольной функции, задаваемой пользователем .
32. Реализовать автоматическое вращение двумерной фигуры .
33. Реализовать автоматическое вращение трехмерной фигуры .
34. Реализовать вращение двумерной фигуры с помощью мыши.
35. Реализовать вращение трехмерной фигуры с помощью мыши.
36. Построить проекцию фигуры на плоскость .
37. Построить трехмерную поверхность .
38. Реализовать возможность Cut/Copy/Paste для изображения (с заданием об-
ласти копирования неправильной формы ).
4. Глоссарий
Automation (OLE Automation, автоматизация) – обращение к серверу через
дуальный интерфейс
CoClass – компонентный класс. Надстройка над объявлением интерфейса и
реализующего его класса , содержащая методы создания объекта в соответствии
со спецификацией COM. Описывается в библиотеке типов
COM+ - улучшенная версия COM, включающая управление транзакциями ,
поддержку безопасности , удаленное администрирование и др.
DCOM (Distributed COM) – расширение COM, поддерживающее работу с уда-
ленными серверами
IDispatch – интерфейс, содержащий специальные методы для разрешения тек-
стовых имен методов диспинтерфейса во время выполнения программы
Библиотека COM – набор системных DLL, предоставляющих стандартные
API для работы с COM
Библиотека типов – модуль , содержащий информацию об интерфейсах
Виртуальная таблица (VTable) – таблица , содержащая адреса методов в со -
ответствии с порядком их перечисления в интерфейсе
Диспинтерфейс – совокупность объявлений методов , доступных через IDis-
patch, снабженных уникальными идентификаторами
Дуальный интерфейс – интерфейс-потомок IDispatch. Отыскивает методы как
через IDispatch, так и с помощью виртуальной таблицы
Маршаллинг – обмен информацией с внешним сервером
Фабрика классов (Class Factory) – COM-объект, создающий экземпляры дру -
гих объектов . CoClass и фабрика классов создаются для каждого объекта авто -
матически
37 25. О пред ели ть стои мость перев од а текста и з расчета 15р./1000з наков . 26. По фай лу, сод ерж ащ ему наборчи сел и ли текст, построи ть кругов ую д и а- грамму. 27. По фай лу, сод ерж ащ ему наборчи сел и ли текст, построи ть столби ков ую д и аграмму. 28. О пред ели ть, яв ляетсяли з ад анны й год в и сокосны м. 29. По д атерож д ени яопред ели ть з накз од и ака и «з в еря» год а. 30. По в в ед енной д атеопред ели ть д ень нед ели . 31. Построи ть графи кпрои з в ольной функци и , з ад ав аемой польз ов ателем. 32. Реали з ов ать ав томати ческоев ращ ени ед в умерной фи гуры . 33. Реали з ов ать ав томати ческоев ращ ени етрехмерной фи гуры . 34. Реали з ов ать в ращ ени ед в умерной фи гуры спомощ ью мы ш и . 35. Реали з ов ать в ращ ени етрехмерной фи гуры спомощ ью мы ш и . 36. Построи ть проекци ю фи гуры на плоскость. 37. Построи ть трехмерную пов ерхность. 38. Реали з ов ать в оз мож ность Cut/Copy/Paste д ля и з ображ ени я (с з ад ани ем об- ласти копи ров ани янеправ и льной формы ). 4. Гло ссари й Automation (OLE Automation, ав т о м ат и заци я ) – обращ ени е ксерв еру через д уальны й и нтерфей с CoClass – компонентны й класс. Н ад строй ка над объяв лени ем и нтерфей са и реали з ую щ его его класса, сод ерж ащ аяметод ы соз д ани яобъекта в соотв етств и и со специ фи каци ей COM. О пи сы в аетсяв би бли отекети пов COM+ - улучш енная в ерси я COM, в клю чаю щ ая управ лени е транз акци ями , под д ерж ку без опасности , уд аленноеад ми ни стри ров ани еи д р. DCOM (Distributed COM) –расш и рени еCOM, под д ерж и в аю щ ееработу суд а- ленны ми серверами IDispatch – и нтерфей с, сод ерж ащ и й специ альны е метод ы д ля раз реш ени я тек- стов ы х и мен метод ов д и спи нтерфей са в о в ремяв ы полнени япрограммы Би бли о т е к а COM – набор си стемны х DLL, пред остав ляю щ и х станд артны е API д ляработы сCOM Би бли о т е к а т и пов –мод уль, сод ерж ащ и й и нформаци ю об и нтерфей сах Ви рт уальная т абли ца (VTable) – табли ца, сод ерж ащ ая ад реса метод ов в со- отв етств и и споряд ком и х перечи слени яв и нтерфей се Ди спи нт е рф е йс – сов окупность объяв лени й метод ов , д оступны х через IDis- patch, снабж енны х уни кальны ми и д енти фи каторами Дуальны й и нт е рф е йс – и нтерфей с-потомокIDispatch. О ты ски в аетметод ы как через IDispatch, таки спомощ ью в и ртуальной табли цы М арш алли нг –обмен и нформаци ей св неш ни м сервером Ф абри к а к лассов (Class Factory) – COM-объект, соз д аю щ и й экземпляры д ру- ги х объектов . CoClass и фабри ка классов соз д аю тся д ля каж д ого объекта ав то- мати чески