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

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов

Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов
  • Автор: Скотт Мейерс
  • Издательство: ДМК
  • Год: 2000
  • Язык: Русский
  • Страниц: 240
  • Формат: djvu
  • Размер: 6 МБ

Описание книги Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов:
В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями набазовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны - члены класса.

Образ мышления - дизассемблер IDA. Том I

Образ мышления - дизассемблер IDA. Том I
  • Автор: Крис Касперски
  • Издательство: СОЛОН - Р
  • Год: 2001
  • Язык: Русский
  • Страниц: 480
  • Формат: pdf
  • Размер: 3 МБ

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

Фундаментальные основы хакерства

Фундаментальные основы хакерства
  • Автор: Крис Касперски
  • Издательство: Солон-Р
  • Год: 2005
  • Язык: Русский
  • Страниц: 448
  • Формат: doc
  • Размер: 3 МБ

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

Программирование на C++ глазами хакера

Программирование на C++ глазами хакера
  • Автор: Михаил Фленов
  • Издательство: БХВ-Петербург
  • Год: 2006
  • Язык: Русский
  • Страниц: 336
  • Формат: chm
  • Размер: 4 МБ

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

Beginning Visual C++ 2005. Ivor Horton

Beginning Visual C++ 2005. Ivor Horton
  • Автор: Ivor Horton
  • Издательство: Wiley Publishing
  • Год: 2006
  • Язык: Английский
  • Страниц: 1224
  • Формат: pdf
  • Размер: 9 МБ

Описание книги Beginning Visual C++ 2005. Ivor Horton:
You'll learn the essentials of Visual C++ 2005 and get a thorough introduction to the techniques used for accessing data sources in both Microsoft® Foundation Classes and Windows® Forms applications. Plus, the exercises included at the end of most chapters will help you apply what you've learned as you make your way to becoming an effective C++ programmer.

Learning the Yahoo! User Interface library: Develop your next generation web applications with the YUI JavaScript development library

Learning the Yahoo! User Interface library: Develop your next generation web applications with the YUI JavaScript development library
  • Автор: Dan Wellman
  • Издательство: Packt Publishing
  • Год: 2008
  • Язык: Английский
  • Страниц: 380
  • Формат: pdf
  • Размер: 14 МБ

Описание книги Learning the Yahoo! User Interface library: Develop your next generation web applications with the YUI JavaScript development library:
The Yahoo! User Interface (YUI) Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML, and AJAX. The YUI Library also includes several core CSS resources. All components in the YUI Library have been released as open source under a BSD license and are free for all uses.

This book covers all released components whether utility, control, core file, or CSS tool. Methods of the YAHOO Global Object are used and discussed throughout the book.
The basics of each control will be presented, along with a detailed example showing its use to create complex, fully featured, cross-browser, Web 2.0 user interfaces.

Электронный магазин на Java и XML

Электронный магазин на Java и XML
  • Автор: Билл Брогден, Крис Минник
  • Издательство: Питер
  • Год: 2002
  • Язык: Русский
  • Страниц: 400
  • Формат: html
  • Размер: 2 МБ

Описание книги Электронный магазин на Java и XML:
Цель этой книги - познакомить разработчиков с технологиями использования XML в программах на Java для электронной коммерции. Для того чтобы построить эффективный коммерческий сайт, мало пройти долгий путь обучения программированию на Java - недостающим звеном останется XML. Книга содержит подробное описание методики объединения этих тесно связанных технологий. В ней рассматриваются последние версии интерфейсов API сервлетов и JSP и текущий стандарт XML, подробно описываются все этапы, необходимые для построения хорошо организованного, динамичного и успешного сайта.

Проектирование информационных систем

Проектирование информационных систем
  • Автор: В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина
  • Издательство: ИНТУИТ
  • Год: 2005
  • Язык: Русский
  • Страниц: 240
  • Формат: pdf
  • Размер: 4 МБ

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

C# в задачах и примерах

C# в задачах и примерах
  • Автор: Н. Культин
  • Издательство: БХВ-Петербург
  • Год: 2007
  • Язык: Русский
  • Страниц: 240
  • Формат: djvu
  • Размер: 3 МБ

Описание книги C# в задачах и примерах:
Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности - от простейших до приложений работы с графикой и базами данных, том числе Microsoft Access и Microsoft SQL Server Compact Edition - демонстрируют назначение базовых компонентов, раскрывают тонкости разработки приложений Windows Forms в Microsoft Visual С#. Уделено внимание использованию технологии LINQ. Справочник, входящий в книгу, содержит описание базовых компонентов, событий, исключений и наиболее часто используемых функций.

Технология разработки программного обеспечения

Технология разработки программного обеспечения
  • Оригинальное название: Software Engineering. An Object-Oriented Perspective
  • Автор: Эрик Дж. Брауде
  • Издательство: Питер
  • Год: 2004
  • Язык: Русский
  • Страниц: 656
  • Формат: djvu
  • Размер: 16 МБ

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

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