dickobraz .narod.ru
На этом сайте представлена небольшая коллекция сделанных мной книг.
«Программирование и разработка ПО»
Френсис Хилл «OpenGL. Программирование компьютерной графики. Для профессионалов.» 1, 2, 3, 4, 5. СПб.: Питер, 2002. — 1088 с. Формат: djvu Размер: 16 Мб Эта книга — введение в мир программирования компьютерной графики. Графические системы становятся лучше, быстрее и дешевле. Каждый год изобретается множество новых технических приемов, однако основные принципы и подходы к программированию по-прежнему остаются неизменными. Автор написал в высшей степени практичный и доступный для восприятия текст, отличающийся основательным и интегрированным подходом. Понятия тщательно определены; их математические основы разъяснены, доказана важность каждого рассмотренного понятия. Книга показывает читателю, как переводить математические представления в программный код, и демонстрирует результат. Предлагаемое новое издание предоставляет самую современную информацию в области компьютерной графики. |
Леен Аммерааль «STL для программистов на C++» ДМК Пресс, 1999. — 240 с. Формат: djvu Размер: 1.3 Мб Книга Леена Аммерааля посвящена стандартной библиотеке шаблонов (STL) - мощному инструменту повышения эффективности труда программистов, пишущих на C++. Умелое использование STL позволяет повысить надежность, переносимость и универсальность программ, а также снизить расходы на их разработку. В книге описана стандартизованная версия STL. Дается введение в предмет, которое позволяет быстро освоить библиотеку шаблонов. Приведен исчерпывающий справочный материал, в том числе по новому классу STL, string. Изложение сопровождается многочисленными примерами небольших, но законченных программ, иллюстрирующих ключевые понятия STL. Особое внимание уделено разъяснению сложных понятий библиотеки шаблонов, например, функциональных объектов и адаптеров функций. Для удобства читателей все приведенные в книге программные примеры доступны также в электронном виде, в частности, на Web-узле издательства «ДМК» (www.dmk.ru). Книга предназначена как для профессиональных программистов и тех, кто углубленно изучает C++, так и для тех, кто только начинает осваивать этот язык программирования, без преувеличения самый популярный в мире. |
Скотт Мейерс «Эффективное использование STL», Питер, 2002. — 224 с. Формат: djvu Размер: 1.1 Мб В
этой книге известный автор Скотт Мейерс раскрывает секреты настоящих
мастеров, позволяющие добиться максимальной эффективности при работе с
библиотекой STL.
|
Скотт Мейерс
ДМК Пресс, 2000. — 304 с. Формат: djvu Размер: 1.7 Мб В новой книге С. Мейерса, которая является продолжением популярного издания Effective C++, приводятся рекомендации по наиболее эффективному использованию конструкций языка C++. Рассматриваются правила перегрузки операторов, способы приведения типов, реализация механизма RTTI и многое другое. Даны практические советы по применению буферизованного оператора new, виртуальных конструкторов, интеллектуальных указателей, proxy-классов и двойной диспетчеризации. Особое внимание уделяется работе с исключениями и возможностям использования кода С в программах, написанных на C++. Подробно описаны новейшие средства языка и показано, как с их помощью повысить производительность программ. Приложения содержат код шаблона auto_ptr и аннотированный список литературы и Internet-ресурсов, посвященных C++. |
Иан Соммервиль «Инженерия программного обеспечения», часть 1, часть 2 6 изд, и.д. "Вильямс", 2002. — 624 с. Формат: djvu Данная книга является прекрасным введением в инженерию программного обеспечения. Здесь дана широкая панорама тем инженерии ПО, охватывающих все этапы и технологии разработки программных систем. В семи частях книги представлен весь спектр процессов, ведущих к созданию программного обеспечения: от начальной разработки системных требований и далее через проектирование, непосредственное программирование и аттестацию до модернизации программных систем. Эта книга окажет неоценимую поддержку студентам и аспирантам, изучающим дисциплину "Инженерия программного обеспечения", а также будет полезна тем специалистам по программному обеспечению, которые хотят познакомиться с новыми технологиями разработки ПО, такими, как спецификация требований, архитектура распределенных структур или надежность программных систем. |
Дин Леффингуэлл, Дон Уидриг «Принципы работы с требованиями к программному обеспечению», "Вильямс", 2002. — 448 с. Формат: djvu Размер: 4.48 Мб Книга посвящена вопросам
формирования требований и работе с ними при разработке сложных систем
программного обеспечения. Недостаточное внимание к этому аспекту
разработки может привести к превышению расходов, затягиванию сроков
выполнения и даже полной неудаче проекта. Авторы предлагают хорошо
зарекомендовавшие себя методы выявления, документирования, реализации и
тестирования требований, используя для их описания как прецеденты, так
и более традиционные методы. Особое внимание уделяется вопросам
уяснения потребностей пользователей, определения масштаба проекта и
эффективной обработки изменений. Все этапы иллюстрируются обсуждением
полномасштабного рабочего примера. |
Джон Макгрегор, Девид Сайкс «Тестирование объектно-ориентированного программного обеспечения», ООО "ТИД "ДС", 2002. — 432 с. Формат: djvu Размер: 2.7 Мб Практическое пособие
основное внимание уделяет реальному планированию и эффективной
реализации процесса тестирования объектно-ориентированного и
компонентного программного обеспечения. Подробно рассматриваются
концептуальные отличия технологий тестирования
объектно-ориентированного программного обеспечения от таковых для
традиционного процедурного программного обеспечения. Благодаря
огромному опыту именитых авторов, книга может послужить эффективным
практическим и учебным руководством для профессиональных разработчиков,
предлагая готовые технологии построения надежного, предсказуемого и
высокоэффективного программного обеспечения с тестированием на всех
этапах - анализа, проектирования и реализации. Среди прочих, внимание
уделяется таким вопросам, как: тестирование аналитических и проектных
моделей, тестирование иерархии наследования, тестирование классов,
тестирование взаимодействий между объектами, тестирование
распределенных объектов, эффективный выбор тестовых наборов.
Предлагаются уникальные методики подбора тестовых случаев,
обеспечивающих максимальное покрытие и адекватность тестирования. |
Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. «Приемы
объектно-ориентированного проектирования. Формат: djvu Размер: 2.6 Мб В предлагаемой книге
описываются простые и изящные решения типичных задач, возникающих в
объектно-ориентированном проектировании. Паттерны появились потому, что
многие разработчики искали пути повышения гибкости и степени повторного
использования своих программ. Найденные решения воплощены в краткой и
легко применимой на практике форме. Авторы излагают принципы
использования паттернов проектирования и приводят их каталог. Таким
образом, книга одновременно решает две задачи. Во-первых, здесь
демонстрируется роль паттернов в создании архитектуры сложных систем.
Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик
сможет с легкостью разрабатывать собственные приложения. |
Терри
Кватрани
ДМК Пресс, 2001. — 176 с. Формат: djvu Размер: 4.7 Мб В данной книге рассматривается практическое использование пакета визуального моделирования Rational Rose в соответствии с методологией Rational Unified Process. Поскольку с каждым годом сложность программного обеспечения возрастает, потребность в средствах визуального моделирования и проектирования, а также людях, знающих и умеющих использовать их на практике, тоже увеличивается. Все больше программистов и разработчиков, которые раньше просто писали программный код, понимают, что для создания серьезного программного обеспечения необходимы строгий системный подход, использование передовых методик и средств разработки крупных проектов. Именно такую методику (Rational Unified Process, RUP) и программный продукт (Rational Rose), позволяющий в максимальной мере следовать данной методике, предлагает компания Rational. Книга будет полезна как начинающим проектировщикам, которые сразу хотят приступить к работе с передовыми программными продуктами, так и опытным специалистам, стремящимся повысить качество разрабатываемой информационной системы. |
С.А. Трофимов «Практическая работа в Rational Rose», Бином, 2002. — 286 с. Формат: djvu Размер: 8 Мб соеденить 2 части командой: copy /b xxx.zip.001+xxx.zip.002 Эта книга знакомит читателя с таким популярным CASE-средством как Rational Rose. В ней показывается, как при помощи пакета Rational Rose на основе UML-диаграмм создается программная система от замысла до создания исполняемого кода. Повторяя описанные в книге действия, читатель сам пройдет этот путь, целью которого будет создание полноценного приложения. На каждом шаге в создании проекта подробно описываются возможности этого сложного инструмента для проектирования и создания программного кода системы. Книга открывает пути использования пакета Rational Rose не только для аналитика, но и для программиста, показывая процесс описания поведения объектов и иерархии классов для конкретного приложения. На примере создания системы управления тепличным хозяйством демонстрируются возможности, взаимодействия Microsoft Visual C++ и Rational Rose при создании и реинженеринге программного кода, представлены примеры генерации программного кода по готовым UML диаграммам на языках C++ и Visual Basic. Подробно описываются возможности создания Web приложений и проектирование баз данных при помощи Rational Rose. |
Фаулер М., Скотт К. СПб: Символ-Плюс, 2002. - 192 с. Формат: djvu Размер: 0.9 Мб Первое издание
«UML в кратком изложении» стало бестселлером и
получило высокую оценку создателей языка UML, Г. Буча, А. Джекобсона и
Д. Рамбо. Язык UML стал стандартным способом изображения диаграмм в
объектно-ориентированных проектах. Второе издание, написанное с учетом
последних изменений UML, сохранило краткий стиль, что позволит быстро
выяснить, какие элементы нотации языка являются ключевыми, что они
означают и как их применять. Издание существенно дополнено, в том числе
диаграммами вариантов использования, диаграммами деятельности и
расширения кооперации, а также новым приложением, описывающим отличия
разных версий UML. |
Андрей Александреску «Современное проектирование на С++. (Modern C++ Design)» Издательство: Вильямс, 2002 г., — 336 стр. Формат: djvu Размер: 1.7 Мб Исходный PDF со сканами взят с anatolix.naumen.ru. Мной немного улучшено изображение сканов для экранного просмотра, переведено в djvu с коррекцией номеров страниц, сделано оглавление. В книге изложена новая
технология программирования, представляющая собой сплав обобщенного
программирования, метапрограммирования шаблонов и
объектно-ориентированного программирования на С++. Настраиваемые
компоненты, созданные автором, высоко подняли уровень абстракции,
наделив язык С++ чертами языка спецификации проектирования, сохранив
всю его мощь и выразительность. В книге изложены способы реализации
основных шаблонов проектирования. Разработанные компоненты воплощены в
библиотеке Loki, которую можно загрузить с Web-страницы автора. |
«Разное»
Н.Н. Вашкевич М.: Белые альвы, 2004. —224 с. Формат: djvu Размер: 0.890 Мб О тайнах и таинствах написано немало книг, но большинство из них лишь указывает на тайны, не в силах дать им объяснение. Эта книга, напротив, раскрывает многие тайны человечества, такие как происхождение языка и письменности, таинства Святой Троицы, таинство Помазания, другие библейские символы, в том числе Семь Печатей и Число Зверя. Читатель узнает из этой книги, что русской государственности семь с половиной тысяч лет, а древнеегипетская письменность происходит из русской азбуки, что первый перевод Священного Писания был сделан русскими, а русская фразеология и библейские символы зашифрованны одним кодом. P.S.: Всем русским патриотам посвящается. |
А.Ф. Кондрашевский и др. «Практический курс китайского языка. том 1», 9 изд.; М.: АСТ: Восток-Запад — 2006. - 399, [1] с.: ил. ISBN: 5-17-031004-8, 5-17-013706-0, 5-478-00131-7, 5-478-00130-9 Формат: djvu Размер: 2.7 Мб Настоящий вариант издания учебника ставит целью, сохранив принципиально основную концепцию, содержание и структуру китайского учебника, максимально адаптировать его к задачам и условиям преподавания современного китайского языка в российских учебных заведениях. |
Soft
Для чтения книг в формате djvu, используйте программу WinDjvuReader.
Обратная связь
e-mail: dickobraz{antispam}mail.ru
icq: 230619389