ComputerProgramming

Delphi - Paggamit Development Environment

Software development alang sa Windows ug sa ubang popular nga operating sistema mahimong gihimo sa daghang lain-laing mga matang sa mga himan. Sa mga kinaiya sa kaayo popular nga sa taliwala sa Russian ug sa mga langyaw nga developers, - Delphi programa. Unsa ang mga detalye sa mga himan development? Unsa ang labing inila nga sa iyang mga posibilidad?

Kinatibuk-ang impormasyon bahin sa Delphi

Delphi - IDE programa sa aplikasyon, nga gidisenyo sa pagdagan sa OS Windows, MacOS, ug sa mobile operating sistema sa - iOS ug Android. Gihulagway pinaagi kayano sa pinulongan ug code pamaagi kaliwatan.

Kon gikinahanglan, naghatag og ubos nga-level nga komunikasyon uban sa mga operating sistema ug librarya nga gisulat diha sa pinulongan C ug P ++. Mga programa nga gilalang sa Delphi, wala magkinahanglan og ikatulo nga-sa partido panit sa pagsugod - sama sa, alang sa panig-ingnan, Java birtuwal Machine. Delphi - sa usa ka development palibot nga mahimong malampuson nga gigamit sa duha propesyonal ug alang sa mga katuyoan sa pagbansay. Aron sa pagkat-on sa nag-unang mga sa iyang mga posibilidad, dili kinahanglan sa pagpanag-iya hatag-as nga mga kwalipikasyon ug kahibalo sa complex programming mga pinulongan.

Ang nag-unang bentaha

Pagkat-on kon unsa ang unsa ang mga yawe benepisyo sa mga produkto software sa pangutana. Sa diha nga, sa usa ka paagi o sa lain IT-nga kompanya gidala rason alang sa pagpili sa mga mga kakahimtangan kalamboan, Delphi nahimong sa pagpili sa daghang mga programmers ug girekomendar kanila sa paggamit. Kini mao ang tungod sa kamatuoran nga kini nga palibot makamugna aplikasyon sa labing paspas kutob sa mahimo, sa paghatag og kanila uban sa hatag-as nga performance bisan sa mga computer nga adunay tarung nga paghingalan, pagtinagsa hardware. Usa ka mahinungdanon nga argumento pabor sa pagpili sa giisip development palibot - kini mahimong tugbangan sa bag-ong mga himan nga dili sakop sa usa ka sumbanan nga hugpong sa mga solusyon nga anaa sa interface Delphi.

Kita karon sa pagtuon kon unsa ang nuances sa unsa praktikal nga paggamit posibilidad sa Delphi.

Ang mga detalye sa interface

Una sa tanan, nga kamo mahimo pagtagad sa pipila ka mga bahin sa interface sa medium sa software development. Busa, sa buhat nga luna sa gambalay nga programa naglakip sa dungan nga operasyon uban sa pipila ka mga nag-unang mga tamboanan. Tagda kini nga kabtangan sa detalye.

Delphi development palibot, nga bersyon 7 sa partikular, naglangkit sa pagpaaktibo sa mosunod nga mga yawe nga modules: porma designer, editor, palette, Praktikal nga paghulagway sa Inspector, ug directory. Sa pipila ka bersiyon sa Delphi nagtimaan nga sangkap mahimong nagtumong sa lahi nga paagi. Kay sa panig-ingnan, ang editor mahimong katumbas sa usa ka bintana sa code programa, ang designer - porma kahon. Apan, ang ilang kalihukan mao ang mao gihapon nga. Gimarkahan Delphi elemento interface mahimong katimbang sa usa ka matang sa auxiliary nga mga himan. Nag-una sa una nga duha ka giisip nga sa punto sa panglantaw sa mga pamaagi software development. Apan importante sa sa uban. Tagda ang bahin sa paggamit sa gimarkahan Delphi modules.

Form Designer, Editor ug palette

Gamita ang porma designer developer nagmugna sa iyang interface. Sa baylo, kini nahasulat sa editor code. Daghang mga programmers nga rekomend sa pagpili sa Delphi development palibot ingon nga ang labing kamalaumon solusyon, ingon nga usa ka argumento aron sa pagdala sa kasayon sa paggamit sa porma designer. Ang ubang mga eksperto nagtuo nga ang niini nga proseso nagabuhat mao ang labaw nga sama sa usa ka duwa.

Sa diha nga ang user nagsugod sa paghimo sa programa ug midagan sa porma designer, nan sa sinugdan kini naglangkob dili elemento, kini mao ang walay sulod. Apan siya dayon mahimong mapuno sa paggamit sa mga himan nga nahimutang sa ubang mga Delphi module - palette. Elemento sa mga interface nga programa, nga gihulma, giporma sa designer nga porma kinahanglan pagdumala sa team, nga, sa baylo, nahisulat sa editor.

Apan balik pa sa palette. Uban sa tabang sa niini mahimong gibutang sa sa porma designer husto nga mga butang. Aron sa paggamit sa usa ka partikular nga himan nga kinahanglan i-klik sa makausa sa ibabaw niini - ingon sa kadugayon nga siya anaa sa dapit sa palette, sa ikaduha - sa tamboanan nga porma designer. Human niana, ang mga katugbang nga butang mobalhin sa dapit sa kalamboan, ug kini mao ang posible nga sa pagreseta sa code sa editor alang niini.

butang inspector

Laing mahinungdanon nga elemento nga naglangkob sa Delphi - aplikasyon development palibot alang sa Windows ug sa ubang popular nga mga platform - butang inspector. Mamatikdan nga ang impormasyon nga gipakita sa kini usab-usab nga: kini makaapekto sa kahimtang sa mga butang nga pinili nga sa designer nga porma.

Butang Inspector nga gambalay mao ang. Kini naglangkob sa duha ka mga bintana. Sa matag natudlong algorithms nga sa pagtino sa kinaiya sa tagsa-tagsa nga mga sangkap. Ang unang pagpakita sa mga kabtangan, sa ikaduha nga - sa mga panghitabo. Kon ang programmer gusto sa paghimo sa pagbag-o sa mga algorithms nga makaapekto sa partikular nga component, kini draws gikan sa kapasidad sa Object Inspector. Kay sa panig-ingnan, nga imong mahimo sa pag-usab sa positioning sa mga nagkalain-laing mga elemento sa interface sa mga programa, ang ilang gitas-on ug gilapdon.

Sa Object Inspector adunay bookmark, kamo makahimo sa paggamit sa switch sa taliwala sa mga panid pagpamalandong kabtangan o mga panghitabo nga direktang nalangkit sa editor. Busa, kon kamo double-click sa tuo-kamot sa kilid sa bisan unsa sa mga butang nga gipakita sa screen, ang code nga katumbas sa usa ka partikular nga hitabo, naglambigit sa editor.

Software kalamboan sa Delphi mao ang paggamit sa Object Inspector sa pagsulbad sa mga nagkalain-laing mga problema. Kini gitino nang daan sa kamatuoran nga uban sa niini nga instrumento sa tinuod nga mag-usab sa mga kabtangan sa bisan unsa nga butang nga nahimutang sa ibabaw sa porma, ingon man sa iyang kaugalingon. Kita nagtuon sa detalye sa pipila sa mga bahin sa mga butang inspector.

Butang Inspector: pagsakmit mga oportunidad

Aron makasabut sa unsa nga paagi nga ang integrated development palibot Delphi sa mga termino sa interaction Inspector butang ug mga porma, kamo mahimo sa pagsulay sa pag-usab sa mga kabtangan sa pipila ka komon nga mga elemento sa interface sa Windows - alang sa panig-ingnan, Memo, Button ug Listbox (sa ulahi atong susihon ang ilang diwa sa dugang). Kay sa usa ka sinugdanan sila kinahanglan nga ibutang sa porma, Delphi sa paggamit sa anaa nga paagi.

kamo mahimo sa pagsulay sa pag-eksperimento uban sa Ctl3D kabtangan. Sa pagbuhat niini, kamo kinahanglan nga i-klik ang porma, ug unya moadto sa Praktikal nga paghulagway sa Inspector ug mag-usab sa bili sa mga kabtangan sa pangutana. Human sa niini nga matang mao ang kamahinungdanon sa pag-usab sa dagway. Dungan Ctl3D kabtangan nga nausab ngadto sa matag usa sa mga elemento nga gibutang sa bintana sa kalamboan.

Human sa paghimo sa eksperimento nga atong mobalik sa porma ug sa paglig-on sa bili Ctl3D. Human nga baylo ngadto sa mga elemento sa Memo ug sa Listbox. Karon nga imong mahimo sa pag-usab sa ilang mga kabtangan, ang nahimutangan sa porma, dagway. Kay sa panig-ingnan, sa pagpili sa Edit butang gikan sa menu, ug unya - Size, ang programmer makausab sa gilapdon ug gitas-on sa mga butang. Adunay usa ka kapilian sa pag-arrange kanila sa sentro, pinaagi sa pagpili sa Edit ug abin sa. Tukma nga mga aksyon makaapekto sa unsay gipakita sa Object Inspector.

usab sa mga kabtangan sa mga mga sangkap mahimong gidala sa gawas sa hilisgutan Delphi module. Pananglitan, kon ang buluhaton mao ang nagpaila alang kanila nga usa ka piho nga kolor, nga mao, kalainan kalambigitan sa pipila ka mga mga instrumento. Una, kamo makahimo sa pagsulod sa sugo katumbas sa kolor - sama sa pula nga - clRed, - sa dapit sa management facility. Ikaduha, ang user mahimo pagpili sa usa ka kolor gikan sa listahan. Ikatulo, adunay usa ka kapilian double-click sa Kolor Properties - sa usa ka tamboanan makita kolor-gikiyasan. Sa susama, ang usa ka developer makausab sa mga hiyas ug sa ubang mga butang - alang sa panig-ingnan, ang mga bunyaganan matang, kolor o gidak-on.

directory

Delphi - IDE, nga tugbangan sa usa ka igo detalyado nga sistema sa tabang. Sa pagtumong sa niini, sa pagpili sa Tabang menu butang. Unya ikaw makakita sa usa sa mga medium nga atong gihisgutan sa ibabaw sa kalamboan sa software modules sa bintana - sa usa ka giya. Bahin sa paggamit kanila mao nga sa diha nga kamo mopadayon F1 user makadawat sa usa ka piho nga Timaan, pagpamalandong sa kapihoan sa niini nga engagement himan. Pananglitan, kon ang programmer nagtrabaho uban sa mga butang inspektor, siya pagpili sa usa sa mga kabtangan, ug unya mopadayon sa F1 ug impormasyon sa mga may kalabutan nga kapilian. Ang sama nga mahimo sa diha nga nagtrabaho uban sa bisan unsa nga lain nga mga elemento sa interface, nga naglakip sa usa ka development palibot Delphi 7 ug sa ubang mga bersiyon sa mga angay nga matang sa software.

Ang ubang mga elemento sa interface

Lakip sa mga uban nga mga mahinungdanon nga sangkap sa mga pagreport interface solusyon software - ang menu, ang Quick Access Bara sa Himan, ingon man usab sa usa ka larawan editor. Mahitungod sa menu - nagtugot kini sa programmer sa pagkuha sa pagpuasa access sa mga components karon sa istruktura sa development palibot. Gamita kini sama sa inyong mahimo uban sa mouse, sa ingon ug sa uban sa paggamit sa hotkeys. Nahimutang lang sa ubos sa menu sa Quick Access Bara sa Himan. Ang pipila sa iyang mga gimbuhaton sapaw uban niadto nga mga kinaiya sa mga menu, apan access ngadto kanila mao ang mas paspas. Image editor Delphi sa usa ka butang nga susama sa Pintal programa sa Windows. Nga mao, uban sa tabang sa niini nga imong mahimo sa paghimo sa yano nga mga kausaban sa mga hulagway sa pagbutang kanila sa mga inskripsiyon ug uban pang mga elemento.

programming Tools

Delphi - IDE, nga naglakip sa usa ka dako nga gidaghanon sa mga himan aron sa pagdugang sa programmer efficiency. Busa, kami giisip sa ibabaw sa yawe modules nga tugbangan sa usa ka hugpong sa mga espesyal nga mga himan. Lakip sa mga: ang debugger, tighipos, ingon man sa mga sangkap ug WinSight WinSpector. Timan-i nga sa pipila ka bersiyon sa Delphi gisusi mga butang kinahanglan nga-instalar gilain. kita magtuon sa ilang mga kapihoan.

Delphi debugger

Mahitungod sa debugger - kini nga himan nagtakdo sa code editor nga bahin sa pagtuman sa gikinahanglan nga mga tseke sa tukma nga algorithms software alang sa husto. Uban niini, ang developer sa tinuod pagsuhid sa imong source code linya pinaagi sa linya. Sa pipila ka mga kaso, ang mga solusyon sa problema niini, ingon sa pagpalambo sa mga sangkap, Delphi ingon sa usa ka standalone produkto mahimong dugang nga tabang uban sa usa ka eksternal nga debugger, nga nagtugot sa mga programmer sa mas panghimatuud code namugna sa software.

Delphi tighipos

Kita karon sa pagtuon sa kapihoan sa giisip development palibot tighipos. Timan-i nga sa Delphi gambalay mahimong adunay pipila ka tukma nga mga elemento. Busa, adunay usa ka kapilian sa paggamit sa tighipos DCC, nga mao ang mapuslanon sa mga kaso diin ang mga tahas sa pagtrabaho uban sa mga aplikasyon sa gawas nga debugger.

Winsight ug WinSpector

Kini nga mga modules anaa sa taliwala kanila nga kinahanglan nga-instalar sa Delphi dugang pa. Gihulagway pinaagi sa paryente kalisod sa batid. Apan, daghang mga programmers nga gipatuman ang usa ka matang sa Delphi development palibot, kini gituohan nga kini nga mga components nga sigurado nga makakat-on sa paggamit sa. Busa, Winsight module gigamit sa pag-monitor Windows mensahe. Ang maong component mao ang WinSpector, kita kinahanglan sa pag-ayo sa kahimtang sa computer diha sa usa ka espesyal nga file. Kon sa dagan sa software development sa bisan unsa nga kapakyasan mahitabo, kini mao ang kanunay nga posible nga sa pag-abli sa mga file ug tan-awa kon unsa ang mahimo nga hinungdan sa sa problema.

sumbanan nga mga sangkap

Delphi development palibot, kinatibuk-ang impormasyon nga among pagtuon, kini naglakip sa usa ka gidaghanon sa mga standard nga sangkap, nga mao ang mga mapuslanon nga masayud usab. Mga eksperto nagtumong sa mga mosunod: MainMenu, PopupMenu, Label, Edit, Memo, Button, Checkbox, Radiobutton, Listbox, Combobox, Scrollbar, Groupbox, Panel, ug Scrollbox. atong tun-an ang ilang piho nga mga detalye.

MainMenu component gidisenyo sa accommodate sa main menu sa interface gibuhat sa programa. Sa pagbuhat niini, ibutang sa angay nga butang diha sa porma, ug unya sa pagtawag sa mga butang kabtangan pinaagi sa Object Inspector, ug unya pagtino sa angay nga mga butang nga menu.

PopupMenu component gidisenyo sa accommodate pop-up menu sa interface gibuhat pinaagi sa programa, ie, sa pag-abli sa usa ka click sa sa husto nga mouse button.

Label component ang gipalihok alang sa katuyoan sa teksto nga gipakita diha sa bintana nga programa. Kini mahimong gihulma, giporma, alang sa panig-ingnan, aron sa sa gitinguha nga font sa Object Inspector.

Edit component ang activate aron sa pagpasundayag sa teksto sa mga tipik screen, nga user mahimo edit samtang ang programa nga nagdagan. Memorandum sa iyang katimbang component pinaagi sa nga, sa baylo, makahimo sa pagtrabaho uban sa dako nga teksto. elemento Kini nga gilangkoban sa, alang sa panig-ingnan, mga kapilian sama sa pulong nga wrap, pagkopya teksto.

Button component gidisenyo sa pagbuhat sa nagkalain-laing mga buhat pinaagi sa dinalian sa button samtang ang programa nga nagdagan. Ibutang ang mga katugbang nga elemento sa sa porma, ug unya mosulod ang mga tukma nga code.

Checkbox component nagtugot sa ipakita sa-linya screen uban sa usa ka gamay nga bintana, nga mahimong ibutang sa usa ka tseke nga marka sa usa ka ilaga. Ang usa ka susama nga elemento - Radiobutton. lahi sila, una sa tanan, ang dagway - ang ikaduha nga component gihimo nga ingon sa usa ka lingin, ug ang ikaduha, ang unang sakop sa motugot dungan nga pagpili sa pipila ka mga kapilian, Radiobutton - usa lamang.

Listbox component gigamit sa pagpasundayag sa listahan screen nga ang usa ka user mahimo linukot nga basahon sa usa ka ilaga. Usa ka butang nga susama sa laing elemento - Combobox, apan kini tugbangan sa sa abilidad sa pagsulod teksto sa usa ka espesyal nga uma.

Scrollbar component - sa usa ka linukot nga basahon bar sa bintana. Kasagaran awtomatikong makita sa diha nga ang usa ka teksto nga luna o porma sa mga butang nga mahimong mas dako pa kay sa bintana.

Groupbox component ang activate aron sa pag-ayo sa kapunongan sa pagbakwit sa taliwala sa mga tamboanan pinaagi sa dinalian sa TAB yawe. Panel elemento aron dugang nga tabang nga kalihukan mapahigayon sa dugang mga butang sa usa ka porma.

Scrollbox component nagtugot sa pag-ayo sa mga porma sa lugar nga mahimong scrolled horizontally ug vertically. Sumala sa kabtangan nga gihulagway pinaagi sa nag-unang bintana sa Delphi pinaagi sa default. Apan kon adunay panginahanglan alang sa kalambigitan sa maong mga kapilian sa piho nga mga porma nga dapit, kamo makahimo sa paggamit sa mga component Scrollbox.

summary

Delphi - aplikasyon development palibot uban sa dako nga mga oportunidad, sa samang panahon nga gihulagway pinaagi sa kayano sa paggamit sa mga nag-unang mga gimbuhaton. Uban sa mga himan nga naglakip sa iyang gambalay, kini mao ang posible nga sa paghimo sa usa ka lainlaing matang sa mga matang sa mga programa alang sa Windows ug sa ubang popular nga operating sistema.

Pagpili sa Delphi development himan, sa daghan nga mga programmers hinungdan sa kapuslanan interface tukma nga software, ingon man usab sa usa ka halapad nga-laing mga himan nga mapuslanon alang sa pagtrabaho sa bisan unsa nga bahin sa programa - sa design stage, ang programa algorithms o debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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