• Большая книга LEGO MINDSTORMS EV3

    Разработка ПО, Радио и электроника
    Большая книга LEGO MINDSTORMS EV3 представляет собой полное руководство для начинающих. Вы начнете с основ и постепенно сможете конструировать все более сложных роботов, Вы научитесь собирать и программировать колесные транспортные средства, которые смогут перемещаться по комнате и следовать по трассе; обтекаемый гоночный автомобиль на дистанционном управлении; шестиногого шагающего робота-муравья; роботизированную руку, которая может самостоятельно находить, поднимать и перемещать предметы; говорящего и ходящего человекоподобного робота. Все, что нужно для постройки собственных моделей, вы найдете в наборе LEGO MINDSTORMS EV3 (#31313)Большая книга LEGO MINDSTORMS EV3 Подробное руководство для начинающих по постройке и программированию роботов Лоренс Валк Задняя обложка Воображай! Создавай! Изобретай! Открой увлекательный мир LEG O® MINDSTORMS® EV3! С "Большой книгой LEGO MINDSTORMS EV3" вы научитесь собирать и программировать роботов - от самых простых до очень сложных. Вместе с этим вы научитесь основам программирования с использованием шин данных, переменных и контейнеров «Мой блок». Вы научитесь собирать и программировать - колесные транспортные средства, которые смогут перемещаться по комнате и следовать по трассе; - обтекаемый гоночный автомобиль на дистанционном управлении; - шестиногого шагающего робота-муравья; - роботизированную руку, которая может самостоятельно находить, поднимать и перемещать предметы; говорящего и ходящего человекоподобного робота. Более 150 практикумов по сборке и программированию научат вас творчески мыслить и изобретать собственных роботов, используя новые знания. С помощью "Большой книги LEGO MINDSTORMS EV3", вы очень быстро научитесь конструировать собственные модели! Все, что нужно для постройки собственных моделей, вы найдете в наборе LEGO MINDSTORMS EV3 (#31313) Лоренс Валк состоит в международном сообществе фанатов серии MINDSTORMS, помогающих тестировать и разрабатывать новые продукты в этой линейке. Его книги помогли десяткам тысяч начинающих любителей роботов по всему миру приобщиться к интереснейшему миру робототехники. 

  • ,

    Perl. Изучаем глубже

    Разработка ПО
    Книга "Perl. Изучаем глубже" - продолжение мирового бестселлера "Learning Perl" ("Изучаем Perl), известного под названием "Лама". Издание поможет вам перешагнуть грань, отделяющую любителя от профессионала, и научит писать на Perl настоящие программы, а не разрозненные сценарии. Материал изложен компактно и в занимательной форме, главы завершаются упражнениями, призванными помочь закрепить полученные знания. Рассмотрены пакеты и пространства имен, ссылки и области видимости, создание и использование модулей. Вы научитесь с помощью ссылок управлять структурами данных произвольной сложности, узнаете, как обеспечить совместимость программного кода, написанного разными программистами. Уделено внимание и ООП, которое поможет повторно использовать части кода. Обсуждаются создание дистрибутивов, аспекты тестирования и передача собственных модулей в CPAN. Книга адресована широкому кругу программистов, знакомых с основами Perl и стремящихся повысить свою квалификацию как в написании сценариев, так и в ООП, и призвана помочь им научиться писать эффективные, надежные и изящные программы.

  • Java. Справочник

    Разработка ПО
    Этот бестселлер представляет собой краткий справочник, необходимый каждому Java-программисту. Книга содержит ускоренный вводный курс в язык Java и обзор ключевых API, благодаря чему опытные программисты смогут сразу перейти к написанию Java-кода. Четвертое издание "Java. Справочник" посвящено Java 1.4 и включает краткое описание синтаксиса Java, изложение объектно-ориентированных возможностей Java и обзор основных API Java, в котором объясняется, как выполнять такие стандартные задачи, как работа со строками, ввод/вывод, обработка XML, SSL и поддержка потоков при помощи классов и интерфейсов, составляющих платформу Java 2. Книга также содержит заслуживающий доверия справочник O'Reilly по всем классам, входящим в базовые Java-пакеты, такие как java.lang, java.io, java.beans, java.math, java.net, java.text и java.util. Справочник охватывает множество новых классов Java 1.4, включая NIO (новый интерфейс ввода/вывода), протоколирование и средства работы с XML. При изучении Java неоценимую помощь окажет вам и книга "Java в примерах. Справочник" (Символ-Плюс, 2003), которая отлично дополняет данное издание.

  • Java в примерах. Справочник

    Разработка ПО
    Второе издание книги "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, а затем отыскать примеры, демонстрирующие их применение.

  • ,

    Программирование на C++ (+ CD)

    Разработка ПО
    Для тех, кто мало знаком с программированием, но ищет хороший учебник по C++, эта книга станет идеальным выбором. Написанная профессиональными разработчиками и отличающаяся легким стилем изложения, она обучает принципам программирования на примерах создания простых игр. Прочитав ее, вы приобретете навыки, необходимые для создания более сложных программ на C++, и узнаете, как использовать их в реальных приложениях. Изучите многочисленные приемы, которые применимы не только к C++, но и к программированию в целом, поэтому полученные знания будут вам полезны при освоении других языков программирования. Вы узнаете, что такое переменные и управляющие операторы, функции и объектно-ориентированное программирование, пространства имен и массивы. Научитесь программировать для Windows, создавать программы шифрования, отлаживать ошибки и грамотно обрабатывать исключения, эффективно использовать потоки и файлы, а также разрабатывать игры с помощью библиотеки DirectX.

  • , , ,

    97 этюдов для программистов. Опыт ведущих экспертов

    Разработка ПО
    Приобщитесь к мудрости экспертов и запомните то, что должен знать каждый программист, с каким бы языком и на какой платформе он ни работал. 97 кратких и очень полезных советов повысят ваш профессионализм посредством новых подходов к старым проблемам, лучших практик и разумных подсказок, предназначенных для оттачивания мастерства. Авторы этой книги, очень опытные и признанные в отрасли специалисты, передадут вам практические знания и принципы, полезные для проектов любого типа. Статьи касаются разных тем: от рекомендаций по написанию кода до культуры, от выбора алгоритмов до гибкого программирования, от приемов реализации до профессионализма, от стиля до сущности. Новички смогут познакомиться с фундаментальными положениями, а для профессионалов сборник сможет стать отправной точкой для обсуждений.

  • ANSI Common Lisp

    Разработка ПО
    Книга "ANSI Common Lisp" сочетает в себе введение в программирование на Лиспе и актуальный справочный материал по ANSI-стандарту языка. Новички найдут в ней примеры интересных программ с их тщательным объяснением. Профессиональные разработчики оценят всесторонний практический подход. Автор постарался показать уникальные особенности, которые выделяют Лисп из множества других языков программирования, а также предоставляемые им новые возможности, например макросы, которые позволяют разработчику писать программы, которые будут писать другие программы. Лисп - единственный язык, который позволяет с легкостью осуществлять это, потому что только он предлагает необходимые для этого абстракции. Книга содержит: детальное рассмотрение объектно-ориентированного программирования - не только описание CLOS, но и пример собственного встроенного объектно-ориентированного языка; более 20 самостоятельных примеров, в том числе трассировщик лучей, генератор случайного текста, сопоставление с образцом, логический вывод, программа для генерации HTML, алгоритмы поиска и сортировки, файлового ввода-вывода, сжатия данных, а также вычислительные задачи. Особое внимание уделяется критически важным концепциям, включая префиксный синтаксис, связь кода и данных, рекурсию, функциональное программирование, типизацию, неявное использование указателей, динамическое выделение памяти, замыкания, макросы, предшествование классов, суть методов обобщенных функций и передачи сообщений. Вы найдете полноценное руководство по оптимизации, примеры различных стилей программирования, включая быстрое прототипирование, разработку снизу-вверх, объектно-ориентированное программирование и применение встраиваемых языков.

  • Джоэл. И снова о программировании

    Разработка ПО
    Продолжение вышедшего в 2006 году бестселлера "Джоэл о программировании" представляет собой подборку самых популярных статей. Исключительный писательский талант, техническая эрудиция и язвительный ум Джоэла создали ему высочайшую профессиональную репутацию и принесли его сайту скандальную известность. В книге затронуты разнообразные вопросы, касающиеся разработки и проектирования программного обеспечения, управления софтверным бизнесом, эффективного поиска и привлечения высококлассных сотрудников, организации рабочего места и общения с заказчиками. Автор предлагает практические советы как программистам, так и тем, кто руководит их работой.

  • Джоэл о программировании

    Разработка ПО
    Книга представляет собой подборку эссе, опубликованных автором на его сайте http://www.joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей - и тем, кто собирается руководить программистами, и самим программистам - как приверженцам Microsoft, так и сторонникам открытого кода.

  • Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++

    Разработка ПО
    Qt представляет собой мощную библиотеку разработки кроссплатформенных приложений - настольных, сетевых и для мобильных устройств. Но нередко даже опытные Qt-программисты используют лишь малую часть заложенных в ней возможностей. Книга Марка Саммерфилда открывает путь к овладению разнообразными паттернами и приемами создания приложений с использованием Qt. Разработчики узнают, как в полной мере воспользоваться самыми ценными из новых API, появившихся в последних версиях. Основное внимание уделено подходам, обладающим наибольшей эффективностью и гибкостью, но при этом не создающим дополнительных сложностей. Основной акцент сделан на создании моделей, графических представлений и гибридных приложений "рабочий стол + Интернет", на многопоточной обработке данных и приложениях, содержащих мультимедийные объекты и форматированный текст. Представлено подробное введение в подсистемы анимации и конечных автоматов, включенные в версию Qt 4.6. В книге приведены примеры кода, протестированные на платформах Windows, Mac OS X и Linux с использованием Qt 4.6 (а многие работают также с версией Qt 4.5) и написанные с ориентацией на будущие версии Qt.

  • MySQL. Сборник рецептов

    Разработка ПО
    "MySQL. Сборник рецептов" Поля Дюбуа - это всеобъемлющий сборник задач, ежедневно возникающих у программистов, их решений и практических примеров. Сборник будет полезен всем пользователям MySQL независимо от уровня их подготовки. Каждой задаче, обсуждаемой в книге, соответствует проработанное решение или рецепт с небольшим фрагментом кода, который можно вставлять прямо в приложение. Работа каждого фрагмента подробно поясняется, что позволяет разобраться, как и почему все это работает, и применить готовые приемы к схожим ситуациям. Материал книги пригодится и опытным разработчикам MySQL - им не придется писать весь код с нуля. Издание содержит сотни примеров - от простых решений, которые послужат напоминанием, до обработки множества SQL-операторов, которые должны выполняться вместе как единое целое. На веб-сайте книги находятся все сценарии, написанные для API таких языков, как Perl, Python, Java и PHP. В книге обсуждаются: использование сценариев для чтения запросов из файла; формирование запросов; создание сценариев MySQL для Web; взаимодействие с сервером; изменение структуры таблиц за счет добавления, удаления или изменения столбцов; импорт и экспорт данных; выявление, подсчет и удаление дубликатов, а также предотвращение их появления; вычисление различных статистических характеристик.

  • , ,

    Oracle 11g. Основы

    Разработка ПО
    В книге ясно изложены ключевые концепции реляционных баз данных и архитектурные особенности СУБД Oracle. Большинству пользователей нелегко ориентироваться в многообразии технологий Oracle, а с выходом каждой новой версии приходится изучать все новые и новые их особенности. Данная книга предоставляет читателю огромный объем информации о последней модификации Oracle Database 11g, умещенный в компактный том с примерами, иллюстрациями и полезными советами. Повествование начинается с описания структур данных и общей архитектуры Oracle, ее установки, запуска, администрирования и настройки. Затем рассматривается работа с механизмами безопасности, аудита и доказательства соответствия требованиям. Обсуждаются многопользовательский конкурентный доступ, хранилища данных, распределенные базы данных, OLTP-системы, обеспечение высокой доступности и аппаратные архитектуры (симметричные мультипроцессоры, кластеры, NUMA-системы и grid-вычисления). Уделено внимание роли СУБД Oracle как поставщика веб-служб, а также новшествам в Oracle Database 11g. Издание предназначено для пользователей, администраторов, разработчиков и руководителей, только приступающих к работе с Oracle, и представляет собой отличное введение в полный спектр современных средств и технологий Oracle. Специалисты могут использовать книгу как всеобъемлющий справочник по основным компонентам.

  • ,

    Секреты Oracle SQL

    Разработка ПО
    Большинство книг по SQL не выходит за рамки обсуждения синтаксиса и азов применения. Книга `Секреты Oracle SQL` - одно из исключений, где авторы, используя Oracle8i и Oracle9i, на большом количестве примеров показывают, как творчески применять мощные и гибкие средства SQL для быстрого создания эффективных и удобных для сопровождения запросов в среде Oracle. Если вы Java-программист, администратор базы данных или программист на PL/SQL, эта книга для вас. Вы сможете повысить производительность своего труда и приобрести уверенность в правильности написания ваших SQL-запросов. В этой книге описываются наиболее важные и полезные свойства Oracle SQL и пути их применения для решения конкретных задач. Вы найдете множество оригинальных приемов, которые можно использовать для улучшения ваших собственных приложений. Вы научитесь: применять ANSI-совместимый синтаксис объединения; работать с новыми типами для времени и даты; максимально использовать такие конструкции SQL, как подзапросы, слияния, группы и объединения; обрабатывать иерархические данные; использовать инструкции DECODE и CASE для реализации условной логики в запросах SQL; строить запросы, работающие с разделами, объектами и коллекциями; применять аналитические функции SQL для создания ранжирующих и оконных запросов; пользоваться сложными группирующими функциями.

  • SQL. Сборник рецептов

    Разработка ПО
    Книга Энтони Молинаро "SQL. Сборник рецептов" предназначена тем, кто уже знаком с основами языка запросов SQL и хочет повысить свой профессиональный уровень. Она будет полезна и экспертам SQL, поскольку автор предлагает варианты решения задач для разных СУБД: DB2, Oracle, PostgreSQL, MySQL и SQL Server. Если вы постоянно работаете с SQL на одной платформе, то, возможно, найдете в рецептах более эффективное решение на другой. Вы научитесь использовать SQL для решения более широкого спектра задач - от операций внутри баз данных до передачи данных по сети в приложения. Для этого достаточно открыть книгу на странице с интересующим вас рецептом. Вы узнаете, как применять оконные функции и специальные операторы, а также расширенные методы работы с хранилищами данных: создание гистограмм, резюмирование данных в блоки, выполнение агрегации скользящего диапазона значений, формирование текущих сумм и подсумм. Вы сможете разворачивать строки в столбцы и наоборот, упрощать вычисления внутри строки и выполнять двойное разворачивание результирующего множества, выполнять обход строки, что позволяет использовать SQL для синтаксического разбора строки на символы, слова или элементы строки с разделителями. Приемы, предлагаемые автором, позволят оптимизировать код ваших приложений и откроют перед вами новые возможности языка SQL.

  • Мифический человеко-месяц, или Как создаются программные системы

    Бизнес литература, Разработка ПО
    Эта книга - юбилейное (дополненное и исправленное) издание своего рода библии для разработчиков программного обеспечения во всем мире, написанное Бруксом еще в 1975 году. Тогда же книга была издана на русском языке и давно уже стала библиографической редкостью. В США полагают, что без прочтения книги Брукса не может состояться ни один крупный руководитель программного проекта.


  • Встраиваемые робототехнические системы. Проектирование и применение мобильных роботов со встроенными системами управления

    Разработка ПО
    В книге представлен уникальный материал, посвященный изучению мобильных роботов и встраиваемых систем, от базового до более продвинутого уровня. Книга состоит из трех частей: 1) встраиваемые системы (проектирование оборудования и программное обеспечение систем автоматизированного проектирования, исполнительные механизмы, сенсоры, ПИД-управление, многозадачность); 2) проектирование мобильных роботов (колесные, гусеничные, балансирующие, шагающие и летающие роботы); 3) применение мобильных роботов (обработка изображений, киберфутбол, генетические алгоритмы, нейронные сети, поведенческие системы и моделирование). Для удобства пользования книга снабжена многочисленными рисунками и фотографиями, программами с примерами решений, а также вынесенными на поля комментариями. Операционная система RoBIOS, примеры программ, онлайновая документация и моделирующая программа находятся в свободном доступе в Интернете и могут быть скачаны с указанного в книге сайта. Книга написана в виде учебного пособия по теории вычислительных систем, вычислительной технике, информационным технологиям, электронной технике и мехатронике и может быть полезна научным работникам и лицам, интересующимся робототехникой.

  • Visual FoxPro. Уроки программирования

    Разработка ПО
    В виде уроков, в форме веселого диалога с читателем рассмотрены основные приемы работы с СУБД Visual FoxPro - от способов запуска программы и описания пользовательского интерфейса до создания собственной компьютерной игры. Описаны разработка и особенности работы с основными объектами Visual FoxPro, такими как классы, таблицы, запросы, формы, представления и отчеты. Уделено внимание внедрению OLE-объектов, использованию компонентов ActiveX и библиотек классов, а также экспорту и импорту данных в другие приложения. Показано, как создавать справочную систему, установочный диск приложения. Рассмотрено применение методов объектно-ориентированного программирования в Visual FoxPro: разработка экранных форм и собственной панели инструментов на основе пользовательских классов, создание компьютерных игр и др. Книга сопровождается большим количеством примеров и полезных советов.Для начинающих программистов.


  • ,

    Базы данных

    Студентам и аспирантам, Разработка ПО
    Изложены теоретические основы проектирования баз данных и методология их практического применения в процессах принятия решений при управлении производством и бизнесом. Для студентов учреждений среднего профессионального образования.

Фильтр