Связанные понятия
Насто́льная ролева́я игра ́ — вид ролевой игры, в котором участники устно описывают действия своих персонажей, опираясь на их особенности, и в котором успех действий зависит от игровой системы. Первой коммерческой настольной ролевой игрой была вышедшая в 1974 году «Dungeons and Dragons» компании TSR, Inc.
Квест (англ. quest), или приключенческая игра (англ. adventure game) — один из основных жанров компьютерных игр, представляющий собой интерактивную историю с главным героем, управляемым игроком. Важнейшими элементами игры в жанре квеста являются собственно повествование и исследование мира, а ключевую роль в игровом процессе играют решение головоломок и задач, требующих от игрока умственных усилий. Такие характерные для других жанров компьютерных игр элементы, как бои, экономическое планирование...
Сайд-скроллер (англ. side-scroller, side-scrolling game) — компьютерная игра, в которой игрок наблюдает за игровым процессом посредством расположенной сбоку виртуальной камеры, причем находящиеся на экране персонажи в целом могут перемещаться только влево или вправо. Эти игры используют технологию скроллинга компьютерных дисплеев. Переход от игр с одним игровым экраном или резкой сменой игровых экранов (англ. flip-screen graphics) к играм, графика которых основана на скроллинге, произошел в течение...
Головоломка (англ. Puzzle) — название жанра компьютерных игр, целью которых является решение логических задач, требующих от игрока задействования логики, стратегии и интуиции.
Люби́тельский перево́д — это неофициальный перевод компьютерной видеоигры, созданный её поклонниками в рамках личного хобби. Данное выражение обычно употребляется для собственнических игр, так как перевод любой свободной игры имеет большие шансы стать официальным.
Упоминания в литературе
Для работы с
компьютерной графикой предназначено большое количество программ. Трудно выделить среди них лучшие или худшие, тем более что приложения часто весьма удачно дополняют друг друга. Одной из наиболее популярных программ трехмерного моделирования является 3ds Max 2008. Ее популярность вполне объяснима: это приложение сочетает в себе достоинства CAD-программ[1] (то есть максимум удобства для выполнения моделей с точными размерами) и огромные возможности для создания впечатляющих по качеству изображений. Неоспоримым достоинством 3ds Max 2008 является также открытая архитектура. Благодаря этому сотни фирм создают тысячи подключаемых модулей, применение которых значительно расширяет и без того огромные возможности программы. Все это делает трехмерный редактор 3ds Max 2008 одним из лидеров в области интерьерной и архитектурной презентации. За годы существования программы вышло большое количество справочной и учебной литературы, посвященной 3ds Max 2008, в том числе и на русском языке, что помогает пользователям, интересующимся компьютерной графикой, наиболее продуктивно освоить этот замечательный инструмент.
К книге прилагается DVD, который поможет более полно воспринять рассмотренный в ней материал. Диск содержит сцены описанных в книге упражнений, триал-версию 3ds Max 2009 Design,
подборку различных текстур и моделей для экстерьера, подключаемые модули, сценарии и др. Обратите внимание, что для открытия всех файлов сцен у вас должен быть установлен подключаемый визуализатор V-Ray 1.5 SP2 (который, кстати, тоже есть на DVD).
В 3ds Max, начиная с шестой
версии программы, появились дополнительные объекты, которые могут пригодиться как архитектору, так и дизайнеру интерьеров. Для доступа к ним нужно открыть командную панель Create (Создать) и выбрать в раскрывающемся списке разновидностей объектов вариант AEC Extended[2] (AEC-дополнение). Сюда входят объекты типа Wall (Стена), Foliage (Растительность), Railing (Ограждение). Все они являются параметрическими, то есть их вид может быть изменен путем редактирования параметров. Кроме того, начиная с седьмой версии, в программу вернулись объекты категории Window (Окно) и Stairs (Лестницы), которые последний раз были включены в состав третьей версии 3ds Max и далее находились в составе модулей архитектурной программы 3DS VIZ.
Практика применения
уже вышедших из печати модулей показала, что в зависимости от ситуации и потребностей модульная программа «Навигатор для профессионала» может использоваться (рис. 0.0.2.) как:
Обратите внимание на секцию uses. Здесь перечислены девять подключаемых
модулей, объявлен собственно класс формы TForm1, а также записана строка, указывающая компилятору на использование файла ресурсов. Все модули, кроме первых двух, – труды компании Borland, облегчающие жизнь простым программистам. Модуль такого же рода используется и в файле Project1.dpr (листинг 2.2).
Связанные понятия (продолжение)
Аркада (англ. arcade game, arcade genre) — жанр компьютерных игр, характеризующийся коротким по времени, но интенсивным игровым процессом.
Откры́тый мир (англ. open world) — термин в компьютерных играх, обозначающий виртуальный мир, который игрок может свободно исследовать и свободно достигать в нем своих целей. Обычно противопоставляется играм с более линейным геймплеем. Не смотря на то, что в компьютерных играх открытые миры используются с 1980-х годов, стандартом концепции стала реализация в игре Grand Theft Auto III 2001 года.
«Savage Worlds: Дневник авантюриста» (англ. Savage Worlds) — книга правил и одноименная настольная ролевая игра, созданная Pinnacle Entertainment Group и издаваемая на русском языке Студией 101. В основу игры положен принцип «Быстро! Весело! Брутально!» (англ. Fast! Furious! Fun!) — подготовка к игре и изучение правил должны отнимать как можно меньше времени, а сам процесс — отличаться динамичностью и отсутствием долгих вычислений. В результате получилась настольная ролевая игра с лёгкими и понятными...
Графическая приключенческая игра (англ. graphic adventure game) — одна из разновидностей приключенческих компьютерных игр. В отличие от текстовых приключенческих игр, в которых игрок осуществлял взаимодействие с игровым миром посредством текстовых команд, в графических стало возможно управление и взаимодействие с различными объектами на игровом экране с помощью курсора.
Процедурная генерация (англ. procedural generation, сокр. PCG) — автоматическое создание игрового контента с помощью алгоритмов. Другими словами, PCG представляет собой программное обеспечение, которое может создавать игровой контент самостоятельно, или совместно при взаимодействии с игроками или геймдизайнерами. Под контентом понимается создание уровней игры, карты игрового мира, правил игры, текстур, сюжетов, предметов, квестов, музыки, оружия, транспортных средств, персонажей и др. В данном контексте...
Шутер от первого лица (англ. First-person Shooter, FPS) — жанр компьютерных игр, в которых игровой процесс основывается на сражениях с использованием огнестрельного или любого другого оружия с видом от первого лица таким образом, чтобы игрок воспринимал происходящее глазами протагониста. В целом шутеры от первого лица (далее — ШПЛ) обладают схожими чертами с другими шутерами, которые, в свою очередь, представляют собой один из вариантов экшн-игр. Со времени появления, в этих играх использовалась...
Компьютерная ролевая игра (англ. Computer Role-Playing Game, обозначается аббревиатурой CRPG или RPG) — жанр компьютерных игр, основанный на элементах игрового процесса традиционных настольных ролевых игр. В ролевой игре игрок управляет одним или несколькими персонажами, каждый из которых описан набором численных характеристик, списком способностей и умений; примерами таких характеристик могут быть хит-пойнты (англ. hit points, HP), показатели силы, ловкости, интеллекта, защиты, уклонения, уровень...
Видеоигра ́ (англ. video game) — игра с использованием изображений, сгенерированных электронной аппаратурой. Другими словами, видеоигра является электронной игрой, которая базируется на взаимодействии человека и устройства посредством визуального интерфейса, например телевизора или монитора компьютера.
Звуковая игра , аудиоигра (англ. audio game) — электронная компьютерная игра, у которой игровая информация передаётся через звук. Данные игры не относятся к видеоиграм, так как в них не задействуется изображение.
Артиллерия (англ. Artilley, также известен как артиллерийская игра) — жанр компьютерных игр, основанный на тактических сражениях, главной составляющей которых является расчёт траектории полета снаряда, зависящей от силы, ветра и других факторов.
Массовая многопользовательская ролевая онлайн-игра или ММОРПГ (англ. Massively multiplayer online role-playing game, MMORPG) — компьютерная игра, в которой жанр ролевых игр совмещается с жанром массовых онлайн-игр. MMORPG могут быть представлены в том числе и в браузерном виде, однако основной чертой жанра является взаимодействие большого числа игроков в рамках виртуального мира.
Компью́терная игра ́ — компьютерная программа, служащая для организации игрового процесса (геймплея), связи с партнёрами по игре, или сама выступающая в качестве партнёра.
История компьютерных игр начинается в 1940-х и 1950-х годах, когда в академической среде разрабатывались простые игры и симуляции. Компьютерные игры длительное время не были популярны, и только в 1970-х и 1980-х годах, когда появились для широкой публики аркадные автоматы, игровые консоли и домашние компьютеры, компьютерные игры становятся частью поп-культуры.
Геймплей определённо не относится к таким компонентам игры, как графика и звуковое сопровождение. Он представляет собой паттерн взаимодействия игрока с игрой на основании её правил, определяет связь между игроком и игрой, предлагаемый игровой вызов и способы его преодоления, сюжет как участие в нём игрока.
Тактическая ролевая игра (tactical role-playing game, TRPG) — жанр компьютерных игр, сочетающий элементы компьютерных ролевых игр и компьютерных стратегических игр. Основной акцент игрового процесса в тактических ролевых играх сделан на принятии тактических решений во время боя. Жанр лишен четких рамок, и многие принадлежащие к нему игры могут быть отнесены к компьютерным ролевым играм или же пошаговым стратегиям.
Линейность (англ. linearity) — термин в компьютерных играх, описывающий последовательность событий и действий, требуемых для завершения игры или уровня.
Ромхакинг (англ. ROM hacking) — процесс модификации ROM-образа игрового картриджа от компьютерной игры с целью изменения игровой графики, текста, уровней и других составляющих. Ромхакингом занимаются опытные, обладающие специальными знаниями, фанаты консольных игр.
Универсальная игровая программа — разновидность программ, реализующих технологии искусственного интеллекта, умеющих играть в целый ряд игр, таких как шахматы, шашки и т. д. Чтобы подобная программа смогла играть в ту или иную игру, её правила должны быть описаны на специальном декларативном языке (DSL). Как правило это — игры с полной информацией.
Однопо́льзовательская игра или одино́чная игра́ (англ. single-player — с англ. — «один игрок») — режим компьютерной игры, во время которого с ней через устройства ввода-вывода взаимодействует один человек.
Игрово́й движо́к (англ. game engine) — базовое программное обеспечение компьютерной игры. Разделение игры и игрового движка часто расплывчато, и не всегда студии проводят чёткую границу между ними. Но в общем случае термин «игровой движок» применяется для того программного обеспечения, которое пригодно для повторного использования и расширения, и тем самым может быть рассмотрено как основание для разработки множества различных игр без существенных изменений.
Игрова́я меха́ника (англ. game mechanics) — набор правил и способов, реализующий определённым образом некоторую часть интерактивного взаимодействия игрока и игры. Все множество игровых механик игры формируют конкретную реализацию её игрового процесса.
Платфо́рмер (англ. platformer, platform game) — жанр компьютерных игр, в которых основной чертой игрового процесса является прыгание по платформам, лазанье по лестницам, собирание предметов, обычно необходимых для завершения уровня. Некоторые предметы, называемые пауэр-апами (англ. power-up), наделяют управляемого игроком персонажа особой силой, которая обычно иссякает со временем (к примеру: силовое поле, ускорение, увеличение высоты прыжков). Коллекционные предметы, оружие и «пауэер-ап» собираются...
Файтинг и близки к играм жанра «Избей их всех», однако между ними существуют различия. Так, в большинстве файтингов игроку не требуется перемещаться по длинному уровню и нельзя выйти за границы арены, а бой состоит из нечётного числа отдельных раундов и не является непрерывным. Менее значительными и необязательно присутствующими признаками жанра являются использование многочисленных шкал для изображения жизненно важных показателей персонажей и прорисовка бойцов на арене в профиль.
Шу́тер (Стрелялка, англ. shooter — «стрелок») — жанр компьютерных игр. На момент зарождения жанра за рубежом укрепилось слово «шутер», как вариант описания игрового процесса и перевод для слова shooter, в России и некоторых других странах СНГ жанр изначально был назван в среде любителей как «стрелялка».
Лист персона́жа — в ролевых играх набор сведений об игровом персонаже, включающий в себя все игровые детали, заметки и ролевые элементы, связанные с данным персонажем. Термин получил распространение со времён выхода настольной системы Dungeons & Dragons, и используется в большинстве настольных ролевых систем. Каждый игрок, создавая персонаж, записывает его данные на этом листке (характер, навыки, инвентарь и т. п.), чтобы иметь быстрый доступ к ним (как для облегчения отыгрыша, так и для быстрого...
Дизайн уровней (англ. level design, environment design) или маппинг (англ. game mapping) — дисциплина в разработке компьютерных игр, которая включает в себя создание уровней для игр — локации, миссии, задания и прочее окружение. Обычно это делается с помощью редактора уровней, предназначенного для создания уровней в играх.
Казуальная игра (от англ. casual game) — компьютерная игра, предназначенная для широкого круга пользователей. Казуальные игры отличаются простыми правилами и не требуют от пользователя особой усидчивости, затрат времени на обучение или каких-либо особых навыков; они относительно дешевы в разработке и при дистрибуции. Многие подобные игры обладают также яркой привлекательной графикой и минимумом текста. Казуальным играм противопоставляют «хардкорные» игры со сложными правилами, рассчитанные на сравнительно...
Модификация (моддинг игр, прог. жарг. «мод») — дополнение к компьютерной игре, написанное, как правило, сторонними разработчиками или любителями с помощью SDK, прилагающегося к игре, или специальных, разработанных для модифицирования игр любительских программ. Модификации обычно разрабатываются фанатами и для фанатов и предполагают как бесплатное, так и платное распространение. В отличие от дополнений, они часто изменяют баланс сил (в стратегических играх) или набор оружия и возможности героя (в...
Ремейк компьютерной (англ. Video game remake) — это обновлённая переизданная версия оригинальной игры. Обычно ремейк имеет то же название, сюжет, игровой процесс, что и оригинальная игра, но при этом часто улучшает некоторые аспекты игры, такие как графика, звук, интерфейс пользователя. Иногда ремейки улучшают геймплей, добавляют новые уровни, персонажей. В редких случаях, ремейк открывает дополнительные сюжетные ходы, не раскрытые в исходной игре.
Игровой искусственный интеллект (англ. Game artificial intelligence) — набор программных методик, которые используются в компьютерных играх для создания иллюзии интеллекта в поведении персонажей, управляемых компьютером. Игровой ИИ, помимо методов традиционного искусственного интеллекта, включает также алгоритмы теории управления, робототехники, компьютерной графики и информатики в целом.
Пошаговая тактика (англ. tactical turn-based сокр. TBT, или тактическая пошаговая игра англ. turn-based tactics, сокр. TTB) — это жанр стратегической компьютерной игры, в котором разделённый на отдельные ходы игровой процесс симулирует боевые действия малого масштаба (как правило, на уровне не выше взвода или роты), используя при этом элементы военного оперативного искусства и военной тактики — в отличие от более глобальных и тяготеющих к большему уровню абстрактности пошаговых стратегий (TBS).
Королевская битва (англ. Battle Royale) — один из жанров массовых многопользовательских онлайн-игр, совмещающий в себе элементы симулятора выживания с режимом last man standing. «Королевская битва» сталкивает большое количество управляемых игроками персонажей с минимальным набором снаряжения на ограниченной карте; игроки должны искать на карте оружие и уничтожать противников, пока в игре не останется только один. Характерной особенностью «королевской битвы» является уменьшающаяся по мере игры «безопасная...
Игровой цикл (англ. gameplay loop, также англ. core gameplay loop) — принцип, согласно которому геймдизайнеры задают главный элемент игровой механики, который определяет фундаментальный опыт игрока. Один игровой цикл представляет собой действие игрока, результат этого действия в игровом мире, реакцию игрока на результат и запрос игры на повторение нового действия.
Онлайн-игра (от англ. online — на линии, на связи) — компьютерная игра, использующая постоянное соединение с Интернетом.
Японская ролевая игра (англ. Japanese Role-Playing Game или JRPG) — поджанр, выделяемый среди компьютерных ролевых игр. Игры этого жанра имеют схожие, узнаваемые особенности стиля, подачи сюжета и игровой механики, разительно отличающие их от RPG «западного образца» (англ. Western-style RPG).
Дополнение , или аддон (англ. Expansion pack, add-on) — добавление различного игрового материала к существующей компьютерной игре. Большинство дополнений добавляют новые уровни, оружие, персонажей или продолжение к сюжету оригинала. Как правило, разработчик оригинальной игры участвует в создании дополнения (к примеру, Diablo II: Lord of Destruction; пример исключения — Diablo: Hellfire). Одним из первых дополнений в истории компьютерных игр является Wing Commander: The Secret Missions, изданный в...
Ге́ймер (gamer с англ. — «игрок») — человек, играющий в видеоигры, хотя сначала геймерами называли тех, кто играет только в ролевые или военные игры. Геймеры считаются новой субкультурой, и вошли в этот список в 2013 году, после признания кибер-спорта. Несмотря на то, что термин включает в себя людей, не считающих себя полноправными игроками, ими часто называют тех, кто проводит много времени за играми или интересуется ими.
Маши́нима (от англ. machine — машина и англ. cinema — кино; другой вариант: от англ. machine — машина и англ. animation — анимация) — способ отображения сюжетных коротких скетчей и видеороликов, снятых с помощью трёхмерной графики на основе компьютерных игр, а также сама технология производства подобных фильмов. Машинима построена сугубо на компьютерной графике, но по сравнению с трёхмерной анимацией и другими спецэффектами полнометражного кино машинима использует упрощенные и ограниченные технологии...
Игрова́я приста́вка (игровая консоль) — специализированное электронное устройство, предназначенное для видеоигр. Для таких устройств, в отличие от персональных компьютеров, запуск и воспроизведение видеоигр является основной задачей. Домашние игровые приставки используют телевизор, проектор или компьютерный монитор в качестве независимого устройства отображения. Портативные (карманные) игровые системы имеют собственное встроенное устройство отображения (ни к чему не приставляются), поэтому называть...
Фанатские игры — компьютерные игры, сделанные поклонниками одной или нескольких существующих игр или игровых серий. Многие фан-игры создаются как в качестве попытки клонирования или создания ремейка оригинального дизайна, геймплея и персонажей. Однако в большинстве случаев, фанаты создают уникальную игру, используя вдохновившую игру в качестве прообраза. Хотя качество фан-игр всегда варьировалось, но при текущем уровне развития технологий существует огромное число инструментов, упрощающих создание...
Подробнее: Фанатская игра
Гоночная игра (англ. racing video game) — жанр компьютерных игр с видом от первого или от третьего лица, в которых игрок принимает участие в гоночном соревновании среди наземных, водных, воздушных или космических транспортных средств. Основой этих соревнований могут быть какие-то реально существующие гоночные серии, также они могут проходить в полностью вымышленных сеттингах. В общем случае гоночной игрой может быть компьютерная игра любого жанра: от автосимуляторов высокой степени реализма до относительно...
Косми́ческий симуля́тор — жанр компьютерных игр, воспроизводящих с различной степенью достоверности управление космическим кораблём. Действие таких игр происходит, как правило, в космосе.
Игровой компьютер (игровой ПК) — персональный компьютер, предназначенный для видеоигр и соответствующий системным требованиям всех игр на данный момент. Основным отличием игровых ПК от обычных персональных компьютеров является добавление игроориентированных компонентов, таких как одна или более видеокарт высокого класса(не всегда). Игровые компьютеры часто связаны с энтузиастами вычислительной техники в связи с похожестью интересов. Тем не менее, в то время как игровой ПК настроен для достижения...
Ролевая игра живого действия (от англ. Live action role-playing game, LARP) — разновидность ролевой игры, которая характеризуется непосредственным отыгрышем действий персонажа. Весьма схожа с театральным действием, но отличается тем, что игроки действуют не по заранее написанному сценарию, а согласно мотивации своего персонажа и личным желаниям. В отличии от словесных или настольных ролевых игр как правило требует антуража — костюма и снаряжения персонажа, моделирование быта и сооружений, окружающей...
Прохождение — пошаговое руководство, последовательность действий для успешного завершения всей игры (как правило, видеоигры) или её отдельных частей.
Упоминания в литературе (продолжение)
Практика
применения ранее вышедших модулей показала, что в зависимости от ситуации и потребностей модульная программа «Навигатор для профессионала» может использоваться (рис. 0.0.2) как:
Некоторое время назад компания ECS представила несколько необычные решения, называемые дескноутами (DeskNote). По сути это были те же самые ноутбуки, которые стоили несколько дешевле своих собратьев. Дело в том, что некоторые компоненты (процессор, модули ОЗУ) в дескноутах использовались от настольных систем. Кроме того,
были интересные модели, не имеющие дисплея (представьте себе ноутбук с оторванным дисплеем). Эти решения можно было назвать портативными (действительно, по сути, весь компьютер был размещен в корпусе клавиатуры), но мобильными такие компьютеры назвать нельзя: вам пришлось бы носить с собой еще и монитор. В настоящее время такие решения практически не встречаются.
А чуть позже произошло совсем интересное событие, когда в Irvine Sensors появилась технология трехмерной искусственной нейросети 3DANN (3D Artificial Neural Network) и родилась идея упаковывать в плотные кубики
десятки VASP-процессоров Aspex, имеющих вполне подходящие для 3DANN характеристики. Расчеты показывали, что есть шанс создать терафлопсный суперкомпьютер размером примерно с обычную рабочую станцию. Заказчик на подобный проект нашелся быстро, и в июле 1996 г. одним из специализированных изданий (Electronic News) было дано краткое сообщение, что между корпорацией Irvine Sensors и НИИ Военно-морских сил США (Office of Naval Research, ONR) заключен 18-месячный контракт на разработку «трехмерного (3D) VASP-пакета» на основе имеющихся в продаже процессорных чипов. Цель проекта – разработка массивно-параллельного процессорного модуля, позволяющего достигать гигантской, триллионы операций в секунду производительности, находясь в пределах стоимости и физических ограничений коммерческих рабочих станций. Стоимость контракта между Irvine Sensors и ONR, заметим, составляла смехотворные 750 тысяч долларов.[93]
Особого внимания заслуживает модуль памяти RAMBUS. Современные модули RAMBUS сочетают в себе лучшие старые идеи и современные технологии производства
памяти. Их интерфейс как минимум вдвое быстрее применяющегося в SDRAM, и хотя время случайного доступа обычно медленнее, последовательный доступ производится очень быстро.
Соответственно, скрипты продаж представляют собой «законсервированный» опыт лучших продавцов: пошаговый алгоритм ведения диалога с клиентом, где прописаны основные,
наиболее вероятные варианты развития. Скрипт продаж – это документ, содержащий описание оптимальной модели поведения, речевых модулей и действий продавца в той или иной типовой ситуации во время взаимодействия с клиентом.
Полученные Робертом в ходе его самостоятельных разработок и изу чения уже существующего опыта других программистов знания требовали практического применения. В качестве эксперимента Роберт решил написать программу, которая, используя обнаруженные им недоработки в созданном для UNIX протоколе FTP и программе sendmail, могла бы самостоятельно распространяться между объединенными в сеть компьютерами, но при этом умела бы эффективно «прятаться» в операционной системе и самостоятельно размножаться. Иными словами, «Червь» Морриса должен был объединять в себе все достоинства предыдущих попыток создания аналогичных программ. Поскольку эта разработка была всего лишь научным экспериментом, тестом на безопасность объединенных в сеть компьютерных систем, Роберт заложил в код «Червя» алгоритмы, сдерживающие его распространение, никаких модулей, разрушающих файловую систему атакованных компьютеров, также задумано не было. 2 ноября 1988 года в 18.30 Роберт Моррис подключился к компьютерам лаборатории искусственного интеллекта MIT и запустил свою программу на исполнение. Когда спустя полчаса он снова попытался подключиться к сети, чтобы проверить ход эксперимента, удаленный компьютер не ответил: благодаря закравшейся в исходный код ошибке «Червь» начал бесконтрольно размножаться, блокируя нормальную работу вычислительных систем, и вскоре вырвался из локальной сети MIT на просторы ARPANET’a – глобальной компьютерной сети, являвшейся на
тот момент предшественницей современного Интернета.
Перед
началом работы с модулем ArCon, как и с любой другой программой, необходимо основательно ознакомиться с интерфейсом, системными настройками и возможностью изменения и того, и другого для этой программы. О том, как работать с программой, вы уже имели возможность узнать из предыдущего раздела. Сейчас необходимо разобраться, как все это реализовано разработчиками на практике.
К активным элементам, внедряемым в Web-страницу, относятся
так называемые элементы ActiveX. Несколько ранее в этой главе уже рассматривались технология их создания и потенциальная опасность. С целью хоть какого-либо урегулирования ситуации в эти элементы включаются подпись разработчика и вердикт о безопасности, который выносится специализированным сертифицированным центром. Кроме того, для каждой комбинации подписи и статуса вы можете назначить свою реакцию браузера. Для этого применяются следующие группы переключателей: Выполнять сценарии элементов ActiveX, помеченных как безопасные, Загрузка неподписанных элементов ActiveX, Загрузка подписанных элементов ActiveX, Запуск элементов ActiveX и модулей подключения и Использование элементов ActiveX, не помеченных как безопасные.
Дело в том, что Windows CE – это модульная, настраиваемая в очень широком диапазоне операционная система, которая в своем чистом виде нигде не используется. Когда производитель создает устройство, то после окончательной компоновки всех комплектующих, определения установленных и подключаемых устройств, органов управления и всего спектра выполняемых функций, наступает этап сборки операционной системы. Из выбранной версии Windows CE создается операционная система для конкретного устройства. Эта операционная система практически собирается из модулей Windows CE как конструктор. В качестве отдельных деталей к ней добавляются модули, которые разрабатывает сам производитель устройства и, возможно, дополнительные приложения. Такая операционная система для Pocket PC в ее современном исполнении называется Windows Mobile for Pocket PC, а первые
ее варианты назывались Microsoft Pocket PC. Версии Windows Mobile обычно меняются вместе с версиями Windows CE, из которых они собираются.
Итак,
последовательность выбора материнской платы следующая: сначала мы выбираем процессор, затем смотрим перечень чипсетов, которые его поддерживают. Как правило, на этом этапе уже оказывается задан и тип памяти (DDR2, DDR3 и т. п.). Учтите, что для максимальной производительности потребуется установить два или четыре модуля памяти (а не один и не три) одинакового объема в определенные разъемы для того, чтобы процессор имел доступ к памяти через два независимых канала (подробности см. в разд. 1.6 «Память»).
В последнее время появился еще один вариант внешних устройств, которые с большой натяжкой можно отнести к модулям видеоввода. Это ТВ тюнеры, подключаемые между монитором и системным блоком. Они обеспечивают вывод на экран телевизионного изображения,
используя монитор, как в обычном телевизоре. Это только тюнеры, без функции захвата кадра, то есть запись принимаемого ТВ изображения на жесткий диск с их помощью невозможна. Их единственная функция – дать возможность пользователю просматривать телепередачи, не отрываясь от экрана компьютера. Если подобное ограничение вас устраивает, можете обратить внимание на эти устройства. К сожалению, пока они не обеспечивают приемлемого качества изображения.
Список достоинств внутреннего ТВ-тюнера довольно длинный, но его владелец обязательно припомнит и его недостатки. Главный отрицательный момент работы с данным устройством – относительно высокий уровень наводок и помех на радиочастотный модуль ТВ-тюнера от работающего компьютерного оборудования, что отрицательно сказывается на качестве воспроизводимого изображения. Особенно это актуально для пользователей, которые имеют антенну не самого высокого качества. Кроме того, на материнской плате будет занят PCI-слот и,
как минимум, используется одно аппаратное прерывание, а для любителей вставить в свой компьютер побольше плат расширения это может оказаться серьезной проблемой.
К достаточно популярным «контрразведчикам» относится, в частности, программа Ad-aware компании Lavasoft Sweden (бесплатную
версию программы для персонального использования можно загрузить с веб-сайта www.lavasoftusa.com). Программа умеет сканировать оперативную память, системный реестр и указанные пользователем папки на предмет наличия там шпионских модулей или их частей (рис. 2.19).
Процессы трансляции и выполнения при компиляции делятся во времени: первоначально исходная программа в полном объеме переводится на машинный язык, потом оттранслированная программа может многократно исполняться. Для трансляции
методом компиляции нужен неоднократный «просмотр» транслируемой программы, т. е. трансляторы-компиляторы многопроходны. Трансляция методом компиляции именуется объектными модулями. Это эквивалентная программа в машинных кодах. Нужно, чтобы перед исполнением объектный модуль обработался особой программой операционной системы и преобразовался в загрузочный модуль.