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

Реферат Розробка програми &Обчислювальна електронна лабораторія& з фізики для розділу &Електрика і Магнетизм&





едставляет собою набір підпрограм,  кожна з яких відповідальна за обробку конкретної події і викликається тільки при його виникненні. Зручність Delphi полягає в тому, що ми позбавлені необхідності отримувати повідомлення від Windows самі, Delphi це робить за нас. Кожен компонент має вражаючий набір подій, на які він може реагувати. Програміст сам визначає, які події в програмі потрібно обробляти.



Відкрийте наш проект з попереднього уроку. Клацніть на компоненті Edit1. Він з'явиться інспекторі об'єктів. Подивіться: в Інспекторові об'єктів дві вкладки: Properties (властивості) Events (події). Перейдіть на вкладкуEvents. Щоб створити обробник потрібної події, потрібно двічі клікнути по ньому мишкою. А якщо розкрити випадаючий список, в ньому будуть перебувати вже готові обробники, які можуть підходити для цього компонента. Таким чином, один обробник може викликатися для обробки подій декількох компонентів.

Змінимо нашу програму так, щоб текст на формі з'являвся прямо в момент його введення. У момент введення у Edit1 змінюється властивість Text - в ньому з'являється нова буква! Значить, скористаємося подією onChange (change - зміна (англ.)), Яке і відбувається в цей момент.

Тепер розглянемо подія onClick. Як ви здогадуєтеся, це подія виникає при клацанні мишкою на компоненті. Скористаємося їм, щоб очищати рядок введення від уже введених символів. Ви самі вже повинні збагнути, що зробити. У обробнику потрібно привласнити властивості Text значення порожнього рядка. Рядок в Delphi утворюється заключному тексту в одинарні лапки (знаходяться на кнопці Е):

Так в Delphi утворюється рядок

Значить, порожній рядок - це лапки без тексту: raquo ;. Не повинно бути навіть пробілу, інакше він виявиться в рядку введення:

Edit1.Text:= raquo ;;

Є інший спосіб, скористатися спеціально призначеним для цього методом компоненту Edit, який так і називається Clear (очищення англ.):

Edit1.Clear;

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

Інші важливі події, які є майже у кожного візуального компонента: - виникає, коли компонент втрачає фокус введення; - виникає при подвійному натисканні мишкою по компоненту; - коли при натисканні на кнопку на клавіатурі вона опинилася в нижньому положенні; - коли при відпуску клавіатурної кнопки вона виявилася у верхньому положенні; - виникає при натисканні на клавіатурну кнопку. Від подій onKeyDown іonKeyUp воно відрізняється типом використовуваного параметра Key; - коли при натисканні кнопки мишки вона опинилася в нижньому положенні; - коли при відпуску кнопки мишки вона виявилася у верхньому положенні; - виникає при переміщенні покажчика мишки над компонентом.

На початку роботи будь-якої програми відбувається дуже важлива подія подія нашого основного компонента - Форми, onCreate. Воно відбувається перед появою Форми на екрані. Ця подія використовується для завдання властивостей тих елементів програми, які потребують в налаштуванні, наприклад, розміри і положення Форми на екрані. Якщо ви захочете зробити невидиму програму, можна прирівняти нулю ширину Width і висоту Height Форми. На етапі проектування зробити цього не можна, тому це перешкодить роботі, тому робимо це по події onCreate:

Form1.Width:=0;

Form1.Height:=0;

Додатково потрібно прибрати і заголовок Форми, вибравши в Інспектора Об'єктів параметр BorderStyle рівним None. Тепер Форма на екрані не з'явиться. Єдиним візуальним ознакою залишиться поява її значка на панелі завдань.

Мова Delphi. Змінні, константи та їх типи

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

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

Місце опису даних в програмі - поза логічних блоків begin/end. У модулі перед ключовим словом implementation є блок опису:


var

Form1: TForm1;


Саме тут, починаючи з наступного рядка, зручно оголошувати глобальні змінні і константи. Як бачимо, одна (Form1) вже є.

Команда оголошення змінних в мові Delphi:

var ім'я_змі...


Назад | сторінка 8 з 17 | Наступна сторінка





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

  • Реферат на тему: Рішення задач і створення компонента в Delphi
  • Реферат на тему: Розробка програми на мові програмування Delphi
  • Реферат на тему: Подія в журналістському тексті (на прикладі публікацій про події на Україні ...
  • Реферат на тему: Подія в журналістському тексті (на прикладі публікацій про події на Україні ...
  • Реферат на тему: Опісові композіційно-мовленнєві форми в творах Т. Прохаська &З цього можна ...