С помощью книги Алексея Голощапова «Google Android. Программирование для мобильных устройств» вы научитесь создавать программы для мобильных устройств под управлением операционной системы GoogleAndroid. В книге приводятся базовые сведения о платформе Android, описано программное обеспечение, используемое для разработки приложений под Android, описывется разработка пользовательского интерфейса и служб. Кроме того, описываются основные компоненты приложений, использование базовых виджетов, создание и вызов уведомлений из приложения, работа с файлами, способы хранения и обработки данных, графика и анимация в Android и многое другое.
Цель книги Герберта Шилдса «C++. Базовый курс» — научить писать программы на C++ — самом мощном языке программирования наших дней. Для освоения представленного здесь материала никакого предыдущего опыта в области программирования не требуется. Книга начинается с азов, знание которых позволит читателю осилить сначала фундаментальные понятия языка, а затем и его ядро. Изучив базовый курс, вы справитесь и с более сложными темами, освоение которых даст вам право считать себя вполне сложившимся программистом на C++. Книга снабжена большим количеством практических советов, рекомендаций и примеров и рассчитана на широкий круг читателей, желающих изучить язык программирования C++.
В 5-ом издании книги Эндрю Троелсена «Язык программирования С# 2010 и платформа .NET 4.0» предоставляется весь необходимый базовый материал по языку С# в целом, основам объектно-ориентированного программирования (ООП), конфигурированию сборок, получению доступа к базам данных (через ADO.NET), а также процессу построения настольных приложений с графическим пользовательским интерфейсом, веб-приложений и распределенных систем (и многим другим темам). Как и в предыдущих изданиях, в этом издании весь материал по языку программирования С# и библиотекам базовых классов .NET подается в дружественной и понятной читателю манере.
Данная книга является наиболее понятным, полным и практичным введением в стандартную библиотеку шаблонов (STL). Включая большое множество обобщенных структур данных C++ и алгоритмов, STL предоставляет повторно используемые, взаимозаменяемые компоненты, применимые для решения множества различных задач без потери эффективности. Написанная авторами, принимавшими участие в разработке и практическом применении STL, эта книга представляет собой полное справочное руководство по данной теме. Она включает небольшой учебный курс, подробное описание каждого элемента библиотеки и большое количество примеров.
Книга Алекса Макки «Введение в .NET 4.0 и Visual Studio 2010 для профессионалов» позволит быстро ознакомиться со всеми новшествами .NET 4.0 и Microsoft Visual Studio 2010 с достаточной степенью глубины, чтобы можно было получить необходимое представление, не слишком углубляясь в детали. Когда появляется нечто настолько масштабное, как Visual Studio 2010, разработчикам просто необходимо иметь обзорное руководство по программному продукту. Эта книга и является таким руководством. Большинство из программистов достаточно долго занимается разработкой программного обеспечения, и им нужно лишь представить новую технологию, а детали разработчики раскопают самостоятельно. Целью данной книги является представление читателям новых технологий, описание основ программирования в .NET 4.0 и представление примеров программ.
В книге Герберта Шилдта описывается четвертая (последняя на данный момент) версия языка программирования С#, созданного корпорацией Microsoft для поддержки среды .NET Framework. Книга является полным руководством по С# 4.0 и разделена на две большие части. В первой части дается подробное пояснение языка С#, в том числе новых средств, внедренных в версии 4.0. Это самая большая часть книги, в которой описываются ключевые слова, синтаксис и средства данного языка, а также операции ввода-вывода и обработки файлов, рефлексия и препроцессор. Во второй части рассматривается библиотека классов С#, которая одновременно является библиотекой классов для среды .NET Framework. Эта библиотека довольно обширна и за недостатком места в книге невозможно описать ее полностью, поэтому во второй части основное внимание уделяется корневой библиотеке, которая находится в пространстве имен System.
В книге Владимира Давыдова рассматриваются вопросы, связанные с разработкой оконных приложений для операционных систем Windows с использованием низкоуровневых средств программирования: набор базовых интерфейсов программирования приложений для Windows — Application Programming Interface (API), и набор из средств разработки, утилит и документации, позволяющий создавать приложения для платформы Windows — Software Development Kit (SDK или Platform SDK). А также высокоуровневых средств разработки на основе библиотеки классов фирмы Microsoft— Microsoft Foundation Classes (MFC). Демонстрационные примеры в первых главах части книги выполнены в двух вариантах, с использованием Windows API и MFC, чтобы читатель мог сопоставить разные средства достижения одного и того же результата и детально разобраться в особенностях разработки оконных приложений.
Знание ассемблера и основ дизассемблирования позволяет программисту, с одной стороны, эффективно строить защиту своих собственных программ, а с другой стороны писать более эффективный и оптимизированный программный код. Данное практическое руководство по дизассемблированию и отладке Windows-приложений поможет понять механизмы функционирования исполняемых модулей в среде Windows, а также соответствие между структурами языка высокого уровня и машинного кода. В этой книге вы найдете практические примеры исследования исполняемого кода и узнаете основные принципы подобного исследования: идентификацию программных структур, поиск данных и др. Изучите инструменты, используемые для работы с исполняемым кодом: отладчики, дизассемблеры, редакторы ресурсов, НЕХ-редакторы и прочее.
Книга Криса Касперски и Евы Рокко посвящена вопросам и методам дизассемблирования, знание которых позволит эффективно защитить свои программы и создать более оптимизированные программные коды. В книге рассказывается о различных подходах к анализу алгоритма программ, даются рекомендации, как избежать разнообразных ловушек. Приводится подробный обзор популярного хакерского инструментария для Windows, UNIX и Linux - отладчиков, дизассемблеров, шестнадцатеричных редакторов, API- и RPC-шпионов, эмуляторов, демонстрируются практические приемы работы с ними. К файлу архива приложено содержимое CD, с программным кодом примеров, рассматриваемых в книге.
Эта книга Анатолия Адаменко и Андрея Кучукова посвящена наиболее распространенному в мире языку логического программирования Visual Prolog, предшественником и ближайшим «родственником» которого является широко известный Turbo Prolog. Рассматриваются математические основы логического программирования, история, идеи и методы этого направления науки, его применение в задачах искусственного интеллекта и экспертных системах. Книга предназначена для программистов, студентов, преподавателей вузов и всех, кто интересуется логическим программированием.