Информационные материалы для подготовки студентов

Расскажи одногруппникам: + 200 к карме:

Разработка приложения для предметной области "База данных Студенты Колледжа" с применением языка программирования Delphi 7





Содержание

Введение

1.Общая часть

1.1 Цель разработки

1.2 Анализ разработки

1.3 Требование к программе

1.4 Требование к надежности

1.5 Требование к составу и параметрам технических средств

2.2 Описание алгоритма

2.3 Листинг программы

2.4 Описание процесса отладки программы

2.5 Скрины программы, и программного кода

Заключение

Введение

С начала 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 делает это автоматически. Для поклонников свободного стиля программирования имеются открытые массивы, варианты и вариантные массивы, позволяющие размещать в памяти все, что душе угодно и смешивать типы данных.

Вы можете создавать свои собственные компоненты, импортировать ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, Delphi предоставляет разработчику интерфейс для связи ваших приложений (или внешних программ) с интегрированной оболочкой Delphi (IDE). Таким образом, вы можете использовать Delphi для создания как самых простых приложений, на разработку которых требуется 2-3 часа, так и серьезных корпоративных проектов, предназначенных для работы десятков и сотен пользователей. Причем для этого можно использовать самые последние веяния в мире компьютерных технологий с минимальными затратами времени и сил.

Ну, и одна из самых последних новостей от Inprise обещает, что в ближайшем будущем вы сможете переносить приложения, разработанные в Delphi, на платформу Linux. Более подробную информацию о Delphi можно получить на сайтах www.inprise.com и www.inprise.ru. Существует большое количество сайтов, посвященных Delphi, например <Королевство Delphi> - delphi.vitpc.com, Torry's Delphi Pages - www.torry.ru. Последний содержит большое число ссылок на ресурсы, связанные с Delphi. Ну а если вы уже давно знакомы с этим продуктом, то на сайте www.brainbench.com можно бесплатно протестироваться в качестве программиста Delphi 3 и получить по почте сертификат.

Мощность и гибкость Delphi при работе с базами данных основана на низкоуровневом ядре - процессоре баз данных Borland Database Engine (BDE). Его интерфейс с прикладными программами называется Integrated Database Application Programming Interface (IDAPI). В принципе, сейчас не различают эти два названия (BDE и IDAPI) и считают их синонимами. BDE позволяет осуществлять доступ к данным как с использованием традиционного record-ориентированного (навигационного) подхода, так и с использованием set-ориентированного подхода, используемого в SQL-серверах баз данных. Кроме BDE, Delphi позволяет осуществлять доступ к базам данных, используя технологию (и, соответственно, драйверы) Open DataBase Connectivity (ODBC) фирмы Microsoft. Но, как показывает практика, производительность систем с использованием BDE гораздо выше, чем оных при использовании ODBC. ODBC драйвера работают через специальный “ODBC socket”, который позволяет встраивать их в BDE.

Все инструментальные средства баз данных Borland - Paradox, dBase, Database Desktop - используют BDE. Все особенности, имеющиеся в Paradox или dBase, “наследуются” BDE, и поэтому этими же особенностями обладает и Delphi.

Заключение

Данный курсовой проект является актуальным и отвечает предъявленым к нему требованиям. Программа была разработана и написана, на языке программирования Borland Delphi 7 с использованием баз данных, программа, позволяющая хранить данные о студентах колледжа в табличном редакторе Exel

Список литературы

1. Delphi7 учебный курс /от Шпак Ю.А

2. Сайт http://www.delphi-manual.ru/


Популярные, наиболее покупаемые работы:

  1. Основные этические нормы и принципы делового общения
  2. Договор аренды предприятия
  3. Выборы депутатов Государственной Думы и Федерального собрания РФ основные особенности и процедуры
  4. Бухгалтерский учет денежных средств
  5. Организационно-правовые формы предприятий в современной российской экономике
  6. Структура правления в императорском периоде древнего Рима
  7. Взаимодействие органов представительной и исполнительной власти муниципального образования
  8. Бандитизм
  9. Анализ признаков статуса жилого помещения
  10. Управление государственным недвижимым имуществом
  11. Вологодская область
  12. Роль школы и семьи в воспитании подрастающего поколения.
  13. Омская область
  14. Следователь Следственного комитета РФ
  15. Юридическая антропология как наука о происхождении и раннем развитии права
  16. Место и роль теории государства и права
  17. Уголовная ответственность за должностные преступления
  18. Муниципальное право
  19. Архаическая Греция VIII-VI вв. до н.э
  20. Особенности правового регулирования труда женщин и лиц с семейными обязанностями
  21. Вынужденые переселенцы и беженцы России
  22. Суррогатное материнство. Сравнительный анализ законодательства России и стран Евросоюза
  23. Политический курс Б.Н.Ельцина результаты и цена либеральных реформ 90-х годов ХХ в
  24. Общие правила производства следственных действий
  25. Проблемы политического и экономического сотрудничества Турции и Германии
Структура реферата:
Как правильно самостоятельно написать:
Как правильно оформить по ГОСТ:
Инструкции по работе с программами: