> У своєму додатку я використовував наступні компоненти :, Label Запитуване слово raquo ;, Edit, Button Число повторень і Конец' (рис. 14).
Рис. 14
.2 Опис роботи програми
Введемо довільний текст в Memo-поле, як показано на малюнку 15:
Рис. 15
У текстове поле необхідно ввести потрібне нам слово (рис. 16)
Рис. 16
Після натискання на кнопку Число повторень програма видає у вікні повідомлення Результат інформацію про кількість повторень запитуваної слова в введеному тексті (рис. 17).
Рис. 17
Натисканням на кнопку ОК raquo ;, вікно повідомлення закривається і виходимо з програми, натиснувши на кнопку Конец' .
3.3 Опис процедур обробки подій програми
У розробленому додатку використовуються дві процедури: SearchText і Quit.
Процедура SearchText здійснює пошук і фіксує кількість повторень запитуваної слова в введеному тексті, а потім виводить результат вікні повідомлень.
Процедура Quit виконує вихід із програми.
4. Розрахункова частина проекту
Створення програми за допомогою мови DELPHI
Unit Unit1 ;, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms ,, XPMan, StdCtrls, StrUtils;=class (TForm): TMemo ;: TEdit ;: TLabel ;: TButton ;: TButton; Quit ( Sender: TObject); SearchText (Sender: TObject);
{Private declarations}
{Public declarations} ;: TMain;
{$ R * .dfm} TMain.Quit (Sender: TObject) ;. Close () ;; TMain.SearchText (Sender: TObject); i: integer ;: integer ;: integer;:=0; i: =0 to Memo.Lines.Count - 1 do:=0; PosEx (SearchWord.Text, Memo.Lines [i], offset) gt; 0 do:=PosEx (SearchWord.Text, Memo.Lines [i], offset) + 1; (count) ;;; ( Знайдено повторень: + IntToStr (count));
end;.
Висновок
програмування delphi додаток інтерфейс
В результаті виконання курсового проекту було розроблено додаток, що фіксує кількість повторень якого-небудь слова в тексті, введеному в полі MEMO.представляет собою систему програмування. Як будь-яка подібна система, Delphi призначена для розробки програм і має дві характерні особливості: створювані з її допомогою програми можуть працювати не тільки під управлінням Windows, а сама вона ставитися до класу інструментальних засобів прискореної розробки програм (RAD). Програмування в Delphi будуватися на тісній взаємодії двох процесів: процесу конструювання інтерфейсу, або візуального прояви, програми і процесу написання коду, що додає елементам цього вікна і програму загалом необхідну функціональність.
Так само в Delphi входять об'єкти, які утворюють вдало підібрану ієрархію з 270 базових класів. На Delphi можна однаково добре писати як додатки до корпоративних баз даних, так і, наприклад, ігрові програми. Багато в чому це пояснюється тим, що традиційно в середовищі Windows було досить складно реалізовувати користувальницький інтерфейс. Подієва модель в Windows завжди була складна для розуміння і налагодження. Але саме розробка інтерфейсу в Delphi є найпростішим завданням для програміста.