Книги по программированию

Скользкие места C++. Как избежать проблемы при проектировании и компиляции ваших программ

Скользкие места C++. Как избежать проблемы при проектировании и компиляции ваших программ
  • Оригинальное название: C++ Gotchas. Aoiding Common Problems in Coding and Design
  • Автор: Стефан К. Дьюхэрст
  • Издательство: ДМК Пресс
  • Год: 2006
  • Язык: Русский
  • Страниц: 264
  • Формат: djvu
  • Размер: 9 МБ

Описание книги Скользкие места C++. Как избежать проблемы при проектировании и компиляции ваших программ:
Перед вами руководство по тому, как не допускать и исправлять 99% типичных, разрушительных и просто любопытных ошибок при проектировании и реализации программ на языке C++. Эту книгу можно рассматривать также, как взгляд посвященного на нетривиальные особенности и приемы программирования на C++.

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

Графика трехмерной компьютерной игры на основе OpenGL

Графика трехмерной компьютерной игры на основе OpenGL
  • Автор: А. В. Боресков
  • Издательство: Диалог-МИФИ
  • Год: 2004
  • Язык: Русский
  • Страниц: 384
  • Формат: djvu
  • Размер: 3 МБ

Описание книги Графика трехмерной компьютерной игры на основе OpenGL:
Книга посвящена основам программирования трехмерной графики в играх. В ней подробно рассматривается написание графического ядра для трехмерной игры, позволяющей в реальном времени перемещаться по заданной сцене. Достаточно подробно рассматриваются математические вопросы работы с координатными пространствами, преобразования и проектирование. Также приводится ряд геометрических алгоритмов для решения типовых задач и оптимизации.

Искусство создания компонентов Delphi

Искусство создания компонентов Delphi
  • Автор: Валерий Фаронов
  • Издательство: Питер
  • Год: 2005
  • Язык: Русский
  • Страниц: 464
  • Формат: djvu
  • Размер: 13 МБ

Описание книги Искусство создания компонентов Delphi:
В книге рассматриваются все вопросы создания новых компонентов в системе программирования Borland® Delphi™.

Книга состоит из трех частей. Первая посвящена реализации объектно-ориентированной модели, являющейся основой любого вновь создаваемого компонента. Во второй части подробно рассматриваются все детали процесса создания компонентов, в том числе выбор родительского класса, создание модуля компонента и включение его в существующий или новый пакет, создание свойств, методов и событий, тестирование и отладка компонента и его регистрация в среде Delphi.

Программирование на VBA 2002

Программирование на VBA 2002
  • Автор: В. Г. Кузьменко
  • Издательство: Бином-Пресс
  • Год: 2003
  • Язык: Русский
  • Страниц: 880
  • Формат: djvu
  • Размер: 13 МБ

Описание книги Программирование на VBA 2002:
В книге содержится курс по программированию на Visual Basic for Applications (VBA), являющимся базовым языком в приложениях Microsoft Office (Word, Excel, Access, PowerPoint, FrontPage, Visio и др.). Книга предназначена для начинающих программировать в среде Windows с применением Word-, Excel-, PowerPoint-объектов.

Часть книги посвящена вопросам разработки Office-приложений, использующих базы данных, хранимых как в отдельных файлах, так и на удаленных серверах.

C++

C++
  • Оригинальное название: C++ for Real Programmers
  • Автор: Джефф Элджер
  • Издательство: Питер
  • Год: 1999
  • Язык: Русский
  • Страниц: 320
  • Формат: pdf
  • Размер: 2 МБ

Описание книги C++:
Искусство программирования на C++ отнюдь не сводится к знанию синтаксиса языка. Хорошая программа доставляет удовольствие - она проста и изящна одновременно. Однако переход от среднего, `ремесленного` уровня владения C++ к высотам мастерства практически не освещается в литературе. Большинство программистов действуют методом проб и ошибок, самостоятельно находя давно придуманные решения. Автор, программист с 20 - летним стажем, пытается запомнить этот досадный пробел. Он описывает множество полезных приемов, условно разделенных на тир большие темы: нетривиальное использование указателей, иерархии классов и управление памятью.

Исследование программ Win32. До дизассемблера и отладчика

Исследование программ Win32. До дизассемблера и отладчика
  • Автор: П. В. Румянцев
  • Издательство: Горячая Линия - Телеком
  • Год: 2004
  • Язык: Русский
  • Страниц: 368
  • Формат: djvu
  • Размер: 6 МБ

Описание книги Исследование программ Win32. До дизассемблера и отладчика:
Приведена обширная информация о структуре РЕ-файлов (исполняемых файлов операционных систем семейства Microsoft Windows). Рассмотрены структура исполняемого файла в целом, а также структура составляющих его частей. Особое внимание уделено вопросам не отраженным в документации Microsoft, а также неточностям в документации.

Рассмотрены методы исследования программ, используемые до начала исследования программ при помощи дизассемблеров и отладчиков. Книга содержит многочисленные примеры, иллюстрирующие работу с отдельными частями исполняемого файла, такими как таблицы экспорта, импорта, ресурсы.

Алгоритмы и программы. Решение олимпиадных задач

Алгоритмы и программы. Решение олимпиадных задач
  • Автор: И. Н. Порублев, А. Б. Ставровский
  • Издательство: Диалектика
  • Год: 2007
  • Язык: Русский
  • Страниц: 480
  • Формат: djvu
  • Размер: 13 МБ

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

Оптимизация и продвижение сайтов в поисковых системах

Оптимизация и продвижение сайтов в поисковых системах
  • Второе издание
  • Автор: И. Ашманов, А. Иванов
  • Издательство: Питер
  • Год: 2008
  • Язык: Русский
  • Страниц: 400
  • Формат: djvu
  • Размер: 5 МБ

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

Полный справочник по Java

Полный справочник по Java
  • Оригинальное название: Java: The Complete Reference
  • Автор: Герберт Шилдт
  • Издательство: Вильямс
  • Год: 2007
  • Язык: Русский
  • Страниц: 1040
  • Формат: djvu
  • Размер: 28 МБ

Описание книги Полный справочник по Java:
Книга известного гуру в области программирования посвящена новой версии одного из наиболее популярных и совершенных языков - Java. Построенная в виде учебного и справочного пособия, она является превосходным источником исчерпывающей информации по последней версии платформы Java, Java SE 6, и позволяет практически с нуля научиться разрабатывать приложения и аплеты производственного качества. Помимо синтаксиса самого языка и фундаментальных принципов программирования, в книге подробно рассматриваются такие сложные вопросы, как ключевые библиотеки Java API, каркас коллекций, создание аплетов и сервлетов, AWT, Swing и Java Beans. Немалое внимание уделяется вводу-выводу, работе в сети, регулярным выражениям и обработке строк. Изобилие реальных примеров существенно упрощает усвоение материала.

Основы менеджмента программных проектов. Курс лекций

Основы менеджмента программных проектов. Курс лекций
  • Автор: И. Н. Скопин
  • Издательство: ИНТУИТ
  • Год: 2004
  • Язык: Русский
  • Страниц: 336
  • Формат: doc
  • Размер: 1 МБ

Описание книги Основы менеджмента программных проектов. Курс лекций:
Предлагаемый курс лекций посвящен основам менеджмента программных проектов. Цель курса - дать учащимся ориентиры в области инженерии программного обеспечения, а не конкретные сведения по тем или иным методологиям. Для этого вводится система понятий менеджмента, достаточная для того, чтобы читатели могли самостоятельно осваивать существующие методы и методологии проектирования для их применения в практической деятельности. Особое внимание уделяется разграничению аспектов руководства и управления в деятельности менеджера.

122 страниц
Для правильной работы сайта рекомендуется включить JavaScript