Скачать пример (образец) курсовой работы на тему "Объектно-ориентированное программирование. Разработка...."

Объектно-ориентированное программирование. Разработка и создание классов

  • Номер работы:
    247070
  • Раздел:
  • Год добавления:
    23.03.2013 г.
  • Объем работы:
    40 стр.
  • Содержание:
    ВВЕДЕНИЕ 2
    1 От процедурного программирования к объектному 4
    1.2 Основные принципы ООП 6
    1.3 Объектно-ориентированные языки программирования 10
    1.4 Этапы разработки программных систем ООП 13
    1.4.1 Объекты и сообщения 14
    1.4.2 Классы 15
    2 Основные средства разработки классов 18
    2.1 Наследование 18
    2.2 Полиморфизм 19
    2.3 Дополнительные средства и приемы разработки классов 21
    3 Средства ООП в Borland Pascal 7.0 25
    3.1 Определение класса 25
    3.2 Пример описания класса Окно 28
    3.2 Наследование в Borland Pascal 7.0 28
    3.3 Механизмы полиморфизма 29
    З.4 Создание библиотек классов 31
    3.5 Композиция и наполнение 33
    ЗАКЛЮЧЕНИЕ 34
    Список использованной литературы 36
    ПРИЛОЖЕНИЯ 39

  • Выдержка из работы:
    Некоторые тезисы из работы по теме Объектно-ориентированное программирование. Разработка и создание классов
    ВВЕДЕНИЕ
    Объектно-ориентированное программирование (ООП) появилось в результате длительной эволюции технологии разработки программных продуктов. В основу эволюции легло стремление ускорить процесс создания надежных программных средств. Объектные модели различных версий универсальных языков программирования имеют свои особенности, но в их основе лежат единые концепции, что позволяет говорить о теоретических основах ООП
    На протяжении всех лет существования практика программирования требовала совершенствования технологических приемов и создания на их основе таких средств программирования, которые упростили бы процесс разработки программ, позволяя создавать все более сложные программные системы. Первые программы были организованы очень просто. Они состояли из программы на машинном языке и обрабатываемых данных.
    ……………...........................…


    1 От процедурного программирования к объектному
    Структурное программирование представляет собой совокупность технологических приемов, охватывающих выполнение всех этапов разработки программного обеспечения.
    Были сформулированы основные принципы выполнения разработки:
    • принцип нисходящей разработки;
    • собственно структурное программирование, рекомендующее определенные структуры алгоритмов и стиль программирования;
    • принцип сквозного структурного контроля.
    В основе структурного программирования лежит декомпозиция сложных систем с целью последующей реализации в виде отдельных небольших подпрограмм. В отличие от используемого ранее интуитивного подхода к декомпозиции, структурный подход требовал представления задачи в виде иерархии подзадач простейшей структуры, для получения которой рекомендовалось применять метод пошаговой детализации. Метод пошаговой детализации заключается в следующем:
    • определяется общая структура;
    • определяется последовательность подзадач;
    • определяются альтернативы подзадач;
    • каждая подзадача, в свою очередь, разбивается на подзадачи с использо¬ванием тех же структур;
    ………...........................…

    2 Основные средства разработки классов
    Языки, поддерподдерживающие ООП, существенно облегчают разработчику создание новых классов за счет реализации механизмов наследования, композиции, наполнения и полиморфизма.

    2.1 Наследование
    В ООП существует возможность конструирования новых более сложных классов из уже имеющихся посредством добавления полей и определения новых методов, при этом исходный класс, на базе которого выполняется конструирование, часто называется родителем, а производный- потомком. Специальный механизм наследования обеспечивает классу-потомку возможность использования полей и методов одного или нескольких родительских классов.
    Если непосредственный родитель единственный, то наследование называется простым, а если таких классов несколько - множественным. При этом класс родитель и класс потомок образуют иерархию (рисунок 3).
    ………...........................…
    Список использованной литературы
    1. Андреева, Е. В. Программирование - это так просто, программирование - это так сложно. Современный учебник программирования / Е. В. Андреева. - М. : МЦНМО, 2009. - 184 с. - ISBN 978-5-94057-534-4.
    2. Архангельский А.Я. приемы программирования в Delphi. Изд. 2-е перераб. и до. – М.: ООО «Бином-Пресс», 2004 г. – 848 с. Ил.
    3. Бабушкина, И. Практикум по объектно-ориентированному программированию / И. Бабушкина, С. Окулов. - М. : Бином. Лаборатория знаний, 2009. - 368 с. - ISBN 978-5-9963-0219-2.
    4. Баженова, И. Ю. Введение в программирование / И. Ю. Баженова, В. А Сухомлин. - М. : Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2007. - 328 с. - ISBN 5-94774-599-2, 5-9556-0077-9.
    ………...........................…
Скачать демо-версию курсовой работы

Не подходит? Мы можем сделать для Вас авторскую работу без плагиата и нейросетей - под ключ! Узнать цену!

Данный учебный материал (по структуре - Практическая курсовая) разработан нашим автором - 23.03.2013 по заданным требованиям и без использования нейросетей!.

Объектно-ориентированное программирование. Разработка и создание классов - похожая информация

Наименование работы
Тип работы

Как это работает:

Copyright © «Росдиплом»
Сопровождение и консультации студентов по вопросам обучения.
Политика конфиденциальности.
Контакты

  • Методы оплаты VISA
  • Методы оплаты MasterCard
  • Методы оплаты WebMoney
  • Методы оплаты Qiwi
  • Методы оплаты Яндекс.Деньги
  • Методы оплаты Сбербанк
  • Методы оплаты Альфа-Банк
  • Методы оплаты ВТБ24
  • Методы оплаты Промсвязьбанк
  • Методы оплаты Русский Стандарт
Наши эксперты предоставляют услугу по консультации, сбору, редактированию и структурированию информации заданной тематики в соответствии с требуемым структурным планом. Результат оказанной услуги не является готовым научным трудом, тем не менее может послужить источником для его написания.