DatamaskinerProgrammering

Delphi - Application Development Environment

Programvareutvikling for Windows og andre populære operativsystemer kan utføres av mange ulike typer verktøy. Blant de som er preget av svært populært blant russiske og utenlandske utviklere, - Delphi program. Hva er spesifikk av utviklingsverktøyet? Hva er den mest kjente av dens muligheter?

Generell informasjon om Delphi

Delphi - IDE programmer, som er designet for å kjøre i OS Windows, MacOS, og på mobile operativsystemer - iOS og Android. Preget av enkelhet av språk og kodegenerering prosedyrer.

Om nødvendig, gir lavt nivå kommunikasjon med operativsystemet og biblioteker skrevet i språket C og C ++. Programmer som er opprettet med Delphi, ikke krever tredjeparts skins å starte - som for eksempel Java Virtual Machine. Delphi - et utviklingsmiljø som kan med hell brukes av både profesjonelle og for opplæringsformål. For å lære det grunnleggende av sine muligheter, ikke nødvendigvis har høy kompetanse og kunnskap om komplekse programmeringsspråk.

De viktigste fordelene

Lær hva hva er de viktigste fordelene med programvaren i spørsmålet. Når det i en eller annen IT-selskapet gjennomført begrunnelsen for valg av utviklingsmiljøer, er Delphi blir valget av mange programmerere og anbefalt dem å bruke. Dette skyldes det faktum at dette miljøet kan lage programmer i den mest rask som mulig, for å gi dem med høy ytelse selv i de maskiner som har beskjedne maskinvarespesifikasjoner. En vesentlig argument i favør av å velge ansett utviklingsmiljø - det kan suppleres med nye verktøy som ikke omfattes av et standard sett av løsninger som finnes i Delphi-grensesnittet.

Vi vil nå undersøke hva nyansene av hva praktisk bruk mulighetene for Delphi.

Detaljene i grensesnittet

Først av alt, kan du ta hensyn til noen av funksjonene i grensesnittet til mediet for programvareutvikling. Dermed arbeidsrom av programstrukturen innebærer samtidig drift med flere grunnleggende vinduer. Vurdere denne egenskapen i detalj.

Delphi utviklingsmiljø, versjon 7 spesielt, innebærer aktivering av følgende sentrale moduler: skjema designer, redaktør, palett, Object Inspector, og katalog. I noen versjoner av Delphi merkede komponenter kan bli henvist til en annen. For eksempel kan redaktøren tilsvare et vindu i programkode, designeren - form boksen. Imidlertid vil deres funksjonalitet være den samme. Merkede Delphi grensesnittelementer kan utfylle en rekke av ekstra verktøy. Hovedsakelig de to første anses å være den synspunkt av programvareutvikling prosedyrer. Men viktig som resten. Vurder funksjonene ved å benytte merkede Delphi moduler.

Form Designer, redaktør og Palette

Bruk skjemaet designer utvikleren skaper sitt grensesnitt. I sin tur, er det skrevet i kode editor. Mange programmerere som anbefaler å velge Delphi utviklingsmiljø som den mest optimale løsningen, som et argument for å få enkel bruk skjemaet designer. Noen eksperter mener at denne prosessen ikke er mer som et spill.

Så snart brukeren begynner å lage programmet og kjører form designer, så i utgangspunktet den inneholder ingen elementer, er det tomt. Men han ble umiddelbart kan fylles ved hjelp av verktøyene som ligger i den andre Delphi modul - palett. Elementer i programmet grensesnittet, som er konfigurert i form designer må administrere team, som i sin tur er skrevet i editoren.

Men tilbake ennå til paletten. Med hjelp av den kan plasseres i form designer riktige stedene. For å bruke et bestemt verktøy skal klikke en gang på det - så lenge han er i området på paletten, andre gang - i form designer vinduet. Etter det, vil det tilsvarende objektet beveger seg i området for utvikling, og det er mulig å foreskrive koden i editor for det.

objekt inspektør

Et annet viktig element som inneholder Delphi - søknad utviklingsmiljø for Windows og andre populære plattformer - objekt inspektør. Det kan bemerkes at informasjonen som vises i det endrer seg: det påvirker statusen av objektet som er valgt i form designer.

Object Inspector strukturen er. Den består av to vinduer. Ved hvert gitte algoritmer som bestemmer oppførselen av de respektive komponenter. Den første viser de egenskaper, i den andre - hendelser. Hvis programmereren ønsker å gjøre justeringer i algoritmer som påvirker bestemt komponent, det trekker fra kapasiteter på objektet Inspector. For eksempel, kan man endre plasseringen av ulike elementer av grenseflaten av programmer, deres høyde og bredde.

I Object Inspector har bokmerker, kan du bruke til å bytte mellom sidene reflekterende egenskaper eller hendelser som er direkte forbundet med redaktøren. Så, hvis du dobbeltklikker på høyre side av noen av elementene som vises på skjermen, koden som svarer til en bestemt hendelse, engasjerer seg i editoren.

Programvareutvikling i Delphi er å bruke Object Inspector for å løse ulike problemer. Dette er forhåndsbestemt ved det faktum at med dette verktøyet til å endre egenskapene til gjenstander som befinner seg på formen, så vel som til seg selv. Vi studerte i detalj noen av funksjonene med objektet inspektør.

Object Inspector: gripe muligheter

For å forstå hvordan Delphi IDE i form av interaksjon Inspector objekter og figurer, kan du prøve å endre egenskapene til noen vanlige elementer av programvaren grensesnittet i Windows - for eksempel, Memo, Button og ListBox (senere vil vi undersøke sin essens mer). For en start de trenger for å bli plassert på skjemaet, Delphi ved hjelp av tilgjengelige midler.

Du kan prøve å eksperimentere med Ctl3D eiendom. For å gjøre dette, må du klikke på skjemaet, og deretter gå til Object Inspector og endre verdien av eiendommen i spørsmålet. Etter dette skjemaet vesentlig endre utseende. Samtidig Ctl3D egenskap vil bli endret til hvert av de elementer som er plassert i vinduet for utvikling.

Når du har gjort eksperimenter kan vi gå tilbake til å forme og styrke verdien Ctl3D. Etter at slå til elementene i Memo og listeboksen. Nå kan du endre sine egenskaper, plasseringen på skjemaet, utseende. For eksempel, ved å velge Edit elementet fra menyen, og deretter - størrelse, kan programmereren endre bredden og høyden av gjenstandene. Det er et alternativ å ordne dem i sentrum, ved å velge Rediger og Align. Nødvendige tiltak vil påvirke hva som vises i Object Inspector.

endre egenskapene av komponentene kan utføres ved faget Delphi modulen. For eksempel, hvis oppgave er å definere for dem en bestemt farge, er det variasjoner involvering av flere instrumenter. For det første, kan du skrive inn kommandoen som tilsvarer fargen - som rød - clRed, - i området Facility Management. Dernest kan brukeren velge en farge fra listen. For det tredje er det et alternativ å dobbeltklikke på fargeegenskaper - et vindu vises farge barbert. På samme måte kan en utvikler å endre egenskapene og andre gjenstander - for eksempel, skrifttype, farge og størrelse.

katalog

Delphi - IDE, som er supplert med en tilstrekkelig detaljert hjelp system. Du finner den ved å velge Hjelp menyvalget. Deretter vil du se en av mediet vi har nevnt ovenfor utviklingen av programvaremoduler i vinduet - en guide. Feature bruke dem er at når du trykker på F1 brukeren vil motta en bestemt hint, noe som reflekterer det spesielle ved dette engasjementet verktøyet. For eksempel, hvis programmereren arbeider med objektet inspektør, kan han velge en av egenskapene, og trykk deretter på F1 og få bakgrunnsinformasjon om det aktuelle alternativet. Det samme kan skje når det arbeides med andre elementer av grenseflaten, som omfatter et utviklingsmiljø Delphi 7 og andre versjoner av den aktuelle type programvare.

Andre elementer av grensesnittet

Blant andre viktige komponenter i rapporteringsgrensesnittet programvareløsninger - menyen, Quick Access Toolbar, samt et bilderedigeringsprogram. Angående menyen - det gjør at programmerer for å få rask tilgang til komponentene i strukturen i utviklingsmiljøet. Bruk den som du kan med musen, så og med ved hjelp av hurtigtaster. Ligger like nedenfor menyen på verktøylinjen for hurtigtilgang. Noen av funksjonene overlapper med de som er karakteristisk for menyen, men tilgang til dem er raskere. Bilderedigeringsprogram Delphi i noe som ligner på Paint-programmet i Windows. Det er, med hjelp av det kan du gjøre enkle justeringer av bilder å sette på dem inskripsjoner og andre elementer.

programmeringsverktøy

Delphi - IDE, som omfatter et stort antall verktøy for å øke programmerer effektivitet. Så har vi vurdert over de viktigste modulene er supplert med et sett av spesialverktøy. Blant dem: debugger, kompilator, samt komponenter og WinSight WinSpector. Merk at i noen versjoner av Delphi sjekket elementer må installere separat. Vi studerer deres spesifisitet.

Delphi debugger

Angående debugger - dette verktøyet utfyller koden redaktør del av å utføre de nødvendige kontroller av aktuelle programvarealgoritmer for korrekthet. Med det kan utvikleren faktisk utforske kildekoden linje for linje. I noen tilfeller kan løsningen av dette problem, som utvikling av komponenter, Delphi som et frittstående produkt kan suppleres med en eksternt feilsøker som tillater programmereren til forbedrede verifiseringskode genereres av programvaren.

Delphi-kompilatoren

Vi studerer nå spesifisiteten av ansett utviklingsmiljø kompilatoren. Legg merke til at i den Delphi struktur kan inneholde flere tilsvarende elementer. Så, det er et alternativ å bruke kompilatoren DCC, som er nyttig i tilfeller der oppgaven med å jobbe med søknaden i den eksterne debugger.

Winsight og WinSpector

Disse modulene er blant dem som må installeres i Delphi ytterligere. Preget av den relative vansker med mestring. Men mange programmerere som har implementert en rekke Delphi utviklingsmiljø, er det antatt at disse komponentene må du lære å bruke. Så, Winsight modulen brukes til å overvåke Windows-meldinger. En slik komponent er WinSpector, må vi fikse tilstanden til datamaskinen i en spesiell fil. Dersom det i løpet av programvareutvikling eventuelle feil vil oppstå, er det alltid mulig å åpne filen og se hva som kan være årsaken til problemet.

standardkomponenter

Delphi utviklingsmiljø, generell informasjon som vi studerer, inneholder den en rekke standardkomponenter, som også er nyttig å vite. Eksperter referere til dem som fulgte: Hovedmeny, PopupMenu, Etikett, Rediger, Memo, Button, boksen, Radiobutton, listeboksen, Combobox, Scrollbar, gruppeboksen, Panel, og Scrollbox. Vi vil studere deres spesifikke detaljer.

Hovedmeny komponent er designet for å imøtekomme hovedmenyen i grensesnittet opprettet av programmet. For å gjøre dette, plasserer det aktuelle elementet på skjemaet, og deretter ringe Elementer eiendom gjennom Object Inspector, og deretter bestemme de riktige menyelementer.

PopupMenu komponent er designet for å imøtekomme lokalmenyen i grensesnittet opprettet av programmet, dvs. åpning med et klikk med høyre museknapp.

Etikett komponent er operert for formålet med teksten vises i programvinduet. Det kan konfigureres, for eksempel, for å angi den ønskede skrift i objekt inspektør.

Edit komponent blir aktivert for å vise tekst på skjermen fragmenter, som brukeren kan redigere mens programmet kjøres. Memo dens komplement komponent via som i sin tur kan arbeide med stor tekst. Dette elementet omfatter for eksempel alternativer som ord wrap, kopiering av tekst.

Button komponent er designet for å utføre forskjellige handlinger ved å trykke på knappen mens programmet kjører. Plasser det tilsvarende element på skjemaet, og deretter angi riktig kode.

Avkryssningsboks komponent gjør det mulig å vise on-line-skjerm med et lite vindu, som kan sette en hake med en mus. En lignende element - Valgknapp. De skiller seg, for det første, det utseende - den annen komponent er utført som en sirkel, og for det andre, den første medlem tillate samtidig utvalg av flere muligheter, Valgknapp - bare ett.

Listeboks-komponent brukes for å vise en liste skjerm på hvilken en bruker kan rulle med en mus. Noe som ligner på det annet element - Combobox, men det er supplert med muligheten til å skrive inn tekst på et spesielt felt.

Scrollbar komponent - et rullefelt i vinduet. Vanligvis vises automatisk så snart en tekst plass eller formen på objektene blir større enn vinduet.

Gruppeboksen komponent blir aktivert for å fiksere mens forflyttingsrekkefølgen mellom vinduene ved å trykke TAB. Panelelement kan suppleres ved hjelp av hvilken bevegelse kan utføres flere objekter på et skjema.

Scrollbox komponenten gjør det mulig å fiksere formen på området som kan rulles horisontalt og vertikalt. Ifølge eiendommen er preget av hovedvinduet i Delphi som standard. Men hvis det er behov for involvering av slike alternativer i det bestemte området figurer, kan du bruke komponenten Scrollbox.

sammendrag

Delphi - programutvikling miljø med store muligheter, samtidig preget av enkelhet i bruk av de grunnleggende funksjonene. Med de verktøyene som er inkludert i sin struktur, er det mulig å lage en rekke typer programmer for Windows og andre populære operativsystemer.

Velge Delphi utviklingsverktøy, mange programmerere føre brukervennlighet grensesnitt passende programvare, samt et bredt utvalg av verktøy som er nyttige for å jobbe på noen del av programmet - i designfasen, programmering algoritmer eller feilsøke.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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