- •«Озерский технический колледж» Курсовой проект в сфере разработки «Delphi» Разработка программы "Текстовый редактор"
- •Введение.
- •Пользовательский интерфейс.
- •Аналоги.
- •Среда программирования.
- •Структура программы.
- •Принципы графических алгоритмов.
- •Список используемой литературы.
- •Системные требования.
- •Заключение.
Аналоги.
Аналогичные программы естественно существуют: CorelDraw (Photo-Paint), Photoshop, Corel Painter, Gimp, Jasc Paint Shop Pro и т. д. Все они имеют неплохие средства создания рисунков и множество эффектов. Но, наряду с этим, они имеют большой размер (CorelDraw занимает около 300 МБ; Photoshop более 100 МБ), требуют установки и, в конце концов, стоят немалых денег (за некоторым исключением, вроде Gimp). Так же для работы с этими приложениями необходимы определённые знания и умения, что делает их почти бесполезными в руках неопытных пользователей.
XnView – бесплатная небольшая программа (в дистрибутиве 1,23 МБ) для просмотра (и редактирования) файлов различных форматов. Для редактирования изображений она предоставляет пользователю множество эффектов, многие из которых идентичны эффектам программы Iso. Но, в отличие от Iso, XnView не располагает инструментами для создания рисунков. Iso не требует установки и находится в одном файле Iso.exe.
Paintbrush – стандартный графический редактор, входящий в пакеты операционных систем семейства Windows. Paintbrush один из самых простых и надежных редакторов. Эту программу изучают в школе. Но в то же время Paintbrush популярен в основном у пользователей дошкольного и школьного возраста из-за своей простоты и ограниченности в возможностях.
Iso является 'потомком' Paint, т. к. очень похож на него и внешним видом, и некоторыми возможностями, и названиями пунктов меню. Редактор Iso обладает множеством полезных возможностей, которых нет в Paint, сохраняя малый размер (около 630 КБ), быстроту и простоту в использовании. Но, вместе с тем, Iso кое в чём уступает Paint: нет возможности печати, нет файла справки, меньшая надёжность (могут возникнуть ошибки), отсутствие сетки при масштабировании и т. п.
Среда программирования.
Программа Iso написана в среде программирования Delphi 5 Enterprise компании Borland, на языке Object Pascal. Object Pascal – это объективно-ориентированный язык программирования, который и является основой Delphi. Он относится к языкам высокого уровня. Его родоначальник – язык Pascal.
Delphi – это визуальная среда программирования (Rapid Application Development – RAD), которая включает в себя помимо компилятора ещё и редактор, и средства отладки, и большие наборы готовых программ (так называемые библиотеки), например наборы математических функций. RAD-системы позволяют также быстро строить прототипы будущих программ: проектировать форму окон, размещать в них всевозможные элементы управления (кнопки, списки, переключатели).
С помощью Delphi 5 можно разработать приложение для Windows практически неограниченной сложности. Такая разработка несколько напоминает складывания программ из кубиков: в Delphi 5 имеется около двух сотен готовых компонентов, которые размещаются в будущем окне одним щелчком мыши. Это значительно облегчает жизнь программистам: не нужно тратить много времени на создания интерфейса программы, а уделить внимание главному – функционированию. Но за такое удобство приходится платить: минимальные размер программы созданной с помощью RAD составляет около 286 КБ, а без использования визуального программирования – 17 КБ. На сегодняшний день работа в Delphi является самым продуктивным методом создания приложений для Windows.
