Автор работы: Пользователь скрыл имя, 21 Марта 2012 в 14:12, курсовая работа
В одно время человеку пришла мысль: научить машину выполнять логические операции. Такие машины должны сами определять порядок вычислений. Только им надо давать задания на специальном, им понятном языке, т.е. задавать им программу. Первая в мире программно-управляемая вычислительная машина была создана Чарльзом Беббиджем(1792-1872), деканом каф. Математики Кембриджского университета.
Введение……………………………………………………………………………………….3
1 .Постановочная часть……………………………………………………………………...14
1.1 Формулировка задачи……………………………………………………………...14
1.2 Описание входной и выходной информации………………………………….....14
1.3 Требования к интерфейсу приложения…………………………………………...14
2. Проектная часть……………………………………………………………………………16
2.1 Блок-схема программы…………………………………………………………..16
2.2 Организация интерфейса программы……………………………………………..17
2.3 Используемые объекты……………………………………………………………..18
3. Инструментальные средства реализации курсового проекта…………..…………….7
3.1 Краткая характеристика языка программирования среды Delphi …………….7
3.2 Краткая характеристика используемой операционной системы Windows ……11
4. Эксплуатация………………………………………………………………………………..21
4.1 Требования к аппаратному обеспечению…………………………………………21
4.2 Инструкция пользователю………………………………………………………….21
5. Приложения………………………………………………………………………….
7.1 Листинг основного модуля программы……………………………………………24
6. Список используемой литературы…………….…
Интерфейс программы должен
иметь интуитивно понятный, он должен
быть понятен начинающему
Экранный интерфейс во многом определяет удобство работы пользователя и является одним из важных факторов, влияющих на эффективность его труда. Если программа будет бросаться в глаза, то это просто напросто будет лишний раз отвлекать пользователя от работы, вследствие чего пользователь программы будет быстрее утомляться и работоспособность пользователя резко упадет.
2.3. Используемые объекты
Таблица 2.3.1 Form1
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
Label1, Label2, Label3 |
TLabel |
Метка |
Caption |
Текстовая надпись метки |
Top |
Расстояние до верхнего края формы | |||
WordWrap |
Перенос слов | |||
Width |
Ширина | |||
Height |
Высота | |||
Button1, Button2, Button3 |
TButton |
Кнопка |
Caption |
Текстовая надпись кнопки |
Top |
Расстояние до верхнего края формы | |||
WordWrap |
Перенос слов |
Таблица 2.3.2 Data module2
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
TMarka, TModel, TModel2, TGod, TSpisok |
TTable |
Таблица |
Active |
Активирование связи таблицы с базой данных |
DatabaseName |
Имя базы данных | |||
Name |
Имя таблицы Table | |||
TableName |
Имя таблицы из базы данных для связи с Table |
Продолжение таблицы 2.3.2
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
DSMarka, DSModel, DSModel2, DSGod, DSSpisok |
TDataSource |
Компонент для связи между данными и компонентами просмотра-редактирования |
DataSet |
Компонент, представляющий собой входные данные |
Name |
Имя компонента DataSource |
Таблица 2.3.3 Form3
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
PageControl1 |
TPageControl |
ActivePage |
Активная вкладка | |
TabSheet1, TabSheet2, TabSheet3, TabSheet4 |
TTabSheet |
Вкладка окна PageControl |
Caption |
Текстовая надпись вкладки |
DBGrid1, DBGrid2, DBGrid3, DBGrid4 |
TDBGrid |
DataSource |
Компонент для связи с DataSource | |
DBNavigator1, DBNavigator2, DBNavigator3, DBNavigator4 |
TDBNavigator |
Набор кнопок для управления панелью DBGrid |
DataSource |
Компонент для связи с DataSource |
Таблица 2.3.4 Form4
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
Label1, Label2, Label3, Label4 |
TLabel |
Метка |
Caption |
Текстовая надпись метки |
Top |
Расстояние до верхнего края формы |
Продолжение таблицы 2.3.4
Идентификатор объекта |
Тип объекта |
Общее назначение объекта |
Используемые свойства и методы объекта |
Описание свойств |
WordWrap |
Перенос слов | |||
Width |
Ширина | |||
Height |
Высота | |||
DBLookupComboBox1, DBLookupComboBox2, DBLookupComboBox3 |
||||
DBEdit1 |
TDBEdit |
Компонент редактирования полей БД |
DataField |
Поле базы данных, для отображения или редактирования которого используется компонент |
DataSource |
Компонент-источник данных |
3. Инструментальные средства реализации курсового проекта
3.1 Краткая характеристика языка программирования среды Delphi
Повсеместное признание
концепции объектно-
Если рассмотреть все компоненты библиотеки визуальных компонентов Delphi с точки зрения реализуемых функций, то окажется, что выполняемая компонентом основная операция состоит из нескольких более простых. Причем этих простых операций не так уж и много – это ввод и вывод данных, работа с адресным пространством, обработка списков, использование объектов.
Поэтому разъезженная в десятках книг метафора приобретает новый смысл. Оказывается и в самом программировании в Delphi также можно выделить некую модульную структуру. При этом под программированием понимается создание собственного исходного кода приложения, а не перенос компонентов на форму и настройка их в Инспекторе объектов, - для этого процесса имеется хорошее и емкое определение – визуальное программирование.
Итак, в разработке программ – визуальное программирование обеспечивает быстрое и качественное выполнение стандартных задач. Программирование позволяет решать нестандартные и сложные задачи и увеличивать эффективность, хотя при этом используются те же самые программные инструменты.
Концепция Delphi была реализована в конце 1994 года, когда вышла первая версия среды разработки. В основу программного продукта легли концепции объектно-ориентированного программирования на базе языка Object Pascal и визуального подхода к построению приложений. Именно благодаря этому сочетанию каждая новая версия среды разработки становилась событием.
Существует не единственная версия Delphi, а целых три:
Базовая версия (Standard Edition) предназначенная для новичков и непрофессиональных программистов.
Версия второго уровня (Professional Additional) предназначенная для профессиональных разработчиков. Она включает в себя все стандартные возможности, а также расширенную поддержку БД, некоторую поддержку Internet и несколько внешних утилит.
Полная версия (Client/Server Suit Edition), предназначенная для разработчиков, создающих крупномасштабные приложения. Включает в себя обширную поддержку Web- серверов, драйверы для SQL для клиент/серверной связи через BDE, поддержку трехуровневых (Three-tier) приложений и множество других инструментов, таких как SQL-Monitor.
Есть также высокоуровневые версии Delphi, поддерживающие платформы AS/400 (эта версия называется Delphi/400) и технологию Entera (Delphi Enterprise).
Для разработки данного дипломного проекта использовалась Delphi 7 Enterprise.
После выхода Delphi 1 все компьютерные издания писали об этой среде разработки, как об “убийце Visual Basic”. И это оказалось правдой.
Появление версии Delphi 2 (32-разрядной) ознаменовало новую эпоху – появился доступ к возможностям программных интерфейсов Windows NT и Windows 95, к протоколам OLE. Delphi 2 стала средством разработки полноценных приложений для архитектуры клиент/сервер.
Вскоре Delphi 3 предоставила разработчикам средства создания распределенных многоуровневых приложений и полноценных инструментарий проектирования приложений для Internet и intranet. Появилась полноценная поддержка COM - модели объектов, ставшей краеугольным камнем современного программирования. Эта версия позволяет полностью интегрировать разработки с объектами COM. Поддержка архитектуры CORBA)Common Object Request Broker Architecture) открывает перед приложениями, созданными в Delphi для платформы Wintel (Windows+Intel), мир других операционных систем (UNIX, OS/2, WMS). Общаться с крупными корпоративными СУБД стало почти так же просто, как и со «старым добрым» Paradox.
Четвертая и пятая версии Delphi расширяют возможности программирования на Delphi.
Последующие версии Delphi, это Delphi 6, Delphi 7, Delphi 8 и Delphi 9 имеют не значительное отличает от Delphi 5. Их основное отличие от предыдущих версий – это усовершенствование и добавление некоторых компонентов, и сокращение написания исходного кода.
Структурными основными единицами, обеспечивающими создание приложения в Delphi, являются проект и группа проектов. Стандартный проект имеет в своем составе формы, определяющие интерфейс приложения, и модули, содержащие исходный код. Проект обеспечивает взаимодействие своих частей (модулей и форм) друг с другом и со средой разработки.
Группа проектов может
объединять произвольное число отдельных
проектов. Эта структура позволяет
разработать приложения на основе современных
программных технологий, например,
многоуровневых приложений БД. Один проект
может содержать код
Помимо традиционных элементов, проект может включать и другие составные части, предназначенные для решения специальных задач (модули данных, объекты COM и ActiveX и т.д.). Эти элементы собраны в Репозитории Delphi. Репозиторий представляет собой хранилище разнородных объектов, объединенных общим предназначением. Основная цель создания Репозитория – предоставление разработчику возможности повторного использования уже готовых и отлаженных частей программы. Репозиторий Delphi представляет собой текстовый файл, в котором данные обо всех объектах хранятся в специальном формате. Открыть Репозиторий можно при помощи команды New меню File Главного окна Delphi.
Любая работа в Delphi начинается с создания нового проекта. Как правило, из одного проекта получается одно приложение. Таким образом, проект представляет собой фундамент или каркас, на который “крепятся” все нужные детали. Самый маленький проект представляет собой только один файл с исходным кодом проекта, имеющий расширение DPR, он называется главным файлом проекта. Серьезный большой проект содержит десятки разнообразных форм, модулей, а также динамические библиотеки и ресурсы и т.д.
В главном файле содержится описание всех модулей и форм, входящих в состав проекта. Кроме того, в секции begin…end может располагаться любой код, который должен выполняться перед началом работы приложения или в процессе его закрытия.
Модулем называется текстовый файл с расширением PAS , в котором содержится некоторый исходный код на языке Object Pascal. С модулем может быть связана форма, которая представляет собой отдельно взятое окно программы с расположением на нем интерфейсными элементами. Служебная информация о формах хранится в файлах с расширением DFM. В общем случае в состав проекта могут входить модули, не имеющие связанных с ними форм.
Репозиторий в Delphi содержит несколько заготовок для форм (страница Forms), а также некоторые стандартные диалоги, которые с точки зрения пользовательского интерфейса приложения являются модальными формами (страница Dialogs).
В проекте Delphi помимо модулей и форм могут присутствовать различные служебные файлы. Среди них важное место занимают ресурсы (расширение RES), которые хранят значки, курсоры, строки сообщений, информацию о версии программы и т.д.
Группа проектов
объединяет для совместной разработки
несколько проектов. Файл группы проектов
имеет расширение BPG и представляет
собой текстовый файл с системной
информацией и описанием
2.1
Краткая характеристика
Операционная система (ОС) выполняет две функции:
На данный момент существуют 2 ветки ОС Microsoft Windows :
WINDOWS 95
В августе 1995 года вышла в свет Windows 95, но её выход не привел к вытеснению MS-DOS, хотя почти все функции MS-DOS были перенесены в Windows. Как Windows 95, так и новая версия MS-DOS 7.0 содержали большинство особенностей монолитной операционной системы, включая виртуальную память и управление процессами. Однако ОС Windows 95 не была полностью 32-разрядной программой. Она содержала большие куски 16-разрядного ассемблерного кода (а также немного 32-разрядного) и продолжала использовать файловую систему MS-DOS, практически со всеми её ограничениями. Единственное значительное изменение файловой системы заключалось в добавлении длинных имен файлов к именам из 8+3 символа, разрешенным в MS-DOS.
WINDOWS 98
Даже в выпуске Windows 98 в июне 1998 года MS-DOS все ещё присутствовала (теперь она называлась версией 7.1) и состояла из 16-разрядного кода. Хотя теперь ещё больше функций было переведено из MS-DOS-части системы в часть Windows, а поддержка больших дисковых разделов стала стандартом, по своему строению ОС Windows 98 не сильно отличалась от Windows 95. Основное отличие заключалось в интерфейсе пользователя, в большей степени интегрировавшем в себе Интернет и рабочий стол пользователя.
Информация о работе Программа для приема и поиска объявлений, о продаже автомобилей