КомпютриПрограмиране

Delphi - Application Development Environment

Разработка на софтуер за Windows и други популярни операционни системи може да се извършва от много различни видове инструменти. Сред тези, които се характеризират с много популярни сред руските и чуждестранни фирми, - Delphi програма. Какви са особеностите на инструмента за развитие? Кои са най-съществените от неговите възможности?

Обща информация за Delphi

IDE - Delphi приложни програми, които са проектирани да работят в OS Windows, MacOS и на мобилни операционни системи - IOS и Android. Характеризира се с простота на процедурите за производство на езикови и код.

Ако е необходимо, осигурява ниско ниво на комуникация с операционната система и библиотеки, написани на езика C и C ++. Програми, които са създадени с Delphi, не изискват от трети страни кожи, за да започнете - като, например, Java Virtual Machine. Delphi - среда за разработка, която може да се използва успешно и от двете професионалисти и за целите на обучението. За да научите основните на своите възможности, не е задължително да притежават висока квалификация и знания на сложни езици за програмиране.

Основните предимства

Научете какво какви са основните предимства на софтуерния продукт. Когато в един или друг начин, компанията IT извършва обосновка за избор на среда за развитие, Delphi става изборът на много програмисти и се препоръчва да се използва. Това се дължи на факта, че тази среда могат да създават приложения в най-бързия възможен начин, колкото е възможно, за да им осигури висока производителност дори и в тези компютри, които имат скромни хардуерни спецификации. Значителна аргумент в полза на избора на разглеждания развитие на околната среда - това може да се допълва от нови инструменти, които не са обхванати от стандартен набор от решения, присъстващи в интерфейса Delphi.

Сега ще проучи какво нюансите на какви възможности за практическото използване на Delphi.

Спецификата на интерфейса

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

Delphi среда за разработка, версия 7 по-специално включва активирането на следните основни модули: форма дизайнер, редактор, палитра, обект инспектор и директория. В някои версии на Delphi отбелязани компоненти могат да бъдат наричани по различен начин. Например, редакторът може да съответства на един прозорец на програмния код, дизайнерът - форма кутията. Въпреки това, тяхната функционалност ще бъде същото. Маркирани елементи от интерфейса Delphi могат да допълнят различни помощни инструменти. Основно първите две се считат за гледна точка на процедурите за разработване на софтуер на. Но важно, колкото и останалите. Да разгледаме характеристиките на използване отбелязани Delphi модули.

Форма дизайнер, редактор и Palette

Използвайте формата дизайнер разработчик създава своя интерфейс. На свой ред, е писано в код редактор. Много програмисти, които препоръчват да се избере Delphi среда за разработка, като най-оптималното решение, като аргумент, за да донесе лекота на използване на форма дизайнер. Някои експерти смятат, че този процес прави, е по-скоро като игра.

Веднага след като потребителят започва да се създаде програмата и управлява форма дизайнер, а след това в началото той не съдържа елементи, тя е празна. Но той веднага бе може да бъде запълнена с помощта на инструментите, намиращи се в друга Delphi модул - палитра. Елементи на интерфейса на програмата, които са конфигурирани по форма дизайнер трябва да управлява екипа, който, от своя страна, са написани на редактора.

Но все пак обратно към палитрата. С помощта на това може да се поставя под формата дизайнерски правилните обекти. За да използвате даден инструмент трябва да кликнете еднократно върху него - толкова дълго, колкото той е в областта на палитрата, втори път - в прозореца форма дизайнер. След това, на съответния обект ще се премести в областта на развитието, и че е възможно да се определи код в редактора за него.

обект инспектор

Друг важен елемент, който съдържа Delphi - среда за разработка на приложения за Windows и други популярни платформи - обект инспектор. Може да се отбележи, че информацията, съдържаща се в него се променя: тя засяга статута на обекта, който е избран под формата на дизайнера.

Object Inspector структура е. Тя се състои от два прозореца. На всеки фиксирани алгоритми, които определят поведението на съответните компоненти. Първият показва свойствата, във втория - на събитията. Ако програмист иска да направи промени в алгоритмите, които влияят на конкретен компонент, тя привлича от капацитети от инспектор на обекта. Например, можете да промените разположението на различни елементи от интерфейса на програми, тяхната височина и ширина.

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

Разработка на софтуер в Делфи е да използвате инспектора на обекта за решаване на различни проблеми. Това се предопределя от факта, че с този инструмент дори да промени свойствата на всички обекти, намиращи се на формата, както и на себе си. Изследвахме подробно някои от функциите с инспектор на обекта.

Инспектор на обекта: използване на възможностите

За да се разбере как Delphi IDE от гледна точка на взаимодействието Инспектор предмети и обекти, можете да се опитате да промените свойствата на някои общи елементи на интерфейса на софтуер в Windows - например, Memo, Бътън и падащ списък (по-късно ще разгледаме същността им повече). Като начало, те трябва да бъдат пуснати на формата, Delphi използване на наличните средства.

Можете да опитате да експериментирате с Ctl3D собственост. За да направите това, вие трябва да кликнете върху формата, а след това отидете на обекта инспектор и промените стойността на въпросното имущество. След тази форма се променя значимо вид. Едновременно Ctl3D имот ще се промени на всеки от елементите, които са поставени в прозореца на развитие.

След като направите експерименти можем да се върнем във форма и да се засили стойността Ctl3D. След това на свой ред към елементите на бележката и падащ списък. Сега можете да се променят свойствата си, местоположението на формата, външния вид. Например, изберете Edit елемент от менюто, а след това - Размер, програмистът може да се промени ширината и височината на обектите. Има възможност да ги подредите в центъра, като изберете Edit и подравняване. Подходящи действия ще се отразят на това, което се показва в инспектора на обекта.

промените свойствата на компонентите могат да се извършват по предмет Delphi модул. Например, ако задачата е да се определят за тях специфичен цвят, това е, вариации участие на няколко инструмента. На първо място, можете да въведете командата, съответстващ на цвета - като червено - clRed, - в областта на фасилити мениджмънта. На второ място, потребителят може да изберете цвят от списъка. На трето място, има опция двукратно върху свойствата на цвета - ще се появи прозорец цвят избръснат. По същия начин, един разработчик да промените атрибутите и други предмети - например, на шрифта, вида, цвета или размера.

указател

Delphi - IDE, която се допълва от достатъчно подробна помощна система. За да се отнасят към него, изберете опцията в менюто Help. Тогава ще видите един от средата споменахме по-горе за развитието на софтуерни модули в прозореца - ръководство. Feature използвате тях е, че при натискане на F1 на потребителя ще получи специален намек, отразяващи спецификата на този инструмент ангажимент. Например, ако програмист работи с инспектор на обекта, той може да избере едно от свойствата, и след това натиснете F1 и да получите допълнителна информация за съответната опция. Същото може да се направи, когато се работи с всички други елементи на интерфейса, която включва развитие на околната среда Delphi 7 и други версии на подходящия вид софтуер.

Други елементи на интерфейса

Сред останалите значителни компоненти на софтуерните решения отчетния интерфейс - менюто, лентата с инструменти за бърз достъп, както и редактор на изображение. Що се отнася до менюто - тя позволява на програмиста да получите бърз достъп до компонентите, присъстващи в структурата на развитие на околната среда. Използвайте го, колкото можете с мишката, така и с Използване на клавишни. Намира се точно под менюто на лентата с инструменти за бърз достъп. Някои от неговите функции се припокриват с тези, които са характерни за менюто, но достъпът до тях е по-бързо. Редактор на изображения Delphi в нещо подобно на програмата Paint в Windows. Това означава, че с помощта на това можете да направите прости корекции на снимки, за да поставят върху тях надписи и други елементи.

Инструменти за програмиране

Delphi - IDE, която включва голям брой инструменти за повишаване на ефективността програмист. Така че, ние разгледахме по-горе ключовите модули са допълнени с набор от специални инструменти. Сред тези, които: за отстраняване на грешки, компилатор, както и компоненти и WinSight WinSpector. Имайте предвид, че в някои версии на Delphi отметнати елементи трябва да се инсталира отделно. Ние изучаваме тяхната специфика.

Delphi дебъгер

Що се отнася до отстраняване на грешки - този инструмент допълва код редактор част на извършване на необходимите проверки на подходящи софтуерни алгоритми за коректност. С него, разработчикът може действително да го разгледате изходния код, ред по ред. В някои случаи, за решаването на този проблем, тъй като развитието на компоненти, Delphi като самостоятелен продукт може да бъде допълнена с външен дебъгер, което позволява програмист за повишаване на код за потвърждение, генериран от софтуера.

Delphi съставител

Сега учи спецификата на разглеждания среда за разработка, компилатор. Имайте предвид, че в структурата Delphi може да съдържа няколко съответните елементи. Така че, има опция да използвате компилатор DCC, което е полезно в случаите, когато задачата да работи с прилагането на външния дебъгер.

Winsight и WinSpector

Тези модули са сред тези, които трябва да се инсталира в Делфи-нататък. Характеризира се с относителната трудност в мастеринг. Въпреки това, много програмисти, които са въвели различни среда за разработка, Делфи, се смята, че тези компоненти да бъдат сигурни, да се научите да използвате. Така че, Winsight модул се използва за наблюдение на съобщения на Windows. Такъв компонент е WinSpector, ние трябва да се определи състоянието на компютъра в специален файл. Ако в хода на разработката на софтуер ще възникнат повреди, винаги е възможно да се отвори файла и да видим какво може да причинява проблема.

стандартни компоненти

Delphi среда за разработка, обща информация, от които ние се учи, тя включва редица стандартни компоненти, които също са от полза да се знае. Експерти се отнасят до тези следното: MainMenu, PopupMenu, Label, Edit, Memo, Бътън, Checkbox, Radiobutton, падащ списък, ComboBox, превъртане, Groupbox, панел, и Scrollbox. Ние ще изучаваме техните специфични подробности.

MainMenu компонент е предназначена за настаняване в главното меню в интерфейса, създаден от програмата. За да направите това, поставете съответния елемент на формата, а след това се обадете на вещи чрез инспектор на обекта, а след това се определят подходящите елементи от менюто.

PopupMenu компонент е проектиран да побере изскачащо меню в интерфейса, създаден от програмата, т.е. отваряне с едно кликване на десния бутон на мишката.

компонент Label работи за целите на текста се показва в прозореца на програмата. Тя може да бъде конфигуриран, например, да се създаде желаната шрифт в инспектор обекта.

Редактиране на компонент се активира, за да се покаже текст на фрагментите на екрана, които потребителят може да редактира, докато програмата се изпълнява. Memo му компонент на комплемента чрез което, от своя страна, може да работи с голям текст. Този елемент се състои от, например, опции, като например думата обвивка, копиране на текст.

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

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

ListBox компонент се използва за показване на списък екран, на който потребителят може да преминете с мишката. Нещо подобно на това един елемент - ComboBox, но това се допълва от възможността за въвеждане на текст в специална област.

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

Groupbox компонент се активира, за да се определи реда на изместване между прозорците, като натиснете клавиша TAB. Панел елемент може да бъде допълнен с което движение може да се извърши повече обекти на форма.

Scrollbox компонент позволява да се определи формата на областта, която може да се превърта хоризонтално и вертикално. Според имота се характеризират с главния прозорец на Delphi по подразбиране. Но ако има нужда от участието на тези опции в специфичните форми на области можете да използвате компонент Scrollbox.

резюме

Delphi - разработване на приложения среда с големи възможности, като в същото време се характеризира с простота на използване на основните функции. Със средствата, които са включени в структурата си, е възможно да се създадат различни видове програми за Windows и други популярни операционни системи.

Изборът инструменти за разработка Delphi, много програмисти да причинят използваемост интерфейси подходящ софтуер, както и широка гама от инструменти, които са полезни за работа по всяка част на програмата - в етапа на проектиране, алгоритми за програмиране или за отстраняване на неизправностите.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.