11 клас 5урок.pptx
- Количество слайдов: 14
Delphi – це інтегроване середовище розробки, має гнучкий інструментарій для швидкого створення додатків, контекстні спливаючі підказки: основні і допоміжні.
У Delphi 2 основні фази розробки додатків: 1) конструювання форми; 2) кодування.
Після запуску Delphi - на екрані 4 вікна: I Головне вікно; - верхній рядок екрана з заголовком: Delphi (версія) і Project 1. II Вікно проектувальника форм (вікно форми) – FORM 1. III Вікно редактора коду (вікно коду програми) – файл. PAS – code Editor. IV Вікно інспектора об'єктів (Object inspector).
Форма – це основа додатка Delphi – це розмічене поле, у якому розташовуються об'єкти, тобто компоненти з палітри компонентів. Містить стандартний інтерфейс Windows. Компоненти: візуальні і невізуальні.
Властивості форми : Caption-її значенням є назва у рядку заголовку форми; Color- її значенням є колір фону форми; Height-її значенням є висота форми в пікселях; Width- її значенням є ширина форми в пікселях; Top-її значенням є відступ у пікселях верхньої границі вікна; Left- її значенням є відступ у пікселях лівої границі вікна; Name-її значенням є імя форми як об’єкта;
Оператор присвоювання (: =) Обчислює вираз, визначене в його правій частині, і присвоює результат змінної, ідентифікатор якої розташований у лівій частині. Наприклад: Оператор виклику процедури являє собою не що інше, як ім'я стандартної або користувацької процедури. Про те, що це таке, ви дізнаєтеся трохи пізніше, а поки досить просто візуалізація. Приклади виклику процедур: Writeln (Hello!); / / Виклик стандартної процедури виведення даних My. Proc; / / Виклик процедури, визначеної програмістом
Складовою оператор являє собою групу з довільного числа операторів, відділених один від одного крапкою з комою і укладену в так звані операторні дужки – begin і end: begin <Оператор 1>; <Оператор 2>; … <Оператор N> end
Оператор розгалуження if – Одне з найпопулярніших засобів, які змінюють природний порядок виконання операторів програми. Ось його загальний вигляд: if <умова> then <Оператор 1> else <Оператор 2>; Умова – це вираз Булевського типу, воно може бути простим або складним. Складні умови утворюються за допомогою логічних операцій і операцій відносини. Зверніть увагу, що перед словом else крапка з комою не ставиться. Логіка роботи оператора if очевидна: виконати оператор 1, якщо умова істинна, і оператор 2, якщо умова помилкова. В оператора if існує й інша форма, в якій else відсутній: if <умова> then <оператор>;
Оператор розгалуження case є зручною альтернативою оператору if, Якщо необхідно зробити вибір з кінцевого числа наявних варіантів. Він складається з виразу, званого перемикачем, І альтернативних операторів, кожному з яких передує свій список допустимих значень перемикача: case <перемикач> of <Список № 1 значень перемикача>: <оператор 1>; <Список № 2 значень перемикача>: <оператор 2>; … <Список № N значень перемикача>: <оператор N>; else <оператор N +1> end;
Оператори повтору – цикли Оператор повтору for використовується в тому випадку, якщо заздалегідь відомо кількість повторень циклу. Наведемо найбільш поширену його форму: for <параметр циклу>: = <значення 1> to <значення 2> do <Оператор>; де <параметр циклу> – це змінна будь-якого порядкового типу даних (змінні речових типів даних неприпустимі); <значення 1> і <значення 2> – вирази, що визначають відповідно початкове і кінцеве значення параметра циклу (вони обчислюються тільки один раз перед початком роботи циклу); <оператор> – тіло циклу.
Друга форма запису оператора for забезпечує перебір значень параметра циклу не за зростанням, а за спаданням: for <параметр циклу>: = <значення 1> downto <значення 2> do <Оператор>;
Оператор повтору repeat використовують в тих випадках, коли тіло циклу повинно бути виконано перед тим, як відбудеться перевірка умови завершення циклу. Він має наступний формат repeat <Оператор 1>; … <Оператор N>; until <умова завершення циклу>;
Оператор повтору while має наступний формат: while <умова> do <Оператор>; Перед кожним виконанням тіла циклу відбувається перевірка умови. Якщо воно істинне, цикл виконується і умова обчислюється заново, якщо воно помилкове, відбувається вихід з циклу, тобто перехід до наступного за циклом оператору. Якщо спочатку умова помилкова, то тіло циклу не виконується жодного разу
Події (Events) On. Click – клацання кнопкою миші On. Dbl. Click – подвійне клацання миші On. Key. Press – натискання клавіші клавіатури On. Mouse. Move – наведення курсору на компонент On. Mouse. Down – натискання кнопки миші On. Mouse. Up – відпускання кнопки миші On. Change – зміни (наприклад введення тексту у поле) On. Start. Drag – початок перетягування об’єкта On. Create – подія при створенні форми.
11 клас 5урок.pptx