Форматы файлов

Основное назначение файлов — хранить информацию. Они также предназначены для передачи данных от программы к программе и от системы к системе. Другими словами, файл — это хранилище стабильных и мобильных данных. Но, файл — это нечто большее, чем просто хранилище данных. Обычно файл имеет имя, атрибуты, время модификации и время создания.

Понятие файла менялось с течением времени. Операционные системы первых больших ЭВМ представляли файл, как хранилище для базы данных, и поэтому файл являлся набором записей. Обычно все записи в файле были одного размера, часто по 80 символов каждая. При этом много времени уходило на поиск и запись данных в большой файл.

 

Как Windows отображает курсоры

В Windows используется один и тот же двухшаговый метод при отображении пиктограмм и курсоров. Сначала дисплейный драйвер (возможно, поддерживаемый специальной видеоаппаратурой) «пробивает дыру» в фоновой картинке с помощью поразрядной конъюнкции crAND-маски и фоновых пикселов.

Подробнее...

 

CURSORIMAGE

Как и пиктограммы, курсоры хранятся в многосекционном DIB-формате, состоящем из четырех секций.

0x00 0x28

BITMAPINFOHEADER crHeader; RGBQUAD crColors[]; BYTE crX0R[]; BYTE crAND[];

Подробнее...

 

CURSORDIRENTRY

Каждый элемент массива chEntries описывает характеристики изображения одного из курсоров в файле. В листинге 6.2 показан формат структуры CURSORDIRENTRY, занимающей ровно 16 байтов.

Подробнее...

 

Файлы курсоров, интерфейс с языком Си

В листинге 6.1 показана структура CURSORHEADER на языке Си. Размерность элемента chEntries в этой структуре зависит от количества курсоров в файле.

Подробнее...

 

Файлы курсоров (.CUR)

Строго говоря, курсор представляет собой текущую позицию ввода или вывода на символьном дисплее. Графический указатель таких устройств, как мышь, отмечает произвольное место на экране.

Подробнее...

 

Как Windows отображает пиктограммы

Хорошо разработанная пиктограмма кажется прозрачной, как накладываемая иллюстрация в энциклопедиях, нарисованная на прозрачной пластиковой подложке. Изображение строится по мере того, как вы переворачиваете страницы, сквозь прозрачные области которых виден фон и части других рисунков.

Подробнее...

 

ICONIMAGE

Пиктограммы фактически являются многосекционными независимыми от устройства растровыми изображениями, состоящими из четырех секций, показанных ниже. В Windows не объявлена структура, соответствующая изображенной здесь, потому что размерности массивов icColors, icXOR и icAND изменяются в зависимости от типа пиктограмм в файле.

Подробнее...

 

ICONDIRENTRY

Каждая структура ihEntries из каталога пиктограмм описывает характеристики одной пиктограммы. В листинге 5.2 показан формат структуры ICONDIRENTRY, которая занимает ровно 16 байтов.

Подробнее...

 

Страница 1 из 7

  • Кухонный комбайн

    Помощь в выборе товара. Список сервис-центров.

    mbt-shop.ru

  • Ip камера

    Список клиентов. Сайт производителя электронной техники.

    dssl.ru

  • Macbook pro 15

    Компьютеры и оргтехника. Новости DVD-индустрии.

    gagetstore.ru

Реклама

Смежные разделы