Введение в программирование на PHP5


Графика для Windows средствами DirectDraw

Полностью рассмотреть в одной главе всю библиотеку DirectDraw было бы нереально. В конце концов, даже о простейших аспектах DirectDraw написаны целые книги. DirectDraw представляет собой мощный и гибкий API, с помощью которого можно создать практически любое графическое приложение Windows. Именно гибкость существенно усложняет любые описания. Следовательно, было бы глупо пытаться рассмотреть все, от начала до конца, в одной главе.
И все же я решил попробовать.
Позвольте мне для начала рассказать о том, чего в этой главе не будет. Несомненно, вам уже приходилось слышать о DirectDraw. Наверняка вы видели демонстрационные программы и игры, написанные на базе этой библиотеки. Я избавлю вас от длинной тирады о светлом будущем графики в Windows. Хорошо написанное приложение DirectDraw говорит само за себя, поэтому мы обойдемся без охов и ахов.
Кроме того, я пропускаю многословные рассуждения о HAL (Hardware Abstraction Layer, прослойка абстрактной аппаратуры), HEL (Hardware Emulation Layer, прослойка эмуляции аппаратуры) и все кошмарные диаграммы, которые встречаются в справочных файлах SDK и некоторых книгах по DirectDraw. Вы читаете эту книгу, чтобы освоить программирование для DirectDraw, а не потому, что собираетесь писать драйверы устройств DirectDraw или изучать тонкости внутреннего устройства библиотеки.

Что такое DirectDraw?
8-Битные поверхности
Фокусы ClassView

Операционная система Microsoft Windows

После установки операционной системы Windows и проведения русификации следует выполнить дополнительную настройку различных приложений и параметров среды Windows. С помощью такой настройки можно улучшить внешний вид экрана, изменив его по своему вкусу.
В этой главе мы расскажем о том, как изменить цветовые характеристики и размер рамки окон Windows, как задействовать все возможности вашего видеоадаптера, увеличив разрешающую способность и количество одновременно отображаемых на экране цветов.
Далее мы опишем процедуру установки дополнительных шрифтов и удаления ненужных шрифтов, оставшихся после русификации Windows с помощью пакета CyrWin.
Мы объясним, как подключить новый принтер, как печатать из Windows на матричном принтере в текстовом режиме, даже если принтер не содержит русских шрифтов.
Как происходит настройка Windows? Большинство настроек операционной системы Windows выполняется приложением Control Panel. Название приложения Control Panel можно перевести как "управляющая панель" и оно достаточно точно отвечает назначению этого приложения.

Настройка Windows
Изменение пиктограммы пакета


BeOS - статьи

BeOS - сравнительно новая операционная система, появившаяся в 1995 году. Это удобная, надежная, быстрая и красивая система для домашнего и офисного использования.
BeOS была создана корпорацией Be Incorporated. В начале 2000 года Be Inc. "изменила приоритеты" и перестала заниматься развитием этой "настольной" мультимедийной ОС. До этого "изменения приоритетов" BeOS была коммерческой ОС. После него она была выложена (и остается доступной) для свободного скачивания под названием "BeOS R5 personal edition."
В конце 2001 года Be Inc. закрылась и продала свою интеллектуальную собственность Palm. Сразу же были предприняты попытки избежать исчезновения этой ОС и выпустить совместимые версии с открытым исходным кодом

Основные особенности BeOS и ее последователей
Как руссифицировать браузер Opera
Особенности программирования BeOS API для пришельцев

Как написать драйвер принтера в BeOS
Стандартный драйвер для аудио-карт
Помещение репликанта на Shelf Deskbar'а

Разработка программ в среде операционной платформы Inferno

В конструкции ОС Inferno имеется немало любопытных и подчас инновационных концепций, одни из них могли бы стать предметом специального исследования (ядро, виртуальная машина, коммуникационный протокол), другие - даже отдельной книги (язык программирования). Различные аспекты ОС и ее компонент получили освещение в ряде русскоязычных статей (ссылки приведены в послесловии). Такое положение, с одной стороны, облегчало работу над обзором, а с другой - создавало трудности, потому как заставляло постоянно оглядываться на уже проделанную работу с тем, чтобы избежать непотребных повторений. Автор этих строк ставил своей целью ответить на тот круг вопросов, который наилучшим образом позволяет раскрыть данную тему

Продолжение

Введение в программирование на PHP5

Сегодня создание страницы Web является не слишком трудной задачей. Многие стандартные программные пакеты персональных компьютеров обладают встроенными средствами для преобразования документов текстовых процессоров, электронных таблиц, баз данных и т.д. в специально кодированные документы, которые могут быть доступны в Web. Специальные пакеты для создания страниц Web, такие, как Microsoft FrontPage и Macromedia Dreamweaver, позволяют легко создавать страницы Web с помощью технологии буксировки. В большинстве таких случаев даже не нужно знать о существовании специального языка кодирования HTML (язык разметки гипертекста), который неявно все это обеспечивает.

Контекст разработки Web
Соединение XHTML и PHP
Скалярные переменные

Оператор If
Циклы while
Включаемые файлы
Проектирование форм
Сеансы
Доступ ODBC

Доступ к MySQL
Открытие файлов
Сайт e-Commerce
Использование оператора SQL UPDATE
Оператор SELECT