
- •Введение
- •Среда разработки программного обеспечения Целевая платформа
- •Компиляторы
- •Операторы
- •Выражения
- •Типы данных
- •Расширения файлов
- •Общая часть
- •База данных
- •Проблемы определения
- •Определения из авторитетных монографий
- •История возникновения и развития технологий баз данных
- •Виды баз данных
- •Классификация по модели данных
- •Классификация по степени распределённости
- •Другие виды бд
- •Сверхбольшие базы данных
- •Специальная часть
- •Общая постановка задачи
- •Описание входных и выходных документов комплекса
- •Описание процедур комплекса
- •Руководство пользователя
- •Состав технических средств
- •Выполнение программы
- •Заключение
- •Список литературы
- •Приложение Листинг программы
Оглавление
Введение 3
1 Среда разработки программного обеспечения 5
Целевая платформа 5
Компиляторы 5
Операторы 6
Выражения 6
Типы данных 6
Классы 6
1.1 Объектно-ориентированные особенности языка 8
Инкапсуляция 8
Наследование 8
Полиморфизм 8
Один из четырёх важнейших механизмов объектно-ориентированного программирования (наряду с абстракцией, инкапсуляцией и наследованием). 8
Расширения файлов 8
2 Общая часть 9
2.1 База данных 9
2.2 Проблемы определения 10
2.3 Определения из авторитетных монографий 10
2.4 История возникновения и развития технологий баз данных 11
2.5 Виды баз данных 13
2.5.1 Классификация по модели данных 13
2.5.3 Классификация по степени распределённости 19
2.6 Другие виды БД 20
2.7 Сверхбольшие базы данных 20
1 Специальная часть 22
2.8 Общая постановка задачи 22
2.9 Описание входных и выходных документов комплекса 22
2.10 Описание процедур комплекса 24
Руководство пользователя 24
3 Организация производства 30
3.1 Назначение программы 30
3.2 Условия выполнения программы 30
3.2.1 Требования к квалификации и численности персонала 30
3.2.2 Состав технических средств 30
3.2.3 Выполнение программы 30
4 Заключение 31
5 Список литературы 31
Приложение 32
Листинг программы 32
Введение
Delphi [борланд дэльфи] или [борланд дэлфи] — это интегрированная среда разработки, в которой используется язык программирования Object Pascal. Delphi является средой RAD (rapid application development — быстрая разработка приложений). Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения связанные с современными тенденциями (например, с развитием платформы .net) развития языков программирования: появились class helpers, перегрузки операторов и д.р.
Среда разработки программного обеспечения Целевая платформа
Первоначально сфера применения языка была направлена исключительно на разработку приложений Microsoft Windows, позже он был также реализован для платформ Linux (как Kylix). Тем не менее, после того, как в 2002 году был выпущен Kylix 3, его разработка была приостановлена. Вскоре после того, была заявлена о поддержка Microsoft.net.
Осуществление среды разработки на основе проекта Lazarus, дает возможность его употреблять с целью формирования приложений на базе Delphi для таких платформ, как Mac OS X, Linux, Windows CE. Lazarus представляет собой Free Pascal, компиляцию, совместимую с Delphi. Кроме всего прочего разработчики предпринимали действия по написанию компилятора для GCC и использованию языка в проектах типа GNU (к примеру, Notepad_GNU).
Компиляторы
Embarcadero Delphi (Borland Delphi и CodeGear Delphi) – скорее всего, самый известный компилятор, являющийся последователем Turbo Pascal и Borland Pascal. Используется Win32 (Delphi 2), Win16 (Delphi 1). Поддержка .NET, в дальнейшем выделена в отдельный продукт — Oxygene.
FPC (Free Pascal) является свободным компилятором Оbject Pascal. Он выполняет поддержку разных диалектов Паскаля, а также свои диалекты. На сегодняшний день, FPC может выполнить генерацию кода для SPARC, PowerPC, x86-64, x86, а также процессоров ARM и для разнообразных ОС. Существует определенные среды разработки ПО для FPC.
Oxygene является компилятором Object Pascal, интегрированным в Microsoft Visual Studio. Применяет .NET и моно платформы. Популярными являются движки чатов на ASP.NET. На сегодняшний день продается под названием Embarcadero Delphi Prism.
MIDletPascal представляет собой язык программирования, который имеет Delphi-подобный синтаксис, а также одноименный компилятор, преобразующий код в быстрый и компактный Java байт-код.
Virtual Pascal является бесплатным компилятора для Линукса, OS/2, Win32. На тот момент довольно совместимый и весьма быстрый. VP остается весьма неплохим вариантом быстрой замены старых версий Borland Pascal для института/школы, учитывая превосходную работу в Win32, а также прекрасная работа с русскими кодировками.
Операторы
Список операторов через пробел: := + — * / div mod not and or with xor shl shr ^ = <> >= <= < > @ in is as
Выражения
Выражения в Object Pascal (Delphi) бывают арифметическими, логическими и строковыми.
Основные логические выражения:
Логические выражения в основном употребляются в условных операторах. К логическим выражениям относятся такие операции как:
not — «НЕ», отрицание логического выражения (NOT <логическое_выражение>)
and — «И», умножение (пересечение) логических выражений (<логическое_выражение1> AND <логическое_выражение2>)
or — «ИЛИ», объединение логических выражений (<логическое_выражение1> OR <логическое_выражение2>)
xor — «Исключающее ИЛИ», отрицание ИЛИ, все что не попадает под ИЛИ (<логическое_выражение1> XOR <логическое_выражение2>)