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

ооп

Особенности объектно-ориентированного программирования на C++/CLI, C# и Java — Медведев В. И.

В книге описаны основы синтаксиса и методика разработки приложений на нескольких объектно-ориентированных языках программирования: C++/CLI, C# и Java (J#). Особенностью изложенного в книге материала является параллельное сравнивание на конкретных примерах схожих языковых конструкций. Добавочно каждая из программ для более наглядного понимания взаимосвязи между объектами поясняется UML диаграммами.

Более детально рассмотрены такие сложные для самостоятельного изучения конструкции языка, как делегаты, события, потоки и их синхронизация.
Подробно описаны особенности синтаксиса и использования в каждом из трех языков.

Книга Медведева В. И. «Особенности объектно-ориентированного программирования на C++/CLI, C# и Java» будет полезна для изучения преподавателям и студентам профильных ВУЗов, а также профессионалам, имеющих опыт программирования на C++ и желающих освоить разработку на других языках.

Основные концепции и механизмы объектно-ориентированного программирования — Пышкин Е. В.

В книге «Основные концепции и механизмы объектно-ориентированного программирования» дано подробное определение объектной модели, приведен всесторонний анализ механизмов управления вычислительным процессом, на которых основано объектно-ориентированное программирование. Рассмотрены вопросы использования классов, наследование, динамическое связывание, инкапсуляция, обработка исключительных ситуаций и т.д. Описаны обобщенные типы, библиотека ввода-вывода С++, управляемый код, компонентная архитектура, свойства, делегаты, события, отражения, специализированные атрибуты. Прилагаемый компакт-диск содержит иллюстрационные программы, написанные на разных языках программирования, включая С#, С++, Java, Visual Basic. Рекомендуется студентам и преподавателям технических вузов.

Объектно-ориентированное программирование. Язык Smalltalk — Ю. А. Кирютенко, В. А. Савельев

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

Программирование игр для Windows на Borland C++ — Набайоти Баркакати

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

PHP. Объекты, шаблоны и методики программирования — Мэтт Зандстра

Создание высокопрофессионального кода на языке программирования PHP, применение объектно-ориентированного программирования, шаблонов и различных средств разработки станет доступным программисту благодаря основательной книге «PHP. Объекты, шаблоны и методики программирования». Еще недавно ООП (объектно-ориентированное программирование) связывалось с такими языками, как Java или C++. Но за последние годы ООП прочно внедрилось в РНР, затронув не только сами средства языка, но и шаблоны их использования. Сама концепция ООП остается той же, однако ее применение в различных языках отличается. Эта книга посвящена рассмотрению объектно-ориентированного программирования и проектирования и методик их применения с точки зрения разработчика на РНР. В начале книги приведен обзор объектно-ориентированных возможностей PHP. Рассмотрены такие важные темы, как создание объектов, определение класса, инкапсуляция методов и свойств, наследование и другие. Читатели узнают и об абстрактных классах, статистических методах и свойствах, клонировании объектов, обработке исключений и тому подобное. Большое внимание уделено и практическим решениям в области ООП и выбору наилучших их вариантов. В следующей части книги речь идет о шаблонах проектирования, их концепциях и способах реализации важных шаблонов в приложениях на PHP. Рассмотрены также и шаблоны корпоративных приложений и баз данных. В последней части книги описаны разнообразные важные утилиты, в частности PHPDocumentor, PHPUnit2, Phing, PEAR и CVS. Благодаря им значительно облегчаются процессы управления работой групп разработчиков, создания необходимой технической документации, тестирования программного кода и развертывания PHP-приложений.

Приемы объектно-ориентированного проектирования. Паттерны проектирования — Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

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

C++. Объектно-ориентированное программирование — В. В. Лаптев

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

Объектно-ориентированный анализ и проектирование с примерами приложений — Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон

Книга «Объектно-ориентированный анализ и проектирование с примерами приложений» группы авторов – переиздание известного справочника Гради Буча по объектно-ориентированному анализу и проектированию. Содержит практически полную информацию по объектным методам решения проблем, которые возникают в процессе разработки программного обеспечения.

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

Технологии программирования C++ — В. Г. Давыдов

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

Visual FoxPro. Уроки программирования — Дмитрий Шапорев

В книге «Visual FoxPro. Уроки программирования» в виде своеобразных уроков, в форме приятного диалога с читателем детально рассмотрены ключевые приемы работы с Visual FoxPro — от методов запуска программы и описания интерфейса пользователя до создания компьютерной игры. В этой книге описаны разработка и основные особенности работы с главными объектами Visual FoxPro (таблицы, классы, запросы, формы, а также представления и отчеты). Уделено особое внимание интеграции OLE-объектов, применению элементов ActiveX и библиотек классов, импорту и экспорту данных в другие приложения. Здесь показано, как необходимо создавать установочный диск приложения, справочную систему. Рассмотрено использование методов ООП в Visual FoxPro: создание экранных форм и панели инструментов на базе пользовательских классов, проектирование компьютерных игр и др. Отметим, что книга сопровождается множеством примеров и полезных рекомендаций.