Автор работы: Пользователь скрыл имя, 09 Апреля 2013 в 09:01, курсовая работа
С начала 60-70хх началось бурное развитие компьютеризации всех крупных промышленных центров. Ближе к 80-ым, компьютеры стали появляться и в учебных заведениях, предмету «Информатика» стали уделять огромное внимание. Стали появляться языки программирования высокого уровня такие, как Delphi, C++.
Borland Delphi появляется в конце 1993 г. и сразу же завоевывает широкую популярность. Новые версии выходят практически каждый год. В них реализуются все новые мастера, компоненты и технологии программирования.
Введение...................................................................................................................3
1. Общие сведения о языке программирования Delphi........................................6
1.1. Главное меню..........................................................................................7
1.1.1. Пиктографические кнопки...............................................................10
1.1.2. Настройки окон..................................................................................11
1.1.3. Палитра компонентов.......................................................................11
1.2. Окно формы..........................................................................................12
1.3. Окно кода программы..........................................................................13
2.Создание Базы данных «Телефонный справочник».......................................17
2.1. Delphi и базы данных..............................................................................17
2.2. Как создавать и использовать базы данных Access.......................17
2.3. Пример работы с базами данных.........................................................20
2.4. Создание Data Module.................................................................23
2.5. Создание таблицы: Справочник городов...........................................26
2.6. Создание окна: Редактирования........................................................29
2.7. Улучшенный пример с поисковыми полями......................................32
2.8. Сортировка...............................................................................................33
2.9. Язык запросов SQL.................................................................................34
2.10. Связанные таблицы...............................................................................35
Заключение.............................................................................................................39
Список используемой литературы.......................................................................40
Приложение Листинг программы........................................................................41
Министерство образования и науки РК
Кокшетауский гуманитарно-
КУРСОВАЯ РАБОТА
по дисциплине «Программирование»
на тему «Создание базы данных Телефонный справочник»
Кокшетау – 2010
Содержание
Введение......................
1. Общие сведения о
языке программирования Delphi........................
1.1. Главное меню..........................
1.1.1. Пиктографические кнопки........................
1.1.2. Настройки окон..........................
1.1.3. Палитра компонентов...................
1.2. Окно формы.........................
1.3. Окно кода программы.....................
2.Создание Базы данных
«Телефонный справочник»...................
2.1. Delphi и базы данных........................
2.2. Как создавать и
использовать базы данных Access.......................
2.3. Пример работы
с базами данных........................
2.4. Создание Data Module........................
2.5. Создание таблицы:
Справочник городов............
2.6. Создание окна:
Редактирования................
2.7. Улучшенный пример
с поисковыми полями........................
2.8. Сортировка....................
2.9. Язык запросов SQL.............
2.10. Связанные
таблицы.......................
Заключение....................
Список используемой литературы....................
Приложение Листинг программы.....................
С начала
60-70хх началось бурное
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, который
постоянно расширяется и
Вы можете создавать свои собственные компоненты, импортировать ОСХ-компоненты, создавать <шаблоны> проектов и <мастеров>, создающих <заготовки> проектов. Мало того, 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.
Внедрение электронно-вычислительных
машин, современных средств
Сейчас компьютер является неотъемлемой частью работы людей. Компьютеры используются в школах и университетах. Они помогают систематизации полученные данных как в рабочих целях, так и в учебных.
В данном курсовом проекте рассмотрен программный продукт “Телефонный справочник”. Она представляет собой программу написанная для удобного просмотра, поиска, добавлением, изменением и удалением телефонных контактов.
1. Общие сведения о языке программирования Delphi
Visual Basic является прямым
потомком языка Basic, создававшегося как очень простой
язык для обучения основам программирования.
С тех пор язык значительно расширился,
а с появлением Visual Basic стал поддерживать
концепцию ООП. Однако он всё-таки ещё
слишком прост, и не приспособлен к написанию
широкого круга программ. С другой стороны,
он вполне подходит для своей основной
цели – написанию офисных приложений.
Благодаря простоте и склонности к офисным приложениям диалект Visual Basic VBA (Visual Basic for Application) сделан внутренним языком для приложений Microsoft Office, а также в сторонних программах, имеющих лицензию на использование языка. Также существует скриптовый вариант языка VBScript, который используется в технологии HTML, а именно в DHTML, т.е. для динамической работы с содержимым гипертекстовых документов, наравне с JavaScript, JScript. Однако даже сейчас VBScript поддерживается далеко не всеми современными и наиболее распространёнными браузерами, в отличие от JavaScript, что сокращает область его использования.
Сердцем любой программы на Visual Basic является исполняемый файл и ряд динамических библиотек (DLL - Dynamic Link Library, библиотека динамического связывания). Кроме того, Visual Basic обладает интегрированной возможностью использования внешних компонентов, встраиваемых в программу и облегчающих работу программиста (технология ActiveX). Благодаря тому, что компоненты ActiveX являются независимыми от исходного языка, то в программах Visual Basic можно использовать сторонние компоненты, которые могут помочь в осуществлении поставленной цели.
Delphi – это современный
программный продукт, позволяющ
Для разработки Windows-приложений Delphi имеет следующие средства:
-высокопроизводительный
-объектно-ориентированная
-быстрая среда разработки (RAD) Среда Delphi содержит полный набор визуальных средств для быстрой разработки приложений, поддерживающих как создание пользовательских интерфейсов, так и обработку корпоративных данных (с использованием соответствующих средств) . Использование библиотеки визуальных компонентов (VCL) и визуальных объектов для работы с данными позволяет создавать приложения с минимальными затратами на непосредственное кодирование. При этом компоненты, включенные в состав Delphi, максимально инкапсулируют вызовы функций Windows API, тем самым облегчая процесс создания программ.
-расширяемость Delphi является системой
с открытой архитектурой, что
позволяет дополнять ее новыми
средствами и переносить на
различные платформы.
-средства для построения БД
Delphi поддерживает практически все
форматы существующих
Информация о работе Создание базы данных "Телефонный справочник"