Компонентный подход в программировании
Программы "большие" и "маленькие"Принципы работы со сложными системами
Абстракция (abstraction) и уточнение (refinement).
Пример абстракции и уточнения.
Другой пример.
Модульность (modularity).
Пример.
Переиспользование.
Компонентный подход в программировании
Понятие жизненного цикла ПОСтандарты жизненного цикла
Группа стандартов ISO
Группа стандартов IEEE
Группа стандартов CMM, разработанных SEI
Модели жизненного цикла
Компонентный подход в программировании
"Тяжелые" и "легкие" процессы разработки
Унифицированный процесс Rational
Экстремальное программирование
Компонентный подход в программировании
Анализ предметной областиВыделение и анализ требований
Варианты использования
Компонентный подход в программировании
Качество программного обеспеченияМетоды контроля качества
Тестирование
Проверка на моделях
Ошибки в программах
Компонентный подход в программировании
Анализ области решенийАрхитектура программного обеспечения
Разработка и оценка архитектуры на основе сценариев
UML. Виды диаграмм UML
Статические диаграммы
Динамические диаграммы
Компонентный подход в программировании
Образцы человеческой деятельностиОбразцы анализа
Архитектурные стили
Каналы и фильтры
Многоуровневая система
Компонентный подход в программировании
Данные–представление–обработкаОбразцы проектирования
Подписчик
Идиомы
Шаблонный метод
Образцы организации и образцы процессов
Инспекция программ по Фагану
Компонентный подход в программировании
Удобство использования программного обеспеченияПсихологические и физиологические факторы
Человеку свойственно ошибаться
Скоростные показатели деятельности человека
Внимание человека
Понятность
Память человека
Разные категории пользователей
Факторы удобства использования и принципы создания удобного ПО
Методы разработки удобного программного обеспечения
Контроль удобства программного обеспечения
Компонентный подход в программировании
Платформы Java и .NETЛексика
Общая структура программы
Базовые типы и операции над ними
Логический тип
Целочисленные типы
Типы чисел с плавающей точкой
Выражения
Инструкции
Пользовательские типы
Компонентный подход в программировании
НаследованиеЭлементы типов
Шаблонные типы и операции
Дополнительные элементы описания операций
Описание метаданных
Средства создания многопоточных программ
Библиотеки
Компонентный подход в программировании
Основные понятия компонентных технологий
Общие принципы построения распределенных систем
Синхронное и асинхронное взаимодействие
Транзакции
Компонентный подход в программировании
Web-приложенияРасширяемый язык разметки XML
Платформа Java 2 Enterprise Edition
Связь
Именование
Процессы и синхронизация
Целостность
Отказоустойчивость
Защита
Работа с XML
Платформа .NET
Процессы и синхронизация
Пример 13.1
Пример 13.2
Пример 13.3
Компонентный подход в программировании
Общая архитектура Web-приложенийУровень бизнес-логики и модели данных в J2EE
Компоненты данных и сеансовые компоненты
Компоненты, управляемые сообщениями
Дескрипторы развертывания компонентов EJB
Уровень модели данных в .NET
Протокол HTTP
Уровень пользовательского интерфейса в J2EE
Сервлеты
Серверные страницы Java
Уровень пользовательского интерфейса в .NET
Компонентный подход в программировании
Развитие технологий J2EEJakarta Struts
Java Server Faces
Управление данными приложения. Hibernate
Java Data Objects
Среда Spring
Ajax
Web-службы
Описание интерфейса Web-служб
Связь
Именование
Процессы
Синхронизация и целостность
Отказоустойчивость
Защита
Компонентный подход в программировании
Задачи управления проектамиОкружение проекта
Структура организации–исполнителя проекта
Организационная культура
Заинтересованные в проекте лица
Виды деятельности, входящие в управление проектом
Управление содержанием проекта и качеством
Метрики ПО
Управление ресурсами
Специфика управления персоналом
Управление рисками
Управление коммуникациями и информационным обеспечением
Самоучитель по After Effect 6
Перед вами самоучитель, при помощи которого вы сможете самостоятельно освоить основные возможности приложения Adobe After Effects 6.0, который в дальнейшем будем называть просто — After Effects.Изложение материала построено по принципу "от простого — к сложному". Главы, каждая из которых нацелена на решение определенной задачи, мы назвали уроками, подчеркивая тем самым, что основное назначение самоучителя — научить работе с After Effects. При этом мы постарались думать о разных пользователях — как начинающих работу с компьютером вообще и пытающихся освоить After Effects "с нуля", так и продвинутых, знакомых с приложениями Adobe Photoshop и Adobe Premiere, а также с предыдущими версиями After Effects.
Хотим сразу оговориться, что мы старались максимально упростить восприятие материала. Для этого мы сделали акцент на частое использование поясняющих рисунков и экранных форм, на которых при помощи расположения указателя мыши подчеркивали смысл рисунка.
Самоучитель, по сути, является одним из двух (равноценных) томов самоучителя, посвященных двум наиболее популярным приложениям для компьютерного видеомонтажа — Adobe After Effects и Adobe Premiere. Обе они, хотя и имеют одинаковый стиль подачи материала, абсолютно независимы (в том смысле, что для чтения одного не требуется знакомство с другим). Тем не менее, по ходу изложения мы часто упоминаем о второй из программ, поскольку, по замыслу разработчиков, они дополняют друг друга, и большая часть пользователей работает с обоими приложениями.
Не забыли мы и о приверженцах компьютеров Apple (правда, помня о вашей немногочисленности, мы вынесли большинство из интересующих вас сведений в сноски и приложения).
Введение
Общие сведения о цифровом видео
Интерфейс Adobe After Effects
Импорт клипов
Композиции
Слои в окне Timeline
Слои в окне Composition
Работа с файлами
Рисование
Прозрачность
Анимация
Эффекты
Титры
Палитра инструментов Tools
Некоторые горячие клавиши
Содержание раздела