|
|
|
|
Название: Рефакторинг. Улучшение существующего кода Автор: Мартин Фаулер Издательство: Символ-Плюс Год: 2003 Страниц: 432 Формат: pdf Размер: 18,53 мб ISBN: 5-93286-045-6 Качество: хорошее Язык: русский Описание: Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы. |
|
|
|
Название: Создание приложений Microsoft ASP.NET Автор: Дуглас Дж. Рейли Издательство: Русская Редакция Год: 2002 Страниц: 464 Формат: pdf Размер: 16,44 мб ISBN: 0-7356-1348-6 Качество: хорошее Язык: русский Описание: ASP.NET — это следующее поколение ASP (Active Server Pages), в котором предоставлена новая основанная на .NET Framework модель программирования. Эта книга поможет вам освоить разработку Web-приложений в среде ASP.NET на реальных примерах программ на разных языках, в том числе на Microsoft Visual Basic .NET и Microsoft Visual С#. В ней рассказывается о деталях создания ASP.NET-приложений и о внутренних механизмах их работы. Вы научитесь создавать Web-формы и повторно используемые компоненты, а также Web-службы. |
|
|
|
Название: Новые сложные задачи на C++ Автор: Герб Саттер Издательство: Вильямс Год: 2005 Страниц: 272 Формат: pdf Размер: 12.14 мб ISBN: 5-8459-0823-X Качество: хорошее Язык: русский Описание: Данная книга представляет собой продолжение вышедшей ранее книги Решение сложных задач на C++. В форме задач и их решений рассматриваются современные методы проектирования и программирования на C++. В книге сконцентрирован богатый многолетний опыт программирования на C++ не только самого автора, но и всего сообщества программистов на C++, так что некоторые рекомендации автора могут показаться неожиданными даже опытным программистам-профессионалам. Автор рассматривает и конкретные методики, приемы и идиомы программирования, однако основная тема книги - это стиль программирования, причем в самом широком понимании этого слова. Особое внимание во всех задачах книги уделено вопросу проектирования, которое должно обеспечить максимальную надежность, безопасность, производительность и сопровождаемость создаваемого программного обеспечения. |
|
|
|
Название: Эффективное использование C++. 50 рекомендаций по улучшению ваших программ и проектов Автор: Скотт Майерс Издательство: Питер Год: 2006 Страниц: 240 Формат: djvu Размер: 11,02 мб ISBN: 5-469-01213-1 Качество: хорошее Язык: русский Описание: В книге приводятся практические рекомендации по проектированию и программированию на языке C++. Изложены правила, позволяющие программисту сделать выбор между различными методами реализации программы - наследованием и шаблонами, шаблонами и указателями на базовые классы, открытым и закрытым наследованием, закрытым наследованием и вложенными классами, виртуальными и невиртуальными функциями и т.п. Для иллюстрации всех принципов используются новейшие языковые средства из стандарта ISO/ANSI C++ - внутриклассовая инициализация констант, пространства имен и шаблоны-члены класса. Рассматривается стандартная библиотека шаблонов и классы, подобные string и vector. |
|
|
|
Название: C++. Учебный курс Автор: Франка Паоло Издательство: Питер Год: 2003 Страниц: 528 Формат: pdf Размер: 20,89 мб ISBN: 5-314-00136--5 Качество: хорошее Язык: русский Описание: Язык C++ является в настоящее время одним из самых распространенных языков программирования, но одновременно и одним из самых трудных для изучения. Книга "C++. Учебный курс" поможет быстро, эффективно и с наименьшими затратами освоить все основные приемы создания приложений на C++. Для изучения всех возможностей языка требуются объемные руководства и справочники, но эта книга даст вам "стартовый толчок", поможет понять структуру языка, принципы объектно-ориентированного программирования, методику проектирования и создания приложений. |
|
|
|
Название: Проектирование цифровых систем на VHDL Автор: Е. А. Суворова, Ю. Е. Шейнин Издательство: BHV - Санкт - Петербург Год: 2003 Страниц: 576 Формат: djvu Размер: 13,38 мб ISBN: 5-94157-189-5 Качество: хорошее Язык: русский Описание: В книге рассматривается язык VHDL - стандартизованный язык высокого уровня для описания аппаратуры - и его применение для проектирования систем на СБИС. Подробно, в полном объеме приводится язык VHDL, базовые конструкции моделей на этом языке, методы его применения, особенности VHDL для моделирования и для синтеза цифровых систем. Рассматриваются основы проектирования систем на СБИС, уровни и этапы проектирования СБИС и Систем-на-кристалле, использование VHDL в процессе проектирования цифровых систем. |
|
|
|
Название: Введение в С# Автор: Карли Ватсон, Марко Беллиназо Издательство: Wrox, Лори Год: 2005 Страниц: 879 Формат: pdf Размер: 50,43 мб ISBN: 5-85582-228-1 Качество: хорошее Язык: русский Описание: C# - это новый фирменный язык программирования компании Microsoft, предназначенный для ее новой платформы .NET Framework, которая состоит из среды выполнения, управляющей работой программ, и полного набора библиотек классов, позволяющих решить практически любую задачу, какую только можно придумать. И хотя программы для .NET могут писаться на самых разнообразных языках программирования, C# является единственным языком, который был разработан специально для .NET Framework и который, таким образом, становится основным языком программирования для создания .NET-приложений на многие годы вперед. |
|
|
|
Название: Ассемблер для процессоров Intel Pentium Автор: Юрий Магда Издательство: Питер Год: 2006 Страниц: 416 Формат: djvu Размер: 12,42 мб ISBN: 5-469-00662-Х Качество: отличное Язык: русский Описание: Издание посвящено вопросам программирования на языке ассемблера для процессоров Intel Pentium. Рассмотрен широкий круг вопросов, начиная с основ программирования на ассемблере и заканчивая применением самых современных технологий обработки данных, таких как ММХ, SSE и SSE2. Материал книги раскрывает методику оптимизации программного кода для всех поколений процессоров Intel Pentium, включая Intel Pentium 4. Теоретический материал подкреплен многочисленными примерами программного кода. Для широкого круга читателей, от студентов до опытных разработчиков программного обеспечения. |
|
|
|
Название: Самоучитель Perl Автор: А. Матросов, М. Чаунин Издательство: BHV - Санкт - Петербург Год: 2000 Страниц: 426 Формат: djvu Размер: 4,87 мб ISBN: 5-8206-0070-3 Качество: хорошее Язык: русский Описание: В книге изложены основы современного языка Perl, популярность которого постоянно возрастает, особенно в таких областях, как обработка текста, CGI - программирование, системное администрирование. Язык описан по схеме от простого к сложному: типы данных, переменные, операции, операторы и т.д. Рассматривается объектно - ориентированная технология программирования. Приведенные в книге примеры и упражнения, которые авторы реализовали на различных платформах, помогут читателю разобраться в изложенном материале. |
|
|
|
Название: Применение шаблонов Java. Библиотека профессионала Автор: Стелтинг Стивен, Маассен Олав Издательство: Вильямс Год: 2002 Страниц: 576 Формат: pdf Размер: 24,51 мб ISBN: 5-8459-0339-4 Качество: отличное Язык: русский Описание: Эксперты компании Sun Microsystems Стив Стелтинг и Олав Маассен создали практическое руководство, содержащее описание всех проверенных временем методов использования всех типов шаблонов, представляющих как собой целые архитектуры систем, так и отдельные простые классы применительно к платформе Java. В начале книги приведена история возникновения и развития шаблонов проектирования, а также рассматриваются методы эффективного применения этих шаблонов. Далее следует каталог шаблонов, сгруппированных по основным категориям: производящие, поведенческие, структурные и системные. Кроме того, авторы описывают шаблоны и соответствующие приемы их использования для основных API как языка Java, так и API, используемых при разработке распределенных приложений. Книга будет полезной как начинающим, так и опытным программистам Java, осваивающим методику использования шаблонов проектирования, а экспертам в этой области может служить в качестве справочника. |
|
|
|