» » » Майкл Джонсон - Разработка приложений в среде Linux. Второе издание


Авторские права

Майкл Джонсон - Разработка приложений в среде Linux. Второе издание

Здесь можно скачать бесплатно "Майкл Джонсон - Разработка приложений в среде Linux. Второе издание" в формате fb2, epub, txt, doc, pdf. Жанр: Программное обеспечение, издательство Вильямс, год 2007. Так же Вы можете читать книгу онлайн без регистрации и SMS на сайте LibFox.Ru (ЛибФокс) или прочесть описание и ознакомиться с отзывами.
Майкл Джонсон - Разработка приложений в среде Linux. Второе издание
Рейтинг:
Название:
Разработка приложений в среде Linux. Второе издание
Издательство:
Вильямс
Год:
2007
ISBN:
978-5-8459-1143-8
Скачать:

99Пожалуйста дождитесь своей очереди, идёт подготовка вашей ссылки для скачивания...

Скачивание начинается... Если скачивание не началось автоматически, пожалуйста нажмите на эту ссылку.

Вы автор?
Жалоба
Все книги на сайте размещаются его пользователями. Приносим свои глубочайшие извинения, если Ваша книга была опубликована без Вашего на то согласия.
Напишите нам, и мы в срочном порядке примем меры.

Как получить книгу?
Оплатили, но не знаете что делать дальше? Инструкция.

Описание книги "Разработка приложений в среде Linux. Второе издание"

Описание и краткое содержание "Разработка приложений в среде Linux. Второе издание" читать бесплатно онлайн.



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

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






Таблица 21.4. Последовательности CSI

Символ Описание h Устанавливает режим; см. табл. 21.8. l Очищает режим; см. табл. 21.8. n par1=5 Отчет о состоянии: терминал отвечает ^[[0n, что означает "OK" par1=6 Отчет о положении курсора: терминал отвечает ^[[x;yR, где у указывается относительно начала отсчета, а не области (если выбран режим начала отсчета, смотрите табл. 21.9) G или ` Устанавливает горизонтальное положение курсора в колонке par1. A Передвигает вертикальную позицию курсора вверх на par1 строк. В или e Передвигает вертикальную позицию курсора вниз на par1 строк. С или a Передвигает горизонтальную позицию курсора вправо на par1 колонок. D Передвигает горизонтальную позицию курсора влево на par1 колонок. E Передвигает курсор в начало линии и ниже на par1 строк (1 по умолчанию). F Передвигает курсор в начало линии и выше на par1 строк (1 по умолчанию). d Устанавливает вертикальное положение курсора в строке par1. H или f Устанавливает вертикальное положение курсора в строке par1 и горизонтальное положение курсора в колонке par2 (по умолчанию оба параметра равны нулю, перемещая курсор в начало отсчета). J par1=0 Очищает экран от курсора до конца дисплея par1=1 Очищает экран от начала отсчета до курсора par1=2 Очищает экран полностью K par1=0 Очищает экран от курсора до конца строки par1=1 Очищает экран от начала строки до курсора par1=2 Очищает строку полностью L Вставляет par1 строк ниже текущей строки. М Удаляет par1 строк, начиная с текущей строки. P Удаляет par1 символов, начиная с текущей позиции, передвигая остальную часть строки влево. с Отвечает ^[[?6c (синоним ^[Z). g par1=0 Удаляет точку табуляции в текущем столбце (по умолчанию) par1=3 Удаляет все точки табуляции m Последовательность изображения символов; смотрите табл. 21.7. q Включает клавиатурный LED par1 и отключает остальные (0 выключает все). r Устанавливает область прокручивания (применяется только в режиме начала отсчета DEC; см. табл. 21.9): par1 Первая строка области, должна находиться в пределах от 1 (по умолчанию) до par2–1 par2 Последняя строка области, должна находиться в пределах от par1+1 и нижней строкой (по умолчанию) s Сохраняет позицию и атрибуты курсора (синоним ^[7). u Восстанавливает позицию и атрибуты курсора (синоним ^[8). X Стирает par1 символов (до конца текущей строки). @ Стирает par1 символов (до конца текущей строки). ] Последовательности setterm; смотрите табл. 21.10.

Несколько последовательностей принимают аргументы, описывающие цвета. Во всех таких последовательностях используется одно и то же соответствие между числами и цветами, приведенное в табл. 21.5. Последовательности, которые указывают цвета фона, допускают номера цветов только от 0 до 7. Те последовательности, которые задают цвет переднего плана, принимают числа от 8 до 15 (они описывают насыщенные или яркие цвета).


Таблица 21.5. Коды цветов

Число Цвет Число Яркий цвет 0 Черный 8 Темно-серый 1 Красный 9 Светло-красный 2 Зеленый 10 Светло-зеленый 3 Коричневый 11 Желтый 4 Голубой 12 Светло-голубой 5 Пурпурный 13 Ярко-красный 6 Синий 14 Светло-синий 7 Серый 15 Белый

Указанные цвета фактически представляют собой смещения — названия цветов в таблице описывают стандартные цвета, которые хранятся по данным смещениям. Однако вы можете изменять эти цвета при помощи последовательности установки палитры. Например, последовательность ^[]P определяет отдельный компонент палитры; последовательность ^[]R восстанавливает стандартную системную палитру. Компоненты палитры определяются семью шестнадцатеричными цифрами, введенными после ^[]P, как описано в табл. 21.6. Таким образом, для каждого элемента палитры вы можете предоставить 24-битовое определение цвета с восемью битами для каждого цвета.


Таблица 21.6. Компоненты цветовой палитры

Число Что определяет 1 Элемент палитры, который нужно переопределить. 2*16+3 Значение красного компонента элемента палитры. 4*16+5 Значение зеленого компонента элемента палитры. 6*16+7 Значение синего компонента элемента палитры.

Последовательности изображения символов, указанные командами CSIm, могут принимать в произвольном порядке до 16 параметров, перечисленных в табл. 21.7. Параметры применяются к терминалу в том порядке, в котором они передаются. Таким образом, если 0 (установка стандартного изображения) сопровождается 1 (для установки полужирного шрифта), то результатом будет полужирный символ (а не мерцающее негативное видеоизображение) или подчеркнутый символ в зависимости от предыдущих установок изображения.


Таблица 21.7. Параметры изображения символов

par Описание 0 Стандартное изображение: средняя интенсивность, без подчеркивания, без негативного изображения, без мерцания, с обычной цветовой схемой (белое на черном, если не установлен другой способ при помощи последовательности сохранения setterm ^[[]8). 1 Интенсивность — насыщенная. 2 Интенсивность — матовая. 4 Включается подчеркивание. 5 Включается мерцание. 7 Включается негативное видеоизображение. 10 Выбирается исходный шрифт (ISO latin 1), при этом не отображаются управляющие символы, сбрасывает бит 8 в выводе. 11 Выбирается альтернативный шрифт (IBM Codepage 437), при этом управляющие символы отображаются как графические данные, сбрасывает бит 8 в выводе. 12 Выбирается альтернативный шрифт (IBM Codepage 437), при этом управляющие символы отображаются как графические данные, оставляет бит 8 в выводе. 21 22 Интенсивность — стандартная. 24 Отключается подчеркивание. 25 Отключается мерцание. 27 Отключается негативное видеоизображение. 30-37 Устанавливается цвет переднего плана par||30; см. табл. 21.5. 38 Включается подчеркивание и используется стандартный цвет текста. 39 Отключается подчеркивание и используется стандартный цвет текста. 40-47 Устанавливается цвет фона par||40; см. табл. 21.5. 49 Используется стандартный цвет фона.

Некоторое отношение к последовательностям изображения символов имеют последовательности режимов. Существует два типа режимов: режимы ANSI и внутренние режимы DEC. Последовательность СSIh устанавливает режимы ANSI, описанные в табл. 21.8; последовательность CSIl сбрасывает их. В последовательность может входить более одного параметра. Последовательность CSI?h определяет внутренние режимы DEC, перечисленные в табл. 21.9; последовательность CSI?l сбрасывает их. Также может приниматься более одного параметра.


На Facebook В Твиттере В Instagram В Одноклассниках Мы Вконтакте
Подписывайтесь на наши страницы в социальных сетях.
Будьте в курсе последних книжных новинок, комментируйте, обсуждайте. Мы ждём Вас!

Похожие книги на "Разработка приложений в среде Linux. Второе издание"

Книги похожие на "Разработка приложений в среде Linux. Второе издание" читать онлайн или скачать бесплатно полные версии.


Понравилась книга? Оставьте Ваш комментарий, поделитесь впечатлениями или расскажите друзьям

Все книги автора Майкл Джонсон

Майкл Джонсон - все книги автора в одном месте на сайте онлайн библиотеки LibFox.

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

Отзывы о "Майкл Джонсон - Разработка приложений в среде Linux. Второе издание"

Отзывы читателей о книге "Разработка приложений в среде Linux. Второе издание", комментарии и мнения людей о произведении.

А что Вы думаете о книге? Оставьте Ваш отзыв.