Пакет Adobe Acrobat



   erectile dysfunction drugs no prescription | forex review      pornozam.com       отели белека

Пакет Adobe Acrobat

Программа Adobe® Acrobat® 6.0 Standard представляет собой надежный и эффективный инструмент для обмена документами любого формата. Эту программу можно использовать для публикации в формате PDF (Portable Document Format -Переносимый формат документов) практически любого документа, сохраняя при этом точный вид и содержимое его оригинала, в том числе шрифты и графику.
Документы в формате PDF можно распространять по электронной почте, или хранить в сети Web, в интрасети, в файловой системе, либо на компакт-диске. Ваши файлы смогут просматривать пользователи компьютеров на платформе Microsoft® Windows®, Mac® OS и UNIX®. Вы можете добавлять в документ интерактивные элементы, например, гиперссылки и звуковые клипы. Кроме того, программа Acrobat позволяет комментировать документы, подписывать их цифровыми подписями и надежно защищать уязвимые файлы.
Книга «Adobe Acrobat 6.0 Standard. Официальный учебный курс» входит в серию официальных учебников, издаваемых компанией Adobe, посвященных работе с графическими и издательскими программами этой компании. Уроки в книге спроектированы так, чтобы вы могли изучать их с любой скоростью. Если вы никогда не работали с Adobe Acrobat Standard, то для полного овладения этой программой вам придется изучить ее основные концепции и функциональные средства. А если вам уже доводилось работать с программой Acrobat Standard, то вы научитесь использовать многие дополнительные средства, появившиеся в последней версии 6.0. В уроках этого учебника описываются новый пользовательский интерфейс программы Adobe Acrobat Standard, новые методы создания файлов Adobe PDF, мощные дополнительные методы, позволяющие использовать содержимое файлов Adobe PDF в других приложениях. Описываются новые инструменты для просмотра и комментирования содержимого документов Adobe PDF, а также способы преобразования документов в легкодоступные, удобочитаемые и хорошо организованные электронные книги. Вы научитесь создавать фотоальбомы, которые смогут просматривать ваши друзья и близкие.
Хотя в каждый урок включены пошаговые инструкции для выполнения конкретных проектов, в них оставлен простор для исследований и экспериментов. Вы можете изучать книгу от корки до корки, либо обратиться только к тем урокам, в которых обсуждаются интересующие или нужные вам вопросы.

Введение
В системе Windows выберите в меню команду Start | Programs | Adobe Acrobat 6.0 Standard (Пуск|Программы | Adobe Acrobat 6.0 Standard). В системе Mac OS откройте папку Adobe Acrobat 6.0 Standard и дважды щелкните мышью на значке программы Acrobat 6.0 Standard. Для запуска программы Acrobat 6.0 Standard в системе Mac OS необходимо использовать версию 10.2.2 (или позднейшую) этой операционной системы. Появляется диалог приложения Adobe Acrobat Standard. Теперь вы можете открыть документ PDF или создать новый и приступить к работе.

Предварительные условия
Установка программы Adobe Acrobat Standard
Запуск Adobe Acrobat Standard
Дополнительные ресурсы

Введение в программу Acrobat Standard
Нынче во всем мире ширится число людей, стремящихся воспользоваться современными эффективными инструментами для публикации документов в Web и получить удобный доступ к Интернету и CD-рекордерам, чтобы без проблем распространять свои электронные публикации. Программа Acrobat Standard как раз и позволит вам быстро и легко создавать электронные документы, доступ к которым откроет бесплатная программа Adobe Reader

О формате Adobe PDF
О программе Acrobat
Создание файла Adobe PDF
Работа с файлами PDF
Чтение файлов PDF
Работа с файлами Adobe PDF в сети Web
Несколько примеров файлов PDF
Проектирование документов для онлайна
Обзорные вопросы
Ответы на обзорные вопросы

Знакомство с рабочей областью
В этом уроке вы научитесь: Использовать полную справку программы Acrobat 6.0 и окно How To..? (Каким образом?). Работать с инструментами программы Acrobat и панелью навигации. Листать документы Adobe PDF с помощью встроенных навигационных элементов управления программы Acrobat. Варьировать способы прокрутки и отображения документа Adobe PDF в окне документа. Изменять масштаб отображения документа.

Настройка панелей инструментов
Блокирование панелей инструментов
Переустановка панелей инструментов
Использование панелей программы Acrobat
Отображение панелей
Смена отображения панелей
Использование контекстных меню
Об экранном отображении
Настройка рабочей области
Закрытие окна How To ? (Каким образом?)

Преобразование файлов Microsoft Office
В этом уроке вы научитесь выполнять следующие задачи: Преобразовывать файлы Microsoft Word в файлы Adobe PDF. Преобразовывать заголовки и стили документов Word в закладки документа Adobe PDF. Преобразовывать комментарии в документах Word в примечания документов Adobe PDF. Защищать файлы Adobe PDF паролями. Изменять параметры преобразования документов в формат Adobe PDF. Преобразовывать файлы Microsoft Excel и отсылать их для онлайнового просмотра. Преобразовывать файлы в формат Adobe PDF и прикладывать их к электронным письмам приложения Microsoft Outlook.

О программе PDFMaker
Преобразование в формат PDF файлов Word
О файле Microsoft Word
Преобразование заголовков и стилей
Преобразование комментариев Word в PDF
Защита файла Adobe PDF
Изменение параметров преобразования
Преобразование файла Word
Преобразование и отсылка PowerPoint
О файле приложения PowerPoint

Преобразование файлов в формат Adobe PDF
С помощью программы Acrobat Standard можно легко и быстро преобразовывать в формат Adobe PDF файлы различных форматов. Можно даже скомпоновать файлы эазличных типов, включая файлы Adobe PDF, а затем одним щелчком мыши объединить их и преобразовать в единый файл Adobe PDF. На страницы созданного файла PDF можно добавлять колонтитулы, закладки и фоновые изображения. Никогда ранее создание и настройка файлов PDF не были таким простым делом!

Преобразование файлов в формат Adobe PDF
О создании файлов Adobe PDF
Создание файла Adobe PDF из файла TIFF
Добавление примечания
Отсылка файла Adobe PDF
Преобразование файлов разных типов
Компоновка файлов
Преобразование и объединение файлов
Добавления колонтитула и номеров страниц
Редактирование колонтитулов

Настройка качества выходных файлов Adobe PDF
Задавая параметры преобразования файлов в формат Adobe PDF, можно контролировать качество конечного файла PDF. В принципе, параметры преобразования, заданные по умолчанию, в большинстве случаев обеспечивают удовлетворительные результаты преобразования. Однако для достижения наилучшего соотношения размера файла и его качества в какой-то конкретной задаче вы можете подобрать особые параметры преобразования в формат Adobe PDF

Настройка качества выходных файлов Adobe PDF
Контроль качества конечного файла Adobe PDF
О параметрах преобразования файлов в PDF
Изменение настроек PDF в Distiller
Изменение параметров PDF в PDFMaker
Изменение настроек PDF из принтера PDF
Использование стандартных настроек Adobe PDF
О сжатии и ресемплинге
Использование особых параметров сжатия
Изменение настроек Adobe PDF

Создание файлов Adobe PDF из Web страниц
Программа Acrobat Standard позволяет преобразовывать в формат Adobe PDF страницы Web, причем эти файлы можно редактировать и даже выполнять в них поиск информации. Данные файлы PDF пригодны для решения многих задач -архивирования, проведения презентаций, распространения информации и многих других. В системах Windows вы можете преобразовывать Web-страницы непосредственно из окна приложения Internet Explorer.

Создание файлов Adobe PDF из Web страниц
Преобразование Webстраниц в файлы Adobe PDF
Подключение к сети Web
Параметры преобразования Web страниц
Создание файла Adobe PDF из Web страницы
Загрузка и преобразование ссылок
Удаление преобразованной Web странииы
Обновление преобразованной Webстраницы
Создание PDF из избранных Web страниц
Преобразование Web страницы в приложении

Модифицирование файлов PDF
Программа Acrobat Standard позволяет не только преобразовывать документы в формат Adobe PDF, но также редактировать текст в полученных файлах, добавлять в документы ссылки, закладки, переставлять, добавлять и удалять страницы документа. Вы можете даже изменить предназначение документа, например, сохранить текст в файле другого формата, либо извлечь изображения из документа и сохранить их в каком-нибудь графическом формате.

Редактирование ссылок
Вставка файлов PDF
Обновление адресов закладок
Удаление страницы
Перенумерация страниц
Редактирование текста
Добавление закладки
Добавление звука
Копирование текста и изображений из файла PDF
Копирование всего текста и изображений

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

О процессе просмотра
Открытие рабочего файла
Работа с комментариями
Открытие панелей комментирования
Просмотр комментариев других рецензентов
Настройки внешнего вида примечаний
Замена имени автора комментариев
Экспорт и импорт комментариев
Отклики на комментарии
Добавление комментариев

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

Просмотр рабочего файла
Настройка начального вида
Просмотр закладок
Добавление пользовательских закладок
Создание новых закладок
Перестановка закладок
Переадресация закладок
Просмотр статей
Удаление статьи
Создание статьи

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

Обзор элементов дизайна онлайновых документов
Создание онлайнового документа
Выбор размеров страницы
Добавление ссылок
Создание ссылки на Webсайт
Окраска текста гиперссылок
Установка ссылки на Webсайт
Подчеркивание ссылок
Редактирование типа и адреса ссылки
Редактирование области активизации ссылки

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

Просмотр настроек цифровой подписи
Открытие рабочего файла
Создание цифрового идентификатора
Подписание рекламного объявления
Добавление изображения в цифровую подпись
Редактирование подписанного документа
Сертификация файла PDF
Подписание сертифицированного документа
Просмотр параметров безопасности
Защита файлов PDF

Заполнение форм
Программа Acrobat Standard позволяет заполнять электронные формы и подтверждать данные из этих форм по электронной почте или по World Wide Web. Кроме того, формы можно подписывать цифровыми подписями.

Онлайновая работа с формами
Открытие формы защищенной паролем
Заполнение формы
Автоматическое завершение полей формы
Использование флажков и переключателей
Проверка правописания вводов в поля формы
Подписание формы
Отсылка заполненной формы
Добавление поля цифровой подписи
Экспортирование данных форм

Подготовка презентаций
Файл Adobe PDF можно настроить так, что он будет открываться в полноэкранном виде, скрывающем все команды меню и инструменты программы Acrobat. Кроме того, в документе можно создать переходы страниц, которые будут отображаться при смене страниц презентации; в документ можно добавить звуки, «оживляющие» ход презентации. Не пожалейте времени на этот урок, и вы научитесь подбирать наилучший формат для собственных презентаций.

Настройка презентаций
Открытие рабочего файла
Установка полноэкранного вида документа
Настройка переходов страниц
Настройка скорости «переворачивания» страниц
Озвучивание переходов страниц
Настройка параметров полноэкранного просмотра
Циклическое воспроизведение презентации
Установка полноэкранного просмотра
Добавление страниц в презентацию

Работа с рисунками и изображениями
В программу Acrobat Standard включено множество средств для работы с рисунками и фотографиями. Например, можно экспортировать изображения из файла PDF и повторно использовать их в других проектах. Специальный дополнительный модуль («плагин») позволяет просматривать мультимедийные слайды и электронные открытки, созданные в программе Adobe Photoshop Album. Дополнительный модуль Picture Tasks (Задачи рисования) позволяет экспортировать файлы JPEG.

Работа с рисунками и изображениями
Извлечение изображений из файла PDF
Копирование изображений в буфер обмена
Экспорт редактирование и печать рисунков
Экспортирование рисунков с помощью
Редактирование и печать с помощью
Работа с фотографиями цифровых камер
Преобразование изображений JPEG в PDF
Обрезка рисунков в формате Adobe PDF
Подписание рисунка

Adobe Illustrator 7.0 (часть 2)

С помощью инструментов Horizontal Type (Текст) или Vertical Type (Вертикальный текст) можно в любом месте вводить произвольный текст, который не ограничивается ни рамкой, ни колонкой, а следовательно, заботу о переводе строк должен взять на себя пользователь.
Эти инструменты являются идеальным средством для набора заголовков, крупных и коротких надписей, подрисуночных текстов и так далее, поэтому такой способ ввода можно назвать заголовочным, а вводимый текст заголовочным текстом.
Для набора заголовочного текста (Рисунок 11-1) необходимо включить инструмент Horizontal Type (Текст) или Vertical Type (Вертикальный текст), при этом курсор примет вид буквы I в рамке из точек. Небольшая черточка, пересекающая стойку буквы, обозначает базовую линию шрифта — линию, по которой происходит выравнивание букв в строке.
Курсор следует подвести к точке начала набора и щелкнуть кнопкой мыши, в результате дополнительно на экране появляется курсор набора в виде мерцающего вертикального (или горизонтального для вертикального текста) штриха, который перемещается по мере набора и управляется «клавишами со стрелками».
При выборе точки начала набора заголовочного текста следует избегать щелчка в пределах объекта, поскольку в этом случае программа «сочтет» этот объект в качестве колонки для набора.

Ввод текста
Инструмент Туре (Текст) служит для набора горизонтального или вертикального текста в любом месте документа. Более того, следует сразу обратить внимание, что вводить текст можно различными способами: располагать в прямоугольную рамку или в колонку, в контуры неправильной формы, а также направлять вдоль линейного контура.

Заголовочный текст
Выделение фрагментов текста
Блочный (абзацный) текст
Квадратик с плюсом
Размещение текста в произвольной форме
Направление текста вдоль контура
Пример направления текста вдоль контура
Удаление пустых текстовых контуров
Параметры шрифта
Выбор гарнитуры шрифта

Общие сведения о фильтрах
Все фильтры представлены в меню Filter (Фильтр) и разделены на 9 групп: Artistic (Имитация), Blur (Размытие), Brush Strokes (Штрихи), Distort (Деформация), Pixelate (Оформление), Sketch (Эскиз), Stylize (Стилизация), Texture (Текстура) и Video (Видео). Выделив точечное изображение, следует выполнить соответствующую команду (применить фильтр).

Меню Filter (Фильтр): в верхней
Окно просмотра диалогового окна фильтра
Фильтры группы Artistic (Имитация)
Фильтр Colored Pencil (Цветные карандаши)
Фильтр Cutout (Аппликация)
Диалоговое окно Cutout (Аппликация)
Фильтр Dry Brush (Сухая кисть)
Диалоговое окно Dry Brush (Сухая кисть)
Фильтр Film Grain (Зернистость фотопленки)
Диалоговое окно Film Grain (Зернистость)

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

Работа с диаграммами
Создание диаграммы
Данные для диаграммы
Диалоговое окно Graph Data (Данные диаграммы)
Особенности ввода меток и данных
Импорт данных из других приложений
Редактирование имеющихся данных
Настройка диаграммы
Вид таблицы (см. 13-10) после транспозирования
Диалоговое окно Cell Style (Параметры ячейки)

Буфер обмена Clipboard
Простейшим средством обмена информации является буфер обмена Clipboard, который может вполне выполнять некоторые задачи: переносить тексты между программой Adobe Illustrator и практически всеми текстовыми редакторами и программами верстки, обеспечивать копирование контуров между программой Adobe Illustrator и программами Adobe Photoshop, Adobe Streamline, Adobe Dimensions и Adobe Premiere

Технология «drag-and-drop»
Команды Open... и Place...
Диалоговое окно Open (Открыть)
Редактирование связанных изображений
Раздел Linked Images (Связанные
Связь объектов с URL
Палитра Attributes (Атрибуты)
Отображение рисунка в программе Adobe PageMill
Экспорт изображений
Сохранение документа в форматах

Настройка принтера и печать
Стандартные настройки принтеров, установленных в операционной системе Windows 95, доступны из программы Adobe Illustrator. Для этого необходимо выполнить команду Document Setup... (Параметры документа...) меню File (Файл) и в открывшемся диалоговом окне нажать кнопку Print Setup... (Принтер...). Затем в диалоговом окне Print (Настройка принтера) в списке инсталлированных принтеров выбрать требуемый и нажать кнопку Properties (Свойства).

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

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

Цветоделение градиентных растяжек
Соотношение разрешения и линиатуры
Разрешение выводного устройства
Максимальная длина растяжки
Этап 3: установка наложения цветов
Исходные объекты и напечатанные
Исходные и напечатанные объекты
Диалоговое окно Overprint Black
Установка треппинга
Печать без треппинга и с использованием

Клавиатурные эквиваленты команд
Меню Edit/Select (Редактирование/Выделить)
Программа Adobe Streamline 4.0
Требования к изображениям для трассировки
Интерфейс программы Adobe Streamline
Общие установки
Диалоговое окно General
Открытие документов
Информация о документе
Палитра Info (Инфо)
Сохранение изображений

Самоучитель по работе с Photoshop и Illustrator

Некоторые иллюстраторы используют метод коллажа, для которого требуется изготовление многих листов раскрашенной бумаги. Затем бумагу разрезают на формы, которые комбинируют, чтобы образовать из них иллюстрации. Вы можете создавать в этой технике свои собственные цифровые цветные коллажи. Создайте в программе Illustrator контуры (Outlines) иллюстрации или используйте программу Photoshop, чтобы создать контуры (Paths). Затем создайте несколько слоев раскрашенной бумаги. Для каждого слоя бумаги добавьте маску слоя, чтобы маскировать формы коллажа. Если вы хотите придать иллюстрации трехмерный вид, попробуйте добавить к формам чуточку тени. Эта техника дает хороший эффект также с бумагой, раскрашенной под мрамор. Достаточно только заменить простой раскрашенный слой слоем, раскрашенным под мрамор.

Иллюстрации из раскрашенной бумаги
Выберите на панели инструментов инструмент Кисть. Выберите Window (Окно) Brushes (Кисти), чтобы отобразить на экране палитру Brushes. Из меню палитры Brushes выберите Thick Heavy Brushes (Широкие плотные кисти). Если вы получите предупреждающее диалоговое окно, щелкните на Append (Дополнить), чтобы добавить кисти к существующему списку.

Прозрачные тени
Однотонная тень
Градиентная тень
Градиенты на контуре
Градиенты на контуре - 2
Нанесение фактуры
Нанесение фактуры - 2
Нанесенные фактурные градиенты
Нанесенные фактурные градиенты - 2
Мозаики из шелковой бумаги

Пользовательские рамки
Одной из наиболее полезных вещей, которые можно создавать при помощи инструмента Pattern Brush (Кисть узора)1 в программе Adobe Illustrator, является рамка. Кисть узора дает возможность создавать рамки, у которых рисунки углов отличаются от рисунков сторон. При этом не нужно заботиться о расчете размеров элементов узора - плиток, чтобы подогнать их к размерам конкретного прямоугольника, потому что программа Illustrator предлагает на выбор 3 опции инструмента Pattern Brush.

Пользовательские рамки
Пользовательские рамки - 2
Пользовательские рамки - 3
Картографические символы
Редактирование символов
Редактирование индивидуальных экземпляров
Рисование листвы
Рисование листвы - 2
Добавление стиля к набору символов
Быстрые трехмерные коробки

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

Простые узоры (шаблоны)
Простые узоры (шаблоны) - 2
Простые узоры (шаблоны) - 3
Текстурные узоры (шаблоны)
Текстурные узоры (шаблоны) - 2
Узорные плитки Illustrator в Photoshop
Узорные плитки Illustrator в Photoshop - 2
Узорные плитки Illustrator в Photoshop - 3
Бумага, окрашенная под мрамор
Бумага, окрашенная под мрамор - 2

Текстовые эффекты
Текстовые маски (трафареты) для фотографий можно создавать в программах Illustrator или Photoshop. В обеих программах легко создавать текстовые маски благодаря слоям и группированию. Но программа Illustrator генерирует очертания на языке PostScript, тогда как программа Photoshop генерирует растровый текст. Вы должны решить, какого рода конечный продукт вам требуется. Если вы печатаете рисунок, используйте программу Illustrator.

Хромированный текст
Хромированный текст - 2
Добавление отражения неба
Добавление отражения неба - 2
Тисненый текст
Тисненный текст
Текст, тисненный на позолоте
Текст, тисненный на позолоте - 2
Корродированный текст
Корродированный текст - 2

Специальные эффекты
Зернистость - это текстура с крапинками, создаваемыми скоплениями серебра на фотографической пленке. Эта характеристика обычно видна на фотографиях, сделанных с большим увеличением, или на фотографиях, снятых с большой скоростью протяжки пленки. В этом разделе описываются 4 техники, которыми вы придадите зернистую структуру вашему изображению. Для того чтобы посмотреть, какая из них даст наилучший результат для вашего изображения, обратитесь к примерам, показанным ниже.

Цветное зерно пленки
Комковатое зерно пленки
Импрессионистское зерно
Постеризованные фотографии
Постеризованные фотографии - 2
Смешанные слои изображения
Метод смешивания масок слоев
Метод смешивания опций слоев
Метод смешивания группы слоев
Сканированные объекты как маски

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

Клавишные комбинации быстрого вызова
Клавишные комбинации быстрого вызова - 2

Взаимное преобразование файлов программ Photoshop и Illustrator
Есть 4 разных способа импортировать файлы программы Photoshop в программу Illustrator: метод команды Place (Поместить), метод drag-and-drop (перетащить), метод команд Copy and Paste (Скопировать и вставить) или метод команды Open (Открыть). Методы drag-and-drop и Copy and Paste менее желательны, потому что изображение преобразуется в RGB-изображение с разрешением 72 ppi

Импортирование файлов Photoshop в Illustrator
Импортирование изобразительного объекта
Импортирование изобразительного объекта - 2
Импортирование файлов Illustrator в Photoshop

Цифровая фотография

Последнее десятилетие XX века ознаменовалось появлением большого количества устройств, изменивших привычный взгляд на вещи. Похоже, что, кроме чайника и утюга, не осталось техники, в названии которой не фигурирует слово «цифровой». В связи с этим возникает некоторая путаница, что же подразумевает данное прилагательное в том или ином случае. Чаще всего недоразумения происходят при использовании словосочетания «цифровая камера». Вызвано это тем, что под этим названием скрываются два совершенно разных класса устройств — цифровые видеокамеры и цифровые фотокамеры. И если цифровые видеокамеры представляют собой достаточно привычные устройства, пусть с улучшенным качеством и упрощенным подключением к компьютеру, то цифровые фотокамеры произвели настоящий переворот в фотографии.
Очевидно, что технология съемки, проявки пленки и печати фотографий претерпела незначительные изменения с момента появления на свет. К революционным изменениям можно отнести воцарение цвета (случившееся, впрочем, совсем недавно) и появление фотоаппаратов «моментальной съемки», более известных по одному из крупнейших производителей — компании Polaroid. И если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

Введение
Если с технической точки зрения обычные фотокамеры последнего поколения представляют собой чудеса инженерной мысли, то химические процессы получения фотографий сохранились с дедовских времен. При этом следует вспомнить, что любительская киносъемка, появившаяся значительно позднее фотосъемки, с начала 80-х годов стала активно вытесняться видеосъемкой, и в результате в наше время кинокамера в руках далекого от кинематографа человека — явление довольно редкое.
Тем не менее электроника заменила пленку в фотокамерах сравнительно недавно — первые модели цифровых фотокамер появились на рынке России в 1996 году. Причину столь позднего старта следует искать в конструктивных особенностях цифровых фотокамер.

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

Общие принципы работы
Классификация
Студийные камеры
Диск со светофильтрами
Расщепляющая световой поток призма
Полевые камеры
Профессиональная цифровая фотокамера
Цифровая камера Canon Digital IXUS

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

Аберрации
Дисторсия
Разрешающая способность оптики
Дополнительная оптика
Конверторные насадки
Переходные кольца
Объективы с постоянным фокусным расстоянием
Зеркальные и незеркальные камеры
Экспозиция Диафрагма и выдержка
Диафрагма а — f/22 б — f/8 в — f/2

Электроннооптические преобразователи
После прохождения оптики световой поток попадает на регистрирующий элемент — электронно-оптический преобразователь (ЭОП). Как уже упоминалось, в основном в этих целях используются матрицы ПЗС — приборов с зарядовой связью. Несмотря на то что ЭОП на КМОП-элементах в последнее время появляются даже на профессиональных моделях, подавляющее большинство любительских фотоаппаратов оснащены именно ПЗС-матрицами. Рассмотрим подробнее конструкцию этих устройств.

Интерполяция пикселов SuperCCD
Расположение фотоэлементов и регистров сдвига
Процесс обработки кадра в матрице SuperCCD
Многослойные матрицы
Структура матрицы Foveon ХЗ
Основные производители
Общие принципы
Элемент ПЗСматрицы
Микролинзы
Чувствительность динамический диапазон

Устройства хранения информации
Итак, световой поток прошел через оптическую подсистему, попав на электронно-оптический преобразователь. Полученное аналоговое изображение посредством преобразователей стало цифровым. Как было сказано ранее, подавляющее большинство фотоаппаратов использует схему с чередованием элементов, которая требует дополнительной рбработки встроенным программным обеспечением для получения полноценного кадра. Также требуется обработка изображения с целью его сжатия (об этом будет рассказано далее).

Буферная память
Устройства долговременного хранения
Флэшпамять
Модуль CompactFlash
Модуль SmartMedia
Модули ММС
Модуль Memory Stick
Модуль xDPicture Card
Другие виды носителей
Камера Mavica

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

Система питания
Питание от стандартных элементов АА
Питание от специальных аккумуляторов
Лампавспышка
Внешние вспышки
Автоматический режим дополнительной вспышки
TTL режим дополнительной вспышки
Жидкокристаллические дисплеи
Подключение к компьютеру
Подключение к другой технике

Общие сведения
Среднеформатные (6x4,5; 6x6; 6x7 и 6x9 см) и крупноформатные (9x12; 13x18 и 18x24 см) фотокамеры отличаются, во-первых, крайним консерватизмом конструкции, а во-вторых, очень высоким качеством изготовления. Поэтому до сих пор можно обнаружить интенсивно эксплуатируемый аппарат, сделанный в семидесятых годах. Фотографы, использующие эту технику, тоже настороженно относятся ко всем новшествам.

Наиболее известные модели
Перспективы
Приставки к средне и крупноформатным камерам
Сканирующие приставки
Полнокадровые приставки
Основные типы
Камеры с расщеплением света
Системы охлаждения
Index8
Активные системы

Общие черты
В данной главе будут рассматриваться профессиональные камеры — техника дорогая и менее распространенная, чем любительские модели. В то же время если проводить аналогию с автомобилями, то практически все конструктивные находки опробовались вначале на «болидах» «Формулы-1» и лишь затем применялись в массовом производстве. Так же и в случае с профессиональными камерами — после того как новые идеи «приживались» на профессиональных моделях, производители внедряли их в любительскую технику.

Основные компоненты зеркальной камеры
Kodak
Nikon
Nikon D1H - разрешение 2000X1312
Fuji
Canon
Canon EOS D60 - разрешение 3072Г2048
Contax
Sigma
Некоторые выводы

Любительские камеры
Первая любительская цифровая фотокамера появилась в 1990 году. Dycam Model 1, более известная под именем Logitech FotoMan FM-1, отличалась довольно своеобразным дизайном. Вертикальная компоновка и кнопка затвора на лицевой панели не обеспечивали удобного удержания при фотографировании.

Пути развития
Модели начального уровня
Камеры минимальной стоимости
Камеры с вариообъективом
Сверхкомпактные камеры
Canon Digital IXUS 300 - разрешение 1600X1200
Фотоаппараты с улучшенной оптикой
Светосильный объектив
Вариообъективы большой кратности
Зеркальные камеры

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

Советы по покупке
Как не обмануться рекламой
Выбор подержанной камеры
Тестирование фотоаппарата

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

Основное правило
Классические советы
Основные настройки
Тепловой шум и методы борьбы с ним
Слабое освещение
Фокусировка
Сложные условия
Особые виды съемки
Использование внешней вспышки
Флэшбрекет

Что делать с отснятыми кадрами
На первый взгляд, такой вопрос звучит довольно бессмысленно. «Разумеется, печатать!» — скажет большинство читателей. Вот тут-то и начинается проблема выбора — какие печатать кадры (ретушированные с помощью ПО или исходные), какого размера, на каком принтере? Или лучше возложить эту задачу на специализированное ателье? И как хранить электронные «негативы»? На все эти вопросы призвана ответить данная глава

Выбор носителя
Упорядочивание снимков
Обработка изображения
Печать

Самоучитель по цифровой фотографии

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

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

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

Общие принципы работы
Классификация
Студийные камеры
Полевые камеры
Профессиональные камеры
Любительские камеры

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

Оптическая подсистема
Аберрации
Разрешающая способность оптики
Дополнительная оптика
Объективы с переменным фокусным расстоянием
Сменная оптика
Светочувствительность
Системы оптической стабилизации
Экспозиционное число. Экспокоррекция
Эксповилка

Электронно-оптические преобразователи
Интересно, что в некоторых случаях при перемножении количества точек по горизонтали и вертикали можно получить число, большее количества элементов ПЗС-матрицы. В данном случае имеет место обычный рекламный трюк. Когда качества матрицы не хватает на «полноценное» разрешение, оно достигается путем интерполяции точек (причем такое же «улучшение» снимка может быть достигнуто с помощью программного обеспечения для обработки изображения на компьютере).

Электронно-оптические преобразователи
Интерполяция пикселов. SuperCCD
Многослойные матрицы
Основные производители
Общие принципы
Тепловой шум
Прочие виды помех
ПЗС или КМОП?
Физический размер матрицы
Аналого-цифровой преобразователь

Устройства хранения информации
Также требуется обработка изображения с целью его сжатия (об этом будет рассказано далее). Кроме того, скорость считывания кадра с ПЗС-матрицы значительно выше скорости записи на устройство долговременного хранения информации, какого бы типа оно ни было. Для промежуточного хранения и обработки изображения используется буферная память.

Буферная память
Устройства долговременного хранения
Флэш-память
Карты PCMCIA
CompactFlash
SmartMedia
MultiMedia Card
Memory Stick
XD-Picture Card
Другие виды носителей

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

Дополнительные устройства
Система питания
Лампа-вспышка
Жидкокристаллические дисплеи
Подключение к компьютеру
Подключение к другой технике

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

Полнокадровые приставки
Приставки со сменными светофильтрами
Приставки со сменными светофильтрами - 2
Приставки с интерполяцией цвета
Приставки со смещением матрицы
Основные типы
Камеры с расщеплением света
Системы охлаждения

Профессиональные модели
В главе, посвященной оптической подсистеме, мы коснулись определения зеркальной камеры (SLR-камеры), то есть фотоаппарата, который позволяет пользователю визуально контролировать кадрирование, фокус и глубину резкости. Эти возможности предопределили интерес профессиональных фотографов к данной технике еще в конце 50-х годов, когда пленочные зеркальные камеры только-только появились

Общие черты
Kodak
Nikon
Fuji
Canon
Contax
Sigma
Некоторые выводы

Любительские камеры
Ассортимент выпущенных моделей исчисляется сотнями, при этом неоднократно предпринимались попытки классификации любительских камер. Вначале решено было разделять камеры по категориям, учитывая их разрешение. Однако величина эта оказалась такой же быстрорастущей, как и быстродействие процессоров ПК. Затем фотоаппараты попытались распределять по классам согласно объему сервисных функций — управления экспозицией, режимом съемки, настройкам баланса белого и т. д.

Любительские камеры
Пути развития
Модели начального уровня
Камеры минимальной стоимости
Камеры с вариообъективом
Сверхкомпактные камеры
Фотоаппараты с улучшенной оптикой
Светосильный объектив
Вариообъективы большой кратности
Зеркальные камеры

Советы по покупке
Можно выложить 4000 долларов при покупке «зеркалки», еще 2000 потратить на оптику, а затем выяснить, что со специфическими задачами, вроде спортивной съемки, гораздо лучше справляется специализированный любительский фотоаппарат, который при меньшем разрешении в три раза «скорострельнее» и стоит менее 1000 долларов.

Советы по покупке
Как не обмануться рекламой
Выбор подержанной камеры
Тестирование фотоаппарата

Съемка
В любых условиях при съемке цифровой камерой не следует экономить память на кадрах, так как техника данной категории, в отличие от пленочных фотоаппаратов, позволяет не только просмотреть отснятые изображения, но и сразу же удалить неудачные. Причем удаление происходит безо всякого вреда для модуля памяти — например, модули памяти SmartMedia обеспечивают порядка миллиона циклов перезаписи.

Съемка
Основное правило
Классические советы
Основные настройки
Тепловой шум и методы борьбы с ним
Слабое освещение
Фокусировка
Сложные условия
Особые виды съемки
Использование внешней вспышки

Что делать с отснятыми кадрами
Предположим, кадры переписаны в компьютер и располагаются в одном из каталогов емкого (или не очень) жесткого диска. Сразу же возникает соблазн там их и оставить, но идею эту необходимо решительно забраковать.

Что делать с отснятыми кадрами
Выбор носителя
Упорядочивание снимков
Обработка изображения

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

Съемка натюрмортов, произведений искусства

Фотографирование произведений искусства актуально при организации аукционов, создании библиотеки фотографий и т.д. Если вам нравится управлять освещением, подбирать расположение объектов и задних планов при съемке произведений искусства, обязательно ознакомьтесь с приемом 38, чтобы узнать, как правильно фотографировать предметы, стоящие на столе. Если вы готовите фотографии лотов для Internt-аукционов (например, eBay), очень полезным окажется материал приема 39. Познакомившись с приемом 40, вы получите немало рекомендаций по съемке "плоских" произведений искусства. Прием 41 по достоинству оценят те читатели, которые хотят научиться фотографировать старые автомобили.

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

Подготовка к съемке
Расположение объектов
й шаг. Подбор освещения
Размещение фотоаппарата и параметров
Съемка и просмотр результатов
Изменение положения объекта
Получение окончательного снимка
Отредактированное изображение
Какой фотоаппарат вам необходим
Фотография 39.3.

Съемка при использовании света от свечи
Если вы фотографируете, используя свет от свечи, то вам подойдет любой стол. По возможности поверхность стола должна быть деревянной или обладать темным цветом, как показано на 42.3. Если поверхность не темная, накройте ее темной тканью. Готовить место при съемке с использованием света от свечи рекомендуем в ночное время, поскольку вам не придется думать, как избежать влияния других источников света (например, света, падающего через окно или проникающего через щель под закрытой дверью).

Размещение одной свечи и одного объекта
Размещение фотоаппарата
Выбор параметров фотоаппарата
Выбор параметров фотоаппарата - 2
Съемка нескольких кадров
Просмотр результатов и изменение параметров
Получение фотографий для цифровой обработки
Отредактированное изображение
Подбор элементов
Фотография 44.3.

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

Что такое кольцевая вспышка для макросъемки
Кольцевая вспышка для макросъемки
Выбор дня и времени для съемки
Принятие решения о внешнем виде фотографии
Установка штатива и фотоаппарата
Закрепление вспышки и выбор параметров
Выбор параметров фотоаппарата
Компоновка и съемка
Изучение результатов и повторная съемка
Использование кольцевой вспышки

Фотопленка и определение экспозиции

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

Чувствительность пленки и зернистость
Экспонометрические таблицы и экспонометры
Встроенные экспонометры
Использование экспонометра «через объектив»
Экспонометры на зеркальных фотокамерах
Экран видоискателя
Замеры с автоматической регулировкой
Приоритет диафрагмы
Приоритет выдержки
Экспонометры на фотокамерах прямого видения

Средства разработки приложений

Sybase Central - графическое средство управления для продуктов Sybase. Он реализует стратегию Sybase управления всеми серверами и ПО промежуточного уровня предприятия с единственной консоли. Sybase Central работает в операционной среде Microsoft Windows 95 и Microsoft NT. Он поддерживает соединения и обеспечивает управление продуктами Sybase на любой платформе, на которой поддерживается работа с продуктами Sybase.
Sybase Central для Adaptive Server Enterprise(известного как Adaptive Server Enterprise Plug-in) входит в пакет with Adaptive Server Enterprise (ASE) версия 11.5 и может быть устанавлен с любого CD из поставки ASE . (Для платформы HP-UX настольные приложения находятся на отдельном CD.)
Используя Sybase Central и ASE Plug-in, администраторы систем и баз данных могут с единственной консоли полностью устанавливать и контролировать в сети Adaptive Server Enterprise версии 11.5 и SQL Server 11.0.x независимо от платформ, на которых они работают.

Связка ActiveX - Internet Explorer
А знаете ли вы, что на Delphi можно писать ActiveX компоненты? Конечно знаете. А что с их помощью можно взаимодействовать с Internet Explorer? Это может быть интересно для профессиональных вебмастеров, скажете вы, но я не согласен. "Простой" программист тоже может найти массу применений этому. Здесь будет описано одно из них. Все мы лазим (ходим и т.д.) по интернету.

Связка ActiveX - Internet Explorer
Связка ActiveX - Internet Explorer - 2
Связка ActiveX - Internet Explorer - 3
Связка ActiveX - Internet Explorer - 4
Application
Средства мониторинга событий службы WMI
Цели составления сценария
Мониторинг выполнения регистрации
Мониторинг выполнения регистрации - 2
Мониторинг выполнения регистрации - 3

Вычисление пересечения языковых пар
Поскольку выделение общей части двух сегментов- важный этап предлагаемой технологии перевода, изучим этот вопрос более детально. При этом, помня о том, что сегмент в памяти перевода выступает, чаще всего, не отдельно, а как элемент языковой пары, будем рассматривать именно пересечение пар.

От языковых пар к языковым звездам
Язык UNL и парадигма
Проблема изоморфизма языковых пар
Концептно-ориентированная сущность памяти
Литература
Основные модули Crystal Reports.
Доступ к данным.
Crystal Reports Print Engine API
Crystal Reports Print Engine API - 2
Встраивание отчетов в Borland Delphi

Концептуальная модель сервера
Сервер приложений состоит из 9 пакетов. Пакеты model.fact, model.meta, model.security такие же, как на стороне клиентского приложения. Они служат value-объектами обмена информацией между сервером приложений и клиентским приложением. Пакеты source.fact, source.meta и source.security на стороне сервера отвечают за взаимодействие между клиентским приложением и сервером приложений.

Пакет источников данных
Пакет доступа к фактам
Пакет ядра
Пакеты источников метамодели
Концептуальная модель клиента
Пакет вид
Пакет модель
Пакет посредник
Пакет контроллер
Пример функционирования архитектуры

Написание DLL
С++ Builder имеет встроенный мастер по созданию DLL. Используем его, чтобы создать пустую библиотеку. Для этого надо выбрать пункт меню File-New: В появившемся окне надо выбрать "DLL Wizard" и нажать кнопку "Ok". В новом диалоге в разделе "Source Type" следует оставить значение по умолчанию - "C++". Во втором разделе надо снять все флажки.

Функция ловушки клавиатуры.
Функция ловушки мыши.
Написание приложения ловушки.
Написание приложения ловушки - 2
Функция WinMain.
Введение
Введение - 2
Что такое SoDA?
Что такое SoDA? - 2
Что такое SoDA? - 3

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

Почему именно сценарии?
Scripting Host
Элементы сценария
Элементы сценария - 2
Функции и подпрограммы
Объекты в сценарии

Обзор методов оптимизации кода
Процессоры, способные одновременно и независимо выполнять несколько команд, обладают исключительно высоким потенциалом производительности и находят все более широкое применение. О процессорах такого типа говорят, что они поддерживают параллелизм на уровне команд (Instruction Level Parallelism, ILP).

Обзор методов оптимизации кода
Обзор методов оптимизации кода - 2
Обзор методов оптимизации кода - 3
Обзор методов оптимизации кода - 4
Обзор методов оптимизации кода - 5
Обзор методов оптимизации кода - 6
Обзор методов оптимизации кода - 7
Обзор методов оптимизации кода - 8
Обзор методов оптимизации кода - 9
Обзор методов оптимизации кода - 10

Access
Важным элементом программ работы с базами данных является механизм "отчетов". Так как структура баз может быть достаточно сложной, для реализации таких программ недостаточно знать основные возможности "конструктора отчетов". Может потребоваться знание ряда слабо документированных функций и технологических приемов

Access
Access - 2
Access - 3
Access - 4

Модуль AcedMemory
Этот модуль предназначен для замены стандартного менеджера памяти Borland Delphi альтернативным механизмом распределения памяти. Целью разработки нового менеджера памяти было стремление оптимизировать работу с небольшими блоками памяти, которые возникают при организации хранения данных в виде объектной базы, когда каждая запись представляется экземпляром соответствующего класса.

Модуль AcedMemory
Модуль AcedMemory - 2
Модуль AcedBinary
Модуль AcedBinary - 2
Модуль AcedStreams
Модуль AcedStreams - 2
Модуль AcedStrings
Модуль AcedStrings - 2
Класс TStringBuilder
Модуль AcedCommon

Класс AcedBinary
В AcedBinary собраны функции для работы с бинарными данными, которые используются другими классами в составе AcedUtils.NET. Однако, они могут вызываться и из прикладной программы. Например, функция SwapBytes() обращает порядок следования байт в значении типа System.UInt32, функция ReverseBits() выполняет аналогичное действие с битами в составе двойного слова.

Класс AcedRipeMD
Класс AcedCast5
Класс AcedCast5 - 2
Классы AcedDeflator и AcedInflator
Классы AcedDeflator и AcedInflator - 2
Класс AcedMemoryWriter
Класс AcedMemoryWriter - 2
Класс AcedMemoryWriter - 3
Класс AcedMemoryWriter - 4
Класс AcedMemoryReader

Сущность аспектно-ориентированного программирования
Методы объектно-ориентированного анализа и проектирования позволяют создать модель (архитектуру) информационной системы; провести анализ и создать на его основе модель предметной области. Типизации проектных решений служит широко распространенная концепция шаблонов, эффективные методы анализа и проектирования могут быть оформлены как стратегии.

Обзор методов моделирования аспектов
Обзор методов моделирования аспектов - 2
Обзор методов моделирования аспектов - 3
Базы данных ДП АСУТП и задачи управления
Реализация функциональных операций
Синхронизация расчетов и изменений
Синхронизация расчетов и изменений - 2
Синхронизация расчетов и изменений - 3
Взаимодействие с подсистемой инфо обмена
Заключение

BlueJ: учебная оболочка или полноценная среда разработки?
Во многих ИСР под визуализацией разработки подразумевается возможность разработчика поместить на экране кнопки или другие объекты, но ни одна из существующих сред не позволяет наблюдать иерархию классов приложения в виде графа, со связями, отображающими наследование. Изобилие же инструментальных средств в профессиональных средах тоже лишь отвлекает внимание, занимая пространство на экране.

Учебная оболочка или среда разработки?
Учебная оболочка или среда разработки? - 2
Учебная оболочка или среда разработки? - 3
Учебная оболочка или среда разработки? - 4

Создание и открытие хранилищ
Структурированные хранилища данных - это файлы особой "самодокументированной" структуры, в которых могут мирно уживаться разнородные данные (от простого текста до фильмов, архивов и… программ). Поскольку эта технология является неотъемлемой частью Windows, доступ к ней возможен из любого поддерживающего технологию COM средства программирования.

Определения
Создание и открытие хранилищ
Когда хранилище открыто…
Чтение

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

Повседневное использование
Повседневное использование - 2
Несколько ветвей разработки
Несколько разработчиков
Заключительная часть
Альтернативы

Взаимодействие Microsoft Excel с приложениями .NET
Многим разработчикам рано или поздно приходится сталкиваться с задачами, которые подразумевают использование Microsoft Excel (далее по тексту просто Excel) в своей работе. Не будем перечислять подобные задачи, думаю, читатель сам уже с этим столкнулся. Многие вопросы покажутся Вам очень знакомыми, кое-кто скажет, а зачем такие сложности?

Запуск и завершение работы Excel.
Запуск и завершение работы Excel. - 2
Управление книгами и страницами.
Управление книгами и страницами. - 2
Управление книгами и страницами. - 3
Управление книгами и страницами. - 4
Работа со страницами. Объект Range
Работа со страницами. Объект Range - 2
Работа со страницами. Объект Range - 3
Перехват событий Excel

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

Описание протокола DDE
Описание протокола DDE - 2
Описание протокола DDE - 3
Описание протокола DDE - 4
Описание протокола DDE - 5
Описание протокола DDE - 6
Отображение библиотеки DDEML в .NET
Отображение библиотеки DDEML в .NET - 2
Отображение библиотеки DDEML в .NET - 3
Отображение библиотеки DDEML в .NET - 4

Отличия языков C и Fortran
Имеется достаточно большое количество программ, реализованных на языке Fortran и не потерявших ценность. В настоящее время широкую популярность получила среда программирования Java, обеспечивающая переносимость программ. Следовательно, возникает потребность иметь возможность вызывать подпрограммы, реализованные на языках Fortran, из Java-программ.

Отличия языков C и Fortran
Отличия языков C и Fortran - 2
Размещение данных в среде Fortran
Размещение данных в среде Fortran - 2
Отображение Java в типы данных языка Fortran
Отображение Java в типы данных языка Fortran - 2
Вызов Fortran-подпрограмм из Java среды
Описание практической части
Описание практической части - 2
Накладные расходы

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

Разбиение программ на нити
Разбиение программ на нити - 2
Алгоритм разбиения программы на нити
Граф зависимостей по данным
Граф зависимостей по данным - 2
Ценовая модель
Разбиение на нити
Разбиение на нити - 2
Экспериментальные результаты
Маскирующие преобразования программ

Средства разработки параллельных приложений в среде Java
Среда ParJava позволяет выполнять большую часть разработки параллельной Java-программы на инструментальном компьютере. Для этого используется модель параллельной Java-программы [], интерпретируя которую на инструментальном компьютере можно получить оценки времени выполнения программы на заданном кластере (кластер определяется числом узлов, параметрами платформы, используемой в качестве его узлов, и параметрами его коммуникационной сети), а также оценки других динамических атрибутов программы, построить модели ее профилей и трасс

Модель параллельной Java-программы/a>
Модель параллельной Java-программы - 2
Модель параллельной Java-программы - 3
Модель параллельной Java-программы - 4
Процесс разработки программ в ParJava
Процесс разработки программ в ParJava - 2
Процесс разработки программ в ParJava - 3
Процесс разработки программ в ParJava - 4
Обеспечение продуктивного программирования
Механизмы времени выполнения среды ParJava

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

Такие разные инсталляторы
Семейство InstallShield
InstallShield for Windows Installer
InstallShield Professional
Wise InstallMaster
Inno Setup
Quick Install Maker 2000
Quick Install Maker 2000 - 2
Quick Install Maker 2000 - 3
Quick Install Maker 2000 - 4

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

Моделирование расширений процессора
Абстрактная модель акселератора
Состояние акселератора
Состояние акселератора - 2
Модель акселератора
Модель акселератора - 2
Симуляция акселератора
Симуляция акселератора - 2
Средства описания моделей акселераторов
Дескриптор структуры памяти

Спецификации типов примера
Принцип подстановки Лисков помогает понять суть термина suptyping выделение подтипа, а статья Роберта Мартина [] показывает некоторое несоответствие между наследованием в языке C++ и выделением подтипа. В этой статье принцип формулируется следующим образом: If for each object o1 of type S there is an object o2 of type T such that for all programs P defined in terms of T, the behavior of P is unchanged when o1 is substituted for o2 then S is a subtype of T.

Определения
Спецификации типов примера
Тип Rectangle
Тип Square
Пример нарушения принципа подстановки
Уточнение терминов

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

Создание многопоточной программы
Создание многопоточной программы - 2
Создание многопоточной программы - 3
Создание многопоточной программы - 4

Аутентификация и авторизация пользователей
В статье рассматривается пример решения задачи по аутентификации и авторизации клиентов Web-сервера на сервере приложения, где под Web-сервером понимается работающее на нем приложение ASP.NET, а под сервером приложения – .NET-приложение. Взаимодействие осуществляется через .NET Remoting (TCP/Binary).

Исходные тексты:
Архитектура использования
Требования
Дополнительные ограничения
Архитектура решения
Протоколы взаимодействия
Идея решения
Развертывание
Диаграмма классов
Аутентификация

Инсталляция by NSIS
Рано или поздно любой программист сталкивается с проблемой создания дистрибутивов своего детища. Специально для решения этой проблемы в мире (и в Интернете в частности) существует ряд программ которые предназначены для решения этой проблемы. Сегодня речь пойдет, об одном представителе программ семейства инсталляторов – NSIS.

Инсталляция by NSIS
Инсталляторы – для чего они нужны
Nullsoft Scriptable Install System
Теоретические основы
Теоретические основы - 2
Практика
Исходный файл
Компиляция

Обмен опытом
В те времена, когда компьютеры были большими, это выражение было в ходу. Быть может, и мой опыт кому-то покажется небесполезным. Предполагается, что читатели сего немного ориентируются в предмете обсуждения: этапах разработки ПО, объектно-ориентированной терминологии, а также в методах проектирования реляционных БД.

Обмен опытом
Обмен опытом - 2
Обмен опытом - 3
Обмен опытом - 4
Обмен опытом - 5
Обмен опытом - 6

Операционная система PalmOS для программиста
За последние 9 лет (c 1993) в мире персональных компьютеров появился новый участник – карманный персональный компьютер (КПК). Большую роль в распространении этого вида компьютерной техники сыграли устройства на базе операционной системы PalmOS, которая появилась в 1996 году. За последующие 6 лет в свет вышло более 5 версий PalmOS (1.0 – 4.1). Большим изменениям PalmOS никогда не подвергалась, причины это кроются в том, что для PalmOS создавалось очень много программ (это продолжается и по сей день), и вторая причина это то, что аппаратная часть КПК на базе PalmOS всегда оставалась неизменной

PalmOS для программиста
PalmOS для программиста - 2
PalmOS для программиста - 3
PalmOS для программиста - 4
PalmOS для программиста - 5
PalmOS для программиста - 6
PalmOS для программиста - 7
PalmOS для программиста - 8
PalmOS для программиста - 9
PalmOS для программиста - 10

Реализация раннего выполнения на Intel Itanium
Современные микропроцессоры обладают достаточными ресурсами для выполнения нескольких инструкций за один такт. Для того чтобы достичь хорошей производительности на таких процессорах, нужно уметь находить в программе инструкции, которые могут выполняться независимо. Обычно эту задачу называют обнаружением параллелизма на уровне команд (ILP, instruction level parallelism).

Реализация раннего выполнения на Intel Itanium
Реализация раннего выполнения на Intel Itanium - 2
Реализация раннего выполнения на Intel Itanium - 3
Алгоритм генерации инструкций
Расширение и инициализация структур данных
Планирование инструкций раннего выполнения
Помещение в список планирования.
Сортировка списка планирования.
Выдача инструкций раннего выполнения.
Машинно-зависимая поддержка выполнения

Очерк по поводу создания PDF-файлов
В последнее время на просторах интернета обнаружилось очень много PDF converter'ов, reader'ов и write'ов. И подавляющее большинство из них предлагается за деньги. Сама программа от 10$ до 300$. А уж исходный код за гораздо большие деньги цена начинается от 200$ а в одном месте (заинтересовавшись этим полазил по инету) аж за 900 евро.

Очерк по поводу создания PDF-файлов
Очерк по поводу создания PDF-файлов - 2
Очерк по поводу создания PDF-файлов - 3
Очерк по поводу создания PDF-файлов - 4
Очерк по поводу создания PDF-файлов - 5
Очерк по поводу создания PDF-файлов - 6
Очерк по поводу создания PDF-файлов - 7
Очерк по поводу создания PDF-файлов - 8
Очерк по поводу создания PDF-файлов - 9
Очерк по поводу создания PDF-файлов - 10

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

Общее описание таблицы.
Редактирование значений.
Редактирование строковых величин.
Редактирование чисел
Редактирование булевых величин
Редактирование стилей линий
Редактирование цветов
Редактирование толщины линий
Редактирование рисунков
Редактирование имени файла

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

Основы программирования на Пролог
Основы программирования на Пролог - 2
Основы программирования на Пролог - 3
Алгоритм приведения к множеству дизъюнктов
Алгоритм приведения к множеству дизъюнктов - 2
Алгоритм приведения к множеству дизъюнктов - 3
Алгоритм унификации
Алгоритм унификации - 2
Алгоритм унификации - 3
Алгоритм унификации - 4

Специализированные языки
В компьютерной лаборатории моего колледжа в перерывах еженощных бдений над кодированием и отладкой обсуждались две вечные темы: «что лучше, emacs или vi?» и «какой язык программирования самый хороший?». Позже, когда я начал работать в индустрии, я заметил, что споры вокруг языков программирования продолжались и в кампусах Кремниевой Долины.

Специализированные языки
Специализированные языки - 2
Развитие без отчетливой цели
Развитие без отчетливой цели - 2
Мутация и гибридизация
Симбиоз

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

Анализ существующих мат моделей
Анализ существующих мат моделей - 2
Разреженная модель вычислительных процессов
Моделирование особенностей архитектуры
Выводы
Список использованной литературы

Публикация растровых карт
Несмотря на сложность и трудоемкость обработки по-прежнему широко распространены растровые карты. Векторизуя космические снимки и сканированные карты, можно создавать различные векторные карты, однако во многих ситуациях требуется возможность работы непосредственно с растровыми данными. В статье рассматриваются способы автоматического построения таких карт из исходного картматериала

Публикация растровых карт
Публикация растровых карт - 2

Работая с IBM Rational XDE DeveloperPlus .NET
В данной статье представлен краткий обзор основных возможностей IBM Rational XDE Developer.NET, который подготовлен на основе опыта практической работы с продуктом. Предполагается, что читатель уже имеет некоторый опыт работы в среде IBM Rational Rose, а также немного знаком с Round-Trip подходом, обеспечивающим синхронизацию моделей и кода в ходе разработки информационных систем.

Round-Trip с XDE DeveloperPlus.NET
Round-Trip с XDE DeveloperPlus.NET - 2
Round-Trip с XDE DeveloperPlus.NET - 3
Исследование кода
Разработка собственной нотации моделирования
Использование образцов (patterns)
Использование образцов (patterns) - 2
Технические данные
Заключение
Ссылки

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

Документация на основе RTF-шаблона
Документация на основе RTF-шаблона - 2
Кратко об RTF
Вставка строки на месте закладки
Добавление строк в таблицу
Заполнение ячейки таблицы
Заключение
Заключение - 2
Заключение - 3
Заключение - 4

Базовые принципы языка Scheme
Современное программное обеспечение постоянно усложняется, и становится очевидна необходимость в улучшении его структуры. Требование надежности программного обеспечения приводит к потребности в высокоуровневых языках программирования, реализация которых берет на себя, в частности, ответственность за такой проблемный аспект разработки программных продуктов как управление памятью. Желание скорейшего выхода на рынок с новыми возможностями программного обеспечения вынуждает искать языки программирования, способные существенно повысить производительность труда рядовых разработчиков.

Введение в Scheme
Базовые принципы языка Scheme
Базовые принципы языка Scheme - 2
Базовые принципы языка Scheme - 3
Синтаксис
Выражения
Ссылка на переменную
Литеральные выражения
Функции и вызовы функций
Функции и вызовы функций - 2

Распределенные компьютерные системы из «реальной жизни»
Парад ошибок начинается примерами с двух моих предыдущих мест работы. Первая ошибка просуществовала несколько часов и была быстро устранена. Это был урок для второй ошибки. Девять месяцев спустя, вскоре после того как я начал работать в другом месте, я столкнулся с похожей ошибкой. Однако в новой компании проблема проявила себя за два месяца до моего прихода

История: компания Y
История: компания Y - 2
История: компания Y - 3
История: компания Х
История: компания Х - 2
История: компания Х - 3
Выводы
Выводы - 2
Therac-25
История

Синхронная модель команды "шаг"
Одной из важнейших возможностей, предоставляемых отладчиком, является возможность управления выполнением программы. Семантика команд управ-ления выполнением в последовательных отладчиках (когда отлаживается один процесс с одним потоком управления) достаточно ясна. Например, семантика команды пошагового выполнения последовательной программы заключается в следующем - выполнить операторы текущей строки и прервать выполнение отлаживаемой программы

Синхронная модель команды "шаг"
Синхронная модель команды "шаг" - 2
Синхронная модель команды "шаг" - 3
Подход к учету "тривиальных причин"
Язык параллельного программирования mpC
Язык параллельного программирования mpC - 2
Отладчик mpC-программ
Отладчик mpC-программ - 2
Заключение
Литература

Автоматизированное тестирование при разработке ПО
Статья рассматривает один из самых важных этапов при разработке сложных программных систем – этап тестирования. Современные средства разработки позволяют быстро построить "каркас" приложения, но насколько это качественно? В статье описываются основные задачи тестирования, виды тестов и критерии тестирования. Приводятся рекомендации по построению процесса тестирования.

Авто тестирование при разработке ПО
Авто тестирование при разработке ПО - 2
Авто тестирование при разработке ПО - 3
Авто тестирование при разработке ПО - 4
Авто тестирование при разработке ПО - 5
Авто тестирование при разработке ПО - 6

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

Публикация векторных карт
Публикация векторных карт - 2

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

Криогеника
Туннельные диоды
Архитектура компьютеров
Представление чисел
Представление чисел - 2
Адресация данных
Адресация данных - 2
Стеки выражений
Сохранение адреса возврата в коде
Виртуальная адресация


Kerio WinRoute Firewall 6.0
Кизи Кен - Веселые Проказники Встречаются С Джимом Кроу
Компьютерные игры. Как это делается.
Кинг Стивен - Противостояние
Кино между адом и раем кино по Эйзенштейну
История киноискусства
Кнаак Ричард - Диабло
Кларк Артур Чарлз - Из Солнечного Чрева
Кивинов Андрей - Фейерверк
Иллюстрированный самоучитель по Matlab
Коваль Юрий Иосифович - Опасайтесь Лысых И Усатых
Аппаратные интерфейсы ПК
Крамер Элли - Серебряная Луна
Колычев Владимир - Брат
Ядро Linux в комментариях
Ядро Linux в комментариях
Сервер - статьи
Конан Дойл Артур - Долина Ужаса
1С Режим Конфигуратор
Константинов Андрей - Наружное Наблюдение