Авторизация
Авторизируйтесь
X
  • Email*
  • Пароль *
или зарегистрируйтесь
Регистрация
X
  • Email*
  • Пароль
    (6-15 символов)
    *
  • Подтвердите пароль *
Сообщение администратору
X

Объектно- ориентированное программирование

 

Г.С.Иванова, Т.Н.Ничушкина, Е.К.Пугачев

Объектно- ориентированное программирование

Учебник | 2001 | pdf | 9.04 Мб

Для получения возможности доступа к источнику авторизируйтесь или зарегистрируйтесь.

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

Содержание

СОДЕРЖАНИЕ
Предисловие . 7
1. Теоретические основы объектно-ориентированного программирования 11
1.1. От процедурного программирования к объектному . 11
1.2. Основные принципы и этапы объектно-ориентированного
программирования . 18
1.3. Объектная декомпозиция 25
1.4. Объекты и сообщения 33
1.5. Классы 35
1.6. Основные средства разработки классов 39
1.7. Дополнительные средства и приемы разработки классов . 48
2. Средства объектно-ориентированного программирования в
Borland Pascal 7.0 . 59
2.1. Определение класса . 59
2.2. Наследование 63
2.3. Полиморфизм . 67
2.4. Динамические объекты . 75
2.5. Создание библиотек классов . 83
2.6. Композиция и наполнение 86
2.7. Разработка программ с использованием объектно-ориентированного программирования 92
3. Средства объектно-ориентированного программирования в
Borland C++ 3.1 . 99
3.1. Определение класса . 99
3.2. Конструкторы и деструкторы . 110
3.3. Наследование 118
3.4. Полиморфизм . 129
3.5. Дружественные функции и классы 135
3.6. Переопределение операций 138
3.7. Особенности работы с динамическими объектами . 144
3.8. Параметризованные классы . 154
3.9. Контейнеры 161
4. Создание приложений Windows . 169
4.1. Семейство операционных систем Windows с точки зрения
программиста . 169
4.2. Структура приложения Windows . 175
4.3. Технология разработки приложений Windows в средах Delphi
и C++Builder 178
5. Объектная модель Delphi Pascal . 192
5.1. Определение класса . 192
5.2. Особенности реализации переопределения методов . 202
5.3. Свойства . 210
5.4. Метаклассы . 219
5.5. Делегирование 228
5.6. Библиотека стандартных классов Delphi 233
5.7. Создание и обработка сообщений и событий . 241
5.8. Обработка исключений 251
6. Объектная модель C++ Builder 260
6.1. Расширение базовой объектной модели C++ . 260
6.2. Исключения 273
6.3. VCL-совместимые классы 283
6.4. Различие реализации объектных моделей C++, Delphi и
C++Builder . 294
Заключение 306
Список литературы . 307
Предметный указатель . 310
Перечень примеров 312

Учебник | 2001 | pdf | 9.04 Мб

Для получения возможности доступа к источнику авторизируйтесь или зарегистрируйтесь.

Объектно- ориентированное программирование

релевантные научные источники:

Другие источники по дисциплине Информатика, вычислительная техника и управление:

  1. Автоматизированные информационные системы. Ответы к экзамену
    | Ответы к зачету/экзамену | 2020 | Россия | docx | 0.09 Мб
  2. Автоматизовані інформаційні системи. Відповіді до іспиту
    | Ответы к зачету/экзамену | 2020 | Украина | docx | 0.51 Мб
  3. Модель, метод и оптико-электронное устройство параллельной обработки изображений индикаторов панели приборов
    Лысенко Ян Александрович | Диссертация на соискание ученой степени кандидата технических наук. Курск - 2019 | Диссертация | 2019 | Россия | docx/pdf | 4.25 Мб
  4. Метод, алгоритм и специализированное устройство для выделения периодических последовательностей цифровых сигналов
    Полторацкий Сергей Николаевич | Диссертация на соискание ученой степени кандидата технических наук. Курск - 2019 | Диссертация | 2019 | Россия | docx/pdf | 5.81 Мб
  5. Метод, алгоритмы и модульное оптико-электронное устройство трехмерного технического зрения с множественными источниками изображений
    Фролов Михаил Михайлович | Диссертация на соискание ученой степени кандидата технических наук. Курск - 2019 | Диссертация | 2019 | Россия | docx/pdf | 2.69 Мб
  6. Метод, алгоритм и устройство коммутации с параллельно-конвейерной диспетчеризацией пакетов в матричных мультипроцессорах
    Мохаммед Ажмаль Джамиль Абдо | Диссертация на соискание ученой степени кандидата технических наук. Курск - 2019 | Диссертация | 2019 | Россия | docx/pdf | 6.23 Мб
  7. Ответы к экзамену по дисциплине Автоматизированные информационные системы
    | Ответы к зачету/экзамену | 2019 | Россия | docx | 0.1 Мб
  8. Автоматизированные информационные системы. Ответы к экзамену
    | Ответы к зачету/экзамену | 2019 | Россия | docx | 0.1 Мб
  9. Архитектура вычислительных систем Ответы к экзамену
    | Ответы к зачету/экзамену | 2019 | Россия | docx | 1.56 Мб
  10. Вычислительные сети. Ответы на вопросы к экзамену
    | Ответы к зачету/экзамену | 2019 | Россия | docx | 1.99 Мб
  11. Автоматизированные информационные системы. Ответы к экзамену
    | Ответы к зачету/экзамену | 2019 | Россия | docx | 0.22 Мб
  12. Алгоритмы: разработка и применение. Классика Computers Science
    Дж. Клейнберг, Е. Тардос | | Учебник | 2016 | pdf | 11.54 Мб
  13. Шпаргалка на экзамен по информатике
    | Шпаргалка | 2016 | docx | 0.09 Мб
  14. Спецификация и интерпретация моделей переходных процессов в системах электроэнергетики
    Достовалов Дмитрий Николаевич | Диссертация на соискание ученой степени кандидата технических наук. Новосибирск - 2014 | Диссертация | 2014 | Россия | docx/pdf | 6.24 Мб
  15. Технология автоматизации создания приложений баз данных с гис-функциональностью на основе их декларативных спецификаций
    Фереферов Евгений Сергеевич | Диссертация на соискание ученой степени кандидата технических наук. Иркутск - 2014 | Диссертация | 2014 | Россия | docx/pdf | 5.85 Мб
  16. Технологии экстренных вычислений для индивидуальной поддержки принятия решений в критических ситуациях
    Карбовский Владислав Александрович | Диссертация на соискание ученой степени кандидата технических наук. Санкт-Петербург - 2014 | Диссертация | 2014 | Россия | docx/pdf | 7.19 Мб
  17. Верификация автоматных программ
    Лукин Михаил Андреевич | Диссертация на соискание ученой степени кандидата технических наук. Санкт-Петербург - 2014 | Диссертация | 2014 | Россия | docx/pdf | 3.23 Мб
  18. Математическое моделирование динамики показателей деятельности предприятия на основе журналов событий информационных систем
    Ходырев Иван Александрович | Диссертация на соискание ученой степени кандидата технических наук. Санкт-Петербург - 2014 | Диссертация | 2014 | Россия | docx/pdf | 6.65 Мб
  19. Методы и алгоритмы автоматизированной интеграции информационных ресурсов на основе онтологического подхода
    Семерханов Илья Александрович | Диссертация на соискание ученой степени кандидата технических наук. Санкт-Петербург - 2014 | Диссертация | 2014 | Россия | docx/pdf | 2.7 Мб
  20. Вычислительные машины, сети и телекоммуникационные
    А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко | | Учебник | 2009 | pdf | 4.74 Мб
- Авиационная и ракетно-космическая техника - Автоматизация и управление - Безопасность деятельности человека - Библиотековедение, библиографоведение и книговедение - Биотехнология пищевых продуктов - Гидравлика и инженерная гидрология - Документалистика, документоведение, архивоведение - Инженерная геометрия и компьютерная графика - Информатика, вычислительная техника и управление - Математическое и программное обеспечение вычислительных машин - Математическое моделирование, численные методы и комплексы программ - Материаловедение - Машиностроение и машиноведение - Методы и системы защиты информации, информационная безопасность - Метрология, информационно-измерительные приборы - Оптические и оптико-электронные приборы и комплексы - Приборы и методы контроля природной среды - Проектная деятельность - Процессы и аппараты пищевых производств - Процессы и машины агроинженерных систем - Процессы и машины обработки материалов резанием - Радиотехника и связь - Системный анализ, управление и обработка информации - Системы, сети и устройства телекоммуникаций - Стандартизация и управление качеством продукции - Тепловые двигатели - Технологии и машины обработки давлением - Технологии и оборудование механической и физико-технической обработки - Технология мясных, молочных, рыбных продуктов и холодильных производств - Технология неорганических веществ - Технология продовольственных продуктов - Технология силикатных и тугоплавких неметаллических материалов - Транспортное, горное и строительное машиностроение - Управление в социальных и экономических системах (технические науки) - Электротехника -