|
|
Книги издательства «ДМК Пресс»
|
Книга в сжатой форме описывает, что можно делать на языке Scala, и как это делать. Кей Хорстманн (Cay Horstmann), основной автор всемирного бестселлера «Core JavaTM», дает быстрое и практическое введение в язык программирования, основанное на примерах программного кода. Он знакомит читателя с концепциями языка Scala и приемами программирования небольшими «порциями», что позволяет быстро осваивать их и применять на практике. Практические примеры помогут вам пройти все стадии компетентности, от новичка до эксперта. Издание предназначено для программистов разной квалификации, как знакомых с языком Scala, так и впервые изучающих языки функционального программирования. |
|
Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 7 для разработки корпоративных приложений, совместимых со стандартом Java ЕЕ 6. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств встроенных в IDE NetBeans. |
|
Учебное пособие предназначено для освоения графического редактора Adobe Photoshop CS6 студентами-дизайнерами и студентами других художественных специальностей. Освоение представлено в виде конкретных упражнений с поэтапным выполнением. В компактном виде описаны возможности редактора — начиная от создания изображения, его редактирования, цветокоррекции, до сохранения и вывода на печать. Упражнения выполняются на примере авторских рисунков. Приведены творческие работы для самостоятельного выполнения. Книга будет интересной также для читателей с художественным вкусом, желающих освоить компьютерную графику. |
|
Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам. Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения. |
|
Dart — язык программирования для разработки веб-приложений, созданный компанией Google. Он обладает современными объектно-ориентированными средствами, как Java или С#, не отказываясь при этом от свойственных JavaScript динамичности и ориентированности на функциональное программирование. Написанные на Dart приложения транслируются в JavaScript, но могут исполняться и непосредственно в браузерах, поддерживающих Dart. В комплекте с Dart поставляются библиотеки и инструментальные средства промышленного качества. На Dart могут быть написаны как клиентская, так и серверная часть приложения, что упрощает процесс разработки. В этой книге вы познакомитесь с языком Dart и научитесь использовать его для создания приложений, работающих в браузере, — в настольной или мобильной ОС. Это не просто учебное пособие по языку, довольно быстро автор переходит к техническим аспектам работы с Dart. На большинство вопросов, возникающих при чтении, тут же даются ответы! Издание предназначено веб-программистам разной квалификации, в том числе малознакомым с объектно-ориентированным программированием. |
|
Это книга, написанная сертифицированным компанией Autodesk американским специалистом, посвящена основам работы в программных продуктах AutoCAD 2013 и AutoCAD LT 2013. Тщательно проработанные темы курса, посвященные двумерному черчению, преследуют основную цель — помочь пользователю эффективно применять инструменты AutoCAD. Рассмотрены вопросы создания простых и сложных геометрических объектов, их организация в блоки, группы и слои, добавление аннотаций и форм, работа с листами, печать чертежей, создание трехмерных моделей, реалистичных изображений и многое другое. Издание будет полезно как начинающим, так и опытным пользователям, желающим разобраться в тонкостях работы AutoCAD 2013 или AutoCAD LT 2013 и выбравшим эти программы как основной инструмент проектирования. |
|
Ремонт и обслуживание импульсных источников электропитания невозможны без знания принципов их работы и методов диагностики неисправностей. В книге рассмотрены вопросы расчета импульсных источников питания, подробно описаны их схемотехника и принципы функционирования, различные способы стабилизации выходных напряжений, способы защиты источников питания от перегрузок во вторичных цепях, типовые неисправности, методы их диагностирования, рекомендации по ремонту и восстановлению бытовых электронных устройств, содержащих источники электропитания. Книга предназначена для широкого круга специалистов, занимающихся ремонтом и обслуживанием радиоэлектронной аппаратуры с импульсными источниками питания, а также радиолюбителей с высоким уровнем подготовки, применяющих оригинальные, конструктивные, технологические и эксплуатационные решения. |
|
В шести тематических разделах книги собраны принципиальные электрические схемы и описания электронных устройств для творчества радио-любителей. Основное внимание уделено устройствам для улучшения домашнего быта, комфорта, отдыха на природе. Представлены более 50 описаний различных схем, отражающих в совокупности основные направления прикладной радиоэлектроники, разработанные и проверенные автором, и варианты их реализации. Современная элементная база, используемая в рекомендуемых схемах, позволяет упростить их монтаж, расширить эксплуатационные возможности, делает повторение устройств возможным для радиолюбителей, имеющих небольшой опыт и располагающих минимумом приборов настройки. В разделе Приложения даны справочные материалы для обеспечения деятельности практикующего радиолюбителя в повседневной творческой работе. Помочь радиолюбителю проникнуть в новаторские решения, отраженные в данном издании — основная задача книги. Книга рассчитана на радиолюбителей и широкие читательские круги. |
|
Эта книга для тех, кто хочет получить хорошие навыки программирования использованием языка Компонентный Паскаль — современной версии языка Паскаль. Изложение сопровождается большим количеством примеров, способствующих успешному усвоению материала людьми с различным уровнем подготовки — необходимо только желание и терпение. Материал курса представлен в виде последовательности прикладных задач, нацеленных на формирование у обучаемого особой программисткой логики и дающих возможность изучить и отработать на практике все существенные особенности языка Компонентный Паскаль. |
|
В книге изложены сведения об информационных ресурсах Интернета — глобальной компьютерной информационной сети, объединяющей сотни миллиардов документов, Рассмотрен простой и быстрый способ выполнения поиска информации. Подробно описаны виды и характеристики всех современных средств информационного поиска Интернета. Детально на примерах указана методика проведения поиска в Интернете. Показано как искать информацию во всем Интернете независимо от языка изложения материала с последующим переводом текстов на язык, понятный пользователю. Приведены многочисленные примеры и даны советы по поиску различных видов информации: документов, сайтов, музыки, картинок, видео, файлов, товаров, сведений о людях, предложений о работе и многих других. Наряду с поиском через поисковые системы, в книге рассмотрены вопросы поиска информации через специальные системы «вопрос-ответ», где на вопросы отвечают люди. Прочитав эту книгу, вы сможете свободно использовать Интернет в своих личных целях: профессионально находить нужную информацию, программы, сведения о товарах и услугах, увлекательно проводить свободное время, получать консультации профессионалов по различным вопросам, расширить свой кругозор, найти единомышленников и поддерживать с ними контакты, обрести новых друзей. Книга будет полезна всем пользователям Интернета (в том числе и начинающим пользователям), учащимся, преподавателям, специалистам, в задачи которых входит поиск и анализ информации Интернета. Излагаемый в книге материал рассчитан на людей, имеющих небольшой опыт работы на компьютере, вместе с тем опытные пользователи найдут в книге также много интересного. |
|
В книге описывается издательская система QuarkXpress, которая наряду с программой InDesign является стандартом для верстки полноцветных многостраничных изданий (книг, журналов, газет). Прочтя книгу, вы научитесь правильно компоновать текст, фотографии, графические объекты, таблицы, а затем составлять из них законченный макет. В итоге вы сможете создавать проекты различной сложности — начиная от небольшого тэга и заканчивая многотомными энциклопедиями. Готовый дизайн можно распечатать на домашнем принтере (если речь идет о письме или приглашении на вечеринку), на печатной машине (если вы работаете над книгой, журналом или брошюрой), либо выложить в Интернет. Издание представляет интерес как для опытных дизайнеров и верстальщиков, так и для начинающих пользователей. |
|
В книге подробно рассматривается популярный видеоредактор Corel VideoStudio Pro. Дополнительно рассказывается о структуре домашней видеостудии, об особенностях цифровой видеоаппаратуры и профессиональных видеоредакторов Adobe Premiere, Ulead MediaStudio Pro, способах различных видов видеосъемки и нестандартных решениях видеомонтажа, а также способах сохранения готового видеофильма на оптических носителях информации (CD-, DVD-, Blu-Ray-компакт-диск). Особое место в книге уделено монтажу видеоформатов нового поколения HDV, BDMV (Blu-ray) и AVCHD. Подробно рассмотрены плагины AdorageFX и Hollywood FX, титровальный редактор Ulead Cool 3D и многие другие видеоприложения. Много практической информации почерпнут из книги видеолюбители, работающие в видеоредакторах Edius и Pinnacle Studio. |
|
В книге, написанной создателем языка C++ Бьерном Страуструпом, представлено описание процесса проектирования и разработки языка программирования C++. Здесь изложены цели, принципы и практические ограничения, наложившие отпечаток на структуру и облик C++, обсужден дизайн недавно добавленных в язык средств: шаблонов, исключений, идентификации типа во время исполнения и пространств имен. Автор анализирует решения, принятые в ходе работы над языком, и демонстрирует, как правильно применять «реальный объектно-ориентированный язык программирования». Книга удобно организована, поучительна, написана с юмором. Описание ключевых идей даст начинающему пользователю ту основу, на которой позже он выстроит свое понимание всех деталей языка. Опытный программист найдет здесь обсуждение принципиальных вопросов проектирования, что позволит ему лучше понять язык, с которым он работает. |
|
Современный дом, квартиру, офис невозможно представить без обогревателей. В данной книге помещена вся необходимая информация для правильного выбора и расчета — о типах современных обогревателей, их назначении, устройстве, принципах работы и даже ценах. В книге описаны масляные радиаторы, конвекторы, тепловентиляторы, обогреватели галогенные и инфракрасные, тепловые пушки, газовые обогреватели и завесы. Если вы хотите разбираться в этом многообразии тепловых систем, подобрать для себя или своего дома систему обогрева — эта книга для вас. Для широкого круга читателей. |
|
Вы держите в руках руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++. Обсуждаются как наиболее распространенные «ляпы», имеющиеся почти и любой программе на C++, так и сложные ошибки в использовании синтаксиса, препроцессора, преобразований типов, инициализации, управления памятью и ресурсами, полиморфизма, а также при проектировании классов и иерархий. Все ошибки и их последствия обсуждаются в контексте. Подробно описываются способы разрешения указанных проблем. Автор знакомит читателем с идиомами и паттернами проектирования, с помощью которых можно решать типовые задачи. Читатель также узнает много нового о плохо понимаемых возможностях C++, которые применяются в продвинутых программах и проектах. На сайте http://www.semantics.org можно найти полный код примеров из книги. В книге рассказывается, как миновать наиболее серьезные опасности, подстерегающие программиста на C++. Программисты найдут в ней практические рекомендации, которые позволят им стать настоящими экспертами. Издание предназначено для всех программистов, желающих научиться писать правильные и корректно работающие программы па языке C++. |
|
Автор книги «Наиболее эффективное использование C++» предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С. Мейерс объясняет, как писать наиболее эффективные программы: надежные, совместимые, переносимые и пригодные для повторного использования, то есть программы, безупречные во всех отношениях. Настоящая книга описывает приемы, которые позволяют значительно повысить производительность программ, выбрав оптимальное соотношение затрат времени/памяти на различные операции. Здесь вы найдете примеры обработки исключений и анализ их влияния на структуру и поведение классов и функций C++, а также варианты практического применения новых возможностей языка, таких как тип bool, ключевые слова mutable и explicit, пространства имен, шаблоны функций членов, стандартная библиотека шаблонов и многое другое. |
|
Компьютеры окружают нас повсюду — сегодня они стали такой же будничной реалией, как бытовые электроприборы. В этой книге подробно объясняется, как работает компьютер. Для начала приводятся базовые сведения из области информатики: основы кодирования чисел, преобразование аналогового сигнала в цифровой вид и т.д. Излагаются основы булевой алгебры; освещается история ЭВМ от ламп и транзисторов до нетбуков и планшетов. Далее рассматривается аппаратное и программное обеспечение современного компьютера. Вам предоставится возможность не только заглянуть под его корпус, но и разобрать жёсткий диск, флешку, SSD-накопитель. Не оставлены без внимания и различные периферийные устройства: клавиатура, мышь, принтер и др. И, конечно же, речь пойдёт о том, что требуется для работы в Интернете. В книге много практических рекомендаций, задач Ферми с решениями и без. Вы узнаете, как защитить ваш компьютер от сбоев в электрической сети; как вылечить его от вирусов; как сделать так, чтобы ваша и соседская Wi-Fi точки доступа не мешали друг другу. Кроме того, вам предлагается освоить 10-пальцевый слепой метод печати и создавать текстовые документы в свободно распространяемом офисном пакете LibreOffice. В отдельную главу вынесены актуальные выдержки из законодательства РФ, раскрывающие юридические аспекты работы с информацией. |
|
Почему многие выбирают Clojure? Потому что это функциональный язык программирования, не только позволяющий использовать Java-библиотеки, службы и другие ресурсы JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности в своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование. Издание предназначено для программистов, желающих освоить всю мощь и гибкость функционального программирования. |
|
Как раскрутить форум, как привести на него первых людей, как сделать так, чтобы они начали общаться на форуме постоянно, сколько денег на это всё потребуется, какие есть результативные методики? Данная книга является ответом на множество самых распространённых вопросов форумовладельцев. Прочитав её от корки до корки, вы сможете безо всяких проблем создать свой успешный форум с постоянной аудиторией на нём. Также книга будет полезна и тем, у кого в кругу обязанностей стоит задача создания и раскрутки форума. Очень надеемся, что наши практические советы помогут вам в раскрутке форума. Удачи вам в этом серьёзном и важном деле! |
|
«Перед вами книга, являющаяся серьезным шагом на пути осмысления необходимости становления и развития такой области знания, как управление проектами. Профессор Портлендского университета (Орегон, США) Драган Милошевич, написавший эту монографию, широко известен в западных кругах в сфере управление проектами. Он открыто делится своими наработками и достижениями в систематизации бизнес-процессов по управлению проектами. Данная книга — не просто перечень инструментов, но набор, разложенный аккуратно в компактном кейсе менеджера, системно размещенный по отделениям и снабженный инструкцией не только по использованию, но и по возможной компоновке конкретных наборов техник при подходе к новому проекту. Пользователю инструментальным набором дается фиксированная схема управления проектами, без особого отвлечения внимания и ресурсов на поиск общей стратегии управления проектом и ее оптимизацию, хотя и в этом направлении даются определенные рекомендации. Автор облегчает работу менеджеров, желающих получить схему управления проектом по принципу «здесь и сейчас», тех, кто привык использовать инструменты для работы без лишних рассуждений и колебаний. Особенно полезна данная книга для менеджеров, которые начинают свою карьеру в области управления проектами, или вообще новичков в этой области. Искушенный читатель, знакомясь с монографией, сможет увидеть особенности западного подхода и его отличия от российских практик. Российские специалисты почерпнут много ценного и полезного из этой книги для повышения эффективности ведения проектов и своего профессионального роста.» |
|