Электронная программа «Ежедневник»

Автор: Пользователь скрыл имя, 19 Мая 2013 в 19:13, курсовая работа

Описание работы

Электронная программа «Ежедневник» разработана на языке программирования Delphi. При разработке электронного ежедневника будет предусмотрено создание заметок о событии и соответствующей ему дате.
Данная программа предназначена для ведения файлов подобных страницам адресной записной книжки и способна полностью заменить собой ее бумажных предшественников. Созданная для этого система освободит пользователя от монотонной работы.

Работа содержит 1 файл

Курсовая_ИТ.docx

— 350.71 Кб (Скачать)


Лист

- -


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аннотация

 

Электронная программа «Ежедневник» разработана на языке программирования Delphi.

       При разработке  электронного ежедневника будет  предусмотрено создание заметок  о событии и соответствующей  ему дате.

Данная программа предназначена  для ведения файлов подобных страницам  адресной записной книжки и способна полностью заменить собой ее бумажных предшественников. Созданная для  этого система освободит пользователя от монотонной работы.

Курсовая работа на тему: «Ежедневник» содержит 30 страниц формата А4, таблиц - 3, рисунков.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание

 

Введение…………………………………………………………………..….4

1. Теоретическая  часть…………………………….………………………...5

1.1 Общее  описание среды Delphi…….……………………………….…6

1.2 Объекты в Delphi ……..…………………………….………………...12

1.3 Общее  описание работы программы……………………….….……..17

1.4 Недостатки  и достоинства программы………………..……...….…...18

2.Практическая  часть…………………………………………...….….…...19

Заключение………………………………………………………………….23

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

Приложение А……………………………………………………………....25

 

Введение

 

В последнее время наблюдается  «бум» в цифровой фотографии. «Мыльница», «зеркалка», камера в телефоне или любое другое устройство, способное сделать снимок, есть, пожалуй, у каждого человека. Количество людей увлекающихся фотографией растет с каждым днем. С приходом цифровой фотографии, количество сделанных кадров перестало иметь какое-либо значение. У многих людей есть большие архивы их фотографий и фотографий их друзей.

Рано или поздно, наступает момент, когда нужно просмотреть сохранённые снимки. Это очень просто сделать с помощью программы разработанной в ходе выполнения данной курсовой работы. «Диспетчер рисунков» поможет найти нужное изображение, а понятный интерфейс облегчит эту задачу. Для разработки программы использовалась среда Delphi.

      

 

 

 

 

 

 

 

 

 

 

 

 

1 Теоретическая часть

 

Delphi – это потомок среды программирования Turbo Pascal. Название среды произошло от названия города в Древней Греции, где находился знаменитый Дельфийский оракул (храм Аполлона в городе Дельфы, жрецы которого занимались предсказаниями).

Система визуального объектно-ориентированного проектирования Delphi позволяет:

-cоздавать законченные приложения для Windows самой различной направленности;

-быстро создавать профессионально  выглядящий оконный интерфейс  для любых приложений; интерфейс  удовлетворяет всем требованиям  Windows и автоматически настраивается на ту систему, которая установлена, поскольку использует функции, процедуры и библиотеки Windows;

-создавать свои динамически  присоединяемые библиотеки компонентов,  форм, функций, которые потом можно  использовать из других языков  программирования;

-создавать мощные системы работы  с базами данных любых типов;

-формировать и печатать сложные  отчеты, включающие таблицы, графики  и т.п;

-cоздавать справочные системы, как для своих приложений, так и для любых других;

-cоздавать профессиональные программы установки для приложений Windows, учитывающие всю специфику и все требования операционной системы.

Delphi – быстро развивающаяся система. Первая версия Delphi была выпущена в феврале 1995 года, в 1996 году вышла вторая версия, 1997 – третья, 1998 – четвертая, 1999 – пятая, 2001 – шестая. Все версии, начиная с Delphi 2.0, рассчитаны на разработку 32-разрядных приложений, т.е. приложений для операционных систем Windows 95/98, NT и т.д. В 2002 году вышла седьмая версия, основным нововведением в которой были Интернет-технологии.

 

1.1 Общее описание среды  Delphi

 

Интегрированная среда разработки Delphi – это среда, в которой есть все необходимое для проектирования, запуска и тестирования создаваемых приложений. Большинство версий Delphi выпускается в нескольких вариантах: 

-стандартная;

-профессиональная версия;

-разработка баз данных предметных  областей.

Эти варианты различаются, в основном разным уровнем доступа к системам управления базами данных. Последние  два варианта являются наиболее мощными  в этом отношении. Библиотеки компонентов  в различных вариантах практически  одинаковы.

В верхней части окна среды отображается полоса главного меню. Назначение каждого  пункта меню можно уточнить в справочной системе Delphi. Для получения справки следует выбрать интересующий пункт меню и нажать клавишу F1. Выбор команды меню выполняется любым из стандартных способов: F10, Alt+горячая клавиша или щелчком мыши на нужном пункте меню.

Среда разработки Delphi ориентирована, прежде всего, на создание программ для семейства операционных систем Windows. При этом большое внимание уделяется возможности визуальной разработки приложений с помощью большого набора готовых компонентов, а в стандартную поставку Delphi входят основные объекты, которые образуют удачно подобранную иерархию из 270 базовых классов, позволяющих избежать ручного кодирования. Эти компоненты охватывают практически все аспекты применения современных информационных технологий.

В процессе построения приложения необходимо выбирать из палитры компоненты, на основе которых будет строиться  проект. Еще до компиляции видно  результаты своей работы. В этом смысле проектирование в Delphi мало чем отличается от проектирования в интерпретирующей среде, однако после выполнения компиляции получаем код, который исполняется в 10-20 раз быстрее, чем то же, самое, сделанное при помощи интерпретатора. Cреда Delphi включает в себя полный набор визуальных инструментов для скоростной разработки приложений (RAD - rapid application development), поддерживающей разработку пользовательского интерфейса.

Назначение команд меню представлены в таблице 1.

 

 Таблица  1 – Команды меню

Раздел меню

Назначение

1) Меню File (Файл)

Разделы меню позволяют создавать  новый проект, новую форму, открыть  ранее созданный проект или форму, сохранить проекты или форму  в файлах с заданными именами.

2) Меню Edit (Правка)

Разделы этого меню позволяют выполнять  обычные для приложений Windows операции с буфером обмена, а также дают возможность выравнивать группы размещенных на форме компонентов по размерам и местоположению.

3) Меню Search (Поиск)

Разделы этого меню позволяют осуществлять поиск фрагментов текста, ошибок, объектов, модулей, переменных и символов в  редакторе кода.

4) Меню View (Вид)

Разделы этого меню позволяют вывести  на экран или скрыть различные  элементы среды проектирования и  открыть окна, связанные с интегрированным  отладчиком.

5) Меню Project (Проект)

Разделы меню позволяют добавлять  и удалять из проекта формы, задавать опции проекта, компилировать проект без его выполнения, дать информацию о размерах приложения.

6) Меню Run (Выполнить)

Предоставляет возможность выполнять  проект в нормальном или отладочном режимах, по шагам, останавливаясь в  указанных точках, просматривая значения переменных и т.д.

7) Меню Component (Компонент)

Содержит раскрывающееся меню, которое  позволяет работать с компонентами: создавать новые компоненты, изменять палитру компонентов и т.п.

8) Меню Database (База данных)

Раздел меню позволяет использовать инструментарий для работы с базами данных.

 

 9) Меню Tools (Сервис)

Включает ряд разделов, позволяющих  выполнять различные вспомогательные  программы: редактор изображений, программы, конфигурирующие базы данных и сети и т.п.

10)Меню Windows (Окно)

Содержит список открытых окон среды  и предоставляет возможность  перехода из одного окна в другое.

11) Меню Help (Помощь)

Содержит разделы, помогающие работать со справочной системой среды программирования Delphi.


 

Ниже полосы главного меню расположены  две инструментальные панели. Левая  панель (состоящая, в свою очередь, из трех панелей) содержит два ряда кнопок, дублирующих некоторые наиболее часто используемые команды меню (открыть, сохранить, сохранить все  и т.д.).

Правая панель содержит панель библиотеки визуальных компонентов (или палитра). Палитра компонентов содержит ряд  страниц, закладки которых видны  в ее верхней части. Страницы сгруппированы  в соответствии с их смыслом и  назначением.

Основные палитры компонентов  представлены в таблице 2.

 

 

 

 

 

 

 

Таблица 2 – Палитра компонентов

Палитра компонентов

Назначение

1.Палитра компонентов Standard (Стандартная)

Большинство компонентов на этой странице являются аналогами экранных элементов  операционной системы Windows: меню, кнопки, полосы прокрутки, панели и т.п.

2.Палитра компонентов Additional (Дополнительная)

Содержит более развитые компоненты: а) воспроизведение звука, музыки и  видео; б) отображение графической  информации.

 

олди

 

3.Палитра компонентов System (Системная)

Предоставляет возможность объединять отдельные элементы, такие как  списки каталогов и файлов, а также  генерировать события через определенные промежутки времени.

4.Палитра компонентов Win32

Содержит компоненты, позволяющие  созданным программам использовать интерфейс Windows.

5.Палитра компонентов Dialogs (Диалоговая)

Содержит стандартные диалоговые окна для операций над файлами, поиска и замены текста, выбор шрифтов, цветов и т.д.

6.Палитра компонентов Data Access, Data Controls (Сервис баз данных)

Использует механизм баз данных для  организации доступа к файлам баз данных различных форматов.

 

7.Палитра компонентов QReport (Отчеты)

Предоставляет компоненты для визуального  проектирования отчетов баз данных.

8.Палитра компонентов Servers (Сервис)

Предоставляет компоненты-наследники для  доступа ко всем серверным объектам Microsoft Office.

9.Палитра компонентов Samples (Примеры)

Содержит компоненты-примеры, которые  можно добавлять в собственные  приложения.

 

10.Палитра компонентов Internet

Предоставляет компоненты для разработки приложений, позволяющих создавать HTML - файлы непосредственно из файлов баз данных и других типов, взаимодействующих с другими приложениями для Интернета.


 

Правее полосы главного меню располагается  еще одна небольшая инструментальная панель, содержащая раскрывающийся список и две кнопки. Эта панель служит для сохранения и выбора различных  конфигураций окна среды, которые можно  создавать и запоминать.

Под палитрой компонентов располагается  окно формы с размещенными на ней  компонентами. Форма является основой  почти всех приложений Delphi. Форму можно понимать как типичное окно Windows. Она обладает теми же свойствами, что и другие окна. Во время проектирования форма покрыта сеткой из точек. В узлах этой сетки размещаются те компоненты, которые помещены на форму. Во время выполнения приложения эта сетка не видна.

В основном поле окна слева находится  окно Инспектора объектов, с помощью  которого в дальнейшем можно задавать свойства компонентов и обработчики  событий. Инспектор объектов состоит  из двух страниц, каждую из которых  можно использовать для определения  поведения активного компонента. Первая страница – это Свойства, вторая – События. Некоторые свойства компонентов представлены в таблице 3.

 

 Таблица 3 – Свойства  компонентов

Свойство

Назначение

Caption (надпись)

Название компонента

Font Height

Высота шрифта

Font Name

Имя шрифта

Font Size

Размер шрифта

Style fsBold

Стиль надписи на компоненте – Жирный

Style fsItalic

Стиль надписи на компоненте – курсив

Style fsUnderline

Стиль надписи на компоненте – подчеркивание

Style fsStrikeOut

Стиль надписи на компоненте – зачеркивание


 

Каждый компонент имеет свой набор свойств, который соответствует  назначению этого компонента.

Страница Событий – вторая часть  Инспектора объектов. На ней указаны  все события, на которые может  реагировать выбранный объект.

Одним из наиболее важных элементов  среды Delphi является окно Редактора кода. Оно располагается ниже окна формы, обычно при первом взгляде на экран невидимо, т.к. его размер равен размеру формы и окно Редактора кода практически полностью перекрывается окном формы. Редактор кода является полноценным программным редактором. В заголовке окна редактора кода отображается имя текущего файла, с текстом которого производится работа (стандартное имя – Main.pas). В нижней части окна Редактора кода располагается строка состояния. В самой левой ее позиции отображается позиция курсора: номер строки и колонки.

Информация о работе Электронная программа «Ежедневник»