Разработка электронного календаря с органайзером

История создания и развития версий Delphi. Особенности совершенствования ее компонентов, сравнение с Turbo Pascal. Обоснование проекта электронного календаря с органайзером. Формирование требований пользователя и разработка интерфейса программы.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 14.12.2013
Размер файла 943,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Введение

Курсовой проект посвящен разработке электронного календаря с органайзером. Электронный календарь позволяет отобразить день и месяц любого года от 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 во время разработки и выполнения.

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

Ключом к возможностям Delphi Prism для различных платформ является эксклюзивная технология Oxygene - это мощное ядро компилятора CLR.

Delphi 2010

Данная версия входит в состав RAD Studio 2010, которая помимо Delphi 2010 содержит C++ Builder 2010 и Delphi Prism 2010. Изменений в IDE новой версии Delphi достаточно много. Хотя большинство из них косметиеские, возможно, о большинстве из них не стоит и упоминать. И, тем не менее, есть среди них и полезные вещи.

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

Delphi Prism 2011 (for .NET)

Компания Embarcadero Technologies выпустила новую версию Delphi для .NET - Delphi Prism 2011. Новая версия Delphi Prism является расширением Visual Studio 2010. По утверждению разработчиков, в данном продукте реализованы возможности аспектно-ориентированного программирования и параллельного программирования, которые не реализованы ни в одном другом языке программирования для .NET.

Delphi Prism 2011 является полноценной кросс-платформенной средой разработки, функционирующей в операционных системах Windows, Linux и Mac OS X. Программа удобна в использовании и имеет расширенные функциональные возможности.

Delphi XE (2011)

С начала 2011 года новая версия Delphi, входящая в состав RAD Studio, носит название Delphi XE. Помимо этого в пакет входят С++Builder, Delphi Prism, RadPHP.

Из нововведений новой версии можно отметить:

- Интеграция Subversion;

- Новые возможности VCL и RTL;

- Доработки в редакторе кода;

- Обновление DataSnap, в частности по части поддержки новых версий СУБД;

-Новые возможности для расширения IDE

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

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

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

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

Органайзер предназначен для записи событий. Позволяет записать любое событие на любую дату.

Данный проект легко реализуется с помощью среды программирования Borland Delphi 7.0, которая относиться к системам быстрой разработки приложений. В основе систем быстрой разработки (RAD-систем, Rapid Application Development - среда быстрой разработки приложений) лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.

Delphi - это среда быстрой разработки, в которой в качестве языка программирования используется язык Delphi. Язык Delphi - строго типизированный объектно-ориентированный язык, в основе которого лежит хорошо знакомый программистам Object Pascal.

Как и предыдущие версии, Borland Delphi 7.0 позволяет создавать самые различные программы: от простейших однооконных приложений до программ управления распределенными базами. В состав пакета включены разнообразные утилиты, обеспечивающие работу с базами данных, XML-документами, создание справочной системы, решение других задач. Отличительной особенностью седьмой версии является поддержка технологии .NET.

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

С точки зрения пользователя программа должна:

Обладать простым и понятным интерфейсом;

- Интерфейс программы не должен быть перегружен лишними элементами;

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

- Обеспечить быструю запись сообщений в органайзере.

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

Иметь подробную справочную систему.

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

Исключительно надежной в использовании.

Программа не должна зависать, приводить к зависанию операционной системы. Должна без сбоев записывать события в органайзере.

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

1. Наименование курсового проекта: Разработка электронного календаря с органайзером.

2. Назначение: Программа "Электронный календарь с органайзером" может быть очень полезной экономистам, бухгалтерам, также программа может пригодиться людям, у которых в жизни происходит много событий, и которые не хотят о них забыть.

3. Состав:

- Исходный код программы;

- Установочный файл.

4. Основные требования по назначению:

- Программа должна обладать простым и понятным интерфейсом;

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

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

4. Реализация:

- Операционная система Microsoft Windows XP;

- Среда программирования Borland Delphi 7.0;

- Язык программирования Delphi;

- Нестандартный VCL компонент - Cool Tray Icon.

5. Ресурсные ограничения

- Процессор Pentium II

- RAM 64 MB

- Операционная система Microsoft Windows 95/98/2000/Me/XP

- IBM/PC-совместимый компьютер

6. Порядок сдачи:

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

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

3.1 Структура входных и выходных данных

Данные вводятся через оконный интерфейс.

1) Электронный календарь.

В Электронном календаре год вводится в поле для года. Здесь я использовал стандартный компонент Delphi.

2) Органайзер.

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

Все записанные события хранятся в БД.

3.2 Формат основных данных

Label1: TLabel-Используется для размещения на формах и других контейнерах текста, который не изменяется пользователем. Компонент визуальный;

Button5: TButton-Используется для создания кнопок, которыми пользователь выбирает команды в приложении. Компонент визуальный;

Label2: TLabel-Используется для размещения на формах и других контейнерах текста, который не изменяется пользователем. Компонент визуальный;

MonthCalendar1: TMonthCalendar-Ввод дат с выбором из календаря. Компонент визуальный;

Button2: TButton-Используется для создания кнопок, которыми пользователь выбирает команды в приложении. Компонент визуальный;

3.3 Алгоритм обработки данных

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

Программа Электронный календарь с органайзером состоит из следующих модулей:

- Org.ехе;

- Org.dpr;

- ORG_.dfm;

- ORG_.PAS.

Модуль формы «Электронный календарь»

{

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

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

Чтобы ее увидеть, выберите из меню Project команду View Source.

}

unit org_;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, DB, Grids, DBGrids, DBTables, StdCtrls, DBCtrls, ExtCtrls,

ComCtrls, XPMan;

type

TForm1 = class(TForm)

Table1: TTable;

DataSource1: TDataSource;

DBGrid1: TDBGrid;

Query1: TQuery;

Label1: TLabel;

Button5: TButton;

Label2: TLabel;

DBNavigator1: TDBNavigator;

MonthCalendar1: TMonthCalendar;

Button2: TButton;

XPManifest1: TXPManifest;

procedure FormActivate(Sender: TObject);

procedure Button2Click(Sender: TObject);

procedure Button5Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

stDay : array[1..7] of string[11] = ('воскресенье','понедельник','вторник',

'среда','четверг','пятница','суббота');

stMonth : array[1..12] of string[8] = ('января','февраля','марта',

'апреля','мая','июня','июля',

'августа','сентября','октября',

'ноября','декабря');

implementation

{$R *.dfm}

uses DateUtils;

// сегодняшняя дата и день недели

procedure TForm1.FormActivate(Sender: TObject);

var

Present: TDateTime;

Year, Month, Day : Word;

begin

Present:= Now; // Now - функция, возвращает текущую дату и время

DecodeDate(Present, Year, Month, Day);

Label1.Caption := 'Сегодня ' + IntToStr(Day)+' '

+ StMonth[Month] + ' '+ IntToStr(Year)+' года, '+stDay[DayOfWeek(Present)]+'.';

Form1.Label2.Caption := 'Сегодня и на ближайшие дни:';

end;

procedure TForm1.Button2Click(Sender: TObject);

var

st : string; // критерий запроса

begin

Form1.Label2.Caption := 'Сегодня';

st:= FormatDateTime('dd/mm/yyyy',Now);

Form1.Query1.SQL[3] := '(Data = '''+st+''')';

Form1.Query1.Open;

if form1.Query1.RecordCount <> 0 then

form1.DataSource1.DataSet := Form1.Query1

else begin

ShowMessage('На сегодня никаких дел не запланировано.');

//form1.DataSource1.DataSet := Table1;

end;

end;

procedure TForm1.Button5Click(Sender: TObject);

begin

Form1.Label2.Caption := 'Все, что намечено сделать:';

DataSource1.DataSet := Table1;

Table1.Active := True;

end;

end.

3.4 Инструкция по инсталляции

Запустите файл Setup.exe для установки программы «calendar&org». Затем появится окно, повествующее вас о том, что сейчас будет выполнена установка программы. Нажмите кнопку "Далее" для продолжения установки или кнопку "Отмена" для выхода.

Далее появится окно, предлагающее вам выбрать папку для установки программы. Выберите нужную папку и нажмите кнопку «Далее». Если хотите выбрать другую папку, то нажмите «Обзор».

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

Далее появится окно, показывающее все ваши установки. Если все правильно, нажмите кнопку «Далее». Если же что-то не так, нажмите кнопку «Назад» для изменения настроек.

Далее вы увидите установку программы.

И наконец, появится окно, повествующее вам о том, что установка программы успешно завершена.

3.5 Руководство пользователю

Программа Электронный календарь с органайзером состоит из двух частей:

- Электронный календарь;

- Органайзер.

Работа с Электронным календарем

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

Для перехода к текущей дате нажмите на календаре правой кнопкой мыши и выберете фразу «к сегодняшней дате».

Работа с органайзером

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

Если Вы хотите удалить конкретное событие просто выделите его и нажмите на

Если вы хотите отменить проделанное вами действие то нажмите на

Заключение

Благодаря работе c данным сервисом я изучил принцип построения тестирования, позволяющие проводить тестирование студентов в режиме online. Считаю, что приобретённые знания пригодятся мне для дальнейшей работы.

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

Список использованных источников

delphi электронный календарь

1. Курс лекций по дисциплине “Технология разработки программного продукта”

2. http://php.net/

3. http://www.denwer.ru/

4. http://php.su/

5. Спейнауэр С., Куэрсиа В. Справочник Web-мастера. - К: "BHV", 1997. - 368 с.

6. Яргер Р., Риз Дж., Кинг Т. MySQL и mSQL. Базы данных для небольших предприятий и Интернета. - СПб: Символ-Плюс, 2000 - 560 с.

7. Хилайер С., Мизик Д. Программирование Active Server Pages. - М: "Русская редакция", 1999. - 296 с.

8. Холзнер С. Perl: специальный справочник. - СПб: "Питер". 2000. - 496 с.

9. Шварц Р., Кристиансен Т. Изучаем Perl. - К: "BHV", 2000. - 320 с.

10. Ратшиллер Т., Геркен Т. PHP4: разработка Web-приложений. - СПб: Питер, 2001. - 384 с.

11. Томсон Л., Веллинг Л. Разработка Web-приложений на PHP и MySQL. - К.: "ДиаСофт", 2001. - 672 с.

12. Кузнецов М.В., Симдянов И.В. Самоучитель PHP. - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2006.

13. Уильман Л., Основы программирования на PHP: Пер с анг. -М.: ДМК Пресс, 2001.

14. Фленов М.Е., PHP Глазами хакера. - СПб.: БХВ-Петербург, 2005.

15. Кухарчик А., PHP: Обучение на примерах. - Мн.: Новое издание, 2004.

Размещено на Allbest.ru

...

Подобные документы

  • Стадии разработки программного продукта "BaseSurvey ECC" с помощью Delphi 2010 и SQLite. Проектирование интерфейса пользователя и разработка алгоритмов работы электронного журнала учёта осмотра мест происшествий. Разработка руководства пользователя.

    курсовая работа [1,9 M], добавлен 12.07.2012

  • Разработка эскизного и технического проектов программы "Helpopr" (ввод, хранение и вывод данных на дисплей по запросу пользователя). Язык программирования Turbo Pascal. Описание алгоритма программы. Требования к компьютеру и программному обеспечению.

    курсовая работа [198,1 K], добавлен 03.02.2010

  • Особенности электронных учебных пособий и основные принципы их создания. Сбор и подготовка исходного материала для электронного учебного пособия. Разработка структуры электронного пособия. Выбор программ и разработка интерфейса электронного учебника.

    дипломная работа [738,5 K], добавлен 27.06.2012

  • Разработка проекта мультимедийного электронного учебника по дисциплине "Компьютерные сети". Формирование требований пользователя. Структура входных и выходных данных, алгоритмы обработки. Рабочая документация: исходные модули, предварительные испытания.

    курсовая работа [227,8 K], добавлен 09.03.2013

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

    курсовая работа [1,5 M], добавлен 17.03.2014

  • Компиляция и использование модулей. Разработка интерфейса программы. Факторы, воздействующие на комфорт пользователя. Структура диалога типа меню и разработка экранных форм. Обоснование выбора типа подпрограмм для решения задачи. Текст программы.

    курсовая работа [30,1 K], добавлен 22.02.2014

  • Анализ эффективности методов сортировки данных в языке Turbo Pascal. Разработка эскизного и технического проекта программы. Сортировка без и с использованием дополнительной памяти, за исключением небольшого стека (массива). Сортировка связанных списков.

    курсовая работа [359,0 K], добавлен 23.05.2012

  • Обоснование языка программирования Object Pascal и среды разработки Delphi. Создание интерфейса пользователя. Проектирование структуры и описание компонентов, использованных при разработке программного продукта. Составление инструкции пользователя.

    курсовая работа [888,7 K], добавлен 20.05.2015

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

    дипломная работа [3,0 M], добавлен 27.09.2017

  • История создания и развитие Pascal. Особенности пакета программирования Turbo. его возможности редактора текстов, компилятора и отладчика. Построения программы на языке Turbo Pascal, ее структура, типы алгоритмов, одномерные и многомерные массивы.

    курсовая работа [519,3 K], добавлен 25.06.2011

  • Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.

    курсовая работа [1,5 M], добавлен 08.02.2011

  • Описание возможностей языка программирования Turbo Pascal. Написание программы создания файлов с прямым доступом, которая также будет обрабатывать наборы данных с определенными полями и ограничениями. Контрольный пример работы поисковой программы.

    курсовая работа [563,6 K], добавлен 22.01.2016

  • История возникновения, понятие и классификация электронного издания. Принципы и программы создания электронных публикаций. Характеристика, классы и основные параметры программы SunRavBookOffice. Технология создания проекта электронного издания "Оригами".

    дипломная работа [4,2 M], добавлен 05.11.2014

  • История возникновения календаря, трои рода. Краткая характеристика войны. Создание сетки календаря с помощью CorelDRAW и Adobe Photoshop. Картины для календаря. Ф. Усыпенко "Враг остановлен", С. Присекин "Парад победы", Н.С. Приекин "Курская битва".

    курсовая работа [10,5 M], добавлен 09.09.2015

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

    шпаргалка [776,8 K], добавлен 07.05.2010

  • Алгоритм действий, предпринятых для создания web-интерфейса. Процедура декларирования товаров. Оценка эффективности предварительного декларирования. Анализ и особенности, основные преимущества электронного декларирования, его дальнейшие перспективы.

    контрольная работа [624,3 K], добавлен 19.06.2011

  • Создание электронного учебника "Энциклопедия Интернет" для ознакомления пользователя с его функциями. Подготовка к разработке программного продукта. Анализ предметной области. Выбор языка программирования. Работа в интегрированной среде Delphi 7.

    курсовая работа [1,2 M], добавлен 09.03.2012

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

    дипломная работа [2,3 M], добавлен 03.07.2015

  • Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.

    курсовая работа [506,5 K], добавлен 21.02.2011

  • Написание программы "телеграф", который принимает от пользователя сообщения и выводит его на экран в виде последовательности точек и тире. Их вывод сортируется звуковым сигналом соответствующей длительности. Программа написана на языке Turbo Pascal.

    курсовая работа [565,6 K], добавлен 18.08.2008

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.