Как легко понять из названия «Электроника для начинающего гения», эта серия книг рассчитана на подростков, заинтересовавшихся электроникой. Минуя ненужную на этой стадии обучения высшую математику, автор «на пальцах», практически с самого нуля рассказывает об устройстве электронных схем, электродвигателей, микроконтроллеров и прочей начинки роботов. Книга на практике объясняет физику процессов, протекающих внутри электронных устройств — на том уровне, который доступен и интересен современному школьнику, описывает процесс монтажа электронных схем, чему немало помогает приведенный в пособии чертёж печатной платы, на основе которой и создаются все экспериментальные устройства, необходимые для уроков.
В пособии приведён также подробный список тех деталей и инструментов, которые понадобятся для создания робота. С помощью этой книги старшеклассник сможет разработать робота, способного на многое — найти путь в лабиринте, ориентироваться в пространстве по источнику света, звука, определять расстояние до предмета с помощью ультразвукового дальномера. В книге «123 эксперимента по робототехнике» приводятся и подробно объясняются также тексты программ, управляющих роботом, что позволит подростку не только организовать себе интересный досуг, но и поможет лучше усвоить школьный курс физики и информатики.
Микропроцессоры семейства ARM, созданные фирмой Atmel, не зря оказались той базой, на которой построена львиная доля сегодняшнего рынка мобильной электроники. Простота и надежность ARM-процессоров позволяют в короткие сроки разрабатывать качественные и недорогие микропроцессорные системы, в чём и помогает читателю эта книга. Не стоит, правда, ждать от справочного пособия, рассчитанного на определенный уровень профессиональных знаний, разжевывания самых азов — от читателя потребуется знание и понимание как основ программирования на языке Си (базовом инструменте программирования для микроконтроллеров), так и схемотехники, как аналоговой, так и цифровой.
Тем не менее, с помощью этого пособия даже студент технического вуза сможет освоить все навыки, необходимые для разработки микроконтроллерных и микропроцессорных систем. В качестве основного «подопытного» микропроцессора книга рассматривает AT91SAM7X128/256, как микроконтроллер, наиболее полно реализующий весь функционал ARM-микропроцессоров, для которого и описываются как стадия «железного» проектирования, так и этап разработки приложений на основе этого микроконтроллера. Дополнительную информацию и полезное программное обеспечение можно найти на CD, прилагаемом к справочнику «32/16-битные микроконтроллеры ARM7 семейства АТ91SAM7 фирмы Atmel» Павла Редькина.
Справочник, изданный компанией «Консультационно-технический центр по микроконтроллерам», создан в соответствии с идеологией этого консультационно-технического центра о свободном предоставлении всем заинтересованным лицам технической и справочной информации о тех электронных компонентах, поставкой и сопровождением которых занимается компания. В справочном пособии заинтересованный читатель, найдёт немало полезного как о самих микроконтроллерах, так и об их интерфейсных системах ввода и отображения информации, необходимой для выбора микроконтроллера, который будет оптимально подходить для каждой конкретной задачи.
В качестве основного продукта (и основного информационного наполнения справочника) «КТЦ-МК» имеет дело с микроконтроллерами фирмы Fujitsu семейства FMC-16LX, чья архитектура (начиная от ядра микропроцессора, и заканчивая организацией памяти и интерфейсными модулями 12 серий микроконтроллеров) и специальное ПО, используемое для работы с этими микроконтроллерами, и описывается в книге «Микроконтроллеры 16-разрядные Flash семейства 16 LX фирмы FUJITSU».
Написанная по принципу «Обучение с азов шаг за шагом», это руководство для начинающих администраторов Microsoft SQL Server просто и доступно объясняет читателю принципы установки, первичной настройки и последующего обслуживания этой СУБД, показывает азы SQL-программирования на языке Transact-SQL, учит посредством T-SQL манипулировать структурой базы данных, её созданием, изменением, объясняет, как создавать индексированные таблицы и как пользоваться созданными индексами для получения оптимальной скорости работы SQL-запросов.
Рассматривается теория и практика создания и использования хранимых процедур, функций и триггеров базы данных, уделяется достаточное внимание вопросам безопасности данных с точки зрения шифрования и авторизации доступа к БД, не обойдёны стороной и такие инструменты, как SQL Server Agent (средство автоматизации работы SQL-сервера), Business Intelligence (бизнес-анализ) для MS SQL Server 2008, и технология SQLXML, представляющая доступ к информации в виде языка метаданных XML. Не забыты в этом пособии и Microsoft Analysis Services (встроенная в MS SQL Server система бизнес-анализа хранимых данных) и Microsoft Reporting Services (система автоматизированного создания отчётов) — всё это более чем серьёзная задача, с которой книга Душана Петковича в переводе Александра Бондаря «Microsoft SQL Server 2008. Руководство для начинающих» отлично справляется.
Для серьёзного специалиста по СУБД имя MySQL значит очень многое, ведь не зря же этой системой заинтересовался такой мировой гигант, как Oracle? Подробное руководство системного администратора и SQL-программиста СУБД MySQL, написанное «мэтрами» этой области — лидерами команды программистов, создававших эту систему, раскрывает перед читателем как общие подходы к таким вопросам как репликация и мониторинг баз данных, так и инструменты, скрытые «под капотом системы» от обычного пользователя.
В официальной документации по MySQL эти моменты либо рассматриваются вскользь и неочевидно, либо вовсе остаются за пределами рассмотрения, а между тем использование их позволяет существенно повысить общую отказоустойчивость системы как на «облачных» серверах и кластерных системах, так и на обычных «настольных» компьютерах. Книга «Обеспечение высокой доступности систем на основе MySQL» Чарльза Белла, Мэтса Киндала и Ларс Талманна состоит из пятнадцати тематических глав и предметного указателя, на русском языке была издана в 2012 году.
Предназначенный в первую очередь для студентов, этот сборник практических заданий интересен не столько самими задачами (которых содержит в себе около шести сотен), сколько предложенными во второй части решениями и методическими указаниями к этим заданиям. Поскольку книга нацелена на «классическую» учебную программу, в ней рассматриваются совершенно логичные для этой задачи «учебные языки программирования» — Pascal и Basic.
В отличие от многих «одобренных министерством» учебных пособий эта книга ценна тем, что Basic представлен в ней диалектом Visual Basic, что позволит студентам применить полученные знания и в реальной жизни, за пределами учебного курса «Прикладной информатики в экономике». Также в «Сборник задач по программированию» Александра Мишенина включен краткий справочник основных понятий, использованных в книге, и список рекомендуемой литературы, которая поможет лучше освоить практический материал.
Современная мобильная платформа .NET mobile edition позволяет разработчикам ПО для Windows Phone творить чудеса, обрабатывая данные с камеры телефона, его сенсоров, пользоваться сетевыми сервисами геолокации, управляя системой уведомлений смартфона и многими другими сервисами, скрытыми «под капотом» мобильной ОС. Используя Expression Blend 4 как инструмент дизайна и Microsoft Visual Studio 2010 как основную среду разработки, читатель научится не только программировать — то есть управлять встроенным оборудованием смартфона, но и пользоваться иными инструментами от Microsoft.
Например — использовать систему интернационализации пользовательского интерфейса, когда не программист тратит время и силы на локализацию программы под язык пользователя, а сам смартфон подбирает тот язык, который в данный момент актуален. Ещё один полезный навык, о котором многие забывают — это работа с интернет-магазином программ для Windows Phone. Всё это и многое другое подробно описано в книге «Разработка приложений для Windows Phone 7.5» Сергея Пугачева, Станислава Павлова и Дмитрия Сошникова.
Предлагая пользователю как теоретические знания, так и возможность проверить приобретенные навыки на практике, учебник рассматривает все возможные вопросы, которые могут возникнуть при работе с Microsoft SQL-сервером. Читатель начнёт обучение языку T-SQL с простейших select-запросов, имеющих дело с одной таблицей, научится объединять результаты выборки посредством механизма join, увидит разницу между «объединением» и «вложенными запросами», научится манипулировать структурой таблиц базы данных, узнает, в чём суть «параллелизма», то есть способа организации доступа нескольких пользователей к одним и тем же таблицам БД, овладеет навыками управления транзакциями.
Помимо рассмотрения теории этих вопросов, книга Ицика Бен-Гана «Microsoft SQL Server 2008. Основы T-SQL» предлагает читателю и возможность проверить себя на практике, выполнив прилагаемые в ней упражнения.
Начиная обучение читателя «с нуля», это учебное пособие рассчитано на тех пользователей, которым ещё не приходилось работать с более ранними версиями СУБД Microsoft Access. Упражнения, приведенные в книге, шаг за шагом обучают основным навыкам работы с Access, и по мере освоения материала читатель научится создавать полноценные приложения — как «серверную» их часть, работающую с таблицами баз данных, так и пользовательскую, предоставляющую графический интерфейс для работы с БД.
Вопросы программирования на Visual Basic for Applications в этом учебнике оставлены в стороне, так как не имеют непосредственного отношения к работе с СУБД и не являются материалом «быстрого усвоения», а весь упор сделан на максимально эффективное использование непосредственно инструментов MS Access. Для желающих пропустить часть уроков и не тратить время на ввод данных «от руки», к учебнику Ирины Харитоновой «Access 2000. Самоучитель» прилагаются дополнительные материалы на дискете, где в числе прочих файлов включены и конечные файлы Access, которые должны получаться в результате выполнения заданий из учебника.
«Школьный» язык программирования, которому обязаны своим успехом многие мэтры современного IT-мира, Qbasic все ещё остаётся актуальным и сегодня. Автор учебника на основе личного опыта и множества экспериментов составил это учебное пособие, сведя воедино рваные и неполные источники информации по Qbasic.
Сложно найти другой язык программирования, который лучше чем Qbasic подходил бы для знакомства с компьютерным миром. Ни «черепашка» Logo, ни тем более одобренный министерством образования «учебный алгоритмический язык» не смогли заслужить любви ни у преподавателей, ни тем более у школьников. Основной же проблемой при составлении качественного учебника по Qbasic стала как раз популярность этого языка в сочетании с полным отсутствием каких бы то ни было стандартов. Часть литературы по BASIC посвящена построенному по принципу «каменного века» GW-BASIC, чья архитектура «построчного редактирования» уже давно изжила себя, часть — заброшенному сразу же после выхода первой версии Turbo BASIC от компании Borland, часть — ещё более экзотическим вариациям этого интерпретатора.
Автору книги «Алгоритмы и программы на QBasic. Учебный курс» пришлось немало поэкспериментировать, опытным путём выясняя достоверность или ошибочность информации, приведенной в уже существующих источниках. Часть того, о чём рассказывает в своём учебнике Юрий Федоренко, и вовсе является личной заслугой автора, плодом глубокого изучения интерпретатора Qbasic за пределами информации, доступной из официальных справочных источников. Глубина знаний, приведенных в книге, никоим образом не делает материал сложным для изучения, так как каждая глава учебника иллюстрируется практическими примерами, а для закрепления знаний и самоконтроля предлагаются практические задания.