Часть полного текста документа:Курсовая работа на тему "Базы данных в Delphi" СОДЕРЖАНИЕ СОДЕРЖАНИЕ 1 ВВЕДЕНИЕ 2 1. ОБЩАЯ ЧАСТЬ 9 1.1. Цель разработки 9 1.2. Анализ разработки 9 2. СПЕЦИАЛЬНАЯ ЧАСТЬ 10 2.1. Постановка задачи 10 2.1.1. Назначение задачи 10 2.1.2. Технико-математическая формулировка задачи 10 2.1.3 Требования к программе 13 2.1.3.1. Требования к функциональным характеристикам 13 2.1.3.2. Требования к надежности 14 2.2. Описание алгоритма 15 2.3. Листинг программы 15 2.4. Описание процесса отладки программы 15 ЗАКЛЮЧЕНИЕ 16 Список использованной литературы 17 Приложение 1. Листинг программы 18 Часть 1. Вычисление и вывод лучшей группы: 18 Часть 2. Заполнение базы данных. 22 ВВЕДЕНИЕ С начала 60-70хх началось бурное развитие компьютеризации всех крупных промышленных центров. Ближе к 80-ым, компьютеры стали появляться и в учебных заведениях, предмету "Информатика" стали уделять огромное внимание. Стали появляться языки программирования высокого уровня такие, как Delphi, C++. Далее пойдет речь о языке программирования Delphi и о базах данных. В России Borland Delphi появляется в конце 1993 г. и сразу же завоевывает широкую популярность. Новые версии выходят практически каждый год. В них реализуются все новые мастера, компоненты и технологии программирования. Действительно, процесс разработки в Delphi предельно упрощен. В первую очередь это относится к созданию интерфейса, на который уходит 80% времени разработки программы. Вы просто помещаете нужные компоненты на поверхность Windows-окна (в Delphi оно называется формой) и настраиваете их свойства с помощью специального инструмента (Object Inspector). С его помощью можно связать события этих компонентов (нажатие на кнопку, выбор мышью элемента в списке и т.д.) с кодом его обработки - и вот простое приложение готово. Причем разработчик получает в свое распоряжение мощные средства отладки (вплоть до пошагового выполнения команд процессора), удобную контекстную справочную систему (в том числе и по Microsoft API), средства коллективной работы над проектом, всего просто не перечислить. Вы можете создавать компоненты ActiveX без использования Microsoft IDL, расширять возможности web-сервера (скрипты на стороне сервера), практически ничего не зная об HTML, XML или ASP. Можно создавать распределенные приложения на базе СОМ и CORBA, Интернет- и intranet-приложения, используя для доступа к данным Borland DataBase Engine, ODBC-драйверы или Microsoft ADO. Появившаяся, начиная с Delphi 3, поддержка многозвенной технологии (multi-tiered) доступа к данным позволяет создавать масштабируемые приложения (относительно слабо зависящие от сервера БД) за счет перенесения методов обработки информации (бизнес-правил) на среднее звено. Как уже говорилось ранее, в Delphi используется язык Object Pascal, который постоянно расширяется и дополняется Borland. Язык в полной мере поддерживает все требования, предъявляемые к объектно-ориентированному языку программирования. Как и положено строго типизированному языку, классы поддерживают только простое наследование, но зато интерфейсы могут иметь сразу несколько предков. К числу особенностей языка следует отнести поддержку обработки исключительных ситуаций (exceptions), а также перегрузку методов и подпрограмм (overload) в стиле C++. К числу удачных, на взгляд автора, относится также поддержка длинных строк в формате WideChar и AnsiChar. Последний тип (AnsiStrmg) позволяет использовать все прелести динамического размещения информации в памяти без всяких забот о ее выделении и сборке мусора Delphi делает это автоматически. ............ |