- •Тема 28. Інтерфейс Delphi
- •Зовнішній вигляд середовища розробника Delphi.
- •1 Головне вікно
- •2 Вікно форми
- •3 Вікно дерева об’єктів
- •4 Вікно інспектора об’єктів
- •5 Вікно коду програми та вікно браузера коду
- •Контрольні питання
- •Список використаної літератури
- •Тема 29. Структура проекту Delphi. Файли, що входять до проекту
- •2 Структура модуля
- •Interface
- •Implementation
- •3 Файли, що входять до проекту
- •Контрольні питання
- •Список використаної літератури
5 Вікно коду програми та вікно браузера коду
Вікно коду призначено для створення та редагування тексту програми. Цей текст складається за спеціальними правилами та описує алгоритм роботи програми.
У момент відкриття нового проекта в модуль Unit1.pas, котрий відповідає формі Form1, редактор автоматично заносить програмний код опису цієї форми. Під час додавання нових компонентів у вікно форми в програму автоматично заносяться коди з описом параметрів цих компонент (висота, ширина, розташування, стиль і т.д.). Додавання певного об’єкта чи застосовуючи до нього метод веде до появи заготівки базового кода відповідної процедури у вікні редактора. Заготівка (шаблон) складається із заголовка процедури і ключових слів begin та end. Заготівку заповнює користувач. Закінчується модуль власною програмою end.
Ітак, модуль Unit1 має такий загальний вигляд:
Unit Unit1; {Назва модуля}
interface {Розділ декларацій процедур і функцій}
uses {Список використаних модулей, наприклад}
Windows, Messages, SysUtils, Classes, Graphics, Controls, Dialogs;
type {Описання класів і типів об’єктів, наприклад}
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
…………
private {Приватні об’яви}
public {Загальнодоступні об’яви}
end;
var {Описання глобальних змінних}
Form1: TForm1;
{Форвард–об’ява процедур і функцій користувача, наприклад}
procedure Information;
procedure SetPicture;
{Розділ описання процедур і функцій}
implementation
{$R*.DFM} {Додається файл з описом форми}
procedure TForm1.Button1Click(Sender: TObject);
begin
{Тут користувач записує тіло процедури}
end;
end. {Кінець модуля}
Разом з вікном коду звичайно активується також вікно браузера коду, яке полегшує пошук потрібних елементів у випадку, коли у вікні набрано багато рядків.
Подвійне клацання мишею на елементі у вікно браузера призводить до позиціонування текстового курсору у вікні коду на описання відповідного об’єкту або на рядок з його першим згадуванням. Вікно браузера можна закрити клацнувши на кнопці [х] у його верхньому правому куті. Відновити закрите вікно можна клацанням правої кнопки миші у вікні коду і далі вибором командиViewExplorer в контекстному меню. Вікно браузера знаходиться на допоміжній панелі та має вішку переміщення у верхній частині вікна. “Схвативши” її мишею, ви можете перетягти на будь–яке вільне місце екрану або “причалити” його до вікна інспектора об’єктів.
Контрольні питання
Я запустити середовище Delphi?
Які основні вікна середовища Delphi?
Яке призначення кожного вікна?
Які бувають види компонентів?
Список використаної літератури
Ковалюк Т.В. Основи програмування. – К.: Видавнича група BHV, 2005. – 384c.: іл.
Глинський Я.М., Анохін В.Є., Ряжська В.А. Паскаль. Turbo Pascal і Delphi. Навч.посібн. 5-е доп.вид. – Львів: Деол, СПД Глинський, 2004. – 176 с.
Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Марченко А.И., Марченко Л.А.: Под ред. Таресенко В.П. – 9-е изд. – К.:Век+, СПб.: КОРОНА-Век, 2007. – 464 с.: ил.
Глушаков С.В., Клевцов А.Л. Программирование в среде Delphi 7. – Харьков: Фолио, 2003.–528с.
Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2005. – 640 с.
Забарна А. Візуальне програмування у Delphi: Практикум. – К.: Вид.дім “Шкіл. світ”,2006.–128 с.
Хладни Иван. Внутрений мир Borland Delphi 2006: Пер. с англ. – М.: Издательский дом Вильямс”, 2006. – 768 с.: ил.
