Книга является заключительной в авторской трилогии книг после «Современное программирование с нуля» и «Искусство алгоритмизации». Эта книга о том, что делать с задачей, если её решение нельзя вычитать в учебнике. Иначе говоря, – эта книга о творчестве в программировании. В тексте вы не найдете готовых рецептов, скорее, это описание того, как искать путь в интеллектуальной неизвестности, как выстроить свое мышление, так чтобы, не зная готовых формул и теорем, все же получить достаточно приличное решение за оптимальное время. Издание предназначено для широкого круга начинающих программистов – школьников, студентов, а также всех думающих разработчиков программного обеспечения.
Это простое и доступное руководство, в котором вы найдете полезные советы и современные приемы программирования игр на C# в Unity. Десять исчерпывающих глав книги содержат практические и наглядные примеры творческого подхода к программированию на C# и созданию коммерчески успешных игр профессионального уровня. Вы научитесь наделять игровых персонажей впечатляющим искусственным интеллектом, настраивать камеры для создания эффектов постобработки и управлять сценой, опираясь на понимание компонентной архитектуры. Кроме того, вы познакомитесь с классами .NET, позволяющими повысить надежность программ, увидите, как обрабатывать наборы данных, такие как файлы CSV, и как создавать сложные запросы к данным. Прочтя эту книгу до конца, вы станете сильным разработчиком Unity, вооруженным множеством инструментов и приемов быстрой и эффективной разработки коммерческих игр. Издание предназначено для студентов, преподавателей и специалистов, знакомым с Unity, а также с основами программирования. Неважно, как давно вы знакомы с Unity, в этой книге вы найдете важную и полезную информацию, которая поможет вам эффективно наладить процесс создания игр.
В книге описана вторая версия программы Microsoft Expression Web – современного HTML-редактора, предлагающего обширный набор визуальных средств для создания высококачественных сайтов, отвечающих всем Web-стандартам. Expression Web содержит лучшие на сегодняшний день инструменты для работы с каскадными таблицами стилей (CSS). В качестве инструмента совместной разработки Expression Web позволяет дизайнерам и программистам трудиться вместе над одним проектом. В версии 2.0 расширились возможности редактирования PHP-сайтов, улучшилась работа с форматом Flash SWF, добавилась поддержка Silverlight, а также технологии ASP.NET 3.5. С помощью этой программы дизайнеры могут быстро создавать прекрасно выглядящие сайты, пользуясь знакомыми инструментами. Благодаря поддержке стандартов, получившиеся в результате файлы можно передать программистам для последующей работы с помощью тех средств разработки, которые они предпочитают. И вам даже не нужно будет заглядывать в написанный программистами код! Книга предназначена для всех желающих научиться создавать современные Web-cайты с использованием новейших технологий и программных средств.
В книге рассматриваются вопросы наиболее перспективного направления исследований в информационно-коммуникационных технологиях – модели квантовых вычислений. Текст построен как можно более просто – главной задачей автор поставил для себя возможность чтения книги без наличия специальных знаний по квантовой механике и другим естественным наукам, наполненным математическим анализом. В качестве языка программирования, при помощи которого иллюстрируются многочисленные примеры, выбран функциональный язык Haskell, поэтому читатель должен владеть этим языком для полноценного чтения книги. Книга будет интересна всякому, кто интересуется новыми веяниями в области теории вычислений и смежных наук.
Предлагаемая вниманию читателей книга является универсальным учебным пособием. Знакомясь с первыми главами, написанными простым и понятным для детей языком, начать осваивать персональный компьютер могут не только учащиеся начальных классов, но и дошкольники. В первой и второй главах даны основополагающие сведения о компьютере и его составных частях, о программном обеспечении и системе управления компьютером, а также об организации хранения информации и о правилах работы с файлами и папками. В отдельных главах в простой и доступной форме изложены особенности работы с программами, наиболее часто используемыми школьниками при выполнении различных учебных задач, например с графическим редактором Paint, с текстовым редактором Word, а также с приложением PowerPoint. Соответствующие главы посвящены рассмотрению особенностей использования ресурсов сети Интернет при изучении предметов школьной программы. Особое внимание уделено вопросам безопасности при работе и общении детей в сети Интернет. Прежде чем разрешить ребенку начать осваивать персональный компьютер с помощью этой книги, авторы настоятельно рекомендуют родителям внимательно ознакомиться с главой «Советы родителям», которая предназначена специально для них. Все главы и разделы сопровождаются поясняющими рисунками, благодаря которым восприятие и усвоение ребенком изложенной информации происходят значительно быстрее и эффективнее, чем при чтении скучного учебника.
Новое издание книги содержит наряду с материалами предыдущего издания широкий обзор новых областей применения, внедренных за последние годы. Описаны возможности оплаты через Интернет коммунальных услуг, получение в режиме онлайн российской пенсии в ближнем и дальнем зарубежье. Рассмотрены покупка через Интернет билетов на транспорт и резервирование мест в гостиницах и частном секторе, а также отслеживание почтовых отправлений. Уделено внимание описанию возможностей просмотра с помощью телевизионного приемника видео- и аудиоматериалов из Интернета, а также рассматривается работа современной системы Smart TV. Весь материал книги опробован авторами при проведении компьютерных курсов для слушателей старшего поколения. Данное пособие, кроме индивидуального самоучителя, может быть также использовано и преподавателями.
Трудно найти человека, который бы не слышал о таком понятии, как сеть. Каждый, кто хоть мало-мальски знаком с компьютером, работал в Интернет, не говоря уже о повсеместном распространении локальных сетей. Но зачастую пользователи знают лишь базовые элементы, необходимые для выполнения лишь стандартных операций в сети. В книге рассмотрена наиболее важная информация, необходимая для повышения своего пользовательского уровня в области сетевых технологий: от использования альтернативного почтового клиента до браузера, от обеспечения защиты своего компьютера до настройки форумов, от маршрутизации в сетях до телефонии. Материал, собранный в данном пособии, поможет разобраться в этом море сетевых возможностей и перспектив и подняться на ступеньку выше в своем познании в данной области. Информация, приведенная в книге, будет полезна как начинающим пользователям, которые давно мечтали организовать свою локальную сеть или научиться работать с Интернет на продвинутом уровне, так и пользователям, которые уже обладают базовой информацией о сетях.
Существует много методик изучения Photoshop, от простого прочтения справочных материалов, поставляемых с продуктом, до прохождения платных экспресс-курсов. Автор данной книги, известный мастер работы в Photoshop, постарался максимально облегчить пользователям эту задачу, выбрав наиболее оптимальную методику – освоение Photoshop посредством выполнения трюков и эффектов. Все мы знаем, что одного прочтения книги недостаточно, обязательна практика изучения программы. Автору книги удалось подобрать хорошие примеры и так их упорядочить по степени возрастания сложности, чтобы процесс обучения был интересным, непринужденным. Книга содержит пошаговые уроки, из которых вы узнаете о работе со слоями, каналами, контурами, фильтрами и другими инструментами. Изучение по данной методике научит вас видеть различные методы работы с изображением, что даст возможность находить на практике верное решение в кратчайшие сроки. Автор надеется, что данная книга откроет вам путь для дальнейшего совершенствования, поможет овладеть этой программой на высоком уровне, позволит найти в вас те зачатки творчества, о которых вы даже не подозреваете.
В данной книге рассмотрены основные принципы конструирования высококачественных автомобильных аудио- и мультимедийных систем. Книга охватывает широкий круг вопросов: конструкция и схемотехника автомобильных мультимедийных устройств и усилителей, расчет и изготовление акустических систем, выбор структуры системы и ее компонентов, монтаж в автомобиле. Приведены справочные материалы и схемы узлов для самостоятельного изготовления. По сравнению с предыдущими изданиями материал значительно переработан: сокращена устаревшая информация, добавлены новые разделы. К материалам шестого издания добавлен обзор современного состояния этой области техники и перспективы ее развития.
В книге изложены методы анализа лазерных резонаторов – матричный, геометрической оптики и интегрального уравнения. Рассмотрены резонаторы различных типов, обсуждены вопросы построения их схем, обеспечивающих требуемые свойства лазерного излучения. Описаны методы измерений параметров лазерных излучателей и пучков. Издание предназначено для специалистов, занимающихся разработкой, конструированием и применением лазеров, а также для преподавателей и студентов соответствующих специальностей технических вузов.