Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
программирование-тема-28-Інтерфейс-Delphi.doc
Скачиваний:
9
Добавлен:
19.04.2015
Размер:
521.73 Кб
Скачать

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 в контекстному меню. Вікно браузера знаходиться на допоміжній панелі та має вішку переміщення у верхній частині вікна. “Схвативши” її мишею, ви можете перетягти на будь–яке вільне місце екрану або “причалити” його до вікна інспектора об’єктів.

Контрольні питання

  1. Я запустити середовище Delphi?

  2. Які основні вікна середовища Delphi?

  3. Яке призначення кожного вікна?

  4. Які бувають види компонентів?

Список використаної літератури

  1. Ковалюк Т.В. Основи програмування. – К.: Видавнича група BHV, 2005. – 384c.: іл.

  2. Глинський Я.М., Анохін В.Є., Ряжська В.А. Паскаль. Turbo Pascal і Delphi. Навч.посібн. 5-е доп.вид. – Львів: Деол, СПД Глинський, 2004. – 176 с.

  3. Марченко А.И., Марченко Л.А. Программирование в среде Turbo Pascal 7.0 / Марченко А.И., Марченко Л.А.: Под ред. Таресенко В.П. – 9-е изд. – К.:Век+, СПб.: КОРОНА-Век, 2007. – 464 с.: ил.

  4. Глушаков С.В., Клевцов А.Л. Программирование в среде Delphi 7. – Харьков: Фолио, 2003.–528с.

  5. Фаронов В.В. Delphi. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2005. – 640 с.

  6. Забарна А. Візуальне програмування у Delphi: Практикум. – К.: Вид.дім “Шкіл. світ”,2006.–128 с.

  7. Хладни Иван. Внутрений мир Borland Delphi 2006: Пер. с англ. – М.: Издательский дом Вильямс”, 2006. – 768 с.: ил.