Mga computerProgramming

Delphi - Application Development Environment

Software pag-unlad para sa Windows at iba pang mga tanyag na operating system ay maaaring gumanap ng maraming iba't ibang mga uri ng mga tool. Kabilang sa mga na characterized sa pamamagitan napaka-tanyag na kabilang sa Russian at dayuhang mga developer, - Delphi programa. Ano ang mga pagtutukoy ng ang kasangkapan na pag-unlad? Ano ang pinaka-memorable ng kanyang mga posibilidad?

Pangkalahatang impormasyon tungkol sa Delphi

Delphi - IDE programa application, na kung saan ay dinisenyo upang tumakbo sa OS Windows, MacOS, at sa mga mobile mga operating system - iOS at Android. Nailalarawan sa pamamagitan ng pagiging simple ng wika at code pamamaraan henerasyon.

Kung kinakailangan, ay nagbibigay ng mababang antas ng pakikipag-usap sa mga operating system at mga aklatan nakasulat sa wikang C at C ++. Mga programa na ay nilikha na may Delphi, ay hindi nangangailangan ng third-party na mga skin upang magsimula - tulad ng, halimbawa, Java Virtual Machine. Delphi - isang pag-unlad na kapaligiran na maaaring matagumpay na ginagamit ng parehong mga propesyonal at para sa mga layunin ng pagsasanay. Upang malaman ang basic ng kanyang mga posibilidad, hindi kinakailangang nagtataglay ng mataas na mga kwalipikasyon at kaalaman ng mga kumplikadong programming wika.

Ang pangunahing bentahe

Alamin kung ano ano ang mga pangunahing benepisyo ng mga produkto ng software sa tanong. Kapag, sa isang paraan o sa iba pang IT-kumpanya natupad makatwirang paliwanag para sa pagpili ng mga kapaligiran-unlad, Delphi ay nagiging ang pagpili ng maraming mga programmers at inirerekomenda ang mga ito upang gamitin. Ito ay dahil sa ang katunayan na ang environment na ito ay maaaring lumikha ng mga application sa pinakamabilis hangga't maaari, upang magbigay sa kanila na may mataas na pagganap kahit na sa mga computer na may katamtaman pagtutukoy hardware. Ang isang makabuluhang argument sa pabor ng pagpili ng itinuturing na pag-unlad na kapaligiran - maaari itong kinumpleto ng mga bagong tool hindi sakop ng isang standard na hanay ng mga solusyon naroroon sa ang interface Delphi.

Kami ngayon ay pag-aralan kung ano ang mga nuances ng kung ano ang praktikal na paggamit posibilidad ng Delphi.

Ang mga pagtutukoy ng interface

Una sa lahat, maaari kang magbayad ng pansin sa ilang mga tampok ng interface ng daluyan ng software development. Kaya, ang working space ng istraktura ng programa ay nagsasangkot ng mga sabay-sabay na operasyon na may ilang mga pangunahing mga bintana. Isaalang-alang ang ari-arian sa mga detalye.

Delphi-unlad na kapaligiran, bersyon 7 sa partikular, ay nagsasangkot ng pag-activate ng mga sumusunod na pangunahing modules: Ang form na designer, editor, palette, Bagay Inspector, at directory. Sa ilang mga bersyon ng Delphi minarkahan sangkap ay maaaring isangguni sa ibang paraan. Halimbawa, ang mga editor ay maaaring tumutugma sa isang window ng programa ng code, ang taga-disenyo - hugis kahon. Gayunman, ang kanilang mga pag-andar ay magiging pareho. Minarkahan Delphi elemento ng interface ay maaaring makadagdag sa isang iba't ibang mga auxiliary tools. Higit sa lahat ang unang dalawang ay itinuturing na ang pananaw ng mga pamamaraan ng software development. Ngunit mahalaga rin ang iba. Isaalang-alang ang mga katangian ng paggamit minarkahan Delphi module.

Form Designer, Editor at Palette

Gamitin ang form sa designer developer ay lumilikha ng kanyang interface. Kaugnay nito, ito ay nakasulat sa editor code. Maraming mga programmers na inirerekomenda upang pumili ng Delphi-unlad na kapaligiran bilang ang pinaka-optimal sa solusyon, bilang isang argument na magdala ng kadalian ng gamitin ang form designer. Ang ilang mga eksperto ay naniniwala na ang prosesong ito ay ay mas katulad ng laro.

Sa sandali na ang gumagamit ay nagsisimula upang lumikha ng mga programa at tumatakbo ang porma taga-disenyo, at pagkatapos ay sa simula ito ay hindi naglalaman ng mga elemento, ito ay walang laman. Ngunit siya ay agad na maaaring puno gamit ang mga tool na matatagpuan sa iba pang Delphi module - palette. Mga elemento ng interface na programa, na kung saan ay naka-configure sa taga-disenyo ng form ay dapat pamahalaan ang mga koponan, na kung saan, sa pagliko, ay nakasulat sa editor.

Ngunit bumalik pa sa palette. Sa tulong ng mga ito maaaring ilagay sa anyo designer tamang bagay. Upang gamitin ang isang partikular na kasangkapan ay dapat i-click nang isang beses sa ito - hangga't siya ay nasa lugar ng palette, ang ikalawang oras - sa window ng form na designer. Pagkatapos nito, ang mga kaukulang object ay lilipat sa lugar ng pag-unlad, at ito ay posible na mag-atas ang code sa editor para dito.

object inspector

Ang isa pang mahalagang elemento na naglalaman ng Delphi - application development na kapaligiran para sa Windows at iba pang mga tanyag platform - object inspector. Mapapansin na ang impormasyon na ipinapakita sa loob nito ay nagbabago: ito ay nakakaapekto sa kalagayan ng bagay na iyon ay pinili sa designer form.

Bagay Inspector istraktura ay. Binubuo ito ng dalawang mga bintana. Sa bawat takdang algorithm na matukoy ang pag-uugali ng kani-kanilang mga bahagi. Ang unang nagpapakita ng mga ari-arian, sa pangalawang - ang mga kaganapan. Kung ang programmer ay nais na gumawa ng mga pagsasaayos sa mga algorithm na makakaapekto sa mga partikular na bahagi, ito draws mula capacities ng Object Inspektor. Halimbawa, maaari mong baguhin ang pagpoposisyon ng iba't ibang mga elemento ng interface ng mga programa, ang kanilang taas at lapad.

Sa Object Inspector ay may mga bookmark, maaari mong gamitin upang lumipat sa pagitan ng mga pahina na sumasalamin sa mga katangian o mga kaganapan na direktang kaugnay sa mga editor. Kaya, kung nag-double-click sa kanang bahagi ng anumang ng mga item na ipinapakita sa screen, ang code na tumutugon sa isang partikular na kaganapan, humihimok sa editor.

Software pag-unlad sa Delphi ay ang gamitin ang Object Inspector upang malutas ang iba't-ibang mga problema. Ito ay paunang natukoy na sa pamamagitan ng ang katunayan na sa tool na ito upang aktwal na baguhin ang mga katangian ng anumang bagay na matatagpuan sa form, pati na rin sa sarili nito. Kami ay nag-aral sa detalye ang ilan sa mga tampok na may mga bagay inspector.

Object Inspektor: pagsamsam pagkakataon

Upang maunawaan kung paano ang Delphi IDE sa mga tuntunin ng pakikipag-ugnayan Inspector bagay at hugis, maaari mong subukan na baguhin ang mga katangian ng ilang mga karaniwang mga elemento ng interface ng software Sa Windows - halimbawa, Memo, Button at Listbox (mamaya kami ay suriin ang kanilang kakanyahan higit pa). Para sa isang panimula kailangan nila upang ilagay sa form, Delphi gamit ang mga available na paraan.

Maaari mong subukang mag-eksperimento sa Ctl3D ari-arian. Upang gawin ito, kailangan mong i-click ang form, at pagkatapos ay pumunta sa Bagay Inspector at baguhin ang mga halaga ng ari-arian sa katanungan. Pagkatapos ng form na ito ay makabuluhang baguhin ang hitsura. Nang sabay-sabay Ctl3D property ay mababago sa bawat isa sa mga sangkap na inilalagay sa window ng pag-unlad.

Matapos ang pagsasagawa ng mga eksperimento ay maaari naming bumalik sa hugis at palakasin ang halaga Ctl3D. Pagkatapos nito pagliko upang ang mga elemento ng Memo at ang Listbox. Ngayon ay maaari mong baguhin ang kanilang mga ari-arian, ang lokasyon sa form, itsura. Halimbawa, ang pagpili ng I-edit item mula sa menu, at pagkatapos ay - Sukat, programista ang maaaring baguhin ang lapad at taas ng mga bagay. May ay isang pagpipilian upang ayusin ang mga ito sa gitna, sa pamamagitan ng pagpili ng I-edit at I-align. Mga naaangkop na aksyon ay makakaapekto sa kung ano ang ay ipinapakita sa Object Inspektor.

baguhin ang mga katangian ng mga bahagi ay maaaring natupad sa pamamagitan ng ang paksa Delphi module. Halimbawa, kung ang gawain ay upang tukuyin ang mga ito sa isang tiyak na kulay, iyon ay, mga pagkakaiba-iba paglahok ng ilang mga instrumento. Una, maaari mong ipasok ang command na naaayon sa kulay - tulad ng pula - clRed, - sa lugar ng pamamahala ng pasilidad. Pangalawa, ang user ay maaaring pumili ng isang kulay mula sa listahan. Sa ikatlo, mayroong isang opsyon double click ang Kulay Properties - isang window ay lilitaw na kulay-ahit. Gayundin, ang isang developer ay maaaring baguhin ang mga katangian at iba pang mga bagay - halimbawa, ang font uri, kulay o laki.

direktoryo ng

Delphi - IDE, na kung saan ay kinumpleto ng isang sapat na detalyadong sistema ng tulong. Upang mag-refer sa ito, piliin ang Help menu item. Pagkatapos ay makikita mo ang isa ng ang medium namin binanggit sa itaas pag-unlad ng software modules sa window - isang gabay. Tampok na gamitin ang mga ito ay na kapag pinindot mo F1 user ay makakatanggap ng isang tiyak na pahiwatig, na sumasalamin sa pagtitiyak ng pakikipag-ugnayan ng tool. Halimbawa, kung ang programmer ay nagtatrabaho sa bagay inspector, siya ay maaaring pumili ng isa sa mga ari-arian, at pagkatapos ay pindutin ang F1 at makakuha ng background ng impormasyon sa mga may-katuturang pagpipilian. Ang parehong ay maaaring gawin kapag nagtatrabaho sa anumang iba pang mga elemento ng interface, na kung saan ay nagsasama ng isang kapaligiran ng pagbuo ng Delphi 7 at ibang mga bersyon ng ang naaangkop na uri ng software.

Iba pang mga elemento ng interface

Kabilang sa mga iba pang makabuluhang mga bahagi ng pag-uulat interface solusyon software - sa menu, ang Quick Access Toolbar, pati na rin ang isang imahe editor. Tungkol sa menu - pinapayagan nito ang mga programmer upang makakuha ng mabilis na access sa mga bahagi naroroon sa ang istraktura ng ang pag-unlad na kapaligiran. Gamitin ito tulad ng maaari mong gamit ang mouse, kaya at sa paggamit ng hotkeys. Matatagpuan sa ibaba lamang ng menu ng Quick Access Toolbar. Ang ilan sa kanyang mga pag-andar nago-overlap sa mga na katangian ng menu, ngunit access sa mga ito ay mas mabilis. Image editor Delphi sa isang bagay na katulad ng Paint program sa Windows. Iyon ay, sa tulong ng mga ito maaari kang gumawa ng mga simpleng mga pagsasaayos ng mga larawan upang ilagay sa mga ito inscriptions at iba pang mga elemento.

programming Tools

Delphi - IDE, na kung saan ay nagsasama ng isang malaking bilang ng mga kasangkapan upang madagdagan ang programmer kahusayan. Kaya, kami ay isinasaalang-alang sa itaas ng mga key modules ay complemented sa pamamagitan ng isang hanay ng mga espesyal na mga tool. Kasama sa mga: ang debugger, compiler, pati na rin mga bahagi at WinSight WinSpector. Tandaan na sa ilang mga bersyon ng Delphi check na item kailangang i-install nang hiwalay. Pinag-aaralan natin ang kanilang pagtitiyak.

Delphi debugger

Tungkol sa debugger - ang tool na ito complements ang code editor bahagi ng isakatuparan ang mga kinakailangang mga tseke ng naaangkop na algorithm software para sa kawastuhan. Sa pamamagitan nito, ang nag-develop maaaring aktwal na galugarin ang iyong source code linya sa pamamagitan ng linya. Sa ilang mga kaso, ang solusyon sa problemang ito, tulad ng pag-unlad ng mga bahagi, Delphi bilang isang standalone produkto ay maaaring pupunan na may isang panlabas na debugger, na kung saan ay nagbibigay-daan sa programmer sa pinahusay na verification code na binuo sa pamamagitan ng ang software.

Delphi compiler

Kami ngayon ay pag-aralan ang pagtitiyak ng mga itinuturing na kapaligiran ng pagbuo ng compiler. Tandaan na sa Delphi istraktura ay maaaring maglaman ng ilang mga kaukulang elemento. Kaya, mayroong isang opsyon upang gamitin ang compiler DCC, na kung saan ay kapaki-pakinabang sa mga kaso kung saan ang mga gawain ng mga nagtatrabaho sa mga application sa panlabas na debugger.

Winsight at WinSpector

Ang mga module ay kabilang sa mga na dapat na naka-install sa Delphi pa. Nailalarawan sa pamamagitan ng mga kamag-anak kahirapan sa mastering. Gayunpaman, maraming mga programmer na nagpatupad ng isang iba't ibang mga Delphi-unlad na kapaligiran, ito ay pinaniniwalaan na ang mga sangkap tiyaking matuto nang gamitin. Kaya, Winsight module ay ginagamit upang masubaybayan ang Windows mga mensahe. Ang ganitong mga isang bahagi ay WinSpector, kailangan namin upang ayusin ang estado ng ang computer sa isang espesyal na file. Kung sa kurso ng software development anumang pagkabigo ay mangyari, ito ay laging posible upang buksan ang file at makita kung ano ang maaaring nagdudulot ng problema.

standard na mga sangkap

Delphi-unlad na kapaligiran, pangkalahatang impormasyon na kung saan tayo ay nag-aaral, kasama nito ang isang bilang ng mga standard na mga bahagi, na kung saan ay kapaki-pakinabang upang malaman din. Eksperto ay tumutukoy sa mga sumusunod: MainMenu, PopupMenu, Label, I-edit, Memo, Pindutan, checkbox, radiobutton, Listbox, Combobox, Scrollbar, Groupbox, Panel, at Scrollbox. Pag-aaralan natin ang kanilang mga tiyak na detalye.

MainMenu component ay dinisenyo upang mapaunlakan ang main menu sa interface na nilikha ng programa. Upang gawin ito, ilagay ang naaangkop na item sa form, at pagkatapos ay tumawag sa Item property sa pamamagitan ng Object Inspektor, at pagkatapos ay matukoy ang naaangkop na mga item sa menu.

PopupMenu component ay dinisenyo upang mapaunlakan ang mga pop-up menu sa interface nilikha sa pamamagitan ng programa, ibig sabihin, pagbukas na may isang pag-click ng kanang pindutan ng mouse.

Label bahagi ay pinatatakbo para sa layunin ng teksto ay ipinapakita sa window ng programa. Maaari itong i-configure, halimbawa, upang itakda ang nais na font sa Object Inspektor.

I-edit ang mga bahagi na ay aktibo upang ipakita ang teksto sa fragment screen, kung saan ang user ay maaaring i-edit habang ang program ay tumatakbo. Memo nito pampuno component pamamagitan ng kung saan, sa turn, ay maaaring gumana sa mga malalaking teksto. Ang elementong ito ay binubuo ng, halimbawa, mga pagpipilian tulad ng word wrap, pagkopya ng teksto.

Button bahagi ay dinisenyo upang maisagawa ang iba't-ibang mga pagkilos sa pamamagitan ng pagpindot sa pindutan habang ang program ay tumatakbo. Ilagay ang mga kaukulang elemento sa form, at pagkatapos ay ipasok ang naaangkop na code.

Checkbox component ay nagbibigay-daan upang ipakita ang on-line na screen na may isang maliit na window, na maaaring maglagay ng check mark na may isang mouse. Ang isang katulad na elemento - radiobutton. Sila ay naiiba, una, ang hitsura - ang pangalawang bahagi ay ginawa bilang isang lupon, at ikalawa, ang unang miyembro pahintulutan ang sabay-sabay na seleksyon ng ilang mga pagpipilian, RadioButton - isa lamang.

Listbox component ay ginagamit upang ipakita ang listahan screen sa kung saan ang isang user ay maaaring mag-scroll sa isang mouse. Isang bagay na katulad ito ng isa pang element - Combobox, ngunit ito ay complemented sa pamamagitan ng kakayahan upang magpasok ng teksto sa isang espesyal na patlang.

Scrollbar component - isang scroll bar sa window. Karaniwang awtomatikong lilitaw sa lalong madaling bilang isang text space o hugis ng bagay maging mas malaki kaysa sa window.

Groupbox component ay ginawang aktibo sa pagkakasunod-sunod upang ayusin ang pagkakasunud-sunod ng pag-aalis sa pagitan ng mga bintana sa pamamagitan ng pagpindot sa TAB key. Panel ng elemento ay maaaring pupunan sa pamamagitan ng na kilusan maaaring maisagawa higit pang mga bagay sa isang form.

Scrollbox component ay nagbibigay-daan upang ayusin ang hugis ng mga lugar na maaaring scrolled nang pahalang at patayo. Ayon sa ang ari-arian ay nailalarawan sa pamamagitan ng sa pangunahing window ng Delphi pamamagitan ng default. Ngunit kung mayroong pangangailangan para sa paglahok ng naturang mga pagpipilian sa mga tiyak na mga hugis na lugar, maaari mong gamitin ang bahagi Scrollbox.

buod

Delphi - application development na kapaligiran na may mahusay na mga pagkakataon, sabay na nailalarawan sa pamamagitan ng ang simple ng paggamit ng mga pangunahing function. Gamit ang mga tool na ay kasama sa kaayusan nito, ito ay posible upang lumikha ng isang iba't ibang mga uri ng mga programa para sa Windows at iba pang mga tanyag na mga operating system.

Ang pagpili Delphi-unlad na kasangkapan, maraming mga programmers maging sanhi ng usability interface naaangkop na software, pati na rin ang isang malawak na hanay ng mga tool na kapaki-pakinabang para sa pagtatrabaho sa anumang bahagi ng programa - sa yugto ng disenyo, programming algorithm o debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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