экспресс офис кресла
Возможности программы следующие : вход по USB-ключу, SD/MMC карты памяти повышенная безопасность: USB-ключ + пароль один ключ к нескольким компьютерам работа в Safe Mode аварийный вход, в случае если USB ключ был утерян или поврежден; авторизация по отпечатку пальца авторизация по телефону с Bluetooth ограничение доступа по времени удаленная авторизация по USB-ключу без необходимости установки Rohos обновление шифра на USB-ключе вместе с паролем Windows поддержка Mac OS X, всей линейки Windows вход по RFID ключу авторизация по бесконтактным смарт-картам Для авторизации можно использовать хоть iPod, хоть цифровой фотоаппарат.
Принцип работы с принтером в разных операционных системах разный. В Linux например принтер представляет собой обычный файл (в линуксе вообще все представлено в виде файлов, включая периферийные устройства). Печать в delphi можно сделать несколькими способами. Один из способов, заключается в использовании объекта TPrinter . При печати на винчестер скидывается файл с расширением PRN. Процедура AssignPrn связывает файл с принтером. В дальнейшем этот файл отсылается в память принтера и начинается печать. Другой способ заключается в том, что можно устроить печать напрямую, обойдя стандартные средства Windows. Для этого напишем специальную функцию: function prn(a:byte); begin asm mov @result,0 mov dx,Baseaddr inc dx inc dx {регистр управления} mov al,13 {такое число надо послать – начало строба} out dx,al dec al {сбрасываем младший бит} out dx,al {конец строба – никаких задержек не требуется} dec dx {регистр статуса} @ms: in al,dx mov ah,al and ah,08h {ошибка принтера если 0} cmp ah,0 je @mer mov ah,al and ah,10h {принтер off line если 0} cmp ah,0 je @mer mov ah,al and ah,20h {нет бумаги, если не 0} cmp ah,0 jne @mer mov ah,al and ah,80h cmp ah,0 je @ms {принтер не готов к приему – спрашиваем снова, пока не будет готов} mov al,a out dx,al {принтер готов, посылаем байт} jmp @mend @mer: mov @result,al @mend: nop end; end; Еще можно вызвать метод print у компонента richedit . Лабораторная работа № 5 Цель: научиться работать с принтером. Задание: Написать программу, которая открывала бы файл, сортировала его, распечатывала, подсчитывала количество встреченных букв вашей фамилии и имени в тексте, и строила график, в отдельном окне программы с возможностью распечатки с указанием настроек: количество копий, выбор принтера и т.п. Компоненты: printdialog – диалог выбора настроек принтера (copies – количество копий, ) TStringList – объект данного типа применяется для списка строк (Sort – сортировка) Button – кнопка (Caption – надпись) SaveDialog – диалог сохранения (Execute – запуск диалога, Filename – путь выбранного файла) Opendialog – диалог открытия (Execute – запуск диалога, Filename – путь выбранного файла) Edit – поле ввода для текста (text – текст) Stringgrid – таблица (cells – ячейка) Label – надпись (Caption – надпись) Chart – график (AddX – добавление координаты, Title – название столбца графика в легенде) Richedit – текстовое поле (LoadFromFile – загрузить из файла, Lines – строки, Print – распечатать, AddStrings – добавить строки) Вывод: научились работать с принтером в delphi.
ремонт компьютеров