Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Розробка електронного підручника з курсу &Нові інформаційні технології&

Реферат Розробка електронного підручника з курсу &Нові інформаційні технології&





ерозривний зв'язок, яка строго відстежується Delphi. З самого початку роботи над новою програмою Delphi створює мінімально необхідний код, що забезпечує її нормальне функціонування в Windows. Таким чином, найпростіша програма готова відразу після вибору опції File New Application, і залишається просто запустити програму.

Зміна властивостей форми

У першому наближенні можна вважати модулем самостійний розділ програми, в чомусь подібний чолі в книзі. Модуль створюється кожного разу, коли створюється нова форма (у програмі може бути і, частіше, буває не одна, а кілька - іноді кілька десятків форм і пов'язаних з ними модулів).

При компіляції програми Delphi створює файли з розширеннями pas, dfm і осі для кожного модуля: pas-файл містить копію тексту з вікна коду програми, у файлі з розширенням dfm зберігається опис вмісту вікна форми, а в осі-Файл - результат перетворення в машинні інструкції тексту з обох файлів. Файли dcu створюються компілятором і дають необхідну базу для роботи компоновщика, який перетворює їх в єдиний завантажуваний файл з розширенням ехе. [11]

За замовчуванням заголовок вікна збігається з заголовком форми: Formi. Щоб змінити заголовок, потрібно звернутися до вікна Інспектора об'єктів.

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

Слово procedure сповіщає компілятор про початок підпрограми-процедури (в Delphi можуть використовуватися також підпрограми-функції; в цьому випадку замість procedure (процедура) використовується слово function (функція); різницю між процедурами і функціями ми обговоримо пізніше ). За ним слідує ім'я процедури TFormi.ButtonlClick. Це ім'я - складене: воно складається з імені класу TForm1 і власне імені процедури Button1Click.

Класами в Delphi називаються функціонально закінчені фрагменти програм, службовці зразками для створення подібних собі примірників. Одного разу створивши клас, програміст може включати його екземпляри (копії) в різні програми або в різні місця однієї і тієї ж програми. У составвходіт кілька сотень класів, створених програмістами корпорації Borland (так званих стандартних класів). Сукупність стандартних класів визначає потужні можливості цієї системи програмування.

Кожен компонент належить до строго певного класу, а всі конкретні екземпляри компонентів, що вставляються в форму, отримують ім'я класу з доданим числовим індексом. По використовуваному в Delphi угодою всі імена класів починаються з літери Т. Таким чином, ім'я TFormi означає ім'я класу, створеного за зразком стандартного класу TForm. Якщо подивитися початок тексту у вікні коду, то можна побачити приблизно наступні рядки:


type=class (TForm): TButton ;: TLabel; ButtonlClick (Sender: TObject);

{Private declarations}

{Public declarations} ;: TForm1;

Рядок=class (TForm)

визначає новий клас Tform1, який породжений від (створений за зразком) стандартного класу TForm.

Рядок

Form1: Tform1;

створює екземпляр цього класу з ім'ям Formi. Стандартний клас TForm описує пусте Windows-вікно, в той час як клас TFormI описує вікно з уже вставленими в нього компонентами мітка і кнопка. Опис цих компонентів містять рядки. [11]

Button1: TButton;

Label 1: TLabel;

Вони вказують, що компонент Buttoni (Кнопка!) являє собою екземпляр стандартного класу TButton, а компонент Label 1 (Мітка 1) - екземпляр класу TLabel.

За ім'ям процедури TFormi. Buttonicick в круглих дужках слід опис параметра виклику: TObject

(параметр з ім'ям Sender належить класу TObject). Процедури можуть мати не один, а кілька параметрів виклику або не мати їх зовсім. Параметри виклику (якщо вони є) служать для налаштування реалізованого в процедурі алгоритму на виконання конкретної роботи. Параметр Sender вставлений Delphi на всяк випадок: з його допомогою підпрограма Button1Click може при бажанні визначити, який саме компонент створив подія OnClick. Вся рядок в цілому

procedure TFormI.Buttoniciick (Sender: TObject);

називається заголовком процедури. Її завершує символ;. Цей символ відіграє важливу роль у Object Pascal, тому показує компілятору на кінець пропозиції мови. З окремих пропозицій складається весь текст програми. В кінці кожного пропозиції потрібно ставити крапку з комою - це обов'язкова вимога синтаксису мови.

Процес створення Delph...


Назад | сторінка 15 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення базового класу &Рядок&, рядки ідентифікатора і десяткової рядка. ...
  • Реферат на тему: Створення програми в Borland Delphi, тест Амтхауера
  • Реферат на тему: Створення класу і розробка програми "Бінарне дерево пошуку"
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Клас птахи, загальна характеристика класу