Сущность программирования с использованием среды Delphi 7 и ее основные графические возможности. Структура автономно компилируемого программного модуля и его принципы. Основные приемы работы с графическими процедурами, построение дуги, круга и эллипса.
Цель курсовой работы является отражение приобретенных знаний и практические навыки по курсу “Основы алгоритмизации и программирования”. Для решения поставленной задачи как основные использованы следующие источники: Бобровский, С. И. Для реализации данной задачи была использована среда Delphi 7. Используя визуальные компоненты из вкладки Standart, System, и зная приемы работ с графическими процедурами был разработан проект на Delphi 7.Любая программа в DELPHI состоит из файла проекта (файл с расширением DPR) и одного или нескольких модулей (файлы с расширением PAS). Файл проекта представляет собой программу, написанную на языке Object Pascal и предназначенную для обработки компилятором. Модуль - автономно компилируемая программная единица, включающая в себя различные компоненты раздела описаний (типы, константы, переменные, процедуры и функции) и, возможно некоторые исполняемые операторы инициирующей части. В этой части содержатся объявления всех глобальных объектов модуля (типов, констант, переменных и подпрограмм), которые должны стать доступными основной программе и (или) другим модулям. Кроме того, есть модули, не связанные с видимыми окнами: Модули данных имеют связанные с ними окна, однако эти окна никогда не появляются на экране.Для установки цвета линии используется свойство color: Canvas.Pen.color:=цвет (константа либо шестнадцатеричный код) Значение аргумента color можно задать различными способами: · с помощью одной из нескольких десятков констант, определяющих цвет (CLBLACK - черный, CLBLUE - синий, CLGREEN - зеленый, CLRED - красный, CLYELLOW - желтый, CLWHITE - белый и т.д.); Для установки цвета заливки используется свойство color: Canvas.Brush.color:=цвет Метод LINETO - рисование линии: Объект.Canvas.LINETO(X1,Y1); - рисует прямую линию от текущих координат в точку с координатами X1,Y1. FILLSTYLE может принимать одно из двух значений: FSBORDER (заливка прекращается на точках с цветом color), FSSURFASE (заливка распространяется на все точки с цветом color).procedure N1Click(Sender: TOBJECT); procedure N2Click(Sender: TOBJECT); procedure N3Click(Sender: TOBJECT); {$R *.dfm} procedure TFORM2.N1Click(Sender: TOBJECT); procedure TFORM2.N2Click(Sender: TOBJECT);Программа предназначена для выполнения операции над матрицей. Программа написана на языке Object Pascal.
План
СОДЕРЖАНИЕ
Введение 2
1. Структура проекта на Delphi 3
2. Графические возможности языка программирования Delphi 6
3. Листинг программы 12
Заключение 16
Список использованных источников 17
Приложения 18
Вывод
Программа предназначена для выполнения операции над матрицей. Программа написана на языке Object Pascal. Работает в среде операционных систем Widows 2000/XP. Для полноценной работы данной программы необходимы следующие ресурсы компьютера: процессор Pentium IV или Celeron 2.0Ghz.
Оперативная память не менее 512 Мбайт, достаточное количество свободного места на диске - порядка 1 Гбайт.
Программа запускается нажатием на файл OLF.exe. На открывающем окне формы расположен меню MAINMENU, через которого можно открыть справки, помощь и закрыть программу.
Список литературы
1. Фаронов, В. В. Turbo Pascal [Текст] : учеб. пособие / В. В. Фаронов. - СПБ. : Питер, 2006. - 366 с.
2. Бобровский, С. И. Технологии Delphi 2006. Новые возможности [Текст] / С. И. Бобровский. - СПБ. : Питер, 2006.
3. Культин, Н. Б. Delphi в задачах и примерах [Текст] / Н. Б. Культин. - СПБ. : БХВ-Петербург, 2004.
4. Культин, Н. Б. Основы программирования в Delphi 7 [Текст] / Н. Б. Культин. - СПБ. : БХВ-Петербург, 2003.
5. Немнюгин, С. А. Turbo Pascal. Программирование на языке высокого уровня [Текст] : учебник для вузов / С. А. Немнюгин. - 2-е изд., перераб. и доп. - СПБ. : Питер, 2006.
6. Немнюгин, С. А. Turbo Pascal: Практикум [Текст] / С. А. Немнюгин. - 2-е изд. Перераб. и доп. - СПБ. : Питер, 2006.
7. Павловская, Т. А. Паскаль. Программирование на языке высокого уровня [Текст] : учебник для вузов / Т. А. Павловская. - СПБ. : Питер, 2004. (допущен Министерством образования).
8. Фаронов, В. В. Турбо Паскаль 7.0. Практика программирования [Текст] : учебное пособие / В. В. Фаронов. - М. : ОМД Групп, 2003.
9. Фаронов, В. В. Delphi 2005. Язык, среда, разработка приложений [Текст] / В. В. Фаронов. - СПБ. : Питер, 2005.
10. Федоренко, Ю. П. Алгоритмы и программы на Turbo Pascal [Текст] : учебный курс / Ю. П. Федоренко. - СПБ. : Питер, 2001.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы