Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Терминология. Средства печати Windows NT




Средства печати Windows NT

Установки средств печати Windows NT. Распределение приоритетов между принтерами.

Лекция 15, 16

Функція Concat

Процедура Str

Зворотна операція для Val. Числа перетворюються на рядки, що складаються з символів цифр.

Str(Value [: Width [: Decimals]]; var S: string);

де Value – змінна цілого або дійсного типу, значення якої перетворюється в рядок;

Width – необов’язковий параметр, що визначає кількість символів у створюваному рядку;

Decimals – необов’язковий параметр, що визначає кількість символів після десяткової точки;

S – рядок, який утворюється.

Приклад:

var N:real;

st:string[7];

begin

n:=160.236;

str(n:6:2,st);

writeln(st); //Виведено 160.24

end.

 

Функція Concat – використовується для об’єднання (конкатенації) довільної кількості рядків. Вона дозволяє дописати один рядок в кінець іншого. Прототип функції:

Concat(s1 [, s2,..., sn]: string): string;

Квадратні дужки означають, що змінні s2,..., sn необов’язкові.

Наприклад:

st:=Concat(’City’,’ Odessa!’); // st=’City Odessa!’;

Використання оператора + має той же ефект, що і використання функції Concat.

st:=’City’+’ Odessa!’; // st=’City Odessa!’;

Оператор + виконується швидше, ніж функція Concat.

 

Приклад. Підрахувати в заданому рядку ('BABABB ABBBA') кількість всіх символів ‘В’ и видалити з його ті символи 'В', яким передують (у вхідному рядку) символи 'А'.

Просте завдання підрахунку ускладнене вимогою видалення певних символів. Суміщення цих двох завдань в одному циклі не дуже зручно, тому що для підрахунку символів краще застосувати цикл із параметром

For i:=1 to length (z) do....;,

а для видалення символів - універсальний цикл

while Pos(…,z)<>0 do….

 

program Str_134;

const mark:Char=Chr(0); // Chr(0) – недрукований символ

var z:string;

i,q:byte;

begin

writeln('Input string');

readln(z);

q:=0;

For i:=1 to Length(z) do

if z[i]='B' then

begin

inc(q);

if z[i-1]='A' then z[i]:=mark

end;

while Pos(mark,z)<>0 do

Delete(z, Pos(mark,z),1);

writeln('Quantity of symbols ''B'' in the string: ', q);

writeln('Output string ', z);

readln;readln

end.

 

Результат

Input string

BABABB ABBBA

Quantity of symbols ''B'' in the string: 7

Output string: BAAB ABBA

 

Windows NT обладает мощными средствами печати. Например, администратор может выполнять удаленное адми­нистрирование серверов печати Windows NT, a для печати с клиентского компьютера на сервере печати Windows NT на клиентский компьютер не нужно устанавливать драйвер принтера.

На этом занятии Вы познакомитесь с основными терминами и понятиями, а также узнаете, каким требованиям должна удовлетворять система для успешной установки и работы средств печати.

В Windows NT /Windows 2000 печатающим устройством (print device) называется аппаратное устройство, печатаю­щее документы.

Принтер (printer) — это программный интерфейс между операционной системой и устройством печати. Принтер определяет путь документа к печатающему устройству (через локальный порт, в файл или на удаленное разделяемое печатающее устройство), а также многие другие параметры процесса печати.

Печатающие устройства с сетевым интерфейсом (network-interface print devices) оснащены собственными сете­выми картами. Их не нужно физически подключать к серверу, так как они подключаются непосредственно к сети.

Сервер печати (print server) — это компьютер, на котором работает программное обеспечение принтера. Сервер печати принимает и обрабатывает документы клиентов.

Очередь (queue) в терминологии Windows NT — это группа документов, ожидающих печати. В операционных си­стемах NetWare и OS/2 под очередью понимается программный интерфейс между приложениями и устройством печа­ти, и поэтому пользователи этих операционных систем направляют документы для печати в очередь. В Windows NT таким интерфейсом является принтер, так что документы отсылаются на принтер, а не в очередь.

Буфер печати (print spooler) — это группа динамически подключаемых библиотек (DLL), которые принимают и обрабатывают документы, а также определяют, где и когда они будут распечатаны. Запись в файл задания на печать называется буферизацией (spooling), а сам файл — буферным (spool file).

Драйвер принтера (printer driver) — программа, которая преобразует графические команды в специфический язык типа PostScript или PCL. Windows 2000 предоставляет драйверы для наиболее распространенных устройств печати. Когда принтер создается, устанавливается драйвер принтера и — факультативно — можно сделать принтер доступ­ным по сети для совместного использования. Разрешающая способность устройства печати измеряется в точках на дюйм (dots per inch, dpi). Чем больше точек на дюйм, тем выше качество печати.




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 305; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.033 сек.