ПредишенСледващото

Програмиране на Delphi е разработването на процедури (съчетания) боравене със събития в развитието на проекти, с Делфи организира съчетания взаимодействия.

Проектът и неговия състав

Фиг. 2.2.3. Структура на проекта Delphi

Проект (програма в Делфи) - това е вашата кандидатура. Проектът се състои от форми, модули, параметри на съоръженията за проекти, ресурси и така нататък. Г. Цялата тази информация се поставя в файлове (вж. Фиг. По-горе), част от която се създава автоматично при разработване на приложения.

Delphi създава брой файлове за едно и също приложение с различни разширения. Част от тях е името на проекта, а другият - на името на модул. В този случай, оригиналните файлове са наименувани Project1 и Unit1 в посочения в схемата на разширения, като се запазва имената им трябва да се промени, за да смисъла на проект за развитие. Файлът на проект има DPR разширение и съхранява кода на главата на програмата. С негова помощ се създаде обект на основната форма на програмата и програма, при условие комуникации на ядрото на Windows. Файлове с разширение EXE, Рез, CFG ДСК, DOF имат име за проекта. Нека оригинално име на проекта Project1 запазена под името ProjecUrok1, тогава файлове в определени разширения, файл има следните икони:

Фиг. 2.2.4. Икони на файловете на проекта

Файлове с разширение, Фиг. 3. DPR - прочетете файла (Фигура 3.), A Търсейки - автоматично се създава за всеки проект включва икона на програма, нейната версия и други данни - зареждане (изпълним), с висока резолюция. Този файл е прикрепен към един изпълним файл на връзка с директивата, която се съдържа в главата на програмата. Файлове (текст) с CFG разширение, ДСК DOF запазят настройките: CFG (компилация), ДСК (проект), DOF (околна среда). Когато правите промени в проекта са архивираните файлове, които започват с "тилда" - "

". см. ProjecUrok1 икона.

Файлът на проект - това е основната програма се генерира автоматично от Delphi и е написан на Delphi. Той винаги съдържа няколко реда, и не позволява редактиране. Това се обработва от компилатора.

От Delphi (както на всеки език за програмиране) в началото на модула на програмата изпълнява заглавната част и до края на своя край входната дума.

В структурата на основната програма на проекта с Project1 за името

Посветен запазени (услуга), Програмата на думи, използва в, започнете, End предоставя информация на компилатора за началото и края на програмата за лечение от горе до долу. Така край (т п - .. терминатор). Показва, че всички разположен с точката на End игнорира.

След заглавието на програма последвано от низ,

Те изтъкват, че тази програма ще бъдат използвани Формуляри модули (известен компилатора) и Unit1 (нови), така че файлът е показан с модула на текст в "Unit1.pas" и името, свързано с модула на файл Form1 дефиниция.

По-долу е тялото процедура, затворени в къдрава скоба (думи започват-началото и в края. - края)

Тялото на процедура - изпълними отчети с позоваване на трите метода на обекта на приложения. Delphi автоматично създава един обект - програма за кандидатстване за всеки нов проект. Първото изявление изпълнява скок на някои фрагменти от Delphi съчетания, които дават възможност на прехода към Application линия. CreateForm (TForm1, Form1);

Метод CreateForm показва на главната форма прозорец на екрана, Run метод произвежда съобщения на Windows за действията на потребителя.

Модул и неговата структура

Модул (и) - автономно compilable програма (и) елемент (и) с включването на различните компоненти на секцията за интерфейс. Основният принцип на работа на програмата в съответствие с предварително определен алгоритъм контролира от кода в модул (и).

Заглавие. Unit определя запазена дума, последвана от името на модула. Първоначално -Unit1 име, като същевременно се запази името на модула трябва да се определи по смисъла на. Ако има няколко модула, заглавната част има формата - единица <список модулей>, в която имената са разделени със запетая. В първия етап на програмиране в Делфи, ние ще използваме един модул проста структура:

В razdeleImplementation е кодът на програма, тя може да включва protseduryobrabotki събития (един или повече), общата форма на процедурата, както и процедури - функции.

Край. - запазена дума (знак за края на модула) до точка - терминатор.

модулни файлове - имат разширения: DFM, па, DDP, ДППУС. Файлове с текстови блокове имат разширение па. Съставител машинен код файл получава ДУС разширение. разширение Dfm файл е създаден на диска след запазване на модула. Тя запазва всички свойства на прозореца компоненти. Разширение на файла DDP съхранява информация за всички прозореца на диаграми. Сред тези файлове, модули файлове с разширения DFM и па са най-важни за проекта. По-долу са иконите на файла с модул на име UnUrok1 и разширенията, споменати по-горе.

Фиг. 2.2.5. Икони модул файлове

В Делфи, поставени като vObject Pascal, основната програма единица е podprogramma.Razlichayut два вида подпрограми: процедури и функции. Разликата е, че името на функцията, свързана стойност, така че името на функцията може да се използва в изрази. В съответствие с предварително определен алгоритъм може да се използва като обща процедура тип и процедурата по обработка на събития.

Програмата - поредица от линии, където низа могат да бъдат разположени във всяка позиция на екрана. Структурно, програмата се състои от глава и блок. Титла се намира в началото на програмата и има следния вид:

програма <Имя программы>

Блок съдържа описателни и изпълнителни части. Описателна част съдържа описание на елемент на програмата, и в изпълнителната част на посоченото действие на елементите на програмата, изпълнението на което следва да доведе до желания резултат. В общия случай на описателната част съдържа следните раздели:

· Описание на типовете данни

· Описание на процедурите и функциите

Всяка една от тези секции завършва с точка и запетая.

· Повтарящата програмен код в повечето случаи, тя трябва да бъде издадена като отделна процедура или функция.

Ø всеки текст между символите // и в края на линията.

Ø всеки текстови между символите в същия ред или в - няколко реда

Ø всеки текст между отварянето и затварянето на езиковите знаци (* .. (..) .. *) ( "..").

Елементи на програмата - неделима част, се признават от компилатора (както и в други езици за програмиране).

Запазени (официални) думи на английски език. определи началото на действие (инструкция оператор) .Onidayut информация компилатор за назначаване на определен синтаксис. Те могат да бъдат представлявани от следните групи:

· Актуално - програма, единица, процедура, функция.

· Описание на блок -const, Var, етикет, тип.

· Създаване на нови вида - масив, канап, запис ... край, файл, файл ... на.

· Скоби оператора - започват ... край.

· Операторите - ако ... тогава ... иначе ...; случай ... от ... край; за ... да ... направя ...; за ... Downto ... правя ...; Повтарям ... до ...; а. направя ...; с ... правя ...

· Direktivy- износ, обществено, публикувани, виртуална, защитена, индекс ... Списъкът е доста обширна.

· Думи със специална цел - най-, нататък.

Предупреждение. Не използвайте имена, които съвпадат с резервираните (официални) думи.

Имена (идентификатори) са известни имена в програмата се използват за означаване на променливи, константи, процедури, функции, видове, така и на самите програми. Тази последователност, като се започне с латински букви с възможност за включване на цифри и долна черта "_", а дължината на името не се ограничава до (една от възможностите на съвременните операционни системи), но се признава от първите 255 знака. Преди да се използва името трябва да бъде обявено в програмата (описан).

Константи. Може да се използва в изрази програмни изявления като константи (с имена) и постоянни изрази. Кръстен - обявена с Конст ключовата дума и има следния синтаксис:

конст <идентификатор константы>=<константное выражение>;

Пример. Строителство S = "Моята група" + "3-MD-10 ';

Или просто израз - 234.

Забележка. Видове. Приложение 1

<список идентификаторов переменных, разделенных запятыми>: <тип>;

Изразяване - низ, състояща се от последователност от операнди.

Операнди - са константи, променливи, индикатори за различните разрешени особености на езика. тип експресия се определя от типа на съставящите операнди.

· Операции на операнди в експресионен се извършват в правилния ред;

· Стойността на всеки операнд е специфичен вид;

· Стойността на всеки израз е от определен тип.

Изрази са неразделна част от операторите.

Delphi разполага с голямо разнообразие от различни видове функции (математически, статистически, дата и час, низ) се използват при изразяване, някои от които са осигурени от мача на модула. За да свържете тези функции, се отнасят до името си със списъка от параметри в израза за изявление, а в опит да се разработи модули Използва уточни името му.

Основни стандартните аритметични действия:

ABS (аргумент) - абсолютна стойност на аргумента, Sqrt (аргумент) - корен квадратен от аргумент, пл (аргумент) е квадрата на аргумента, Sin (аргумент), Cos (аргумент), ArcTan (аргумент)

Exp (аргумент) - експонентата на аргумента, Ln (аргумент) - натуралния логаритъм на аргумента. Чрез тези функции могат да бъдат изразени в такива функции като: Тан (аргумент), ArcSin (аргумент), Аркос (аргумент), Лога (аргумент). Освен стандартната функция Delphi предвижда множество други функции като функции превръщане: TRUNC (п) - неразделна част от N, Frac (п) - дробна част на истински п, Int (п) - цялата част на истински п кръг (п) - число най-близо до п, Random () ...

Chr (п) - символ ANSI с числото п, IntToStr (п) - низ, който е образ на цяло число N, FloatToStr (п) - низ, който е образ на реална п, StrToInt (и) - цялото изображение, което е линията ите, StrTofloat ( и) - реални, картинката, която е низ S, FloatToStrF (н) е реално число, в съответствие с форматиране.

дата и час функции. YearsBetween, YearSpan върне броя на годините между две дати и часове.

Chr (п) - символ ANSI с числото п, IntToStr (п) - низ, който е образ на цяло число N, FloatToStr (п) - низ, който е образ на реална п, StrToInt (и) - цялото изображение, което yavlyaetya низ ите, StrTofloat ( и) - реални, картинката, която е щанга, Round (п) - число, най-близко до п. TRUNC (п) - неразделна част от N, Frac (п) - дробна част на истински п, Int (п) - цялата част на истински п.

Операторите за сравнение - -. =,>,> =, <, <=, <>.Булева.

Оператори редове. За низове, също са приложими релационни оператори. Две струни могат да бъдат свързани в "+". Резултат тип String.

@, Не, ^ (единично), *, /, DIV, МО, и SH1 (изместване вляво), SHR (измести надясно), като +, -, или, XOR, =,>,> =, <, <=, <>, в е

задача - <имя>: =<выражение>; Както името може да бъде наименование на променливата, масив елемент, процедура функция наименование.

Условно скок - ако;

Избор на оператор - дело;

примка: Докато; Повторете; За.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!