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

- да се запознаят с основната цел на прозорците Delphi системни команди за създаване и запазване на програмата (проект);

- овладяване на техниката за поставяне на елементи върху формуляр, да изследват свойствата им с конкретни примери.

2. Основи

2.1. Всекидневник прозорци, създаването и запазването на програма (проект)

Работещи система Delphi става чрез натискане на бутона на мишката наляво (SCHLK) точките в следната последователност:

<Пуск>→<Все программы>→, или чрез двукратно щракване върху левия бутон на мишката (2SCHLK) върху етикета Delphi система.

Дисплеят на екрана се появява 5 прозорци (вж. фиг. 4.1), като всяка от тях има своя собствена заглавие.

1. главния прозорец (Delphi7 -Project1). Разположен в горната част и се състои от:

- заглавната лента с името на отворения проект - Project1;

- лентата с менюта, която има стандартен формуляр съдържа 11 статии. Когато SCHLK на един от елементите, отворени "падащото" меню от команди, които се изпълняват Delphi система;

- лента с инструменти, която се намира под лентата с менюта отляво и съдържа бутони, които да гарантират изпълнението на най-често срещаните команди;

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

3. Прозорец форми (форма 1). Този прототип на бъдещето на прозореца на програмата, където са поставени необходимите компоненти. Прибирането на първия прозорец има име Form1, вторият - ФОРМА2, и така нататък ..

За Delphi система, всяка програма (дори и непълна) - това е отделен проект с минимум 8 файлове. Ето защо, всеки проект трябва да се съхраняват в отделна папка. Папката е създадена по-рано (например програмата Explorer) с името на задоволяване на програмиста. особено важно за програмист: файла на проекта (Project1.dpr), файлът модул (Unit1.pas) и формуляр файл (Form1.dfm). Комплекс проект може да има няколко файла на модули и форми.

Създаване на нов проект, често се прави след стартирането на Delphi система, е необходимо да се извърши SCHLK:

Запазване на проекта трябва да бъде в следната последователност:

- съхранени файлове форми и модули SCHLK на:

- Спестява проекта файл SCHLK:

Ако проектът е бил спасен, системата Delphi знам къде се съхранява и актуализира всички файлове променени през SCHLK на проект на тема:

За да отворите съществуващ проект трябва да SCHLK на:

За да Delphi система започна да съставя и изпълнява програмния (проекта) е необходимо SCHLK на:

2.2. Основните етапи sostavleniyaprogrammy

Програмата е създадена в Делфи, се състои от основна програма и един или повече модули. Основната програма, автоматично се създава Делфи, почти непроменени от програмист и се съхранява във файл, който има вид .dpr. Модули, в които програмистът изпълнява задачи за програмиране се съхраняват във файлове с .pas тип.

Всички компоненти на прозореца се поставят във формуляра. За всяка форма, която се издава програмист, Делфи създава отделен модул.

Модулът - е независимо compilable програма единица, проектирана да съдържа софтуерна програма фрагменти.

- промени в свойствата на компонентите;

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

2.3. Изпълнение на прозореца на програмата (поставянето на елементи на формата)

Форма на прозореца Form1, като прототип на бъдещето на прозореца на програмата трябва да бъде внимателно обмислено и подредени, така че - това е разбираемо и "приятелски" към потребителя.

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

При извършване на прозорец е желателно да се придържат към следните разпоредби:

- контрол и функционално свързани компоненти на Windows трябва да бъде визуално групирани в заглавия, които кратко и ясно обясни на предназначението им;

- в прозореца трябва да покаже на върха, и всички подробности и допълнителна информация могат да бъдат приписани на помощни прозорци;

- да наблюдава единството на стилистични решения в един прозорец или във всички прозорци в мулти-програма. Недопустимо е, че подобни на характеристиките на компонентите са били наричани по различен начин или поставени в различни области на прозореца.

Пускане на форма на съответния компонент се прави лесно. За тази цел компонент палитра избран панел SCHLK на желания раздела, като раздела стандарт (стандарт) за допълнителни раздела (повече), и т.н. Чрез подсказка е желан компонент, като Edit. Подсказка появява, когато задържите курсора на мишката върху лентата с инструменти бутон. Тогава компонент се поставя върху формата в следната последователност:

- компонент е избран, като щракнете върху левия бутон на мишката върху него;

- курсора на мишката се подава към работната зона се образува на мястото, където трябва да се намира в близост до горния ляв ъгъл на правоъгълен компонент се произвежда и SCHLK. Когато кликнете ще контролира такъв Edit1. Можете да плъзнете формата и промените размера използване маркери, разположени от двете страни и в ъглите на правоъгълника. За да направите това: ляв бутон на мишката в рамките на компонент, и след това, докато държите натиснат левия бутон, преместете мишката, за да влачите и пускате елементи на правилното място форми.

По същия начин, SCHLK на една от дръжките (черен квадрат), докато натискане на левия бутон на мишката движение да преоразмерите правоъгълна компонент.

2.4. Цел и основни свойства на някои компоненти

При извършване на прозореца, имаме предвид компонент на функционален елемент има определени свойства и настанени в прозорците форми. Компонентът ще се счита за предварително подготвена програма фрагмент, който се вмъква в програмист за разработване на програми. В този смисъл това е проба (детайл), чрез която е възможно да се създадат няколко подобни елементи, различаващи се само първите имена (например: label1, LABEL2 и т.н.).

След поставяне на компонентите на формата, те трябва да посочите желаните свойства. Обикновено се промени няколко свойства, произведени в прозореца "Инспектор Object" ( "Инспектор обект"). Тези промени се наричат ​​статични. Свойства на обекти могат да бъдат променяни от оператора, който е написан от програмист в програмата и се наричат ​​динамични промени. В този случай, имената на съединенията в регистрите на операторите.

- име Label1.Caption чете: Надпис собственост (надпис) компонент

- име Memo1.Lines.Add чете: метод Add (Добавяне) свойства Lines

(Ленти) Memo1 компонент.

В "обект инспектора свойства се променят в следната последователност:

- Избор на желания компонент, поставен на форма SCHLK над него. Избор на компонент може да се направи в падащия списък в горната част на прозореца "инспектор на обекта;

- в прозореца "Object Inspector" изберете страницата "Properties" ( "Properties"), който се отваря, когато SCHLK върху раздела "Properties". Трябва да се отбележи, че след първия манш, Delphi автоматично отваря раздела 'Properties';

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

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

Форма компонент

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

Форма TForm1 има свойства, Височина (височина) и ширина (W), която се определя автоматично от Delphi система, така че формата не изглеждаше твърде малък или твърде голям, на екрана. Позиция на имота (позиция) контролира поставянето на формуляри в границите на екрана: по подразбиране poDesigned (При конструирането) поставете формата, тъй като е поставен на сцената на регистрацията. Стойността на този имот може да бъде променена от програмата на poScreenSenter (в средата на екрана). Името на имот (име) се посочва наименованието, под което компонентите ще бъдат известни на програмата. В първите стъпки за програмиране (за да се избегнат грешки в програмата) Препоръчително е да оставите свойствата по подразбиране Име.

Следните компоненти Label, редактирате бележка и ComboBox са на панелни елементи панел Standard (Стандартен) и се използват за въвеждане и показване на текстова информация.

KomponentLabel (Tag)

Използва се за място в прозореца на кратки надписи. Основната му имущество - Надпис (дял), чиято стойност е текстът, който се появява в компонента.

Ако поставите компонент във формуляр (по подразбиране, той ще бъде текстът Label1). след това в "инспектор на обекта", за да се намери съответствие, от лявата страна, която казва надпис. и от дясната страна на линията вместо Label1 да въведете нов текст (например, "Въведете стойността на х = '), а след това текстът ще се появи в компонента. Наричан е описано в този параграф, ще се нарича по-кратък процедура: svoystvuCaptionzadat стойност "Въведете стойност = х".

Стойността на този имот се определя в стъпка декорация прозорец може да се променя по време на изпълнение на програмата (т.е. софтуер) задача оператор: Label1. Заглавие: = 'нова стойност = х;

Този оператор имот Надпис (дял) Label1 компонент присвоява низ постоянно "новата стойност х = '.

Тя е предназначена да влиза, показва и редактирате една текстов низ. Delphi система се променя автоматично стойностите на свойствата на Височина (Н) и ширина (широчина), ако програмист променя Редактирай размери използват маркери, предвидени на неговите страни. Основната имота - Текст (текст), чиято стойност е вход или изход на текст. Обикновено в началото на етапа на регистрация на прозорци, този имот, посочете празен низ. Тогава стойност Текст имот се промени програмно например оператора за присвояване:

Edit1.Text: = "Enter елемент на матрицата и [1,1];

Този оператор имот Текст (текст) Edit1 компонент задава низ постоянно "Enter матрица елемент [1,1].

Memo1.Lines.Add ( "Тип данни");

Този оператор е стандартна процедура Add (Добавяне) свойства Lines (Линии) Memo1 компонент, който реализира картографирането на низовата константа "тип данни" в прозореца на следващия ред Memo1. Когато записвате параметри Добави процедура често се използва символ +, което е знак, лепене на работа (конкатенация) редове. Например, ако в програмата има цяла променлива п. определя броя на студентите в групата, на дисплея в прозорец Memo1 информация за него, колкото е възможно, писане в процедурата за оператор Add модул разговор:

Memo1.Lines.Add ( "Броят на студенти в групата:" + IntToStr (п));

където IntToStr (п) - стандартна функция, която преобразува тип индексът п в низа.

За да почистите прозорците Memo1 нарича стандартна процедура без никакви параметри Clear (Изчисти) оператор:

В етап Delphi прозорец декорация система се променя автоматично стойностите на свойствата на Височина (Н) и ширина (широчина), ако програмист променя размери Допълнителни използват маркери, предвидени на неговите страни.

Бутон компонент

Бутонът команда се използва за контрол на работата на програмата. Бутон е компонент на операционната система Windows. Свързани с процедурата бутона - един манипулатор събитие OnClick (При кликване) реализира алгоритъм за решаване на проблема, написан от програмист в Object Pascal. бутон Основни свойства - Надпис (дял), чиято стойност трябва кратко и ясно обясни целта на един бутон.

KomponentComboBox (Блок Комбинираната

падащия списък)

Тя е предназначена за създаване на падащия списък (например имена на списъка) и изберете елемент от списъка. Основната Имотът е Стил (Style), чиято стойност се определя от вида на списък. Създаване на списък в следния ред:

- прозорец "Object Inspector" стойност Style имот назначен DropDownList (списък натиснете надолу);

Номерирането на елементите на списъка се започва с 0, и техния подбор обикновено се извършва по програмен път. За да изберете списък имот т ItemIndex (индексни пункта) е даден номер на изделието. Обикновено в началото определя стойността на имота 0 ItemIndex оператор задача:

която показва нула списък елемент (например, Ivanov) в компонент ComboBox1. Тогава ItemIndex имот възлага на желаната стойност. Например, изпълнението на оператора за присвояване

ще доведе до по компонента за картографиране в ComboBox1 произволно избрана точка от списъка с вход.

В горното твърдение, стандартна функция Random (N) се използва за определяне на номерата на списъчен елемент. Тази функция изчислява псевдо-случаен брой равномерно разпределени в интервала [0, N]. Горната граница на N се определя сегмент subproperty Count (брой точки) свойствата на артикули (точки) ComboBox1 компонент. От podsvoystvoCount-е само за четене, не е в прозореца "ObjectInspector" и не могат да се въвеждат ръчно.

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

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