Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2012-2-zburnuk_DELPHI.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.17 Mб
Скачать

Збірник готових проектів при вивченні мови DELPHI

УПРАВЛІННЯ ОСВІТИ І НАУКИ ВІННИЦЬКОЇ ОБЛАСНОЇ ДЕРЖАВНОЇ АДМІНІСТРАЦІЇ

ВІННИЦЬКИЙ ОБЛАСНИЙ ЦЕНТР ТЕХНІЧНОЇ ТВОРЧОСТІ УЧНІВСЬКОЇ МОЛОДІ

ЗБІРНИК

г отових проектів

при вивченні мови DELPHI

Частина 1

(на допомогу учням )

Автор : Антропова О.В. керівник гуртка інформатики

ВІННИЦЯ - 2011

П Е Р Е Д М О В А

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

Цей збірник побудован на вивченні прикладів простих програм .

Кожен приклад реалізований як окремий проект.

Всі робочі програми, які використані в цьому збірнику, можна знайти на сайті http:\\Delphi6.at.ua, який створив мій гуртківець, учень шостого класу Костюк Костянтин.

З М І С Т

П Е Р Е Д М О В А 2

З М І С Т 3

Проект 1. «МОЯ ПЕРША ПРОГРАМА» 4

Проект 2. «СВІТЛОФОР» 6

Проект 3. «ДОДАВАННЯ» 12

Проект 4. «ВИПАДКОВИЙ ВИБІР» 17

Проект 5. «ЖАРТІВЛИВЕ ТЕСТУВАННЯ» 20

Проект 6. «ВЗАЄМОЗВ'ЯЗАНІ ФОРМИ» 26

Проект 7. «МІЙ ОСОБИСТИЙ ТЕКСТОВИЙ РЕДАКТОР » 31

Проект 8. «ЛАСКАВО ПРОСИМО АБО СТОРОННІМ ВХІД ЗАБОРОНЕНО» 38

Проект 9. «ТАЙМЕР» 42

Проект 10. «КАЛЬКУЛЯТОР» 45

ЛІТЕРАТУРА 54

Проект 1. «моя перша програма»

Мета роботи - створити програму, що виконує наступні дії:

  • після|потім| запуску програми з'являється|появляється| вікно.

  • для виходу з програми необхідно клацнути мишею на кнопці «Закрити».

Опис плану розробки програми

1. Відкрити|відчиняти| новий проект.

2. Розмістити на формі екземпляри компонентів: мітку Label і кнопку Button.

3. Виконати наступні|слідуючі| дії:

Таблиця 1.

Виділений об'єкт

Закладка вікна

Odject Inspector

Ім'я властивості/

Ім'я події

Подія

Form1

Properties

Caption

Встановити ім'я форми "Проект 1"

Label1

(закладка Standard)

Properties

Caption

Встановити текст надпису "Моя перша програма"

AutoSize

(Автопідбір)

Ввести значення властивості True

Font

Вибрати колір, шрифт, розмір

Button1

(закладка Standard)

Properties

Caption

Встановити ім'я кнопки "Закрити"

Events

OnClick

Close

Редактор коду програми:

procedure TForm1.Button1Click(Sender: TObject);

begin

close;

end;

Повний текст програми буде виглядати наступним чином

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls;

type

TForm1 = class(TForm)

Label1: TLabel;

Button1: TButton;

procedure Button1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);

begin

close;

end;

end.

4. Збережіть проект, запустіть і протестуйте його.

Проект 2. «світлофор»

Мета роботи - створити модель світлофора, в якого при наведенні миші перемикається світло, з'являється спливаюча підказка з назвою кольору, а на табличці поряд зі світлофором з'являється один з написів:

СТІЙ !

ЧЕКАЙ !

ЙДИ !

  • після|потім| запуску програми з'являється|появляється| вікно.

  • для виходу з програми необхідно клацнути мишею на кнопці «вихід».

Опис плану розробки програми

  1. Відкрити|відчиняти| новий проект.

  2. Розмістити на формі екземпляри компонентів.

Визначимо об'єкти для проекту.

Світлофор:

  • корпус і ніжка – 2 компоненти Panel| (закладка|закладення| Standard|)

  • “око” – 3 компоненти Shape| (закладка|закладення| Additional|).

Надпис|надпис| – Labe1| (закладка|закладення| Standard|)

Поставимо компоненти| на форму і набудуємо|настроїмо|

властивості компонентів.

  • Shape|  Shape|  stCircle (робимо|чинимо| круг|коло|).

  • Shape|  Brush|  Color|  clGray| (всі кольори|цвіт| світлофора робимо|чинимо| сірими – вимкненими).

  • Shape|  ShowHint|  True| (включаємо підказку).

  • Shape|  Hint|  Червоний, Жовтий, Зелений (задаємо текст підказки для кожного кольору|цвіту|).

  • Panel|  Caption|  напис|надпис| (зітремо значення цієї властивості) .

  • Label| 1  Caption|  напис|надпис| (очистити).

  • Label| 1  Color|  будь-який колір|цвіт|.

  • Form|  Caption|  СВІТЛОФОР (задаємо ім'я вікна з|із| проектом).

  • Button1  Caption|  в и х і д

При наведенні миші на “очі” світлофора повинна з'являтися|появляється| спливаюча підказка . Для цього доведеться|припаде| писати програму – обробник подій.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]