Главная » Статьи для тега "вывода"

Outputstream в Java

Добавлено Дата: 9 June, 2011 категория: Java

 

  Абстрактный     класс     Outputstream     во     многом     аналогичен     классу Inputstream;   он   предлагает   модель   вывода   байтовых   данных   в   объект-получатель. Методы класса Outputstream перечислены ниже.

 

Читать »

Вывод текста и статических изображений в графических режимах

Добавлено Дата: 9 June, 2011 категория: Ассемблер, Железо

Функции BIOS VGA не обеспечивают приемлемой скорости вывода символов на экран, поэтому в графических режимах текст выводится напрямую в видеопамять (растровое разложение символа передается по точкам).

Наиболее простым способом вывода на экран текста и статических изображений является метод масок. Вообще говоря, для создания изображения объекта необходимо два массива: массив, содержащий рисунок объекта, и массив, содержащий маску прозрачности, то есть указание, какие точки рисунка должны отображаться на экране, а в каких надлежит сохранить фон изображения. Однако с целью экономии памяти оба массива объединяют и именуют полученный результат маской объекта (рис. 4.11). Таким образом, маска представляет собой растровое изображение объекта, совмещенное с шаблоном прозрачности.

Читать »

Классы потоков Data в Java

Добавлено Дата: 8 June, 2011 категория: Java

 

 Для каждого интерфейса Data существует определенный поток Data. Помимо того, имеется класс RandomAccessFile, который реализует одновременно оба интерфейса Data — ввода и вывода (см. раздел 15.6.2). Каждый класс Data является расширением соответствующего класса Filter, так что потоки Data могут использоваться в целях фильтрации данных других потоков. В составе каждого класса Data есть конструкторы, в качестве параметра принимающие ссылки на другой подходящий поток ввода или вывода. Например, Фильтрацию выводимых в файл данных можно осуществить, если передать конструктору DataOutputStream ссылку на объект Fi leOutputStream. Для последующего ввода данных надлежит использовать поток DatalnputStream, построенный на основе объекта FilelnputStream. Примеры реализации соответствующих методов приведены ниже.

Читать »

Потоки Piped в Java

Добавлено Дата: 5 June, 2011 категория: Java

 

  Канальные потоки (piped streams), определяемые классами семейства Piped — PipedinputStream, PipedOutputstream, PipedReader и Pipedwriter, — используются в виде пар ввода-вывода (записи-чтения); данные, переданные в поток вывода (записи), служат источником для потока ввода (чтения). С каналом (pipe) связан внутренний буфер, емкость которого определяется при реализации класса, что позволяет поддерживать разные уровни производительности процессов вывода и ввода; однако средств динамического управления размером буфера не существует.

Читать »

Примеры использования функций BIOS для работы с клавиатурой

Добавлено Дата: 30 May, 2011 категория: Ассемблер, Железо

Пример, показанный в листинге 1.1, предназначен для демонстрации особенностей функции 00h. Программа Testlntl6_00h выполняет одну простую операцию — отображает на экране ASCII-коды и скан-коды клавиш, которые пользователь нажимает на клавиатуре.

Программа функционирует в текстовом видеорежиме, особенности которого мы рассмотрим в главе 4 «Видеоконтроллеры». Вывод информации осуществляется напрямую в видеопамять, которая в цветном текстовом режиме размещается по адресу B8000h. Каждому символу экрана соответствует байт кода (ASCII) и байт атрибута, описывающий цвет символа и цвет фона знакоместа. Видеопамять при выводе на экран разбивается по строкам: в строке 80 символов, то есть 160 байт информации; вывод выполняется справа налево, сверху вниз. Таким образом, байт видеопамяти с нулевым номером соответствует ASCII-коду первого символа, следующий байт определяет его цвет, третий байт соответствует ASCII-коду второго символа и т. д.

Читать »

Стандартные потоки ввода-вывода

Добавлено Дата: 21 May, 2011 категория: Java

 

   Стандартные потоки ввода (input), вывода (output) данных и сообщений об ошибках (error),  кратко описанные ниже,  представляются в виде статических полей класса System.

 

 public static final   inputstream in

                Стандартный поток ввода данных.

Читать »

Потоки Filter в Java

Добавлено Дата: 16 May, 2011 категория: Java

 

  Классы семейства фильтрованных потоков (filtered streams) Filter-

FilterlnputStream, FilterOutputStream, FilterReader и Filterwriter -_

позволяют объединять потоки в цепочки для получения составных потоков, об

ладающих расширенным набором функций. Каждый фильтрованный поток дан-

Читать »

Потоки Print в Java

Добавлено Дата: 13 May, 2011 категория: Java

 

  Классы семейства Print — PrintStream и PrintWriter — содержат объявления ряда методов, которые упрощают задачу вывода (записи) в поток значений простых типов и объектов в удобочитаемом текстовом формате (в предыдущих примерах мы уже пользовались такими методами). В потоковых классах Print реализованы перегруженные версии методов print и println для вывода значений типов, перечисленных ниже.

Читать »

Еще раз о JSP

Добавлено Дата: 20 April, 2011 категория: Java, Web

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

HTML-кода. Выполняемый код вставляется в страницу между знаками <%и %>, например

Читать »

Вывод нескольких документов

Добавлено Дата: 9 December, 2010 категория: XSLT

Задача

Необходима переносимая таблица стилей для вывода нескольких документов.

Решение

Хотя в большинстве реализаций XSLT 1.0 имеются расширения, помогающие обрабатывать несколько документов, все они немного различаются между собой. А в XSLT 2.0 есть команда xsl:result-document.

Читать »