Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
іНФОРМАТИКА 1.doc
Скачиваний:
15
Добавлен:
15.08.2019
Размер:
13.85 Mб
Скачать

Порядок виконання роботи.

  1. Завантажте систему візуального програмування Delphi.

  2. Створіть форму вказаного разку

Зауваження. Для того, щоб швидко вставити у форму декілька однотипних об’єктів, клацніть на піктограмі цього об’єкта, утримуючи натиснутою клавішу Shift. Тепер вставляння у форму всіх об’єктів даного типу відбуватиметься без повторного вибору піктограми. Якщо вставите зайвий об’єкт, то вилучіть його за допомогою клавіші Delete. Щоб відмовитися від такого режиму, клацніть на стрілці на палітрі компонентів. Розмір, стиль і колір шрифтів виберіть на власний розсуд так, щоб форма виглядала якнайкраще.

  1. Змініть піктограму у лівому верхньому куті форми, задавши конкретний файл з рисунком піктограми як значення властивості Icon (піктограма) форми.

Змініть властивість Icon (2 рази клацніть на полі властивості або на кнопці [...], у вікні Picture Editor клацніть на кнопці Load, щоб отримати вікно Load picture. Відкрийте папку С:\Program Files\ Borland\Delphi\Images\Icons, виберіть файл з будь-якою піктограмою => Open => Ok.

  1. Вирівняйте вставлені поля редагування до лівого краю першого об’єкта та відцентруйте текстове поле вигляду функції, скориставшись вікном вирівнювань Alignment.

Виокремте групу полів редагування та підписи до них і виконайте команду головного меню Edit (редагувати) => Align (вирівняти) => Horisontal - Left sides (горизонтально - ліві межі) => Vertical - Space equally (вертикально - рівномірно) => Ok. Виокремте текстове поле вигляду функції Edit =з> Align => Horisontal — Center in Window (горизонтально — до центру вікна) => Ok. Save All.

  1. Вставте у форму багаторядкове поле редагування (об’єкт типу Меmо).

Компонента Меmо із закладки Standard. Збільшить розміри поля. Властивість ScrollBars (наявність смуг прокрутки) цього об’єкта задайте як ssBoth (будуть обидві смуги — вертикальна і горизонтальна). File => Save All.

  1. Задайте початкові значення для полів редагування лівої і правої меж аргументу функції та для кроку зміни цього аргументу.

  2. Створити обробку виключних ситуацій на поля введення .

  3. Очистити поле Memo1.

  4. У вікні Object Inspector змінити значення властивості Lines (рядки) об’єкта Memo1. Натиснувши на кнопку […], викличте вікно String list editor (редактор багаторядкового поля). Витерти слово Memo1 => Ok.

  5. Додайте до форми головне і контекстне меню.

  6. Компоненти MainMenu і PopupMenu із закладки Standard. Розмістіть піктограми в довільному місці форми, на етапі виконання програми вони будуть невидимими.

  7. Введіть назви команд головного меню форми .

Протабулювати”

Очистити поле виведення”

Кінець”

  1. Введіть назви команд контекстного меню форми.

  2. “Очистити поле виведення”. Збережіть форму (Save All).

  3. Запрограмуйте команду “Очистити поле виведення” головного меню, скориставшись методом Clear об’єкта Меmo.

procedure TForml.N3Click(Sender: TObject);

{Тут N3 —ім’я команди “Очистити поле виведення”, у вас може бути інший номер, його не виправляйте}

begin

Memo1.Clear {Викликаємо метод об’єкта Memo1, який очищає багаторядкове поле редагування}

end;

  1. 3апрограмуйте команду “Кінець” головного меню, скориставшись методом Close.

  2. 3апрограмуйте команду “Очистити поле виведення” контекстного меню ”Прив’яжіть” контекстне меню PopupMenu1 до поля Memo (однойменна властивість компонента Memo ).

  3. Запустіть створену на цей момент програму та дослідіть її.

Проекспериментуйте з багаторядковим полем редагування Memo1, вводячи та коректуючи у ньому будь-який текст. Зверніть увагу на те, що в цьому вікні можна виконувати такі ж дії з текстом, як і в текстовому редакторі: виокремлювати фрагмент тексту, копіювати, переносити чи знищувати цей фрагмент. Витріть текст за допомогою команди головного меню “Очистити поле виведення”. Ще. раз введіть текст і витріть його за допомогою контекстного меню (для виклику контекстного меню форми потрібно клацнути правою клавішею миші на вільному місці форми). Закінчіть роботу програми, клацнувши на кнопці “Кінець”.