Электронный календарь с органайзером

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

Краткое описание

Понятие делового календаря неразрывно связано с органайзером. Поскольку наш мир с каждым днем двигается все быстрее, на один календарный день может быть запланировано с десяток разнообразных событий, которыми нужно должным образом управлять. Самый лучший способ не потеряться среди ежедневных дел — завести календарь-органайзер на рабочем столе. Обычно такие программы не только дают возможность планировать события, но также услужливо напоминают об их приближении, помогают организовать в одном месте все материалы, которые нужны для проведения встречи и т.д.

Содержание

ВВЕДЕНИЕ……………………………………………………………………………....3
1 История создания и развития Delphi……………………………………....………….4
2 Электронный календарь с органайзером…………………………………………......8
2.1 Обоснование целесообразности и осуществимости проекта………………….…..8
2.2 Формирование требований пользователя………………...…………………….…..9
2.3 Техническое задание…...…………………...………………………………….10
3 Рабочая документация…………………………………………………………11
3.1 Описание исходных модулей..............................................................................11
3.2 Инструкция по инсталляции...............................................................................23
3.3 Руководство пользователя..................................................................................24
ЗАКЛЮЧЕНИЕ.................................................................................................................27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.............................................................28

Прикрепленные файлы: 1 файл

курсач.doc

— 418.00 Кб (Скачать документ)

 

 

СОДЕРЖАНИЕ

ВВЕДЕНИЕ……………………………………………………………………………....3

1 История создания и развития Delphi……………………………………....………….4

2 Электронный календарь с органайзером…………………………………………......8

2.1 Обоснование целесообразности и осуществимости проекта………………….…..8 

2.2 Формирование требований пользователя………………...…………………….…..9

2.3        Техническое задание…...…………………...………………………………….10

3 Рабочая документация…………………………………………………………11

3.1      Описание исходных модулей..............................................................................11

3.2      Инструкция по инсталляции...............................................................................23

3.3      Руководство пользователя..................................................................................24

ЗАКЛЮЧЕНИЕ.................................................................................................................27

СПИСОК  ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.............................................................28

 

 

 

 

 

 

 

 

 

 

 

 

ВВЕДЕНИЕ

Курсовой проект посвящен разработке электронного календаря с органайзером. Электронный календарь позволяет отобразить день и месяц любого года от 1 до 9999. Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату и выдать это напоминание в нужный момент.

Когда появился первый календарь, не знает никто. Но точно известно, что само слово "календарь" родом из Древнего Рима. Календами  называли дни, когда должники платили  проценты. С тех времен календарь  оброс множеством

других дат. В нем выделяют праздники и выходные, назначают события. Для

современного  делового человека календарь — это  вещь первой необходимости.

Без него невозможно спланировать ни одной сделки, встречи  или собрания, он

помогает скоординировать  действия.

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

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

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

 

 

 

 

 

1 История создания и развития версий Delphi

Delphi 1

Первая версия появилась в мае 1995 г., когда еще не существовала Windows 95 (но тем не менее существовала Windows NT). Это единственная версия, работающая под управлением 16-разрядной Windows 3.1 (3.11). В ней впервые была опробована новая модель объектов, позаимствованная из различных объектно-ориентированных языков, и главным образом, из языка C++.

 

По сравнению  с Turbo Pascal были внесены существенные дополнения и изменения:

 

- введены открытые  массивы и их конструкторы  для передачи в подпрограммы  массивов переменной длины;

- введена внутренняя для функции переменная Result и разрешено игнорировать возвращаемый функцией результат;

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

- введен механизм  обработки исключительных ситуаций.

 

Палитра компонентов  первой версии состоит из 9 страниц  и содержит 79 компонентов.

 

Delphi 2

Вторая и  все последующие версии Delphi предназначены  для работы под управлением 32-разрядных  ОС Windows 95/98/2000/NT (Windows 32). В нее были внесены многочисленные изменения, связанные с переходом на качественно новую ОС, в том числе:

 

- введена поддержка  16-битных символов и составленных  из них строк;

- введен новый  формат строк 8-битных символов  произвольной длины;

- введены новые типы данных - variant и currency;

- введен механизм  фильтрации в табличные наборы  данных TTable.

         На 12 страницах галереи компонентов расположены 114 стандартных компонентов.

         Delphi 3

         Основные новшества этой версии:

 - использование механизма пакетов для облегчения распространения и повторного использования компонентов;

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

- поддержка  шаблонов компонентов;

- поддержка  технологий СОМ, ActiveX, OLEnterprice и (частично) CORBA.

 

Третья версия поставлялась в 4 комплектациях: Standard, Professional, Client/Server Suite и Enterprise.

 

Ha 13 страницах  галереи компонентов размещены  148 стандартных компонента. В модификации  3.5 введены дополнительные компоненты  для реализации многозвенных  баз данных.

 

Delphi 4

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

 

К основным нововведениям  этой версии относятся:

 

- изменения в языке: динамические массивы, перегружаемые методы, умалчиваемые параметры подпрограмм, новые типы int64, Real48 и Real как аналог Double;

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

- технология  “причаливания” инструментальных  панелей Drag&Dock;

- механизм “действий” Action для унификации внешнего вида  и поведения одинаковых по  функциональному назначению интерфейсных элементов;

- улучшенная  поддержка многозвенной архитектуры  БД и распределенных вычислений.

 

На 14 страницах  палитры компонентов размещены 182 стандартных компонента.

 

Delphi 5

В июле 1999 г. вышла  пятая по счету версия Delphi, основная особенность которой - попытка заменить громоздкий и не всегда быстрый механизм доступа к данным BDE, который традиционно использовался во всех предыдущих версиях, альтернативными механизмами.

 

Менее значительные изменения, внесенные в версию 5:

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

- улучшена технология MIDAS: для более гибкой работы  с Microsoft Transaction Server введен повторно-входимый (stateless) брокер данных; упрощен процесс разработки интранет-приложений за счет компонентов новой страницы InternetExpress;

- значительные  изменения внесены в интегрированную  среду разработчика ИСР;

 

В новой версии наиболее мощной комплектации Enterprise на 20 страницах расположены 218 стандартных компонентов.

 

 

 

Delphi 6

Версия 6 вышла  в мае 2001 г., т. е. почти через 2 года после выхода 5-й версии. Задержку вызвана работой над новой  версией Delphi для ОС Linux - Kylix.

 

Основные особенности Delphi 6 достойны особого упоминания:

 

- в ней сделаны  дальнейшие шаги для поддержки  Web-программирования (архитектура websnap) и разработаны драйверы и компоненты  для максимально быстрой связи  клиентских мест с некоторыми  популярными промышленными серверами  баз данных без BDE (компоненты страницы dbExpress).

 

На 27 страницах  палитры компонентов размещены 387 компонентов (в режиме CLX - 211 компонентов  на 21 странице).

 

Delphi 7

В 2002 году вышла  седьмая версия, ставшая наиболее популярной и стабильной средой разработки.

         Ключевые возможности, появившиеся в Delphi 7:

- предварительный  вариант средств для работы  с Microsoft .NET Framework;

- полное решение  проектирования и развертывания  корпоративных приложений по  технологии Model Driven Architecture (MDA);

- мощные и  удобные средства разработки WEB-приложений;

- средства создания  качественных кроссплатформенных  отчетов Rave Reports;

- среда моделирования  ModelMaker (по технологии UML).

 

Компания Borland первой предоставила разработчикам возможность  перехода на .NET при помощи Delphi 7.

 

Delphi 8 (for .NET). В  конце 2003 года, компания Borland анонсировала Delphi 8 for .NET. Новая редакция кросс-платформенной  среды для быстрой разработки  приложений Delphi. Основное отличие  этого продукта от предыдущих  версий - его ориентация на технологическую платформу Microsoft .NET.

 

- объединие  Delphi 8 и Microsoft .NET Framework для быстрой  разработки устойчивых Web-приложений;

- подключение  к базе данных с помощью ADO.NET и провайдера данных Borland Data Provider (BDP) for .NET.

- создание настоящей управляемой моделью системы разработки приложений с помощью Borland Enterprise Core Objects (ECO) для .NET.

 

Borland Delphi 8 дает  возможность разработчикам, пользующимся  средой Delphi, создавать программные  средства на основе .NET Framework и  переносить программы, написанные на Delphi для Win32, под .NET Framework.

 

Delphi 2005

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

 

В Delphi 2005 можно  использовать или не использовать .NET с помощью соответствующих изменений в создаваемых программах. Это главным образом отличает её от ограниченной поддержки технологии .NET в предыдущей версии Delphi 7, в которой технология .NET могла и не использоваться, что достигалось отказом от загрузки соответствующих модулей в момент установки системы. Версия Delphi 8, напротив, не может не применять эту технологию.

 

Также 2005 версия располагает встроенными средствами для организации тестирования работы отдельных модулей программы, основанными  на известных open-source проектах DUnit и NUnit (.NET).

 

Delphi 2006

Данная версия является частью набора продуктов Borland Developer Studio (BDS). Под этой маркой выпускаются Delphi 2006, Delphi .NET, C++Builder 2006 и C#Builder 2006 (продаваемые  по отдельности), но каждый из этих продуктов одинаково поддерживает все языки.

 

В этой версии Delphi Borland продолжает фокусироваться на двух основных областях – усовершенствованиях  в производительности разработки ПО и расширении поддержки управления жизненным циклом приложений. Прагматичный подход к использованию смеси основных языков и платформ, используемых при разработке ПО для Windows, а также облегчение миграции с Win32 на .NET или их совместного использования делают Borland Delphi (Borland Developer Studio) хорошим выбором для разработчиков коммерческого ПО.

 

Turbo Delphi. Анонсированная  в 2006 году, среда разработки ориентированна  в первую очередь на студентов,  индивидуальных пользователей и  программистов-любителей. Основное  отличие данного продукта от  других продуктов CodeGear - наличие бесплатной версии Turbo Delphi Explorer.

 

Существует  две версии:

 

- Turbo Delphi for Windows — для создания приложений Win32;

- CLR — для  создания машинно-независимого кода  для Microsoft .NET

 

Каждая версия вышла в двух редакция: свободно распространяемая Explorer edition и Professional edition, стоимостью около 400 долларов.

 

Delphi 2007

 Все ожидали,  что в апреле-мае 2007 года выйдет  версия Delphi под кодовым названием  Highlander, однако вместо этого в  феврале вышел Delphi 2007. Прежде всего,  этот релиз Delphi только для Win32, то есть не включающий в себя Delphi .NET., C#Builder и С++Builder.

 

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

 

Функциональных  изменений в новом продукте не слишком много. Основное из них - поддержка Windows Vista.

 

Delphi 2009 (Tiburon)

Версия принесла множество нововведений в язык:

 

- По умолчанию полная  поддержка Юникода во всех  частях языка, VCL и RTL;

- Обобщённые типы, они  же generics.

- Анонимные методы.

- Новая директива компилятора  $POINTERMATH [ON|OFF].

- Функция Exit теперь может  принимать параметры в соответствии  с типом функции.

        Наиболее замечательным нововведением станет расширенная поддержка юникода. Подобное нововведение являлось наиболее ожидаемым и востребованным среди пользователей Delphi.

 

Delphi Prism (for .NET)

Новая версия, анонсированная в 2008 году, предоставляет разработчикам .NET все необходимое для быстрого и удобного создания мощных приложений. С помощью Delphi Prism разработчики могут создавать приложения для различных версий .NET Framework, включая 3.5 и 4.0. Этот продукт включает поддержку Windows Forms, ASP.NET, Windows Presentation Foundation (WPF), Silverlight, Parallel FX и LINQ во время разработки и выполнения.

Информация о работе Электронный календарь с органайзером