Рисование с Photoshop и Illustrator
Тот факт, что программа Photoshop основана на растровом методе построения изображения, а программа Illustrator основана на векторном методе, важно принимать во внимание, когда вы делите изобразительный объект между двумя программами. Выражение «основана на растровом методе» означает, что объекты описываются как пикселы на растре или сетке. Программа Photoshop, как основанная на растровом методе, лучше для работы с естественными формами, такими, как формы на фотографиях или картинах. Выражение «основана на векторном методе» означает, что объекты описываются математически как точки, соединенные прямыми или кривыми линиями. Основанные на векторном методе рисунки, генерированные в программе Illustrator, имеют ясно очерченные, четкие линии, даже когда они масштабированы до любого размера.
Иллюстрации из раскрашенной бумаги
Подкрашенные фотографии
Пользовательские рамки
Перспективные сетки в программе Illustrator
Клавишные комбинации быстрого вызова и полезные подсказки
Взаимное преобразование файлов программ Photoshop и Illustrator
Секреты специальных эффектов Photoshop 4
Тот факт, что программа Photoshop является мировым бестселлером в семей стве программного обеспечения компьютерной графики, служит причиной написания столь большого числа книг, посвященных этой программе. Моя последняя попытка окинуть взглядом раздел литературы по компьютерной графике привела к обнаружению в печати 112 книг, главной темой для которых послужила программа Photoshop. Таким образом, у вас вполне есть повод задаться следующим вопросом: чем таким особенным может эта книга заставить вас предпочесть ее другим изданиям? Вот в нескольких словах ответ на данный вопрос: эта книга— краткое и доступное руководство, раскрывающее секреты наиболее часто используемых усовершенствованных графических эффектов Photoshop (тех самых, которые обозначаются термином f/x в индустрии кино).
Проблемно-ориентированные упражнения
Дополнительные фильтры из арсенала мастеров
Использование эффекта объемности для имитации реалистичных отражений
Растушевка границ
Photoshop 4-5 - учебный курс
Программа Photoshop компании Adobe, безусловно, является одним из самых мощных, если не самым мощным графическим редактором, представленным сегодня на рынке программного обеспечения. Она предоставляет профессиональные возможности в обработке изображений как с целью печати, так и для демонстрации на экранах компьютеров. Вся хитрость состоит только в том, что следует научиться пользоваться этой программой так, чтобы ее возможности реализовывались в максимальной мере, а время, необходимое для достижения желаемого результата, оставалось минимальным. Именно этому и призвана научить вас данная книга.
Книга "Photoshop 4-5: учебный курс" должна стать вашим помощником и наставником, по крайней мере на первых порах. Основное ее предназначение состоит не только в том, чтобы предоставить профессиональные знания основ Photoshop, но и в том, чтобы создать комфортную атмосферу обучения, благодаря которой вы сможете приступить к самостоятельным экспериментам, пробам, наработке собственных приемов, навыков и, в пределе, достичь элементов мастерства.
Основы Photoshop
Уровни и кривые
Применение эффектов фильтрации
Работа с панелью инструментов
Уроки по Adobe Photoshop 7
Пошаговые инструкции по применению различных эффектов программы.
Эффект микроскопа
Bevel and Emboss
Find Edges
Spray Radius
Clouds
Как сделать из цветного изображения монохромные версии
Freeform Pen
Пулевые отметины на металле
Огонь средствами Photoshop
Tortured Mind
Рисуем облака или дым
Rough Pastels
Motion Blur
Lighten
Начнем со сканирования
Гранжевый фон
Пользовательские кисти
Размещение объекта в новой среде
Paper
Прикрепить скотчем
Polar coordinates
Создание эффекта многослойных колец
Ландшафт. Вид сверху
Грязная металлическая поверхность
Рисуем шерсть
Эффект 'цветной бумаги'
Difference Clouds
Рисуем птичье перо
Туманный пейзаж
Самоучитель по Adobe Photoshop 5.5
Добро пожаловать в первое электронное руководство по работе с профессиональным графическим пакетом Adobe Photoshop 5.5 на русском языке! Многочисленные иллюстрированные примеры помогут вам в последовательном и методичном освоении неисчерпаемых возможностей этой программы. Переходя от простых задач к более сложным, даже неподготовленный пользователь легко и быстро приобретет основные навыки в обработке изображений: рисование ретушью, цветовая и тоновая коррекция, монтаж, создание художественных эффектов. Особое внимание уделено подготовке изображений для Internet. Подробно рассмотрены все аспекты создания и оптимизации графики для WEB-страниц, включая создание анимации, ролловеров, фоновых текстур, карт ссылок. Руководство ориентировано на тех, кто только начинает работать с точечной графикой. Опытным пользователям данное руководство пригодится для изучений особенностей новой версии.
Кроме учебного курса на диске представлены так же английская и русская версии Adobe Photoshop 5.5, наиболее популярные наборы фильтров для Photoshop, а так же программы Adobe Illustrator и Adobe InDesign.
Приступаем
Настройка
Инструменты
Каналы
Слои
Резкость
Без цвета
Создание
Фотошоп
Интерактив
Автоматизированный расчет размеров
Клавиатура
Словарь терминов
75 уроков по Photoshop на русском языке
Получить корректные цвета на фотографии иногда бывает довольно сложно. Особенно это касается фотографий, сделанных на натуре. В этом уроке мы рассмотрим каждое изображение в целом, определим, какие его участки нужно улучшить, затем обработаем эти участки, чтобы получить изображение высокого качества, но в то же время выглядящее естественно.
Когда вы снимаете под открытым небом, главная проблема - это погода. Посмотрим, как ее улучшить и сделать небольшие изменения, чтобы изменить освещение и общую тональность картины. Фотографию для обложки журнала, посвященного парусному спорту, мы доработали выборочным смешиванием цветов. На фотографии автомобиля, сделанной в пасмурный день, мы внесли косметические изменения - осветлили поверхности и улучшили фон. А на двух панорамных пейзажах мы изменили погоду, чтобы показать плохо заметные детали.
Монохромный рисунок
Создание органов регулировки
Справка по Adobe Premiere Pro 7.0
Доступная система помощи на базе HTML обеспечивает легкую навигацию в сети Интернет, так же, как и легкое чтение с использованием сторонних средств чтения, совместимых с ОС Windows. Далее приведены функции системы Помощи, которые позволяют обеспечивать доступ для людей, испытывающих проблемы со зрительным или двигательным аппаратом:
Альтернативный текст для изображений. Все изображения в системе Помощи содержат альтернативный текст.
Все ссылки обеспечивают контекст. Все ссылки включают информацию о цели ссылки (обычно заголовок темы). В Алфавитном Указателе эта информация закодирована в свойстве ссылки ЗАГОЛОВОК, которую некоторые средства чтения с экрана используют вместо текста ссылки.
Вся информация, выделенная другим цветом, может быть доступна и без цвета. Например, все ссылки синего цвета и подчеркнуты.
Стандартные теги отображают иерархию информации. Темы форматированы с использованием стандартных HTML-тегов (например, Н1, Н2, и Н3), отлично демонстрирующих иерархию информации.
Форматированием управляют таблицы стилей. Темы не содержат встроенных тегов шрифта. Система помощи должна быть функциональной, если вы используете свою собственную таблицу стилей, или изменили размер шрифта и стилей, используемых вашим веб-браузером.
Яркий контраст между цветами переднего плана и фона. Черный текст на белом фоне обеспечивает сверхконтрастный просмотр.
Карта Сайта. Все темы в Помощи появляются на Карте Сайта.
Все фреймы содержат выразительные заголовки. Средства чтения с экрана используют эти заголовки для обеспечения контекста.
Предисловие
Изучение Adobe Premiere Pro
Ключевые особенности Adobe Premiere Pro
Учебные задания
Работа с проектами
Захват и импортирование исходных клипов
Компоновка Эпизодов
Редактирование эпизода
Добавление преобразований
Сведение аудио
Использование Дизайнера Титров Adobe
Наложение и компоновка
Применение эффектов
Выпуск Окончательного Видео
Клавишные комбинации
HadoopDB архитектурный гибрид технологий
Рынок аналитических баз данных в настоящее время составляет $3,98 миллиардов , т.е. 27% от оцениваемого в $14,6 миллиардов общего рынка программного обеспечения баз данных , и его объем ежегодно увеличивается на 10,3% . Поскольку передовые методы управления бизнесом все чаще основываются на принятии решений на основе данных и неопровержимых фактов, а не на основе интуиции и предположений, у компаний возрастает интерес к системам, которые способны управлять данными, обрабатывать их и анализировать на разных уровнях детализации. Эта тенденция хорошо известна венчурным компаниям, которые в последние годы финасировали не менее десятка новых компаний, создающих специализированное программное обеспечения для аналитического управления данными (например, Netezza, Vertica, DATAllegro, Greenplum, Aster Data, Infobright, Kickfire, Dataupia, ParAccel и Exasol), и продолжают их финансировать несмотря на трудную экономическую ситуацию.
В то же время взрывообразно возрастает объем данных, которые требуется сохранять и обрабатывать в системах аналитических баз данных. Частично это происходит из-за возрастающего уровня автоматизации производства данных (компьютеризуется все большее число бизнес-процессов), увеличения числа датчиков и других устройств, генерирующих данные, перехода на использование Web-технологий при взаимодействиях с заказчиками и нормативных требований со стороны государства, для удовлетворения которых приходится сохранять в режиме онлайн большее число исторических, пригодных для анализа данных. Нередко приходится слышать о компаниях, ежедневно загружающих в свои аналитические системы баз данных более терабайта структурированных данных и обладающих более чем петабайтными хранилищами данных .
Параллельная СУБД для бедных или путь в будущее?
Аналитические параллельные СУБД сегодня
MapReduce и параллельные СУБД
Введение в архитектуру компьютеров
Появление серийно выпускаемых сверхбольших надежных и дешевых интегральных схем, массовое производство микропроцессоров, возобновившийся интерес к разработке языков программирования и программного обеспечения порождают возможность при проектировании компьютеров качественно продвинуться вперед за счет улучшения программно?аппаратного интерфейса, т.е. семантической связи между возможностями аппаратных средств современных ЭВМ и их программного обеспечения. Организация вычислительной системы (ВС) на этом уровне лежит в основе понятия "архитектура". Для неспециалистов в области программного обеспечения термин "архитектура" ассоциируется, как правило, со строительными объектами. И здесь, как увидим далее, есть много общего.
Действительно, архитектура компьютера, характеризующая его логическую организацию, может быть представлена как множество взаимосвязанных компонент, включающих, на первый взгляд, элементы различной природы: программное обеспечение (software), аппаратное обеспечение (hardware), алгоритмическое обеспечение (brainware), специальное фирменное обеспечение (firmware) – и поддерживающих его слаженное функционирование в форме единого архитектурного ансамбля, позволяющего вести эффективную обработку различных объектов.
Архитектура как набор взаимодействующих компонент
Особенности системы прерывания в современных ЭВМ
Ранг
Архитектура Бурова
Архитектуры для государственных ведомств
Известно несколько методик, которые специально разрабатывались для использования на уровне страны, государства в целом, прежде всего в контексте реализации инициатив в области "электронного правительства". Все они вобрали в себя основные принципы и подходы, которые мы рассматривали в контексте методик описания архитектуры предприятия, но с учетом специфики реализации общегосударственных инициатив или достижения определенного уровня централизованной координации внедрения ИКТ в отдельных государственных ведомствах.
Методика FEAF
Конец архитектурной эпохи
Электроника автомобильных систем управления
В настоящее время непрерывно возрастает применение электронных устройств, начиная от легковых автомобилей особо малого класса и кончая большегрузными автомобилями и автобусами большой вместимости. При этом электронные устройства используют как для замены механических, гидравлических, пневматических и электромеханических систем управления, так и для создания принципиально новых систем автоматики автомобилей и автобусов.
В отличие от начальных периодов развития автомобильной электроники для современного ее периода характерно наличие следующих четырех направлений:
создание электронных устройств для замены ими традиционных узлов автомобильного электрооборудования (регуляторы напряжения, управление световой и звуковой сигнализацией, регуляторы систем отопления, кондиционирования, подогрева двигателя, тахометры, спидометры и т. д.);
применение электронных устройств (в том числе и с использованием ЭВМ) для непрерывного контроля и выдачи текущей информации об эксплуатационных показателях автомобиля (например, текущий расход топлива, целесообразность включения той или иной передачи, оптимальный режим движения и т. д.). К этой категории устройств следует отнести и системы диагностирования состояния агрегатов автомобиля;
разработка электронной аппаратуры управления зажиганием, топливоподачей и системами, обеспечивающими снижение токсичности отработавших газов двигателя;
создание электронных устройств для систем управления агрегатами трансмиссии, тормозными системами и другими узлами автомобиля (за исключением двигателя).
Администрирование пользователей
Контроллеры применяемые на переднеприводных ВАЗ семейства 2108 и 2110
Подсистема маршрутного компьютера
Маршрутизаторы NetRunner компании MICOM
Технология EasyRouter кроме метода AutoRouting включает также методы управления широковещательным трафиком (Automatic Broadcast Management - AutoCast) компании MICOM.
Сети с традиционными маршрутизаторами обеспечивают высокую эффективность использования полосы WAN-канала за счет эффективного управления широковещательным трафиком. Методы AutoCast при совместном использовании с технологией EasyRouter обеспечивают столь же высокую эффективность использования полосы без усложнения администрирования ЛВС.
AutoCast обеспечивает эффективность использования полосы и решение проблем, возникающих при передаче широковещательных пакетов, используемых для разрешения адресов IP и IPX (address resolution). Такие сообщения передаются при попытке одного устройства обнаружить присутствие в сети другого устройства - удаленного или локального. При передаче таких широковещательных сообщений эффективность использования WAN-канала сильно снижается.
Комбинированная технология EasyRouter
Маршрутизация в Samplitude Producer
Руководство по стандартной библиотеке шаблонов STL
Библиотека расширяет основные средства C++ последовательным способом, так что программисту на C/C++ легко начать пользоваться библиотекой. Например, библиотека содержит шаблонную функцию merge (слияние). Когда пользователю нужно два массива a и b объединить в с, то это может быть выполнено так:
int a[1000]; int b[2000]; int c[3000]; ... merge (a, a+1000, b, b+2000, c);
Руководство по стандартной библиотеке шаблонов STL
Структура библиотеки
Дистанционное управление на ИК лучах
Модуляция Pulse-distance. Сначала идут младшие биты, потом старшие.При нажатии кнопки на дистанционке выдается одна полная посылка, а затем через промежутки идут одиночные импульсы, говорящие о том, что кнопка еще нажата. Перед посылкой (первой полной и одиночными импульсами) идет один длинный импульс синхронизации.
В посылке адрес и команда идут два раза - сначала просто, затем с инверсией (что-то не совпало - команда не принята). Кроме того, основная посылка идет только один раз при нажатии на кнопку. Вероятность того, что она пройдет правильно с первого раза, не очень высока.
Дистанционные остановка и обратный ход электросчетчика
Комплект дистанционного управления IRLink.3
Электроника в автомобиле
Проверенные пульты ДУ
Система автоматизации библиотек ИРБИС
Система ориентирована на работу в локальных вычислительных сетях любого типа без ограничения количества пользователей при условии, что клиентской платформой является Windows 95/98/2000/NT и обеспечивается доступ к файл-серверу.
Система полностью совместима с международными форматами UNIMARC и USMARC на основе средств двухсторонней конверсии данных. Система также поддерживает Российский коммуникативный формат RUSMARC.
Система позволяет создавать и поддерживать любое количество баз данных, составляющих Электронный каталог (ЭК) или представляющих собой проблемно-ориентированные библиографические базы данных (БД).
Система предлагает технологию автоматического формирования словарей, на основе которых реализуется быстрый поиск по любым элементам описания и их сочетаниям.
Средства каталогизации позволяют обрабатывать и описывать любые виды изданий, включая нетрадиционные, такие как аудио- и видеоматериалы, компьютерные файлы и программы, картографические материалы, ноты и т.д.
Техническое обеспечение
Строковые функции
Удаление/перенос БО
Информационное обеспечение
Техническое обеспечение
Блеск и нищета информационных технологий
С тех пор как компьютеры начали использоваться в бизнесе, прошло уже более пятидесяти лет, но мы все еще мало знаем об их влиянии на экономику в целом и эффективность компаний в частности. Вообще говоря, мы до сих пор не можем точно объяснить, почему на протяжении сорока лет компьютеризация почти не влияла на эффективность производства, а затем, в середине 1990-х годов, внезапно стала считаться ключевым фактором быстрого роста эффективности американской экономики. Точно так же мы не можем с уверенностью объяснить, почему этот рост распределялся столь неравномерно и почему он имел место в одних отраслях и регионах, в которых в информационные технологии вкладывались огромные средства, и отсутствовал в других, несмотря на столь же значительные затраты на компьютерную технику и программное обеспечение.
На уровне отдельных компаний ситуация выглядит еще более запутанной. Информационные технологии (ИТ) изменили многие важнейшие направления бизнеса, но никак не повлияли (по крайней мере, до сих пор) на основные организационно-правовые формы и размеры компаний. Некоторым из них ИТ принесли колоссальную прибыль и даже сделали их лидерами в отрасли, но для большинства предприятий они стали скорее источником разочарования и неприятностей, чем успеха. Многим компаниям ИТ позволили значительно снизить затраты на оплату труда и оборотный капитал, но в то же время привели к тому, что менеджеры начали вкладывать деньги в рискованные и необдуманные проекты, нередко приводящие к катастрофическим последствиям.
Трансформация технологии
На заре информационных технологий
Определение информационной технологии
История информационных технологий
В начале XXI века человечество вступило в эпоху новой научно-технической революции - информационной. В XX веке удалось овладеть многими тайнами превращения вещества и энергии и использовать эти знания для улучшения качества жизни. Примером может служить создание и широкое распространение атомной энергетики.
Но наряду с веществом и энергией в жизни человека огромную роль играет информация - самые разнообразные сведения, сообщения, известия, знания и умения, которые он получает из окружающего мира. И с каждым веком, десятилетием и годом роль информации в жизни человека все увеличивается.
Особенно быстро ее роль возросла после изобретения в середине XX века компьютера - машины для приема, переработки, хранения и выдачи информации. Компьютер является цифровой машиной, в которой информация представляется в виде чисел, как правило, в двоичной системе счисления. Любая информация (например, зрительная или звуковая), за исключением числовой, в компьютере кодируется, т.е. представляется в виде чисел, а затем перерабатывается в соответствии с заложенной программой.
Появление и широкое распространение компьютеров предоставило человеку совершенно новые возможности поиска, получения, накопления, передачи и, главное, обработки информации.
Язык, речь и письменность
История звукозаписи
Информация и жизнь
Информационные технологии управления
Одним из основных факторов влияния научно-технического прогресса на все сферы деятельности человека является широкое использование новых информационных технологий. Среди наиболее важных и массовых сфер, в которых информационные технологии играют решающую роль, особое место занимает сфера управления. Под влиянием новых информационных технологий происходят коренные изменения в технологии управления (автоматизируются процессы обоснования и принятия решений, организация их выполнения), повышается квалификация и профессионализм специалистов, занятых управленческой деятельностью.
Сфера применения новых информационных технологий на базе персональных компьютеров и развитых средств коммуникации весьма обширна. Она включает различные аспекты — от обеспечения простейших функций служебной переписки до системного анализа и поддержки сложных задач принятия решений. Персональные компьютеры, лазерная и оптическая техника, средства массовой информации и различного вида коммуникации (включая спутниковую связь) позволяют учреждениям, предприятиям, фирмам, организациям, трудовым коллективам и отдельным специалистам получать в нужное время и в полном объеме необходимую информацию для реализации профессиональных, образовательных, культурных и тому подобных целей.
Понятие информации
Необходимость и потребность в защите информации
Управление и аудит информационных технологий
В условиях стремительно возрастающей роли ИТ-составляющей профессиональный подход к управлению и систематическое обследование информационных технологий (ИТ) по международным стандартам позволяют компенсировать на первый взгляд невидимые, но существенные недостатки в организации производственных процессов. Построение грамотной структуры управления, создание эффективной вертикали принятия решения и системы контроля напрямую зависят от состояния информационных технологий, от их эффективности, производительности, безопасности, надежности и других не менее важных показателей.
Эффективная система управления и контроля над ИТ решает не только внутренние проблемы, но и позволяет повысить инвестиционную привлекательность организации, позиционируя ее для инвестора как "открытую" финансовую систему. С другой стороны достаточно трудно подобрать комплексное решение для таких задач. Одно из решений — внедрение стандарта CobiT, который формализует не только конкретные проекты в сфере ИТ, но и создает то ядро управления и контроля ИТ, вокруг которого выстраиваются производственные процессы организации с максимально возможным уровнем эффективности.
Продолжение
Компьютерные технологии обработки информации
Информация это сведения, которые помогают нам существовать в окружающем мире, сопровождают человека всю его жизнь, и необходимы ему как воздух и вода.
Представляете, что произойдет, если нас лишить возможности общения
с другими людьми посредством радио, телефона, сводок новостей или ставших уже привычными пейджера и персонального компьютера, а также сети Интернет?
Попробуем все-таки разобраться немного подробнее с таким жизненно важным предметом, как информация, а также с технологиями, которые позволяют ее получать и обрабатывать.
Графический редактор общее описание
Методология построения информационных систем на основе технологии EJB
Новые информационные технологии. Основы и аппаратное обеспечение
Эта книга – первая часть трехтомного учебного пособия подготовленного при грантовой поддержке Института «Открытое общество» (фонд Сороса). В ней рассматриваются основные понятия информатики и новых информационных технологий и их аппаратное обеспечение. Книга ориентирована на студентов и преподавателей гуманитарных дисциплин и представляет собой расширенный курс по информатике и новым информационным технологиям. Может использоваться при чтении курсов «Информатика», «Математика и информатика», «Новые информационные технологии» и «Технические средства обучения» в педагогических и иных университетах и вузах.
В этой книге излагаются основополагающие понятия информатики и информационных технологий, история их развития и современное состояние аппаратного обеспечения. Описаны сверхбольшие интегральные схемы (СБИС), устройства нанотехнологии, микропроцессоры новых поколений, настольные, мобильные и карманные персональные компьютеры, локальные проводные и беспроводные сети, Интернет, мобильные средства связи и технические средства обучения. В книгу включены многие материалы, представленные российским отделением корпорации Intel. Эта корпорация - признанный мировой лидер в разработке средств новых информационных технологий.
Информация и ее роль в человеческом обществе
Параллельная и последовательная передача информации
Процессоры фирмы Advanced Micro Device
Технологии виртуализации вчера, сегодня, завтра
Корпорация Intel пошла достаточно прямолинейным путём, попросту выпустив «минимально необходимую» заплатку к x86. Полное название «заплатки» - Intel Virtualization Techology for x86 (VT-x); одновременно была выпущена аналогичная виртуализационная «технология» для процессоров Intel Itanium (VT-i). Впрочем, рассматривать последнюю технологию мы не будем, поскольку по сути своей она практически полностью аналогична VT-x. Напомним, что ранее данная технология была известна под кодовыми именами Vanderpool (для персональных компьютеров) и Silvervale (для серверов).
Продолжение
Введение в CALS-технологии
Действенным средством решения этих проблем в последнее десятилетие выступают новые информационные CALS-технологии сквозной поддержки сложной наукоемкой продукции на всех этапах ее жизненного цикла (ЖЦ) от маркетинга до утилизации. Базирующиеся на стандартизованном едином электронном представлении данных и коллективном доступе к ним, эти технологии позволяют существенно упростить выполнение этапов ЖЦ продукта и повысить производительность труда, согласно западному опыту, примерно на 30%, автоматически обеспечить заданное качество продукции.
За рубежом работы по созданию и внедрению CALS-технологий ведутся более 25 лет. В этом направлении достигнуты существенные результаты. CALS-технологии в настоящее время рассматриваются как выгодная глобальная экономическая стратегия во всех отраслях промышленности. Работы ведутся во всех ведущих индустриальных странах, создаются международные кооперации производителей сходных видов продукции, так называемые «виртуальные» предприятия, объединяющие поставщиков, производителей и потребителей продукции.
Продолжение
Основы технологии АТМ
Общие вопросы организации распределенных вычислений
Введение в технологию программирования
Объектно-ориентированные технологии проектирования прикладных программных систем
Первая фаза жизненного цикла
Задачи изучения курса
Программирование
Что такое методология?
Старт проекта Фаза выработки концепции
Сущность технологии COM
Прошло около шести месяцев, прежде чем я почувствовал, что понял в СОМ хоть что-либо. В течение этого шестимесячного стартового периода работы с СОМ я мог успешно писать СОМ-программы и почти мог объяснить, почему они работают. Однако у меня не было органического понимания того, почему модель программирования СОМ была тем, чем она была. К счастью, в один из дней, а именно 8 августа 1994 года, примерно через шесть месяцев с момента покупки книги OLE2 изнутри (Inside OLE2), на меня снизошло прозрение, и в одночасье СОМ стал для меня понятен. Это никоим образом не означало, что я понимал каждый интерфейс СОМ и каждую API-функцию. Но я в значительной степени понял главные побудительные мотивы СОМ. А значит, стало ясно, как применить эту модель программирования к ежедневным программистским задачам. Многие разработчики испытали нечто похожее. А так как я пишу это введение три августа спустя, эти разработчики все еще вынуждены пройти сквозь этот шестимесячный период ожидания, прежде чем стать продуктивными членами сообщества СОМ. Я хотел бы надеяться, что моя книга сможет сократить этот период, но обещаний не даю.
СОМ как улучшенный C++
Классы
Апартаменты
Основы указателей
Технологии разработки программного обеспечения
Компьютерные науки вообще и программная инженерия в частности — очень популярные и стремительно развивающиеся области знаний. Обоснование простое: человеческое общество XXI века — информационное общество. Об этом говорят цифры: в ведущих странах занятость населения в информационной сфере составляет 60%, а в сфере материального производства — 40%. Именно поэтому специальности направления «Компьютерные науки и информационные технологии» гарантируют приобретение наиболее престижных, дефицитных и высокооплачиваемых профессий. Так считают во всех развитых странах мира. Ведь не зря утверждают: «Кто владеет информацией — тот владеет миром!»
Поэтому понятно то пристальное внимание, которое уделяет компьютерному образованию мировое сообщество, понятно стремление унифицировать и упорядочить знания, необходимые специалисту этого направления. Одними из результатов такой работы являются международный стандарт по компьютерному образованию Computing Curricula 2001 — Computer Science и международный стандарт по программной инженерии IEEE/ACM Software Engineering Body of Knowledge SWEBOK 2001.
Организация процесса конструирования
Тестирование элементов
Набор метрик Чидамбера и Кемерера
Предварительная оценка программного проекта
Способы тестирования взаимодействия классов
Microsoft FoxPro. Краткое руководство по управлению для Windows
Данное руководство ставит своей целью с наименьшими затратами времени познакомить Вас с основными возможностями FoxPro для Windows версии 2.5. Это отнюдь не полное описание и содержит лишь ключевые моменты работы с базами данных. Данное руководство рассчитано на пользователей, которые впервые столкнулись с FoxPro и не знают с какой стороны к нему подступиться. Здесь они найдут описание основных правил просмотра, создания и редактирования баз данных.
Открытие и просмотр таблицы.
Введение и постановка задачи
Основы проектирования реляционных баз данных
Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.
Традиционно фиксация данных осуществляется с помощью конкретного средства общения (например, с помощью естественного языка или изображений) на конкретном носителе (например, камне или бумаге). Обычно данные (факты, явления, события, идеи или предметы) и их интерпретация (семантика) фиксируются совместно, так как естественный язык достаточно гибок для представления того и другого. Примером может служить утверждение "Стоимость авиабилета 128". Здесь "128" – данное, а "Стоимость авиабилета" – его семантика.
Основы проектирования реляционных баз данных