ComputersProgrammering

Delphi - Application Development Environment

Software ontwikkeling voor Windows en andere populaire besturingssystemen kan worden uitgevoerd door een groot aantal verschillende soorten gereedschap. Onder degenen die worden gekenmerkt door een zeer populair onder Russische en buitenlandse ontwikkelaars, - Delphi programma. Wat zijn de specifieke kenmerken van de ontwikkeling tool? Wat zijn de meest opvallende van de mogelijkheden?

Algemene informatie over Delphi

Delphi - IDE toepassingsprogramma's, die zijn ontworpen om te draaien in OS Windows, MacOS en op mobiele besturingssystemen - iOS en Android. Gekenmerkt door eenvoud van productie procedures taal en code.

Indien nodig biedt low-level communicatie met het besturingssysteem en bibliotheken geschreven in de taal C en C ++. Programma's die zijn gemaakt met Delphi, niet nodig van derden skins te beginnen - zoals bijvoorbeeld Java Virtual Machine. Delphi - een ontwikkelomgeving die met succes kan worden gebruikt door zowel professionals als voor trainingsdoeleinden. Met het oog op de basis van zijn mogelijkheden te leren, niet per se hoge kwalificaties en kennis van complexe programmeertalen bezitten.

De belangrijkste voordelen

Leer wat wat zijn de belangrijkste voordelen van de software product in kwestie. Wanneer in een of andere manier IT-company uitgevoerd beweegredenen voor de keuze van ontwikkelomgevingen, is Delphi steeds de keuze van de vele programmeurs en aanbevolen ze te gebruiken. Dit is te wijten aan het feit dat deze omgeving toepassingen in de meest snel mogelijk kunt maken, om hen te voorzien met hoge prestaties, zelfs in die computers die bescheiden hardware specificaties. Een belangrijk argument in het voordeel van het kiezen van de beschouwd als ontwikkelomgeving - het kan worden aangevuld met nieuwe instrumenten die niet vallen onder een standaard set van oplossingen in de Delphi-interface.

We zullen nu onderzoeken wat de nuances van welke praktische gebruiksmogelijkheden van Delphi.

De details van de interface

Allereerst kunt u aandacht besteden aan een aantal kenmerken van de interface van het medium van softwareontwikkeling. Zo is de werkruimte van de programmastructuur omvat gelijktijdige werking van een aantal elementaire ramen. Beschouw deze woning in detail.

Delphi ontwikkelomgeving, versie 7 met name betrekking op de activering van de volgende belangrijke modules: form designer, editor, palet, Object Inspector en directory. In sommige versies van Delphi gemarkeerde componenten kunnen anders worden genoemd. Bijvoorbeeld kan de editor overeen met een venster van de programmacode, de ontwerper - vormdoos. Toch zal hun functionaliteit hetzelfde zijn. Gemarkeerd Delphi interface-elementen kan een verscheidenheid maken van een hulpmiddel aan te vullen. Vooral de eerste twee worden beschouwd als de oogpunt van procedures software ontwikkeling. Maar belangrijk als de rest. Beschouw de kenmerken van het gebruik van gemarkeerde Delphi modules.

Form Designer, Editor en Palet

Gebruik het formulier ontwerper ontwikkelaar creëert zijn interface. Op zijn beurt, het is geschreven in de code-editor. Veel programmeurs die aanbevelen aan Delphi ontwikkelomgeving te kiezen als de meest optimale oplossing, als een argument om het gemak van het gebruik van het formulier ontwerper te brengen. Sommige deskundigen zijn van mening dat dit proces doet, is meer als een spel.

Zodra de gebruiker begint het programma te maken en loopt Formulierontwerp dan aanvankelijk geen elementen bevat, is leeg. Maar hij werd onmiddellijk gevuld kan worden met behulp van de tools die zich aan de andere Delphi module - palet. Elementen van de programma-interface, die in de vorm ontwerper worden geconfigureerd, moet het team, dat op zijn beurt in de editor worden geschreven te beheren.

Maar toch terug naar het palet. Met de hulp van het in de vorm ontwerper juiste objecten kunnen worden geplaatst. Met het oog op een bepaald instrument te gebruiken moet een keer klikken op het - zo lang als hij is op het gebied van het palet, de tweede keer - in de vorm ontwerper venster. Daarna wordt het bijbehorende object te verplaatsen op het gebied van de ontwikkeling en is het mogelijk de code in de editor voor voorschrijft.

object inspecteur

Een ander belangrijk element dat Delphi bevat - applicatie ontwikkelomgeving voor Windows en andere populaire platforms - object inspecteur. Er kan worden opgemerkt dat de weergegeven informatie erin verandert: het raakt de status van het object wordt geselecteerd in de vorm ontwerper.

Object Inspector structuur. Het bestaat uit twee ramen. Bij elke vaste algoritmen die het gedrag van de respectieve componenten te bepalen. De eerste worden de eigenschappen in de tweede - de gebeurtenissen. Als de programmeur wil aanpassingen in de algoritmen die de specifieke component van invloed zijn, trekt uit capaciteiten van de Object Inspector. Bijvoorbeeld, kan de positionering van de verschillende elementen van de interface van programma's, de hoogte en breedte te veranderen.

In de Object Inspector bladwijzers heeft, kunt u gebruiken om te schakelen tussen de pagina's reflecterende eigenschappen of gebeurtenissen die rechtstreeks verband houden met de editor. Dus, als u dubbelklikt op de rechterkant van een van de op het scherm items, de code die overeenkomt met een bepaalde gebeurtenis, houdt zich bezig met de editor.

Software ontwikkeling in Delphi is om de Object Inspector gebruiken om de verschillende problemen op te lossen. Dit wordt bepaald door het feit dat met deze tool daadwerkelijk de eigenschappen van voorwerpen op de vorm te veranderen, alsmede zelf. We bestudeerden in detail enkele van de kenmerken van het object inspecteur.

Object Inspector: grijpen van kansen

Om in termen van interactie Inspector objecten en vormen te begrijpen hoe de Delphi IDE, kunt u proberen om de eigenschappen van een aantal gemeenschappelijke elementen van de software-interface in Windows te veranderen - bijvoorbeeld, Memo, Button en Listbox (later zullen we hun essentie meer onderzoeken). Om te beginnen moeten ze op het formulier te worden geplaatst, Delphi met behulp van beschikbare middelen.

U kunt proberen om te experimenteren met Ctl3D eigendom. Om dit te doen, moet u klikken op het formulier, en ga vervolgens naar Inspector object en verander de waarde van het onroerend goed in kwestie. Na deze vorm wordt een aanzienlijke verandering van het uiterlijk. Tegelijkertijd Ctl3D eigenschap zal worden veranderd naar elk van de elementen die in het raam van ontwikkeling worden gebracht.

Na het maken van experimenten kunnen we teruggaan naar vorm en versterken van de waarde Ctl3D. Daarna bocht naar elementen van de Memo de keuzelijst. Nu kunt u hun eigenschappen veranderen, de locatie op de vorm, het uiterlijk. Bijvoorbeeld, het selecteren van de Bewerken uit het menu, en vervolgens - Grootte, de programmeur kan de breedte en hoogte van de objecten te veranderen. Er is een optie om ze in het centrum, door Bewerken en uitlijnen selecteren. Passende maatregelen zal invloed hebben op wat wordt weergegeven in de Object Inspector.

veranderen de eigenschappen van de componenten kan worden uitgevoerd door het voorwerp Delphi module worden uitgevoerd. Bijvoorbeeld, als de taak is om te definiëren voor hen een specifieke kleur, dat wil zeggen variaties betrokkenheid van meerdere instrumenten. Ten eerste, kunt u de opdracht die overeenkomt met de kleur in te voeren - zoals rood - clRed, - op het gebied van facility management. Ten tweede kan de gebruiker een kleur uit de lijst te selecteren. Ten derde is er een optie dubbelklikken op de Color Properties - een venster kleur geschoren verschijnen. Evenzo kan een ontwikkelaar de attributen en andere objecten wijzigen - bijvoorbeeld het lettertype, de kleur of grootte.

directory

Delphi - IDE, die wordt aangevuld door een voldoende gedetailleerd hulpsysteem. Om te verwijzen naar het, selecteert u het menu-item Help. een gids - dan zul je één van de medium we boven de ontwikkeling van software modules in het venster hebben vermeld zien. Feature gebruiken hen is dat wanneer u op F1 gebruiker zal een specifieke hint te ontvangen, als gevolg van de specificiteit van deze betrokkenheid tool. Bijvoorbeeld, als de programmeur is het werken met het object inspecteur, kan hij kiezen uit een van de eigenschappen, en druk op de F1 en krijgen achtergrondinformatie over de betreffende optie. Hetzelfde kan gedaan worden bij het werken met andere elementen van de interface, die een ontwikkelomgeving Delphi 7 en andere versies van hetzelfde type software omvat.

Andere elementen van de interface

Onder de andere belangrijke onderdelen van de rapportage-interface software-oplossingen - het menu, de werkbalk Snelle toegang, evenals een foto-editor. Ten aanzien van de menu - het kan de programmeur snelle toegang tot de huidige in de structuur van de ontwikkelomgeving componenten te krijgen. Gebruik het als je kunt met de muis, zo en met behulp van sneltoetsen. Het hotel ligt net onder het menu van de werkbalk Snelle toegang. Sommige van zijn functies overlappen met die kenmerkend zijn voor het menu, maar de toegang tot hen is sneller. Afbeelding editor Delphi in iets wat lijkt op het Paint-programma in Windows. Dat wil zeggen, met de hulp van het u kan maken eenvoudige aanpassingen van foto's op hen inscripties en andere elementen te zetten.

Programming tools

Delphi - IDE, die een groot aantal tools waarmee programmeur efficiency te verhogen omvat. Dus, hebben wij rekening gehouden boven de toets modules worden aangevuld met een reeks van speciaal gereedschap. Onder hen: de debugger, compiler, evenals componenten en WinSight WinSpector. Merk op dat in sommige versies van Delphi gecontroleerd items moeten afzonderlijk te installeren. We bestuderen hun specificiteit.

Delphi debugger

Ten aanzien van de debugger - dit instrument een aanvulling op de code-editor deel van de uitvoering van de nodige controles van de juiste software algoritmen voor correctheid. Met het, kan de ontwikkelaar daadwerkelijk uw broncode regel voor regel te verkennen. In sommige gevallen, de oplossing van dit probleem, aangezien de ontwikkeling van componenten, Delphi als afzonderlijk product kan worden aangevuld met een externe debugger, die de programmeur verbeterde verificatiecode gegenereerd door de software mogelijk maakt.

Delphi compiler

We bestuderen nu de specificiteit van de beschouwde ontwikkelomgeving compiler. Merk op dat de structuur Delphi meerdere overeenkomstige elementen kunnen bevatten. Dus, er is een optie om de compiler DCC, wat handig is in gevallen te gebruiken voor zover de taak van het werken met de toepassing in de externe debugger.

Winsight en WinSpector

Deze modules zijn onder degenen die in Delphi moet worden geïnstalleerd verder. Gekenmerkt door de relatieve moeilijkheid in mastering. Echter, veel programmeurs die een verscheidenheid van Delphi ontwikkelomgeving hebben geïmplementeerd, is de verwachting dat deze componenten er zeker van te leren gebruiken. Dus, is Winsight module gebruikt om Windows-berichten te controleren. Een dergelijke component is WinSpector, moeten we de toestand van de computer vast te stellen in een speciaal bestand. Indien in de loop van de ontwikkeling van software eventuele storingen zullen optreden, is het altijd mogelijk om het bestand te openen en te zien wat de mogelijke oorzaak van het probleem.

standaard componenten

Delphi ontwikkelomgeving, algemene informatie die we bestuderen, het bevat een aantal standaard componenten, die ook nuttig zijn om te weten. Experts verwijzen naar de volgende: hoofdmenu, PopupMenu, Label, Edit, Memo, Button, Checkbox, Radiobutton, Listbox, Combobox, Scrollbar, GroupBox, Configuratiescherm en scrollbox. We zullen hun specifieke details te bestuderen.

MainMenu component is ontworpen om het hoofdmenu in de interface door het programma tegemoet te komen. Om dit te doen, plaatst u het juiste item op het formulier, en dan bellen met de eigenschap Items door de Object Inspector, en vervolgens het bepalen van de juiste menu-items.

PopupMenu component is ontworpen om pop-up menu te ontvangen in de interface door het programma, dat wil zeggen, het openen met een klik van de rechter muisknop.

Label-component wordt gebruikt voor het doel van de tekst wordt weergegeven in het programmavenster. Het kan worden geconfigureerd, bijvoorbeeld om het gewenste lettertype in de Object Inspector te stellen.

component bewerking wordt geactiveerd om tekst op het scherm fragmenten, die de gebruiker kan wijzigen terwijl het programma loopt weer. Memo haar complement component via welke, op zijn beurt, kan werken met grote tekst. Dit omvat, bijvoorbeeld opties zoals woord wrap, het kopiëren van tekst.

Component Button is ontworpen om verschillende acties uit te voeren door op de knop te drukken terwijl het programma draait. Plaats het corresponderende element op het formulier en voer de juiste code.

Vakje component maakt het mogelijk om on-line scherm met een klein venster, dat een vinkje kan worden gebracht met een muis. Een soortgelijk element - Radiobutton. Ze verschillen, ten eerste, het uiterlijk - de tweede component wordt gemaakt als een cirkel, en ten tweede, het eerste lid toe te staan gelijktijdige selectie van meerdere opties, Radiobutton - slechts één.

Listbox component wordt gebruikt om de lijst scherm waarop een gebruiker met de muis kunt scrollen weer te geven. Iets wat lijkt op het een ander element - Combobox, maar het wordt aangevuld met de mogelijkheid om tekst in een speciaal veld.

Scrollbar component - een schuifbalk in het venster. Meestal wordt automatisch zodra een tekst ruimte of vorm van de voorwerpen worden groter is dan het venster.

Groupbox component wordt geactiveerd om de volgorde van verplaatsing tussen de ruiten vast door op de TAB-toets. Plaatelement kan worden aangevuld met welke beweging kan worden uitgevoerd meer objecten op een formulier.

Scrollbox component maakt het mogelijk om de vorm van het gebied dat horizontaal en verticaal scrollen oplossen. Volgens de woning worden gekenmerkt door het hoofdvenster van Delphi standaard. Maar als er behoefte is aan het optreden van deze opties in het bepaald gebied vormen, kunt u de component scrollbox gebruiken.

overzicht

Delphi - applicatie ontwikkelomgeving met grote mogelijkheden, tezelfdertijd gekenmerkt door de eenvoud van gebruik van de basisfuncties. Met de instrumenten die zijn opgenomen in zijn structuur, is het mogelijk om een verscheidenheid van soorten programma's voor Windows en andere populaire besturingssystemen.

Het kiezen van Delphi development tools, veel programmeurs veroorzaken usability interfaces geschikte software, evenals een breed scala aan hulpmiddelen die nuttig zijn voor het werken op een deel van het programma zijn - in de ontwerpfase, de programmering algoritmen of debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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