Сжатие данных, изображений и звука Автор: Д. Сэломон Формат: PDF.
В учебном пособии изложены как общие идеи и основы теории сжатия информации, так и практические методы с подробным описанием конкретных алгоритмов компрессии различных типов цифровых данных. Общие концепции описываются вполне строго и основываются на четких научных принципах. Все алгоритмы проиллюстрированы подробными примерами, снабжены таблицами, диафаммами и рисунками. В книге рассматриваются различные методы сжатия самой разнообразной информации: текстов, графических изображений, звука, анимации, оцифрованных аудио- и видео данных. В руководстве приводятся многие популярные стандарты и протоколы сжатия, такие как JPEG, MPEG, которые часто сопровождаются готовыми к употреблению текстами программ для системы MATLAB. Книга рассчитана на многочисленную аудиторию программистов и Web-дизайнеров, разработчиков телекоммуникационных и информационных систем.
Второе издание книги "Java в примерах. Справочник" содержит 164 законченных практических примера: свыше 17900 строк тщательно прокомментированного, профессионально написанного Java-кода, работающего с 20 различными программными интерфейсами Java, такими как сервлеты, JSP, XML, Swing и Java 2D. Приведены примеры, иллюстрирующие ключевые интерфейсы Java для корпоративных проектов, включая вызов удаленных методов (RMI), доступ к базам данных (JDBC).
Автор бестселлера "Java in a Nutshell" (в русском переводе "Java. Справочник", Символ-Плюс) создал целую книгу примеров программ, на которых можно учиться и которые можно модифицировать для использования в своих приложениях. Если вы предпочитаете учиться "на примерах", эта книга для вас.
Книга дополняет серию справочников по Java издательства O'Reilly и будет полезна как начинающим, так и опытным Java-программистам. Удобный указатель примеров (глава 20) позволяет быстро найти метод или класс Java, а затем отыскать примеры, демонстрирующие их применение.
Подробно излагаются основы нового платформно-независимого, объектно-ориентированного языка программирования Java 2, приведено описание библиотек его классов и методики разработки приложений, апплетов и сервлетов с помощью Java-подсистем Bean и Swing, а также способы миграции приложений из C/C++. В книге рассматриваются интересные и сложные Java-приложения, в том числе многопользовательская сетевая игра в слова (word game). Изложение сопровождается огромным числом примеров и законченных программ, листингикоторых Вы можете найти по адресу //www.osborne.com.
Искусственный интеллект в компьютерных играх: как обучить виртуальные персонажи реагировать на внешние воздействия Автор: Алекс Дж. Шампандар Формат: djvu
В настоящей книге показано, как ввести в компьютерную игру синтетические игровые персонажи с реалистичными формами поведения, сосредоточиваясь на отдельных аниматах (автономных созданиях с искусственным телом), находящихся в виртуальном мире. Книга посвящена описанию того, как создавать подобные автономные персонажи, основанные на использовании средств ИИ, и заставлять их интеллектуально реагировать на происходящие события. В качестве испытательной площадки применяется реалистичная трехмерная игра. Эта книга представляет собой уникальное сочетание теоретических основ, практических рекомендаций и определений основных понятий, относящихся к области разработки средств ИИ, и предназначена для читателей, которые стремятся приобрести знания о средствах ИИ и применить эти знания на практике для создания игр
Основы программирования на С# 2.0 Автор: Марченко А.Л. Формат: PDF.
Книга представляет собой пособие по изучению языка программирования С#, который является одним из важных элементов платформы Microsoft .NET. Основные задачи пособия заключаются: в ознакомлении с синтаксисом и семантикой языка программирования С# 2.0; в описании особенностей архитектуры .NET; в формировании навыков разработки приложений в рамках парадигмы объектно-ориентированного программирования. В книге описываются синтаксис языка программирования С# 2.0 .NET и множества классов, применяемых для разработки приложений на платформе .NET, излагаются основы объектно-ориентированного программирования, методы создания элементов пользовательского интерфейса и основы работы с базами данных.
Этот учебный курс посвящен разработке Web-сервисов XML и серверных компонентов на Microsoft Visual Basic.NET и Microsoft Visual C#.NET. Книга содержит обстоятельное введение в .NET Framework, описание создания и применения управляемых служб Windows, сервисов XML и серверных компонентов, а также работы с базами данных; значительное внимание уделяется вопросам защиты, тестирования и развертывания Web-сервисов. Освоив теоретические материалы и выполнив практические задания курса, вы получите знания и навыки, необходимые разработчику Web-сервисов XML и серверных компонентов, использующих платформу Microsoft .NET.
Книга адресована всем, кто хочет научиться создавать Web-сервисы XML и серверные компоненты, использующие инфраструктуру .NET Framework, на языках Visual Basic.NET и Visual C#.NET. Настоящий учебный курс поможет вам самостоятельно подготовиться к сдаче экзаменов по программам сертификации MCAD (Microsoft Certified Application Developer) и MCSD (Microsoft Certified Solution Developer) №70-310: Developing XML Web Services and Server Components with Microsoft Visual Basic.NET and the Microsoft.NET Framework и №70-320: Developing XML Web services and server components with Microsoft Visual C#.NET and the Microsoft.NET Framework.
Этот учебный курс посвящен разработке Web-приложений на Microsoft Visual Basic .NET и Microsoft Visual C# .NET. В книге изложены основы программирования для Web, методы создания пользовательского интерфейса и работы с базами данных. Значительное внимание уделено вопросам защиты, тестирования и развертывания Web-приложений, а также их глобализации и созданию справочной системы.
Книга адресована всем тем, кто хочет научиться создавать Web-приложения среднего и высокого уровня сложности в Visual Studio .NET на языках Visual Basic .NET и С#, а также тем, кто собирается самостоятельно подготовиться к сдаче экзаменов по программе сертификации Microsoft (сертификаты Microsoft Certified Application Developer и Microsoft Certified Solution Developer) №70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual C# .NET и 70-315: Developing and Implementing Web Applications with Microsoft Visual C# .NET and Microsoft Visual Basic .NET.