Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Проектування програми з аналізу масиву

Реферат Проектування програми з аналізу масиву





аси і об'єкти Delphi. Для реалізації інтерфейсу Delphi використовує бібліотеку класів, яка містить велику кількість різноманітних класів, що підтримують форму і різні компоненти форми (командні кнопки, поля редагування і т.д.).

Під час проектування форми програми Delphi автоматично додає в текст програми необхідні об'єкти. Це опис класу Коли програміст, додаючи необхідні компоненти, створює форму, Delphi формує опис класу форми. Коли програміст створює функцію обробки події форми або її компонента, Delphi додає оголошення методу в опис класу форми програми.

Крім класів візуальних компонентів в бібліотеку класів входять і класи так званих невізуальних (невидимих) компонентів, які забезпечують створення відповідних об'єктів і доступ до їхніх методів і властивостями. Типовим прикладом невізуальних компонента є таймер (тип TTimer) і компоненти доступу і керування базами даних.

Графіка мови програмування

Робота з графікою в Delphi це не тільки лінії і малюнки, але також і та друк текстових документів. Тому в Delphi роботі з графікою потрібно приділити трохи часу. Робота сграфікой в ??Delphi передбачає звернення до канві - властивості Canvas компонентів. Canvas Delphi це полотно, який дозволяє програмісту мати доступ до кожній своїй точці (пікселу), і немов художнику відображати те, що потрібно. Звичайно, малювати попиксельно для роботи з графікою в Delphi не доводиться, система Delphi надає для потужні засоби роботи з графікою, що полегшують задачу програміста.

У роботі з графікою в Delphi в розпорядженні програміста знаходяться канва (полотно, полотно - властивість Canvas Delphi компонентів), олівець (властивість Pen), кисть (властивість Brush) того компонента або об'єкта, на якому передбачається малювати. У олівця Pen і кисті Brush можна міняти колір (властивість Color) і стиль (властивість Style). Доступ до шрифтів надає властивість канви Font. Ці інструменти дозволяють відображати як текст, так і досить складні графіки математичного та інженерного змісту, а також малюнки. Крім цього, робота з графікою дозволяє використовувати в Delphi такі ресурси Windows як графічні і відеофайли.

Звичайно, не всі компоненти в Delphi мають ці властивості. На вкладці Additional розташований спеціалізований компонент TImage, спеціально призначений для малювання, але також властивість Canvas мають, наприклад, такі компоненти як ListBox, ComboBox, StringGrid, а також і сама Форма, яка розміщує наші компоненти! Крім того, для друку документів Delphi звертається до властивості Canvas такого об'єкта як принтер.

Основна властивість такого об'єкта як Canvas Delphi - Pixels [i, j] типу TColor, тобто це двовимірний масив точок (пікселів), що задаються своїм кольором. Малювання на канві відбувається в момент присвоєння якій-небудь точці канви заданого кольору. Кожному пікселу може бути присвоєний будь-який доступний для Windows колір. Наприклад, виконання оператора. Canvas. Pixels [100, 100]:=clRed;

призведе до малювання червоної крапки з координатами [100, 100]. Дізнатися колір пікселя можна зворотним присвоєнням ::=Image1. Canvas. Pixels [100, 100];

Тип TColor визначений як довге ціле (LongInt). Його чотири байти містять інформацію про частки синього (B), зеленого (G), і червоного (R) кольорів. У 16-річної системі це виглядає так: $ 00BBGGRR. Частка кожного кольору може мінятися від 0 до 255. Тому щоб відобразити максимально червону крапку, їй потрібно привласнити колір $ 000000FF.

Для стандартних кольорів в Delphi визначений набір текстових констант. Побачити його можна, відкривши в Інспектора Об'єктів властивість Color, наприклад, тієї ж Форми.


2. Практична частина


.1 Технічне завдання


Повне найменування програми «Створення програми візуалізації методів сортування масиву».

Скорочене найменування програми - «Сортування масиву».

Сортування масиву демонструє різні методи сортування і дозволяє виділити найбільш ефективні з них.

Розробка ведеться на підставі завдання на дипломну роботу за спеціальністю «Програмне забезпечення обчислювальної техніки і автоматизованих систем».

Завдання затверджено на засіданні предметно-циклової комісії спеціальності 230105 14.04.2014 року.

Розробка є атестаційної при підготовці програміста.

Програмний продукт призначений для заповнення і сортування масиву різними способами.

Програмний продукт повинен володіти наступними функціональними характеристиками:

· мати кнопки для заповнення масиву;


Назад | сторінка 3 з 16 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання прям ...
  • Реферат на тему: Програма, що ілюструє роботу з графікою в Delphi на прикладі малювання лама ...
  • Реферат на тему: Розробка програми на мові програмування Delphi
  • Реферат на тему: Створення програми в Borland Delphi, тест Амтхауера
  • Реферат на тему: Розробка програми на Delphi для вирішення транспортної задачі