ComputereProgrammering

Delphi - Application Development Environment

Software udvikling til Windows og andre populære operativsystemer kan udføres af mange forskellige typer af værktøjer. Blandt dem, der er karakteriseret ved meget populær blandt russiske og udenlandske udviklere, - Delphi-program. Hvad er de særlige træk ved udviklingen værktøj? Hvad er de mest bemærkelsesværdige af dets muligheder?

Generel information om Delphi

Delphi - IDE brugerprogrammer, som er designet til at køre i OS Windows, MacOS, og på mobile operativsystemer - iOS og Android. Kendetegnet ved enkelhed af sproglige og kodegenerering procedurer.

Hvis det er nødvendigt, giver lavt niveau kommunikation med operativsystemet og biblioteker skrevet i sproget C og C ++. Programmer, der er oprettet med Delphi, ikke kræver tredjeparts skind til start - såsom for eksempel Java Virtual Machine. Delphi - et udviklingsmiljø, der med held kan bruges af både professionelle og med henblik på uddannelse. For at lære de grundlæggende af dens muligheder, ikke nødvendigvis har høje kvalifikationer og viden om komplekse programmeringssprog.

De vigtigste fordele

Lær, hvad hvad er de vigtigste fordele ved softwaren pågældende produkt. Når der i den ene eller anden måde IT-selskab foretaget rationale for valg af udviklingsmiljøer, er Delphi bliver valget af mange programmører og anbefalede dem at bruge. Dette skyldes det faktum, at dette miljø kan skabe applikationer i den hurtigste som muligt, at give dem høj ydeevne selv i de computere, der har beskedne hardware specifikationer. En væsentlig argument for at vælge den betragtede udviklingsmiljø - det kan suppleres med nye værktøjer ikke er omfattet af en standard sæt af løsninger til stede i Delphi interface.

Vi vil nu undersøge, hvad nuancerne i hvilke praktiske brug af mulighederne for Delphi.

De nærmere af grænsefladen

Først og fremmest kan du være opmærksom på nogle funktioner i grænsefladen af mediet af softwareudvikling. Således arbejdsrummet af programmet struktur indebærer samtidig drift med flere grundlæggende vinduer. Betragt denne egenskab i detaljer.

Delphi udviklingsmiljø, version 7 i særdeleshed involverer aktivering af følgende centrale moduler: formular designer, redaktør, palet, Objekt Inspector, og biblioteket. I nogle versioner af Delphi markerede komponenter kan henvises til forskelligt. For eksempel kan redaktøren svare til et vindue af programkoden, designeren - form kassen. Dog vil deres funktionalitet være den samme. Markeret Delphi interface elementer kan supplere en række hjælpeværktøjer. Hovedsageligt de to første anses for at være det synspunkt procedurer softwareudvikling. Men vigtig som resten. Overvej funktionerne i brug mærket Delphi moduler.

Form Designer, redaktør og Palette

Brug formularen designer udvikler skaber sin grænseflade. Til gengæld står der skrevet i koden editor. Mange programmører, der anbefaler at vælge Delphi udviklingsmiljø som den mest optimale løsning, som et argument for at bringe lethed bruge formularen designer. Nogle eksperter mener, at denne proces gør, er mere som et spil.

Så snart brugeren begynder at oprette programmet og kører formen designer, så oprindeligt den ikke indeholder elementer, den er tom. Men han blev straks kan fyldes med værktøjerne placeret i den anden Delphi modul - paletten. Elementer af programmet grænseflade, der er konfigureret i form designeren skal styre holdet, som til gengæld er skrevet i editoren.

Men tilbage endnu til paletten. Med hjælp fra den kan placeres i form designer korrekte objekter. For at kunne bruge et bestemt værktøj skal klikke en gang på det - så længe han er i det område af paletten, anden gang - i form designer vinduet. Efter dette, vil det tilsvarende objekt bevæge sig i området for udvikling, og det er muligt at ordinere koden i editoren for det.

objekt inspektør

Et andet væsentligt element, der indeholder Delphi - ansøgning udviklingsmiljø til Windows og andre populære platforme - objekt inspektør. Det skal bemærkes, at de oplysninger, der vises i det ændrer: det påvirker status for det objekt, der er valgt i form designer.

Objekt Inspector struktur er. Den består af to vinduer. Ved hver faste algoritmer, som bestemmer opførslen af de respektive komponenter. Den første viser egenskaber, i anden - de begivenheder. Hvis programmøren ønsker at foretage justeringer i de algoritmer, der påvirker den pågældende komponent, det trækker fra kapacitet Object Inspector. For eksempel kan du ændre placeringen af forskellige elementer i grænsefladen af programmer, deres højde og bredde.

I Object Inspector har bogmærker, kan du bruge til at skifte mellem siderne afspejler egenskaber eller begivenheder, der er direkte forbundet med redaktøren. Så hvis du dobbeltklikke på den højre side af en hvilken som helst af de elementer, der vises på skærmen, den kode, der svarer til en bestemt begivenhed, griber ind i editoren.

Softwareudvikling i Delphi er at bruge Object Inspector til at løse forskellige problemer. Dette er forudbestemt af, at med dette værktøj til rent faktisk at ændre egenskaberne for genstande placeret på formularen, samt til sig selv. Vi studerede i detaljer nogle af de funktioner med objektet inspektør.

Object Inspector: beslaglæggelse muligheder

For at forstå, hvordan Delphi IDE med hensyn til interaktion Inspector objekter og former, kan du forsøge at ændre egenskaberne for nogle fælles elementer af software interface i Windows - eksempelvis Memo, Knap og listefelt (senere vil vi undersøge deres essens mere). Til en start, de har brug for at blive placeret på formularen, Delphi hjælp til rådighed stående midler.

Du kan prøve at eksperimentere med Ctl3D ejendom. For at gøre dette, skal du klikke på formularen, og derefter gå til Object Inspector og ændre værdien af den pågældende ejendom. Efter denne formular signifikant ændrer udseende. Samtidig Ctl3D ejendom vil blive ændret til hver af de elementer, der er placeret i vinduet på udvikling.

Efter at gøre eksperimenter vi kan gå tilbage til at forme og styrke værdien Ctl3D. Efter dette sving til elementerne i Memo og Listbox. Nu kan du ændre deres egenskaber, placeringen på skemaet, udseende. For eksempel, vælge Rediger element fra menuen, og derefter - størrelse, kan programmøren ændre bredden og højden af objekterne. Der er en mulighed for at arrangere dem i midten, ved at vælge Rediger og Juster. Passende handlinger vil påvirke, hvad der vises i Object Inspector.

ændre egenskaberne for komponenterne kan udføres af emnet Delphi modulet. For eksempel, hvis opgaven er for dem at definere en bestemt farve, som er variationer inddragelse af flere instrumenter. For det første kan du indtaste kommandoen svarer til den farve - som rød - clRed, - inden for facility management. For det andet kan brugeren vælge en farve på listen. For det tredje, er der en mulighed dobbeltklikke på farveegenskaberne - et vindue vises farve-barberet. Tilsvarende kan en udvikler ændre attributter og andre objekter - for eksempel skrifttype, farve eller størrelse.

Vejviser

Delphi - IDE, som suppleres med en tilstrækkeligt detaljeret hjælpesystem. For at henvise til det, skal du vælge Hjælp menupunkt. Så vil du se en af mediet, vi har nævnt ovenfor udviklingen af softwaremoduler i vinduet - en guide. Feature bruge dem er, at når du trykker på F1 bruger modtager en bestemt antydning, hvilket afspejler specificiteten af dette engagement værktøj. For eksempel, hvis programmøren arbejder med objektet inspektør, kan han vælge en af de egenskaber, og derefter trykke på F1 og få baggrundsinformation om den relevante valgmulighed. Det samme kan gøres ved arbejde med andre elementer i grænsefladen, som omfatter et udviklingsmiljø Delphi 7 og andre versioner af den relevante type software.

Andre elementer i grænsefladen

Blandt de øvrige væsentlige komponenter af softwareløsninger rapportering grænseflade - menuen, værktøjslinjen Hurtig adgang, samt et billedredigeringsprogram. Med hensyn til menuen - det tillader programmøren at få hurtig adgang til de komponenter, der er til stede i strukturen af udviklingsmiljøet. Brug den som du kan med musen, så og med hjælp af genvejstaster. Ligger lige under menuen i værktøjslinjen Hurtig adgang. Nogle af dens funktioner overlapper med dem, der er karakteristiske for menuen, men adgangen til dem er hurtigere. Billedredigering Delphi i noget i stil med Paint i Windows. Det vil sige, ved hjælp af det kan du lave simple justeringer af billeder til at lægge på dem inskriptioner og andre elementer.

programmeringsværktøjer

Delphi - IDE, som omfatter et stort antal værktøjer til at øge programmør effektivitet. Så har vi behandlet ovenfor de centrale moduler er suppleret med et sæt af specialværktøj. Blandt dem: debugger, compiler, samt komponenter og winsight WinSpector. Bemærk, at i nogle versioner af Delphi valgte emner skal installere separat. Vi studerer deres specificitet.

Delphi debugger

Med hensyn til debugger - dette værktøj supplerer kodeeditoren del af at udføre den nødvendige kontrol af passende software algoritmer for korrekthed. Med det kan udvikleren faktisk udforske din kildekode linje for linje. I nogle tilfælde, er løsningen af dette problem, som udviklingen af komponenter, Delphi som et selvstændigt produkt kan suppleres med en ekstern debugger, der gør det muligt for programmøren at forbedret bekræftelseskode, der genereres af softwaren.

Delphi-compiler

Vi har nu studerer specificitet den betragtede udviklingsmiljø compiler. Bemærk, at i Delphi struktur kan indeholde flere tilsvarende elementer. Så der er en mulighed for at bruge compileren DCC, hvilket er nyttigt i tilfælde, hvor opgaven med at arbejde med ansøgningen i den eksterne debugger.

Winsight og WinSpector

Disse moduler er blandt dem, der skal installeres i Delphi yderligere. Kendetegnet ved den relative vanskelighed i mastering. Men mange programmører, der har gennemført en række Delphi udviklingsmiljø, menes det, at disse komponenter være sikker på at lære at bruge. Så er winsight modul bruges til at overvåge Windows-meddelelser. En sådan komponent er WinSpector, vi skal løse tilstanden af computeren i en speciel fil. Hvis der i løbet af softwareudvikling eventuelle fejl vil forekomme, er det altid muligt at åbne filen og se, hvad der kan være årsag til problemet.

standardkomponenter

Delphi udviklingsmiljø, generel information, som vi studerer, det indeholder en række standardkomponenter, som også er nyttigt at vide. Eksperter henvise til dem, følgende: MainMenu, PopupMenu, Label, Rediger, Memo, Button, afkrydsningsfelt, Radiobutton, listefelt, Comboboks, Scrollbar, GroupBox, panel, og Scrollbox. Vi vil studere deres specifikke detaljer.

MainMenu komponent er designet til at rumme hovedmenuen i grænsefladen skabt af programmet. For at gøre dette, skal du placere den relevante punkter i skemaet, og derefter kalde det Elementer ejendom gennem Object Inspector, og derefter bestemme de relevante menupunkter.

PopupMenu komponent er designet til at rumme lokalmenuen i grænsefladen skabt af programmet, dvs. åbner med et klik på højre museknap.

Label komponent drives med det formål at teksten vises i programvinduet. Det kan konfigureres for eksempel at indstille den ønskede font i Object Inspector.

Rediger komponent aktiveres for at vise tekst på skærmen fragmenter, som brugeren kan redigere, mens programmet kører. Memo dens komplement komponent via hvilket igen kan arbejde med stor tekst. Dette element omfatter for eksempel muligheder, såsom linjebrud, kopiering tekst.

Knap komponent er designet til at udføre forskellige handlinger ved at trykke på knappen, mens programmet kører. Det tilsvarende element på formularen, og derefter indtaste den relevante kode.

Afkrydsningsfelt komponent gør det muligt at vise online-skærm med et lille vindue, som kan sætte et flueben med en mus. Et lignende element - Radiobutton. De adskiller sig for det første udseende - den anden komponent er lavet som en cirkel, og for det andet, det første medlem tillade samtidig markering af flere muligheder, Radiobutton - kun én.

Listbox komponent bruges til at vise listen skærm, hvor en bruger kan rulle med en mus. Noget der ligner det andet element - Comboboks, men det er suppleret med mulighed for at indtaste tekst i et særligt område.

Scrollbar komponent - en rullepanel i vinduet. Normalt vises automatisk, så snart en tekst plads eller form af objekterne bliver større end vinduet.

GroupBox komponent aktiveres med henblik på at fastsætte rækkefølgen af forskydning mellem vinduerne ved at trykke på TAB-tasten. Panelelement kan suppleres med hvilken bevægelse kan udføres flere objekter på en formular.

Scrollbox komponent gør det muligt at fastsætte formen af feltet som kan rulles vandret og lodret. Ifølge ejendommen er karakteriseret ved hovedvinduet i Delphi som standard. Men hvis der er behov for at inddrage sådanne muligheder i det specifikke område figurer, kan du bruge komponenten Scrollbox.

resumé

Delphi - applikationsudvikling miljø med store muligheder, samtidig karakteriseret ved enkelhed i brug af de grundlæggende funktioner. Med de værktøjer, der er inkluderet i sin struktur, er det muligt at skabe en række forskellige typer af programmer til Windows og andre populære operativsystemer.

Valg Delphi udviklingsværktøjer, mange programmører forårsage usability grænseflader passende software, samt en bred vifte af værktøjer, der er nyttige for at arbejde på en hvilken som helst del af programmet - i projekteringsfasen, programmerings algoritmer eller debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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