Пример готового реферата по предмету: Программирование
Предисловие
Введение
Глава
1. Объектно-ориентированное программирование
1.1 История создания и развития
1.2 Концепции и понятия ООП
Глава
2. Базы данных
2.1 Понятие баз данных
2.2 Структура базы данных
2.3 Реляционная модель
Глава
3. Объектно-ориентированный подход в базах данных
3.1 Объектное моделирование
3.2 Примеры объектно-ориентированных СУБД
3.2.1 POSTREG
3.2.2 ORION
3.2.3 O2
Заключение
Список используемой литературы
Содержание
Выдержка из текста
В основе ООП лежит понятие объекта (object), сочетающего в себе данные и действия над ними. Объект в некотором роде похож на стандартный тип-запись (record), но включает в себя не только поля данных, но также и подпрограммы для обработки этих данных, называемые методами. Таким образом, в объекте сосредоточены его свойства и поведение. Идеи создания нового типа-объект были уже заложены при введении процедурного типа, отождествляющего между собой данные и действия над ними. Фактически тип-объект включает в себя помимо данных элементы процедурных типов, правда, несколько иначе оформленные и с расширенным набором особенностей.
В-третьих, излишняя универсальность методов может привести к тому, что исходный код и разрабатываемые программы будут перегружены невостребованными в данном конкретном случае функциями и возможностями. Кроме того, отмечают неэффективность с точки зрения распределения памяти. Однако вне зависимости от мнения окружающих число программистов ООП постоянно растет, а сами языки стремительно развиваются.
Перечень ключевых слов: объектно-ориентированное программирование, объект, класс, компонент, абстракция, инкапсуляция, наследование, полиморфизм, поля, методы, свойства, матрица, строка, столбец, сортировка.
Целью работы является рассмотрение понятия объекта и реализации основных механизмов объектно-ориентированного программирования (инкапсуляция, наследование, полиморфизм) в языке программирования С++, исключение составляет понятие глобально-уникального идентификатора интерфейса, так как в языке С++ не существует предопределенного типа для интерфейса, поэтому приведен пример на языке Object Pascal (среда программирования Delphi) (п. 4.4).
При этом, в процессе своего развития пользователям стали возможности объектно-ориентированного программирования в данной среде.Тема работы носит название «Инструменты объектно ориентированного программирования среды MATLAB».Цель работы заключается в том, чтобы рассмотреть особенности объектно-ориентированного подхода к программированию в среде MATLAB.
Язык программирования Object Pascal создавался в то время, когда на рынке средств разработки уже существовало значительное количество объектно–ориентированных языков, включая такие известные, как C++ и Java. Компания Borland попыталась учесть все недостатки существующих языков объектно–ориентированного программирования, а также свой опыт создания языка Borland Pascal. По мнению автора, во многом ей это удалось. Новый язык вышел довольно удачным, как с точки зрения синтаксиса, так и с точки зрения предоставляемых возможностей. Этот язык поддерживает практически все основные механизмы объектно–ориентированного программирования.
При выполнении работы будет использоваться среда программирования Borland Delphi. Она явилась логическим продолжением и дальнейшим развитием идей, заложенных компанией–разработчиком еще в системе программирования Turbo Pascal.
Раскрыть основные принципы и понятия объектно-ориентированного подхода Рассмотреть наиболее распространенные объектно-ориентированные языки программирования.
• объектно-ориентированные (Object Pascal, C++, Java и др.), в основе которых лежит понятие объекта, сочетающего в себе данные и действия над нами. Программа на объектно-ориентированном языке, решая некоторую задачу, по сути описывает часть мира, относящуюся к этой задаче. Описание действительности в форме системы взаимодействующих объектов естественнее, чем в форме взаимодействующих процедур..
Шеннон дает следующее определение понятия модель: «Модель является представлением объекта, системы или понятия (идеи) в некоторой форме, отличной от формы их реального существования».
подробнейшие ответы на экзаменационные вопросы
СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД) 5 Объектно-ориентированные СУБД (ООСУБД)
2. Иерархические структуры в реляционных базах данных 28
Поскольку создание цифровых образовательных ресурсов является достаточно длительным и трудоемким процессом, то при его проектировании и разработке должны быть обязательно учтены фундаментальные принципы педагогики, дидактики, методики, психологии, эргономики, информатики и других наук. Данные принципы лежат в основе всей педагогической теории, а также концепции активизации интеллектуально-эмоционального взаимодействия участников образовательного процесса.
Список используемой литературы
1.Бобровский С. История объектно-ориентированного программирования// info-system.ru Информационные системы. 2003. URL: http://www.info-system.ru/retro/po/po_object_prog.htm (дата обращения 17.05.2012)
2.Глушаков С. В., Ломотько Д. В. Базы данных/Худож.-оформитель Юхтман А.С. — Харьков: Фолио; М.: ООО «Издательство ACT», 2002. — 504 с.
3.Объектно-ориентированное программирование// ru.wikipedia.org: Википедия – свободна энциклопедия. 2012. URL: http://ru.wikipedia.org/wiki/Объектно-ориентированное_программирование (дата обращения: 16.05.2012)
4.Новиков Б.А., Домбровская Г.Р. Настройка приложений баз данных. – СПб: БХВ-Петербург, 2006. – 240 с.
5.Суэринг С., Конверс Т., Парк Д. PHP иMySQL. Библия программиста, 2-е издание.: Пер. с англ. – М.:ООО «И.Д. Вильямс», 2010. – 912 с.
6.Шмидский, Я.К. Программирование на языке С++. Самоучитель. :- М.: Издательский дом «Вильмс», 2004. – 368с.
список литературы