Помощь студентам, абитуриентам и школьникам.

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

Не успеваешь написать работу? Поможем!

Пример: Курсовая работа
Delphi-элементы:1. GroupBox 2. ControlBar 3. HaderControl 4. OpenPictureDialog 5. Timer 6. Gauge


ВУЗ, город:

Москва

Предмет: Программирование

Курсовая работа по теме:

Delphi-элементы:1. GroupBox 2. ControlBar 3. HaderControl 4. OpenPictureDialog 5. Timer 6. Gauge

Страниц: 41

Автор: Валерий

2007 год

5 53
RUR 1490
Внимание!
Это только выдержка из работы

Рекомендуем посмотреть похожие работы:

  1. Delphi-элементы:1. Label 2. StringGrid 3. RichEdit 4. Timer 5. SavePictureDialog 6. SpinButton (Курсовая работа, 2007)

  2. Delphi-элементы:1. RadioButton 2. ScrollBox 3. Animate 4. MediaPlayer 5. FimdDialog 6. ShellComboBox (Курсовая работа, 2007)

  3. База данных на Delphi заводы (Курсовая работа, 2007)

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

  4. Проектирование базы данных (Курсовая работа, 2008)

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

  5. Анализ основных задач систем автоматизированного проектирования (Курсовая работа, 2008)

    ... систем управления базами данных. Это такие СУБД как Paradox, FoxPro, Clipper, Access и др. Для работы ... типы данных, контролировать работу приложений. MS Access имеет один ... данных Входыми данными для системы автоматизированного проектирования сверл ...

  6. Программирование на языке высокого уровня (Курсовая работа, 2009)

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

  7. ОТДЕЛ НЕДВИЖИМОСТИ (Курсовая работа, 2010)

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

Содержание

ВВЕДЕНИЕ 3

1. ПОСТАНОВКА ЗАДАЧИ 4

2. ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ КОМПОНЕНТОВ DELPHI 5

2.1 Компонента для отображения хода выполнения длительных операций Gauge 5

2.2 Панели общего назначения компонента GroupBox 6

2.3 Перестраиваемая панель компонента ControlBar 7

2.4 Таймер компонент Timer 8

2.5 Диалог сохранения графических файлов компонента OpenPictureDialog 9

2.6. Секционированное отображение текстов компонента HeaderControl 12

3. РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ 13

4. АНАЛИЗ РАБОТЫ ПРОГРАММЫ 17

ЗАКЛЮЧЕНИЕ 20

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

ПРИЛОЖЕНИЕ 22

Листинг программного модуля 22

Выдержка

1. ПОСТАНОВКА ЗАДАЧИ

Задачей курсового проекта является создание рабочего демонстрационного windows-приложения на языке программирования Delphi с использованием компонентов:

— GroupBox;

— ControlBar;

— HeaderControl;

— Timer;

— OpenPictureDialog;

— Gauge.

Компоненту GroupBox будем использовать для именования и группировки элементов окна приложения для показа работы компоненты Gauge. Компоненту HeaderControl будем использовать для отображения выбранной информации из меню, компонент ControlBar будет использован для написания органайзера. Работа и свойства компоненты OpenPictureDialog продемонстрируем на примере работы с картинкой в окне приложения. Компонента Timer будет запускаться по команде меню и закрывать рпиложение через определенный промежуток времени.

2. ОПИСАНИЕ ИСПОЛЬЗУЕМЫХ КОМПОНЕНТОВ DELPHI

2.1 Компонента для отображения хода выполнения длительных операций Gauge

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

Пример возможных вариантов отображения хода процесса компонентой Gauge приведен на рис. 1..

Рисунок 1. Пример отображения хода процесса компонентой Gauge

Приведем основные свойства этой компоненты:

Свойство Gauge Описание

MaxValue Максимальное значение позиции (Position, Progress), которое соответствует завершению отображаемого процесса. По умолчанию задается в процентах 100.

MinValue Начальное значение позиции (Position, Progress), которое соответствует началу отображаемого процесса.

Progress Позиция, которую можно задавать по мере протекания процесса, начиная со значения Min или MinValue в начале процесса, и кончая значением Мах или MaxValue в конце. Если минимальное и максимальное значения выражены в процентах, то позиция это процент завершенной части процесса.

ForeColor Цвет заполнения.

ShowText Текстовое отображение процента выполнения на фоне диаграммы.

Kind Тип диаграммы: gkHorizontalBar горизонтальная полоса, gkVerticalBar вертикальная полоса, gkPie круговая диаграмма, gkNeedle секторная диаграмма, gkText отображение текстом.

Отображение хода процесса можно осуществлять, задавая значение позиции Progress в Gauge.

Например, если полная длительность процесса характеризуется значением целой переменной Count (объем всех копируемых файлов, число настроек, количество циклов какого-то процесса), а выполненная часть целой переменной Current, то задавать позицию диаграммы в случае, если используются значения минимальной и максимальной позиции по умолчанию (т.е. 0 и 100), можно оператором.

Gauge1.Progress := 100 * Current div Count;

для Gauge.

Можно поступать иначе: задать сначала значение максимальной величины равным Count, а затем в ходе процесса задавать позицию равной Current. Например:

Gauge1.MaxValue := Count;

Gauge1.Progress := Current;

2.2 Панели общего назначения компонента GroupBox

GroupBox находится на панели Standart, надпись в ее верхнем левом углу определяется свойством Caption. Эта панель сама по себе пустая. Ее назначение служить контейнером для других управляющих элементов, в частности, для радиокнопок RadioButton. Отдельная радиокнопка RadioButton особого смысла не имеет, хотя и может служить индикатором, включаемым и выключаемым пользователем. Но в качестве индикаторов обычно используются другие компоненты CheckBox. А радиокнопки имеют смысл, когда они взаимодействуют друг с другом в группе. Эта группа и объединяется единым контейнером, обычно панелью GroupBox.

Рассмотрим свойства радиокнопки RadioButton. Свойство Caption содержит надпись, появляющуюся около кнопки.

Значение свойства Alignment определяет, с какой стороны от кнопки появится надпись: taLeftJustify слева, taRightJustify справа (это значение принято по умолчанию). Свойство Checked определяет, выбрана ли данная кнопка пользователем, или нет. Поскольку в начале выполнения приложения обычно надо, чтобы одна из кнопок группы была выбрана по умолчанию, ее свойство Checked надо установить в true в процессе проектирования. Если вы поэкспериментируете, то заметите, что и во время проектирования можно установить в true значение Checked только у одной кнопки из группы..

Список использованной литературы

1. Ю.П.Боглаев Вычислительная математика и программирование. — М.: Высшая школа, 2000. — 543 с.

2. В.Г.Карманов Объектное программирование. Х.: Наука, 2005. — 272 с.

3. А.В.Закалюкин, С.В.Колосов, А.А.Навроцкий, А.К.Синицын, А.И.Шакирин Программирование в среде DELPHI, -Мн: Универс,2003. — 93 с.

4. В.В.Фаронов DELPHI 7, — М: Knowledge,2005 г. — 400 с., ил.

5. Коул Дж. Delphi 5.Программирование в среде Delphi, — М:Бином, 2003г., — 689с., ил.

3 78
RUR 1490






Карта : А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Наверх