Програмування в delphi

Назва роботи: Програмування в Delphi. Розробка інтерфейсу

Предметна область: Інформатика, кібернетика та програмування

Розмір файлу: 1.69 MB

Роботу скачали: 26 чол.

Лабораторна робота №1

Основи об'єктно-орієнтованого програмування в візуальному середовищі програмування Delphi.

Тема: Програмування в Delphi .Розробка інтерфейсу.

Мета: Отримати первинні навички роботи у візуальному середовищі програмування Delphi. Засвоїти застосування компонентів Button. Edit. Label

Створення інтерфейсу користувача починається з заповнення форми різними компонентами. Розмістивши на формі компоненти, потрібно встановити їх властивості. Імена і заголовки компонентів повинні бути інформативними тобто такими, щоб прочитавши їх, можна було зрозуміти їх значення. Наприклад, за замовчуванням перша кнопка форми має вигляд Button 1. Таке ж значення має і її заголовок. Ви повинні обов'язково змінити це ім'я, тому, що іншого програмісту воно нічого не говорить, а користувач, дивлячись на такий заголовок, тим більше нічого не дізнається про призначення кнопки.

Порядок розробки інтерфейсу

  1. Інтерфейс повинен бути таким, щоб користувач міг легко зрозуміти призначення його компонентів
  2. Зовнішній вигляд інтерфейсу повинен бути приємним
  3. Уникайте інформаційного перевантаження інтерфейсу. На ньому не повинно бути одночасно представлено дуже багато інформації або елементів управління. Якщо користувач повинен вводити багато інформації спробуйте застосувати меню, кілька форм або файл даних
  4. Напрямок потоку інформації і даних, що вводяться має бути природним # 150; зліва на право або зверху вниз
  5. Інтерфейс повинен «вести» користувача по етапах введення даних.

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

Перш за все, необхідно навчитися зберігати свої програми. Запустіть Delphi. Програма автоматично створить новий проект.
1. Виберіть команду меню: File / Save All ... З'явиться наступне вікно:

Програмування в delphi

За замовчуванням програма зберігає ваші труди в папці Projects (проекти). АЛЕ! Подивіться, який шлях потрібно пройти: Мій комп'ютер Диск Z \ Program iles \ Лабораторна 1

Тому зробіть наступне:

Програмування в delphi

Тепер можна приступати до збереження своєї програми. подивіться:

Програмування в delphi

Зверніть увагу: з'являється ще одне вікно збереження. За замовчуванням дано ім'я Project1.

Змініть ім'я файлу на PFirst і клацніть Зберегти. Після цього ваша праця буде збережений.

Поверніть вікно програми Delphi і відкрийте папку, яку ми зараз створили: Z: \ Лабораторна 1. Подивіться, замість 2-х файлів. які ми зберегли, виявилося 6. Деякі файли програма створює автоматично. Для нас зараз важливо інше

Програмування в delphi

Тепер створимо виконуваний файл, тобто файл, який працює і без Delphi. Скомпілюємо файл. Для цього:

  • Поверніться в Delphi.
  • Запустіть команду меню. Project \ Build All.
  • Поверніться назад в свою папку і Ви побачите, що додався новий файл.

Це і є той файл, який може виконуватися на будь-якому комп'ютері і без Delphi.

Запустіть ваш файл. Поки це тільки порожня форма. Але подивіться, що вона вже вміє:

  • Вашу програму можна переміщати, перетягуючи за заголовок;
  • Можна змінювати її розміри (висоту і ширину);
  • Користуючись кнопками в рядку заголовка, її можна згортати, розгортати в повний екран, закривати ..

Але ж ви не написали ще жодного рядка майбутньої програми. Delphi сама написала за Вас необхідний код. Оцініть це по достоїнству.

Цей текст програма створює автоматично, як тільки з'являється новий проект. Delphi робить за Вас всю чорнову роботу по програмуванню, звільняючи Вас для творчості. Цей же текст містить файл First.pas. той, який ми зберігали в перший раз.

Програмування в delphi

  1. Відкрийте Delphi або створіть новий проект командою меню: File \ New Application.
  2. У вікні інспектора об'єктів Object Inspector змініть властивості об'єкта «Форма»:

Name # 150; frm Прізвище

Caption # 150; Лабораторная1

Color # 150; clScrollBar

Подивіться як зміниться ваша форма

  1. Помістіть на форму компонент Label (напис)

Експериментуйте з розміщенням написи на формі, її розміром. Змініть властивості об'єкта напис

Name # 150; iblPriv

Caption # 150; Порожня стрічка

Font Шрифт  Arial

накреслення # 150; жирний

колір # 150; червоний

Примітка: Переконайтеся, що Ви змінили властивості напису, а не форми. Для цього напис на формі повинна бути виділена, а в заголовку списку у верхній частині інспектора об'єктів має бути написано lblPriv. Tlabel.

  1. Помістіть на форму компонент Button (кнопка)

Змініть властивості кнопки

Name # 150; btnMyButton

Caption # 150; клацни мене

Font Шрифт  Arial

накреслення # 150; жирний

колір # 150; на ваш розсуд

Розмістіть кнопку по центру форми

procedure Tfrm Фалалей .btmMyButton (Sender: TObject);

procedure TfrmIvanjv.iblPrivClick (Sender: TObject);

iblPriv.Caption: = 'Перша програма в Delphi. Ура. '

Примітка: Вводячи код зверніть увагу на підказку з'являється після введення точки. Підказка являє собою спливаюче меню в якому перераховані доступні властивості компонента

  1. Виконайте програму, клацнувши Run (виконати) на панелі налагодження або натиснувши . При цьому на екрані з'явиться створена Вами форма.

Програмування в delphi

Перевірте правильність роботи кнопки. Закрийте програму.

  1. В папці Лабораторна 1 на диску Z. Створіть папку Завдання 1
  2. Збережіть створений проект в папці Завдання 1
  3. Відкрийте Delphi або створіть новий проект командою меню: File \ New Application
  4. У вікні інспектора об'єктів Object Inspector змініть властивості об'єкта «Форма»:

Name # 150; frm Група

Caption # 150; заданіе2

Color # 150; clScrollBar

  1. Помістіть на форму компонент Label (напис)

Експериментуйте з розміщенням написи на формі, її розміром. Змініть властивості об'єкта напис

Name # 150; iblPic

Caption # 150; Порожній рядок (ім'я не вводимо)

Font Шрифт  Aria

накреслення # 150; жирний

колір # 150; червоний

  1. Помістіть на форму компонент Button (кнопка)

Змініть властивості кнопки

Name # 150; btnMyButton 1

Caption # 150; клацни мене

Font Шрифт  Aria

накреслення # 150; жирний

колір # 150; на ваш розсуд

  1. Помістіть на форму компонент Button 2 (кнопка)

Змініть властивості кнопки

Name # 150; btnMyButton 2

Caption # 150; Закрити

Font Шрифт  Aria

накреслення # 150; жирний

колір # 150; на ваш розсуд

  1. На форму помістіть компонент Image (Малюнок r). який знаходиться на вкладці А dditional (Стандартні) палітри компонентів.

Змініть властивості кнопки

Name # 150; Imgpic

Caption # 150; Порожній рядок (ім'я не вводимо)

Font Шрифт  Arial

накреслення # 150; жирний

колір # 150; на ваш розсуд

Visible # 150; False

  1. У вікні інспектора об'єктів Object Inspector відкриваємо вкладку Picture. У вікні

Програмування в delphi

Використовуючи вкладку Load вибираємо потрібний малюнок і натискаємо ОК

procedure Tfrm Група. btmMyButton1 Click (Sender: TObject);

procedure Tfrm Група. btmMyButton2.Click (Sender: TObject);

  1. Виконайте програму, клацнувши Run (виконати) на панелі налагодження або натиснувши . При цьому на екрані з'явиться створена Вами форма.

Програмування в delphi

Перевірте правильність роботи кнопки. Закрийте програму.

  1. В папці Лабораторна 1 на диску Z. Створіть папку Завдання 2
  2. Збережіть створений проект в папці Завдання 2
  1. Написати програму, яка після натискання кнопки показує картинку і її опис. Картинки додаються в папці. Після запуску програми відображаються тільки три кнопки)

Програмування в delphi
Програмування в delphi
Програмування в delphi

  1. Що таке об'єкт? Чим він відрізняється від інших структурних даних?
  2. Що таке об'єктно-орієнтоване програмування (ООП)? В яких випадках воно застосовується?
  3. Чим відрізняється клас від об'єкта?
  4. Визначте терміни ООП інкапсуляція, успадкування і поліморфізм?
  5. Що таке графічний інтерфейс користувача? Пртведіте приклади.
  6. Чому графічний інтерфейс є найважливішою складовою частиною програми?
  7. Перерахувати і описати панелі інструментів в Delphi?
  8. Назвати і описати 5 простих компонентів?
  9. Як помістити компонент на форму? Як перемістити його в інше місце? Як змінити розмір компонента?
  10. Назвати і описати 3 основних типи файлів?

Схожі статті