Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Как продвинуть сайт на первые места?
    Вы создали или только планируете создать свой сайт, но не знаете, как продвигать? Продвижение сайта – это не просто процесс, а целый комплекс мероприятий, направленных на увеличение его посещаемости и повышение его позиций в поисковых системах.
    Ускорение продвижения
    Если вам трудно попасть на первые места в поиске самостоятельно, попробуйте технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Если ни один запрос у вас не продвинется в Топ10 за месяц, то в SeoHammer за бустер вернут деньги.
    Начать продвижение сайта
  • Теоретичні відомості. Голова циклової комісії






    МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

    ТЕХНОЛОГІЧНИЙ КОЛЕДЖ

    НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»

     

     

    ЗАТВЕРДЖУЮ

    Голова циклової комісії

    спеціальних комп’ютерних дисциплін

    ______ Л.В.Беца

    “____” “___________” 2015р.

     

     

    Інструкція до лабораторної роботи№ 2

    Створення простого додатку в Delphi

    з дисципліни " Програмування"

     

    для студентів спеціальності

    5.05010201 “Обслуговування комп’ютерних систем і мереж”

    напряму підготовки 6.050102 “Комп’ютерна інженерія”

     

     

     

    Інструкцію розробила викладач

     

    _____________ І.Є.Королевич

     

    Львів 2015


    Мета роботи:

    · навчитися створювати в інтегрованому середовищі розробки Delphi програму-додаток з вікном, на якому розташовані кнопка, мітка та графічне зображення.

     

    Теоретичні відомості

     

    Основний компонент довільної програми-додатку в ІСР Delphi – форма (компонент Form). На формі можна розташовувати інші компоненти, які розташовані на палітрі компонентів. Компоненти на палітрі компонентів згруповані за змістом та призначенням в окремі сторінки.

    Щоб перенести компонент на форму, необхідно відкрити відповідну сторінку палітри компонентів, клацнути на компоненті, а потім клацнути в потрібному місці форми.

    Кожен компонент має властивості, які можна задати на сторінці Properties вікна Object Inspector (Інспектор Об’єктів).

     

    Для компонента Form можна задати наступні властивості:

     

    Name ім’я форми

    Caption надпис в заголовку вікна форми

    Color колір поверхні форми

    Font шрифт на поверхні форми

    Height висота форми

    Weigh t ширина форми

     

    Для розташування кнопки на формі можна використати компонент Button (сторінка Standard палітри компонентів), який має наступні властивості:

     

    Name ім’я компонента в програмі-додатку (за замовчуванням

    Button1, Button2 тощо)

    Caption надпис на поверхні кнопки

    Font шрифт надпису

    Height висота кнопки

    Weigh t ширина кнопки

     

    Для розташування на формі надпису (мітки) можна використати компонент Label (сторінка Standard палітри компонентів), який має наступні властивості:

     

    Name ім’я компонента в програмі-додатку (за замовчуванням Label1,

    Label2 тощо)

    Caption текст надпису

    Font шрифт надпису

    Alignment вирівнювання тексту відносно лівої та правої границь мітки

    Layout вирівнювання тексту відносно верхньої та нижньої границь мітки

     

    Для розташування на формі графічного зображення використовується компонент Image (сторінка Additional палітри компонентів), який має наступні властивості:

     

    Name ім’я компонента в програмі-додатку (за замовчуванням

    Image1, Image2 тощо)

    Picture для завантаження на форму графічного зображення з файлу

    Center для центрування зображення на поверхні компоненту Image

    Visible = true – зображення видиме на екрані
    = false – зображення невидиме на екрані

    Для того щоб організувати взаємодію компонентів, розташованих на формі, необхідно визначити події, на які компоненти реагуватимуть, а також саму реакцію компонентів на ці події. Перелік подій, на які може реагувати компонент, знаходиться на сторінці Events вікна Object Inspector (Інспектор Об’єктів).

    Для того щоб визначити реакцію компонента на певну подію, необхідно виділити цю подію в переліку і двічі клацнути на білому полі справа від назви події, щоб перейти у вікно Редактора кодів. В цьому вікні створюються обробники подій для компонентів. Обробник події ­– це процедура, написана на мові Object Pascal, яка визначає дії, що буде виконувати програма-додаток після появи даної події.

    Практично всі компоненти мають подію Onclick, яка виникає після того, як користувач додатку клацнув лівою кнопкою миші на компоненті. Для цієї події у вікні Редактора кодів ви побачите наступну заготовку обробника події:

     

    procedure TForm1.Button1Click(Sender: TObject);

    Begin

    end;

     

    Властивості компонента можна змінювати програмно (в тексті програми). Для цього в обробнику події необхідно написати ім’я компонента (властивість Name), крапку, назву властивості, символи “: =”, які позначають операцію присвоєння, і значення, яке ви хочете присвоїти даній властивості. Наприклад, запишемо в обробнику події Onclick для кнопки Button1 наступний оператор:

     

    Label1.Caption: = ‘Це моя перша програма-додаток’;

     

    Тоді після клацання користувачем на кнопці Button1 на мітку Label1 буде виведений текст „Це моя перша програма-додаток”.

     

    Після того, як задані властивості компонентів та написані обробники події, вам потрібно відкомпілювати програму і виконати її. Для цього виберіть команду Run/Run в головному меню Delphi або натисніть швидку клавішу F9.


    Завдання:

     

    · створіть програму-додаток, за допомогою якої користувач зможе виводити на екран або забирати з екрану графічне зображення, клацнувши на відповідній кнопці;

    · доповніть компоненти на екрані відповідними надписами.

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.