Устройства и принтеры
Устройства и принтеры
Вот простой пример переопределения типа. Рассмотрим понятие устройства, включив предположение о том, что для любого устройства есть альтернатива, так что устройство можно заменить, если оно по каким-либо причинам недоступно:
class DEVICE feature
alternate: DEVICE
set_alternate (a: DEVICE) is
-- Пусть a - альтернативное устройство.
do
alternate := a
end
... Прочие компоненты ...
end
Принтер является устройством, так что использование наследования оправдано. Но альтернативой принтера может быть только принтер, но не дисковод для компакт-дисков или сетевая карта, - поэтому мы должны переопределить тип:
Рис. 16.6. Устройства и принтеры
class PRINTER inherit
DEVICE
redefine alternate, set_alternate
feature
alternate: PRINTER
set_alternate (a: PRINTER) is
-- Пусть a - альтернативное устройство.
... Тело как у класса DEVICE ...
... Прочие компоненты ...
end
В этом и проявляется специализирующая природа наследования.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
(3.36) Диспетчер устройств показывает не все устройства :(. Как увидеть все установленные устройства (включая даже не подключенные в данный момент)?
(3.36) Диспетчер устройств показывает не все устройства :(. Как увидеть все установленные устройства (включая даже не подключенные в данный момент)? Установите в Диспетчере устройств опцию View/Show hidden devices, затем откройте окно консоли и выполните в нем следующие команды:set
Принтеры и цвет
Принтеры и цвет В секции Оборудование остались неохваченными вниманием два модуля — и описание обоих вполне уместится на одну страницу. Обратившись у пункту Принтеры, я увидел, что у меня нет настроенных принтеров: Поскольку физически у меня имелось МФУ DeskJet 2050, я нажал
Устройства с широкой полосой пропускания и устройства, обеспечивающие связь на большой дальности
Устройства с широкой полосой пропускания и устройства, обеспечивающие связь на большой дальности Термин "устройства с широкой полосой пропускания" имеет несколько значений. Во-первых, этот термин обозначает устройства, позволяющие одновременно передавать различные
Принтеры
Принтеры Запрет на удаление установленных в системе принтеровЧтобы запретить пользователю удалять установленные в системе принтеры, используйте ключ °NoDeletePrinter° в разделе HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesExplоrerСмотри также: Запрет на установку новых принтеров в
Принтеры
Принтеры Первоначально печатающие устройства для компьютеров были не более чем модифицированными электрическими печатными машинками. Долгие годы, как во времена мейнфреймов, то есть больших ЭВМ, так и в эпоху персональных компьютеров, распечатки получали
18.1.1. Струйные принтеры
18.1.1. Струйные принтеры Со временем уровень печати, обеспечиваемый матричными принтерами, перестал удовлетворять запросы потребителей — текст они еще печатали, а вот, скажем, графику — уже нет (о цветных фотографиях я вообще молчу). И с появлением на рынке струйных
18.1.2. Лазерные принтеры
18.1.2. Лазерные принтеры Принцип действия лазерного принтера довольно сложен, поэтому здесь мы его рассматривать не станем. Поговорим лучше о потребительских свойствах. Качество печати лазерного принтера очень высокое, скорость печати — тоже. Лазерный принтер нужно
18.1.4. GDI-принтеры
18.1.4. GDI-принтеры GDI-принтеры[4] заслуживают отдельного разговора, поскольку Linux их не поддерживает.Дело в том, что на обычный аппаратный (не GDI) принтер операционная система отправляет задание, после чего принтер, используя собственный процессор, сам занимается его
Принтеры
Принтеры С помощью реестра можно запретить пользователям удаление установленных в системе принтеров. Для этого необходимо в разделе HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer создать REG_DWORD-параметр NoDeletePrinter и присвоить ему значение 1. Ниже приведен текст соответствующего
Глава 9 Принтеры и прочие периферийные устройства
Глава 9 Принтеры и прочие периферийные устройства Реальная стоимость принтера зависит от номинала купюр, которые он способен качественно напечатать. Первое правило фальшивомонетчика В этой главе мы закончим знакомство с периферийными
Принтеры
Принтеры В одной из первых глав мы узнали, что принтер – это устройство для печати. Не для большой и круглой, которая является предметом, а для качественной и быстрой, для процесса, в общем.Слово print переводится с английского как «печатать», а printer дословно можно перевести
Современные струйные принтеры Олег Нечай
Современные струйные принтеры Олег Нечай Опубликовано 21 февраля 2011 года В отличие от матричных принтеров, способных лишь на воспроизведение текста и монохромной псевдографики, «струйники» выдавали полноцветные цветные отпечатки с плавными
Устройства и принтеры
Устройства и принтеры Вот простой пример переопределения типа. Рассмотрим понятие устройства, включив предположение о том, что для любого устройства есть альтернатива, так что устройство можно заменить, если оно по каким-либо причинам недоступно:class DEVICE featurealternate:
Принтеры
Принтеры Самыми популярными из вспомогательных устройств являются принтеры, позволяющие переносить информацию с экрана компьютера на бумагу.В настоящее время наиболее распространены два типа принтеров:? лазерные принтеры;? струйные принтеры.Раньше также
Вскрытие устройства: атаки на корпус устройства и его механическую часть
Вскрытие устройства: атаки на корпус устройства и его механическую часть Наиболее общей целью анализа корпуса устройства и его механической части является получение исчерпывающей информации об устройстве и возможности исследования его внутренней части. Агрессивный