
- •Проект 1. «моя перша програма»
- •Опис плану розробки програми
- •Редактор коду програми:
- •Проект 2. «світлофор»
- •Відкрити|відчиняти| новий проект.
- •Описати події
- •Проект 3. «додавання»
- •Опис плану розробки програми
- •Відкрити|відчиняти| новий проект.
- •Проект 4. «випадковий вибір»
- •Опис плану розробки програми
- •1. Відкрити|відчиняти| новий проект.
- •3. Виконати наступні|слідуючі| дії:
- •Проект 5. «жартівливе тестування»
- •Опис плану розробки програми
- •1. Відкрити|відчиняти| новий проект.
- •Починаємо програмування.
- •Редактор коду програми:
- •Проект 6. «взаємозв'язані форми»
- •Опис плану розробки програми
- •Редактор коду програми:
- •Проект 7. «мій особистий текстовий редактор »
- •Опис плану розробки програми
- •Проект 8. «ласкаво просимо або стороннім вхід заборонено»
- •Опис плану розробки програми
- •Відкрити|відчиняти| новий проект.
- •Редактор коду програми:
- •Проект 9. «таймер»
- •Опис плану розробки програми
- •Редактор коду програми:
- •Проект 10. «калькулятор»
- •Опис плану розробки програми
- •1. Відкрити|відчиняти| новий проект.
- •3. Виконати наступні|слідуючі| дії:
- •Література
Збірник готових проектів при вивченні мови 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. «світлофор»
Мета роботи - створити модель світлофора, в якого при наведенні миші перемикається світло, з'являється спливаюча підказка з назвою кольору, а на табличці поряд зі світлофором з'являється один з написів:
СТІЙ ! |
ЧЕКАЙ ! |
ЙДИ ! |
після|потім| запуску програми з'являється|появляється| вікно.
для виходу з програми необхідно клацнути мишею на кнопці «вихід».
Опис плану розробки програми
Відкрити|відчиняти| новий проект.
Розмістити на формі екземпляри компонентів.
Визначимо об'єкти для проекту.
Світлофор:
корпус і ніжка – 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| в и х і д
При наведенні миші на “очі” світлофора повинна з'являтися|появляється| спливаюча підказка . Для цього доведеться|припаде| писати програму – обробник подій.