RekenaarsProgrammering

Delphi - Application Development Environment

Ontwikkeling van sagteware vir Windows en ander gewilde bedryfstelsels uitgevoer kan word deur baie verskillende tipes van gereedskap. Onder diegene wat gekenmerk word deur baie gewild onder Russiese en buitelandse ontwikkelaars - Delphi program. Wat is die besonderhede van die instrument vir ontwikkeling? Wat is die mees noemenswaardige van sy moontlikhede?

Algemene inligting oor Delphi

Delphi - IDE toepassingsprogramme, wat ontwerp is om te hardloop in OS Windows, MacOS en op mobiele bedryfstelsels - IOS en Android. Wat gekenmerk word deur eenvoud van geslag prosedures taal en kode.

As dit nodig is, bied 'n lae-vlak kommunikasie met die bedryfstelsel en biblioteke geskryf in taal C en C ++. Programme wat gemaak is met Delphi, vereis nie derdeparty-velle om te begin - soos byvoorbeeld Java Virtual Machine. Delphi - 'n ontwikkeling omgewing wat suksesvol gebruik kan word deur beide professionele en vir opleidingsdoeleindes. Met die oog op die basis van sy moontlikhede te leer, nie noodwendig 'n hoë kwalifikasies en kennis van komplekse programmeertale besit.

Die belangrikste voordele

Hier is wat wat die belangrikste voordele van die sagteware produk in vraag. Wanneer, in een of ander manier IT-maatskappy oorgedra rasionaal vir die keuse van ontwikkeling omgewings, word Delphi besig om die keuse van baie programmeerders en aanbeveel dat hulle gebruik. Dit is te wyte aan die feit dat hierdie omgewing aansoeke in die vinnigste moontlike kan skep, om hulle te voorsien met 'n hoë prestasie selfs in daardie rekenaars wat beskeie hardeware spesifikasies hê. 'N Beduidende argument ten gunste van die keuse van die beskou ontwikkeling omgewing - dit kan aangevul word deur nuwe gereedskap nie gedek deur 'n standaard stel oplossings teenwoordig in die Delphi-koppelvlak.

Ons sal nou bestudeer wat die nuanses van wat prakties gebruik moontlikhede van Delphi.

Die besonderhede van die koppelvlak

In die eerste plek, kan jy aandag gee aan 'n paar kenmerke van die koppelvlak van die medium van die ontwikkeling van sagteware. So, die werkruimte van die program struktuur behels gelyktydige werking met 'n hele paar basiese vensters. Oorweeg hierdie eiendom in detail.

Delphi ontwikkeling omgewing, version 7 in die besonder, behels die aktivering van die volgende sleutel modules: vorm ontwerper, redakteur, palet, Object Inspector en gids. In sommige weergawes van Delphi gemerk komponente mag verskillend verwys word na. Byvoorbeeld, kan die redakteur ooreenstem met 'n venster van die program kode, die ontwerper - vorm boks. Dit sal egter hul funksie weer dieselfde wees nie. Gemerk Delphi-elemente kan 'n verskeidenheid van hulp gereedskap aan te vul. Hoofsaaklik die eerste twee word beskou as die oogpunt van prosedures sagteware-ontwikkeling wees. Maar belangrik as die res. Kyk na die eienskappe van die gebruik van gemerk Delphi modules.

Form Ontwerp, Editor en palet

Gebruik die vorm ontwerper ontwikkelaar skep die koppelvlak. Op sy beurt, is dit geskryf in die kode redakteur. Baie programmeerders wat beveel aan Delphi ontwikkeling omgewing kies as die mees optimale oplossing, as 'n argument om die gemak van die gebruik van die vorm ontwerper bring. Sommige kenners glo dat hierdie proses nie is meer soos 'n spel.

Sodra die gebruiker begin om die program te skep en loop die vorm ontwerper, dan aanvanklik geen elemente bevat, is dit leeg. Maar hy was onmiddellik gevul kan word met behulp van die gereedskap geleë op die ander Delphi module - palet. Elemente van die program koppelvlak, wat in die vorm ontwerper is ingestel moet die span, wat op sy beurt, in die redakteur geskryf bestuur.

Maar nog terug na die palet. Met die hulp van dit in die vorm ontwerper korrekte voorwerpe geplaas kan word. Ten einde 'n bepaalde instrument gebruik moet een keer klik op dit - so lank as wat hy is in die gebied van die palet, die tweede keer - in die vorm ontwerper venster. Daarna sal die ooreenstemmende voorwerp beweeg in die gebied van ontwikkeling, en dit is moontlik om die kode in die editor vir dit voorskryf.

voorwerp inspekteur

Nog 'n belangrike element wat Delphi bevat - aansoek ontwikkeling omgewing vir Windows en ander gewilde platforms - voorwerp inspekteur. Dit kan in ag geneem word dat die vertoon in dit inligting is aan die verander: dit affekteer die status van die voorwerp wat gekies in die vorm ontwerper.

Object Inspector struktuur is. Dit bestaan uit twee vensters. By elke vaste algoritmes wat die gedrag van die onderskeie komponente te bepaal. Die eerste toon die eienskappe, in die tweede - die gebeure. As die programmeerder wil om aanpassings in die algoritmes wat die spesifieke komponent beïnvloed maak, dit trek uit vermoëns van die Object Inspector. Byvoorbeeld, kan jy die plasing van verskillende elemente van die koppelvlak van programme, hul lengte en breedte verander.

In die Object Inspector het boekmerke, kan jy gebruik om oor te skakel tussen bladsye weerspieël eienskappe of gebeure wat direk verband hou met die redakteur. Dus, as jy dubbel-kliek op die regterkant van enige van die vertoon op die skerm items, die kode wat ooreenstem met 'n bepaalde gebeurtenis, betrokke is by die redakteur.

Sagteware-ontwikkeling in Delphi is om die Object Inspector gebruik om verskeie probleme op te los. Dit word elke jaar vooraf deur die feit dat met hierdie hulpmiddel om werklik die eienskappe van enige voorwerpe geleë op die vorm te verander, asook om self. Ons bestudeer in detail 'n paar van die eienskappe met die voorwerp inspekteur.

Object Inspector: gryp geleenthede

Ten einde in terme van interaksie Inspekteur voorwerpe en vorms te verstaan hoe die Delphi IDE, kan jy probeer om die eienskappe van 'n paar algemene elemente van die sagteware koppelvlak in Windows te verander - byvoorbeeld, Memo, Button en Listbox (later sal ons hul wese meer te ondersoek). Om mee te begin moet hulle op die vorm te plaas, Delphi gebruik van beskikbare hulpbronne.

Jy kan probeer om te eksperimenteer met Ctl3D eiendom. Om dit te doen, moet jy kliek op die vorm, en dan gaan na Inspekteur voorwerp en verander die waarde van die betrokke eiendom. Na hierdie vorm is aansienlik verander die voorkoms. Gelyktydig Ctl3D eiendom sal verander word na elk van die elemente wat in die venster van ontwikkeling geplaas word.

Na die maak van eksperimente kan ons teruggaan na vorm en versterk die waarde Ctl3D. Daarna het sy beurt aan die elemente van die Memo en die Listbox. Nou kan jy hulle eienskappe te verander, die plek op die vorm, voorkoms. Byvoorbeeld, die kies van die Edit item uit die spyskaart, en dan - Grootte, die programmeerder kan die hoogte en breedte van die voorwerpe verander nie. Daar is 'n opsie om dit te reël in die sentrum, deur Edit en sluit die kies. Gepaste optrede sal beïnvloed wat vertoon word in die Object Inspector.

verander die eienskappe van die komponente kan uitgevoer word deur die onderwerp Delphi module gedoen word. Byvoorbeeld, indien die taak is om te definieer vir hulle 'n spesifieke kleur, dit is, variasies betrokkenheid van verskeie instrumente. Eerstens, kan jy die opdrag wat ooreenstem met die kleur te betree - soos rooi - clRed, - in die gebied van fasiliteit bestuur. In die tweede plek kan die gebruiker 'n kleur uit die lys te kies. Derdens, is daar 'n opsie dubbel kliek op die kleur Properties - 'n venster kleur Sig verskyn. Net so kan 'n ontwikkelaar die eienskappe en ander voorwerpe verander - byvoorbeeld, die lettertipe, kleur en grootte.

directory

Delphi - IDE, wat aangevul word deur 'n voldoende gedetailleerde hulp stelsel. Om te verwys na dit, kies die Help menu-item. 'n gids - dan sal jy een van die medium wat ons bo die ontwikkeling van sagteware modules in die venster genoem te sien. Funksie te gebruik, is dat wanneer jy druk F1 gebruiker sal 'n spesifieke wenk ontvang, wat die spesifisiteit van hierdie betrokkenheid instrument. Byvoorbeeld, as die programmeerder werk met die voorwerp inspekteur, kan hy kies een van die eienskappe en druk die F1 en kry agtergrondinligting oor die betrokke opsie. Dieselfde kan gedoen word wanneer daar met enige ander elemente van die koppelvlak, wat 'n ontwikkeling omgewing Delphi 7 en ander weergawes van die toepaslike tipe van sagteware sluit.

Ander elemente van die koppelvlak

Onder die ander belangrike komponente van die verslagdoening koppelvlak sagteware oplossings - die spyskaart, die Quick Access Toolbar, sowel as 'n beeld redakteur. Met betrekking tot die spyskaart - dit laat die programmeerder om vinnig toegang tot die hede in die struktuur van die ontwikkeling omgewing komponente te kry. Gebruik dit as wat jy kan met die muis, sodat en met behulp van sleutelbordkortpaaie. Geleë net onder die spyskaart van die Quick Access Toolbar. Sommige van sy funksies oorvleuel met dié wat kenmerkend van die spyskaart is, maar toegang tot hulle is vinniger. Beeld redakteur Delphi in iets soortgelyk aan die Paint program in Windows. Dit wil sê, met die hulp van dit wat jy kan maak eenvoudige aanpassings van foto's op hulle inskripsies en ander elemente te sit.

ontwikkeling gereedskap

Delphi - IDE, wat 'n groot aantal van gereedskap om programmeerder doeltreffendheid te verhoog sluit. So, het ons beskou bo die sleutel modules word aangevul deur 'n stel van spesiale gereedskap. Onder diegene wat: die debugger, samesteller, sowel as komponente en WinSight WinSpector. Let daarop dat in sommige weergawes van Delphi nagegaan items moet afsonderlik te installeer. Ons bestudeer hul spesifisiteit.

Delphi debugger

Met betrekking tot die debugger - hierdie instrument komplimenteer die kode redakteur deel van die uitvoering van die nodige kontrole van toepaslike sagteware algoritmes vir korrektheid. Met dit, kan die ontwikkelaar eintlik jou bronkode reël vir reël te verken. In sommige gevalle, die oplossing van hierdie probleem, soos die ontwikkeling van komponente, Delphi as 'n selfstandige produk kan aangevul word met 'n eksterne debugger, wat die programmeerder te versterk verifikasiekode wat gegenereer word deur die sagteware laat.

Delphi samesteller

Ons bestudeer nou die spesifisiteit van die beskou ontwikkeling omgewing samesteller. Let daarop dat in die Delphi struktuur verskeie ooreenstemmende elemente kan bevat. So, daar is 'n opsie om die samesteller DCC, wat is nuttig in gevalle gebruik waar die taak van die werk met die aansoek in die eksterne debugger.

Winsight en WinSpector

Hierdie modules is onder diegene wat in Delphi moet geïnstalleer word verder. Wat gekenmerk word deur die relatiewe probleme in bemeestering. Daar is egter baie programmeerders wat 'n verskeidenheid van Delphi ontwikkeling omgewing geïmplementeer, dit word geglo dat hierdie komponente is seker te leer om te gebruik. So, is Winsight module gebruik om Windows boodskappe te monitor. So 'n komponent is WinSpector, moet ons die toestand van die rekenaar op te los in 'n spesiale lêer. As in die loop van die ontwikkeling van sagteware enige mislukkings sal plaasvind nie, dit is altyd moontlik om die lêer oop te maak en te sien wat dalk die probleem veroorsaak.

standaard komponente

Delphi ontwikkeling omgewing, algemene inligting, waarvan ons studeer, dit sluit 'n aantal standaard komponente, wat ook nuttig om te weet is. Kenners verwys na daardie volgende: MainMenu, PopupMenu, Label, wysig, Memo, Button, Checkbox, radio button, Listbox, comboboks, Scrollbar, GroupBox, paneel, en Scrollbox. Ons sal hul spesifieke besonderhede te bestudeer.

MainMenu komponent is ontwerp om die hoof spyskaart in die koppelvlak geskep deur die program te akkommodeer. Om dit te doen, plaas die toepaslike item op die vorm, en dan bel die eiendom Items deur die Object Inspector, en dan bepaal die gepaste spyskaart items.

PopupMenu komponent is ontwerp om pop-up menu te akkommodeer in die koppelvlak geskep deur die program, dit wil sê, die opening van met 'n klik van die regter muis knoppie.

Etiket komponent bedryf met die doel om die teks word vertoon in die venster program. Dit kan ingestel word, byvoorbeeld, om die verlangde font in die Object Inspector stel.

komponent wysig geaktiveer word om teks op die skerm fragmente, wat die gebruiker kan wysig terwyl die program loop vertoon. Memo sy komplement komponent via wat op sy beurt, kan werk met 'n groot teks. Hierdie element bestaan, byvoorbeeld, opsies soos woordomvou, kopiëring teks.

Button komponent is ontwerp om verskeie aksies uit te voer deur te druk op die knoppie terwyl die program loop. Plaas die ooreenstemmende element op die vorm, en dan die toepaslike kode.

Boks komponent toelaat om on-line skerm vertoon met 'n klein venster, wat 'n tjek merk kan word met 'n muis. 'N Soortgelyke element - radio button. Hulle verskil, in die eerste plek, die voorkoms - die tweede komponent bestaan as 'n sirkel, en tweedens, die eerste lid toelaat gelyktydige seleksie van verskeie opsies, radio button - net een.

Listbox komponent word gebruik om die lys skerm waarop 'n gebruiker met 'n muis kan blaai vertoon. Iets soortgelyk aan dit 'n ander element - comboboks, maar dit word aangevul deur die vermoë om teks in 'n spesiale veld betree.

Scrollbar komponent - 'n rolbalk in die venster. Gewoonlik verskyn outomaties sodra 'n teks ruimte of vorm van die voorwerpe raak groter as die venster.

GroupBox komponent geaktiveer word om die orde van verplasing tussen die vensters los deur te druk op die TAB sleutel. Paneel element kan aangevul word deur wat beweging uitgevoer kan word meer voorwerpe op 'n vorm.

Scrollbox komponent toelaat om die vorm van die gebied wat horisontaal en vertikaal kan scrolled op te los. Volgens die eiendom word gekenmerk deur die hoof venster van Delphi by verstek. Maar as daar 'n behoefte vir die betrokkenheid van sulke opsies in die spesifieke area vorms, kan jy die komponent Scrollbox gebruik.

opsomming

Delphi - program ontwikkeling omgewing met groot geleenthede, op dieselfde tyd wat gekenmerk word deur die eenvoud van die gebruik van die basiese funksies. Met die instrumente wat ingesluit is in die struktuur, is dit moontlik om 'n verskeidenheid van tipes programme vir Windows en ander gewilde bedryfstelsels skep.

Die keuse van Delphi ontwikkeling gereedskap, baie programmeerders veroorsaak bruikbaarheid koppelvlakke toepaslike sagteware, sowel as 'n wye verskeidenheid van instrumente wat nuttig is vir werk op enige deel van die program is - in die ontwerp stadium, die ontwikkeling van algoritmes of ontfout.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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