DatorerProgrammering

Delphi - Application Development Environment

Mjukvaruutveckling för Windows och andra populära operativsystem kan utföras av många olika typer av verktyg. Bland dem som kännetecknas av mycket populär bland ryska och utländska utvecklare - Delphi program. Vilka är detaljerna i utvecklingsverktyget? Vilka är de mest anmärkningsvärda av dess möjligheter?

Allmän information om Delphi

Delphi - IDE tillämpningsprogram, som är utformade för att köras i OS Windows, MacOS och på mobila operativsystem - iOS och Android. Kännetecknas av enkelhet av språk- och kodgenerering förfaranden.

Om så är nödvändigt, ger låg-nivå kommunikation med operativsystemet och bibliotek skrivna i språket C och C ++. Program som skapats med Delphi, inte kräver tredjeparts skins att starta - som till exempel Java Virtual Machine. Delphi - en utvecklingsmiljö som framgångsrikt kan användas av både proffs och i utbildningssyfte. För att lära sig grundläggande dess möjligheter, inte nödvändigtvis besitter hög kompetens och kunskap om komplexa programmeringsspråk.

De främsta fördelarna

Lär dig vad det är de viktigaste fördelarna med programvaruprodukten i fråga. När i ett eller annat sätt IT-bolag genom logisk grund för valet av utvecklingsmiljöer är Delphi blir valet av många programmerare och rekommenderade dem att använda. Detta beror på det faktum att denna miljö kan skapa applikationer i de mest snabbt som möjligt, för att förse dem med hög prestanda även i de datorer som har blygsamma hårdvara specifikationer. En betydande argument för att välja den aktuella utvecklingsmiljö - det kan kompletteras med nya verktyg som inte omfattas av en standarduppsättning av lösningar som finns i gränssnittet Delphi.

Vi ska nu studera vad nyanserna i vilka praktiska användningsområden möjligheter Delphi.

Detaljerna i gränssnittet

Först av allt, kan du uppmärksamma vissa funktioner i gränssnittet för mediet för mjukvaruutveckling. Således arbetsutrymme programstrukturen innebär samtidig drift med flera grundläggande fönster. Överväga den här egenskapen i detalj.

Delphi utvecklingsmiljö, version 7 i synnerhet innebär aktivering av följande viktiga moduler: formulär designer, redaktör, palett, Object Inspector, och katalog. I vissa versioner av Delphi markerade komponenter kan hänvisas till på olika sätt. Till exempel kan redaktören motsvara ett fönster av programkoden, designer - form box. Dock kommer deras funktionalitet vara densamma. Markerade Delphi gränssnittselement kan komplettera en mängd olika hjälpverktyg. Främst de två första anses vara synvinkel förfaranden mjukvaruutveckling. Men viktigt som resten. Tänk på funktioner för att använda märkta Delphi moduler.

Form Designer, Redaktör och Palette

Använd formuläret designer utvecklare skapar dess gränssnitt. I sin tur är det skrivet i koden redaktör. Många programmerare som rekommenderar att välja Delphi utvecklingsmiljö som den mest optimala lösningen, som ett argument för att få enkel använd formuläret designer. Vissa experter tror att denna process gör är mer som ett spel.

Så snart användaren börjar att skapa program och driver formen designer, sedan början innehåller inga element, är det tomt. Men han blev genast kan fyllas med hjälp av verktygen som finns i den andra Delphi-modulen - palett. Delar av programmets gränssnitt, som är konfigurerade i form designer måste hantera laget, som i sin tur, är skrivna i editorn.

Men tillbaka ännu paletten. Med hjälp av den kan placeras i formen designer rätt objekt. För att kunna använda ett visst verktyg ska klicka en gång på det - så länge han är i området på paletten, andra gången - i form designer fönstret. Efter det kommer motsvarande föremålet röra sig i området för utveckling, och det är möjligt att föreskriva koden i editorn för det.

objekt inspektör

En annan viktig faktor som innehåller Delphi - ansökan utvecklingsmiljö för Windows och andra populära plattformar - objekt inspektör. Det kan noteras att den information som visas i det förändras: den påverkar statusen för det objekt som är markerat i form designer.

Objekt inspektör struktur är. Den består av två fönster. Vid varje fasta algoritmer som bestämmer beteendet hos de respektive komponenterna. Den första visar egenskaper, i den andra - händelser. Om programmeraren vill göra justeringar i de algoritmer som påverkar den speciella komponent, drar den från kapaciteten hos objektet Inspector. Till exempel kan du ändra placeringen av olika element i gränssnittet av program, deras höjd och bredd.

I Object Inspector har bokmärken, kan du använda för att växla mellan sidorna reflekterande egenskaper eller händelser som är direkt förknippade med redaktören. Så, om du dubbelklickar på den högra sidan av någon av de objekt som visas på skärmen, den kod som motsvarar en särskild händelse, griper in i redigeraren.

Mjukvaruutveckling i Delphi är att använda Object Inspector för att lösa olika problem. Detta är förutbestämt av det faktum att med detta verktyg för att faktiskt ändra egenskaperna hos föremål som finns på blanketten, liksom till sig själv. Vi studerade i detalj några av de funktioner med objektinspektören.

Object Inspector: gripa möjligheter

För att förstå hur Delphi IDE när det gäller interaktion inspektör objekt och former, kan du försöka att ändra egenskaperna hos vissa gemensamma delar av programvaran gränssnitt i Windows - till exempel Memo, Button och Listbox (senare kommer vi att undersöka deras väsen mer). Till att börja med måste de placeras på formen, Delphi använda tillgängliga medel.

Du kan prova att experimentera med Ctl3D egendom. För att göra detta, måste du klicka på formen, och sedan gå till Object Inspector och ändra värdet på fastigheten i fråga. Efter detta formulär avsevärt förändrar utseendet. Samtidigt Ctl3D fastigheten kommer att ändras till vart och ett av de element som är placerade i fönstret på utveckling.

Efter att experiment kan vi gå tillbaka för att forma och förstärka värdet Ctl3D. Efter att vända sig till de delar av Memo och listrutan. Nu kan du ändra deras egenskaper, platsen på blanketten, utseende. Till exempel, att välja Redigera objektet från menyn och sedan - Storlek, kan programmeraren ändra bredden och höjden av föremålen. Det finns en möjlighet att ordna dem i centrum, genom att välja Redigera och justera. Lämpliga åtgärder kommer att påverka vad som visas i objekt Inspector.

ändra egenskaperna hos komponenterna kan utföras av patienten Delphi modulen. Till exempel, om uppgiften är att definiera dem en viss färg, det vill säga variationer inblandning av flera instrument. För det första kan du skriva in kommandot som motsvarar färgen - som rött - clRed - inom facility management. För det andra kan användaren välja en färg från listan. För det tredje finns det ett alternativ dubbelklicka på färgegenskaper - ett fönster visas färg rakade. På samma sätt kan en utvecklare ändra attribut och andra föremål - till exempel teckensnitt, färg eller storlek.

katalog

Delphi - IDE, som kompletteras av en tillräckligt detaljerad hjälpsystem. För att referera till det, välj Hjälp-menyn. Då kommer du att se en av mediet vi har nämnt ovan utvecklingen av programvarumoduler i fönstret - en guide. Feature använda dem är att när du trycker på F1 användare kommer att få en viss antydan, vilket återspeglar den särskilda karaktären hos detta uppdrag verktyg. Till exempel, om programmeraren arbetar med objektinspektören kan han välja en av fastigheterna, och tryck sedan på F1 och få bakgrundsinformation om det aktuella alternativet. Detsamma kan göras när man arbetar med andra delar av gränssnittet, vilket inkluderar en utvecklingsmiljö Delphi 7 och andra versioner av lämplig typ av programvara.

Andra element i gränssnittet

Bland andra viktiga komponenter i rapportgränssnittsmjukvarulösningar - menyn, verktygsfältet Snabbåtkomst, liksom en bildredigerare. När det gäller menyn - det tillåter programmeraren att få snabb tillgång till de komponenter som finns i strukturen av utvecklingsmiljön. Använd den som du kan med musen, så och med hjälp av snabbtangenter. Ligger strax under menyn i verktygsfältet Snabbåtkomst. Några av dess funktioner överlappar med dem som är kännetecknande för menyn, men tillgång till dem är snabbare. Bildredigerare Delphi i något som liknar Paint i Windows. Det vill säga med hjälp av det kan du göra enkla justeringar av bilder att sätta på dem inskriptioner och andra element.

programmeringsverktyg

Delphi - IDE, som omfattar ett stort antal verktyg för att öka programmerare effektivitet. Så har vi tänkt över de viktigaste modulerna kompletteras av en uppsättning specialverktyg. Bland dem: debugger, kompilator, samt komponenter och WinSight WinSpector. Observera att i vissa versioner av Delphi markerade objekt måste installera separat. Vi studerar deras specificitet.

Delphi debugger

När det debugger - detta verktyg kompletterar kodeditorn del av att genomföra de nödvändiga kontroller av lämpliga mjukvarualgoritmer för korrekthet. Med den kan utvecklaren faktiskt utforska din källkod rad för rad. I vissa fall, lösningen av detta problem, eftersom utvecklingen av komponenter, Delphi som en fristående produkt kan kompletteras med en extern debugger som gör det möjligt för programmerare till ökad verifieringskoden som genereras av programvaran.

Delphi-kompilator

Vi studerar nu specificitet anses utvecklingsmiljö kompilator. Notera att i Delphi strukturen kan innehålla flera motsvarande element. Så det finns en möjlighet att använda kompilatorn DCC, vilket är användbart i de fall där uppgiften att arbeta med programmet i den externa debugger.

Winsight och WinSpector

Dessa moduler är bland dem som måste installeras i Delphi ytterligare. Kännetecknas av den relativa svårigheten att bemästra. Men många programmerare som har genomfört en rad olika Delphi utvecklingsmiljö, är det troligt att dessa komponenter vara säker på att lära sig att använda. Så, Winsight modul som används för att övervaka Windows-meddelanden. En sådan komponent är WinSpector måste vi fixa tillståndet i datorn i en speciell fil. Om under loppet av mjukvaruutveckling eventuella fel kommer att inträffa, är det alltid möjligt att öppna filen och se vad som kan vara orsaken till problemet.

standardkomponenter

Delphi utvecklingsmiljö, allmän information som vi studerar, innehåller den ett antal standardkomponenter, som också är bra att känna till. Experter hänvisar till de som följer: Huvudmeny, PopupMenu, Label, Edit, Memo, Button, Checkbox, Radiobutton, Listbox, kombinationsrutan, Scrollbar, grupprutan, Panelen och Scrollbox. Vi kommer att studera deras specifika detaljer.

Huvudmeny komponent är utformad för att rymma huvudmenyn i gränssnittet som skapats av programmet. För att göra detta genom att placera en lämplig punkt på blanketten och sedan ringa artiklar egendom genom objektet Inspector, och sedan bestämma lämpliga menyalternativ.

PopupMenu komponent är utformad för att popupmenyn rymma i gränssnittet skapas av programmet, det vill säga öppna med ett klick på höger musknapp.

Label-komponenten används för att texten visas i programfönstret. Den kan konfigureras, till exempel för att ställa in önskad teckensnittet i objektkontrollen.

Redigera komponent aktiveras för att visa text på skärmen fragment, som användaren kan redigera medan programmet körs. Memo dess komplement komponent via vilken i sin tur kan arbeta med stor text. Detta element innefattar till exempel alternativ som radbrytning, kopiera text.

Button komponent är konstruerad för att utföra olika åtgärder genom att trycka på knappen medan programmet körs. Placera det motsvarande elementet i formuläret, och anger sedan lämplig kod.

Checkbox komponent gör det möjligt att visa on-line-skärm med ett litet fönster, som kan sätta en bock med en mus. Ett liknande element - Radiobutton. De skiljer sig, för det första, utseende - den andra komponenten är utformad som en cirkel, och för det andra, den första medlemmen medge samtidig urval av flera alternativ, Radiobutton - bara en.

Listbox komponent används för att visa listskärmen, på vilken en användare kan bläddra med en mus. Något som liknar det ett annat element - kombinationsrutan, men det kompletteras med möjligheten att skriva in text i ett speciellt område.

Rullnings komponent - en rullningslist i fönstret. Vanligtvis visas automatiskt så snart en text utrymme eller form av objekten blir större än fönstret.

Grupprutan komponenten aktiveras för att fixera ordningen på förskjutningen mellan fönstren genom att trycka på TAB-tangenten. Panelelement kan kompletteras med vilken rörelse kan utföras fler objekt i ett formulär.

Scrollbox komponent gör det möjligt att fixera formen hos det område som kan rullas horisontellt och vertikalt. Enligt fastigheten kännetecknas av huvudfönstret för Delphi som standard. Men om det finns behov av inblandning av sådana alternativ i de specifika former området, kan du använda komponenten Scrollbox.

sammanfattning

Delphi - applikationsutveckling miljö med stora möjligheter, samtidigt kännetecknas av enkelhet i användningen av de grundläggande funktionerna. Med de verktyg som ingår i dess struktur är det möjligt att skapa en mängd olika typer av program för Windows och andra populära operativsystem.

Välja Delphi utvecklingsverktyg, många programmerare orsakar användbarhet gränssnitt lämplig programvara, samt ett brett utbud av verktyg som är användbara för att arbeta på någon del av programmet - i planeringsstadiet, programmeringsalgoritmer eller felsöka.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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