Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программМейерс Скотт

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

Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Читать книгу
Лучшие программы для WindowsЛеонтьев Виталий Петрович

Современный сборник программ для Windows, составленный автором популярнейшей «Энциклопедии персонального компьютера» Виталием Леонтьевым. Учтены все новые тенденции, связанные с выходом Windows Vista. Освещены все области применения программ. Основной упор делается на бесплатные и условно-бесплатные программы. Приведены интернет-адреса, по которым можно скачать самые свежие версии описываемых программ.

Читать книгу
3ds Max 2008 для дизайна интерьеровСемак Рита

Данная книга предназначена для начинающих дизайнеров трехмерной графики, желающих освоить создание виртуального интерьера с помощью редактора 3ds Max. На примере моделирования предметов интерьера вы изучите технику и способы создания трехмерной графики.

В издании изложены общие сведения о работе с 3ds Max, рассматриваются инструменты для создания и редактирования объектов, описаны настройки стандартных источников освещения и камер, даны приемы по созданию и применению материалов, приведены основы визуализации. Изюминка книги – упражнения, которые находятся после теоретического раздела каждой главы и позволяют закрепить на практике полученные знания. Вы научитесь моделировать различные предметы интерьера с помощью примитивов и модификаторов, логических операций, лофтинга, полигонального моделирования.

Читать книгу
200 лучших программ для Интернета. Популярный самоучительКраинский И

Если вам наскучило работать в Интернете только с помощью Internet Explorer и забирать почту, только используя Outlook Express, если вы хотите узнать, какие еще программы, кроме ICQ, помогают общаться в Сети, если вы чувствуете, что для работы в Интернете вам еще что-то нужно, но не знаете что, то вам стоит заглянуть в эту книгу. Здесь рассмотрены самые разные программы, помогающие выполнять различные задачи в Интернете: альтернативные браузеры и почтовые клиенты, «качалки», инструменты для учета трафика и многое другое.

Читать книгу
Искусство программирования для UnixРеймонд Эрик Стивен

Книги, подобные этой, редко появляются на прилавках магазинов, поскольку за ними стоит многолетний опыт работы их авторов. Здесь описывается хороший стиль Unix- программирования, многообразие доступных языков программирования, их преимущества и недостатки, различные IPC-методики и инструменты разработки. Автор анализирует философию Unix, культуру и основные традиции сформированного вокруг нее сообщества. В книге объясняются наилучшие практические приемы проектирования и разработки программ в Unix. Вместе с тем описанные в книге модели и принципы будут во многом полезны и Windows-разработчикам. Особо рассматриваются стили пользовательских интерфейсов Unix-программ и инструменты для их разработки. Отдельная глава посвящена описанию принципов и инструментов для создания хорошей документации.

Книга будет полезной для широкой категории пользователей ПК и программистов.

Читать книгу
Техника сетевых атакКасперски Крис

Читать книгу
Программирование на языке Ruby [Идеология языка, теория и практика применения]Фултон Хэл

Ruby — относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов.

Книга является полноценным руководством по Ruby — ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа «как сделать то или иное в Ruby». В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии.

Издание предназначено для программистов самого широкого круга и самой разной квалификации, желающих научиться качественно и профессионально работать на Ruby.

Читать книгу
Мошенничество в Интернете. Методы удаленного выманивания денег, и как не стать жертвой злоумышленниковГладкий Алексей Анатольевич

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

Хочется верить, что эта книга поможет читателям избежать попадания в мошеннические сети, хитроумно расставленные по всему Интернету. Вы узнаете, где и чего следует опасаться, как проверить заманчивое предложение о сотрудничестве, и почему ни в коем случае нельзя переводить деньги неизвестным лицам (если, конечно, вы не хотите оказать им благотворительную помощь). Помните, что Интернет – это мощный инструмент, с помощью которого злоумышленники выманивают огромные суммы денег у беспечных обывателей.

Читать книгу
C++. Сборник рецептовДиггинс Кристофер

Данная книга написана экспертами по C++ и содержит готовые рецепты решения каждодневных задач для программистов на С++. Один из авторов является создателем библиотеки Boost Iostreams и нескольких других библиотек C++ с открытым исходным кодом. В книге затрагивается множество тем, вот лишь некоторые из них: работа с датой и временем; потоковый ввод/вывод; обработка исключений; работа с классами и объектами; сборка приложений; синтаксический анализ XML-документов; программирование математических задач. Читатель сможет использовать готовые решения, а сэкономленное время и усилия направить на решение конкретных задач.

Читать книгу
Adobe Photoshop CS3Завгородний Владимир

В книге, посвященной Adobe Photoshop CS3, рассматривается широкий спектр возможностей программы с акцентом на решение часто встречающихся специфических задач: ретушь и коррекция фотографических изображений, работа со слоями, подготовка изображений к печати.

Особенность этого издания – новый подход к структурированию и изложению информации, который позволяет читателю уже в первых главах познакомиться с эффективными техниками работы и использовать их при изучении нового материала. Книга раскрывает возможности Adobe Photoshop CS3 в порядке, обусловленном реальными потребностями при работе.

Читать книгу
Office 2007. Мультимедийный курсМединов Олег

Эта книга – не обычный самоучитель. К ней прилагается мультимедийный интерактивный обучающий курс, который поможет вам разобраться в работе программ из пакета Microsoft Office 2007.

Процесс обучения предельно прост и максимально приближен к занятиям с репетитором. Вы видите на экране работу виртуального преподавателя в программах Office и слышите его рассказ, поясняющий действия. Для закрепления полученных знаний «учитель» постоянно задает контрольные вопросы и предлагает выполнить тестовые задания, в случае затруднения поможет подсказкой.

Большой объем учебного материала – около 25 часов лекций – позволяет утверждать, что мультимедийный курс будет интересен и новичкам, и опытным пользователям.

Читать книгу
Delphi. Учимся на примерахПарижский Сергей Михайлович

Данная книга — продолжение предыдущей книги автора, "Delphi. Только практика". Также как и в "Delphi. Только практика", в данном издании подробно рассмотрены программы для сетей, различные шуточные программы, простые игрушки, некоторые полезные приложения, разработка приложений в стиле Windows XP. В частности, здесь можно найти такие примеры как бесплатная отправка SMS, FTP-клиент, простое шифрование, CGI-сценарии и многое другое. Описаны методы работы с системным реестром Windows и INI-файлами, а также некоторые важные аспекты программирования на системном уровне с применением функций Windows API. Для облегчения понимания программ каждый пример содержит комментарии сложных строк кода.

Книга ориентирована как на тех, кто уже имеет опыт создания приложений в Delphi, так и на начинающих программистов. Для начинающих пользователей Delphi в конце книги добавлено приложение с описанием синтаксиса языка программирования Object Pascal.

Читать книгу
Программирование игр и головоломокАрсак Жак

Рассматриваются способы программирования различных занимательных игр и головоломок с числами, геометрическими фигурами и др. Изложение большинства игр и головоломок ведется в несколько этапов. Сначала разъясняется сама постановка задачи и требования, предъявляемые к алгоритму ее решения.

В следующем разделе книги обсуждается сам алгоритм и возможные пути его реализации.

В конце книга по многим играм и головоломкам даются наброски их программной реализации. Используемый при этом язык типа Паскаля допускает перевод на другие широко распространенные языки программирования.

Для начинающих программистов, студентов вузов и техникумов.

Читать книгу
Идиомы и стили С++Makhmutov Albert

Читать книгу
MySQL 5.0. Библиотека программистаГольцман Виктор Иосифович

Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания – достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как создать собственную базу данных, как работать с данными при помощи команд SQL, как администрировать базу данных и оптимизировать ее работу. Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге полезные сведения по использованию базы данных MySQL в соответствующих приложениях. Для всех операций, которые вам предстоит выполнить, приводятся подробные пошаговые инструкции, все основные действия поясняются на примере учебной базы данных.

Читать книгу