Архив метки: ооп

ооп

Объектно-ориентированное программирование для начинающих — А. С. Лесневский

Задача книги «Объектно-ориентированное программирование для начинающих» — помочь читателю постигнуть азы программирования и в полной мере овладеть концепцией объектно-ориентированного программирования. Отметим также, что данная книга познакомит Вас с Smalltalk, Java, библиотекой для разработки графического интерфейса SWT и сферой разработки Eclipse. Основой книги являются два принципа: обучение на практических примерах и экспериментирование с последующим обсуждением полученных результатов. Книга ориентирована на учащихся старших классов, студентов ВУЗов, пользователей, которые не знакомы с идеями ООП, и всех жаждущих научиться программированию.

Основы программирования — Иванова Г. С.

В книге «Основы программирования» детально изложены ключевые теоретические положения разработки ПО с применением объектно-ориентированного и структурного подходов. Здесь детально рассмотрены приемы решения задач самых разных классов, в т.ч. приемы создания, а также обработки динамических структур данных. Большое внимание в данной книге уделено оценке правильности получаемых результатов и последующему анализу вычислительной сложности алгоритмов и методов. Отметим, что множество примеров и поясняющих иллюстраций помогает лучшему усвоению учебного материала. Кроме того следует сказать, что содержание этой книги полностью соответствует курсу лекций, которые читает Г. С. Иванова в МГТУ имени Баумана. Учебник ориентирован на студентов вузов, которые обучаются по специальностям, связанным с информатикой и будет полезен всем тем, кто изучает программирование самостоятельно.

Абстракция данных и решение задач на С++. Стены и зеркала — Фрэнк М. Каррано, Джанет Дж. Причард

Издание «Абстракция данных и решение задач на С++. Стены и зеркала» — это учебник для высшей школы, который содержит детальное изложение различных вопросов, которые связаны с абстракцией, а также структурами данных и их реализацией на C++. Кроме предоставления прочных азов методов абстракции данных, в данном учебнике в особенности подчеркивается отличие между спецификацией, а также реализацией, что является довольно важным моментом в объектно-ориентированном подходе. В описываемой книге глубоко обсуждаются основные понятия ООП, включая наследование, инкапсуляцию и полиморфизм, но в центре внимания при этом всегда находится абстракция данных, а вовсе не синтаксические конструкции C++. Книга будет полезна тем, кто действительно заинтересован в тщательном изучении важнейших аспектов объектно-ориентированного программирования и освоении соответствующих функций языка C++.

Объектно-ориентированное моделирование на С++: Учебный курс — Илья Труб

В книге «Объектно-ориентированное моделирование на С++: Учебный курс» детально рассмотрено использование ООП на C++ в заданиях моделирования сетей и систем обслуживания. Следует отметить, что общая схема построения различных моделирующих программ проиллюстрирована многочисленными примерами. В этой книге рассмотрены все стадии создания моделирующей программы, а также приведены прокомментированные тексты программ и проведен анализ результатов моделирования. Книга предназначена для программистов, аспирантов, студентов и преподавателей, а также специалистов в сфере моделирования и системного анализа.

Применение DDD и шаблонов проектирования. Проблемно-ориентированное проектирование приложений с примерами на C# и .NET — Джимми Нильссон

В книге Джимми Нильссона «Применение DDD и шаблонов проектирования. Проблемно-ориентированное проектирование приложений с примерами на C# и .NET» описывается разработка разнообразных приложений в среде .NET с использованием различных шаблонов проектирования. В ней тщательно рассмотрены: проблемно-ориентированные методы проектирования, объектно-реляционное преобразование, разработка посредством тестирования, то есть методы, относящиеся к главным технологиям разработки ПО. Как известно, по мере развития технологии все большее и большее значение приобретают вопросы правильного использования методов проектирования. Ценность описываемой книги заключается в том, что она помогает пользователю разобраться в вышеуказанных вопросах. Хотя большая часть примеров кода представлена на С#, материал книги может быть полезным и тем, кто работает на Java. Книга написана для разработчиков архитектуры и прикладного ПО уровня предприятий, в т.ч. и в среде .NET.

Visual C++ на примерах — Галина Довбуш, Анатолий Хомоненко

Книга «Visual C++ на примерах» полностью посвящена приемам создания приложений в Microsoft Visual Studio 2005. В ней уделено значительное внимание азам языка C++ и основным приемам объектно-ориентированного программирования, характерным особенностям построения различных приложений API Windows и MFC, а также организации ввода-вывода. В описываемой книге рассмотрены:
— Объекты и классы, а также работа с ними.
— Техника работы в области программирования MVC++.
— Композиция, множественное и одиночное наследование. Перегрузка операций и основные шаблоны классов.
— Обработка сообщений в API Windows и MFC.
Следует отметить, что материал сопровождается примерами отлаженных программ и характеризуется систематичностью, строгостью и последовательностью. Данная книга предназначена для новичков в области программирования и может использоваться в качестве справочника для опытных пользователей. Диск, который продается вместе с книжкой, содержит тексты листингов примеров программ, которые приводятся в книге.

Объектно-ориентированное программирование — Г. С. Иванова, Т. Н. Ничушкина, Е. К. Пугачев

В книге «Объектно-ориентированное программирование» освещаются технологические аспекты объектно-ориентированного программирования (ООП), в частности, приводятся главные теоретические положения, ход реализации ООП в Borland Pascal 7.0, C++ 3.1, Delphi и C++ Builder, а также рассматриваются особенности создания приложений в Windows. Учебник написан на основе курса, который читается в МГТУ им. Н.Э. Баумана. Книга адресована студентам, изучающим информатику и вычислительную технику, а также все смежные дисциплины.

C++. Объектно-ориентированное программирование. Практикум — Т. А. Павловская, Ю. А. Щупак

Данный практикум допущен Министерством образования Российской Федерации в качестве учебного пособия для студентов высших учебных заведений, обучающихся по направлению «Информатика и вычислительная техника» и изучающих язык C++ на семинарах или самостоятельно. Книга затрагивает широкий спектр проблем: от классов и шаблонов до стандартной библиотеки, UML и концепции программной инженерии (software engineering) и т.д. Для каждой темы разработано по 20 вариантов заданий, а все практические примеры дополнены необходимыми теоретическими сведениями. Помимо этого в книге затронуты приемы отладки и вопросы качества.

Основы объектно-ориентированной разработки программных систем — А. Л. Фридман

В книге А. Л. Фридмана «Основы объектно-ориентированной разработки программных систем» описаны главные понятия объектно-ориентированного программирования, а также методы анализа задач и разработка программных систем на его основе. Внимание автора направлено на современные способы организации процесса разработки ПО и их связь с методами анализа проектирования систем, в первую очередь на основании подхода «проектирование по образцам». Книга написана для студентов старших курсов вузов (специальности «кибернетика», «вычислительная техника и управление», «прикладная математика») и для всех, кого интересуют новейшие средства создания программного обеспечения.

Объектно-ориентированное программирование в действии — Тимоти Бадд

Данная книга предлагает вам ознакомиться с основами практических и теоретических принципов ООП на уровне компиляторов и разработки программ, что в результате при минимуме трудовых затрат дает возможность получать качественные программные приложения с логической структурой.На примере наиболее популярных языков программирования (С++, Object Pascal, Java и др) обобщен опыт ООП. Поскольку современное программирования сталкивается со все более сложными задачами, вопросы, раскрывающиеся в этой книге становятся с каждым днем все более актуальными. Большим плюсом книги является то, что все теоретические изыски рассматриваются на вполне конкретных примерах. Если вы знакомы хотя бы с одним из вышеупомянутых языков программирования, то сможете усвоить приведенный здесь материал. Для освоения некоторых вопросов желательны более глубокие знания и практическое общение с языками программирования. Книга предназначена для студентов и преподавателей ВУЗов, а также для программистов, создающих прикладные программы.