ComputersProgramming

Delphi - Daim ntawv thov kev loj hlob ib puag ncig

Software kev loj hlob rau lub qhov rais thiab lwm yam nrov operating systems yuav ua tau los ntawm ntau ntau hom ntawm cov cuab yeej. Cov neeg uas yog yus muaj los ntawm nrov heev ntawm Lavxias teb sab thiab txawv teb chaws developers, - Delphi kev pab cuam. Yuav ua li cas yog cov specifics ntawm txoj kev loj hlob lub cuab tam? Yuav ua li cas yog cov feem ntau tseem ceeb ntawm nws cov possibilities?

General ntaub ntawv hais txog Delphi

Delphi - IDE daim ntawv thov kev pab cuam, uas yog tsim los khiav nyob rau hauv OS qhov rais, MacOS, thiab nyob rau mobile operating systems - iOS no thiab Android. Yus muaj los ntawm simplicity ntawm cov lus thiab code tiam txheej txheem.

Yog hais tias tsim nyog, muab tsawg-qib kev sib txuas lus nrog rau cov kev khiav hauj lwm thiab cov tsev qiv ntawv sau nyob rau hauv cov lus C thiab C ++. Cov kev pab uas yog tsim nrog Delphi, tsis txhob yuav tsum tau peb-tog phua ntiag pib - xws li, piv txwv li, Java Virtual tshuab. Delphi - ib tug kev loj hlob uas yuav ntse siv los ntawm ob cov tub txawg thiab rau kev kawm lub hom phiaj. Nyob rau hauv thiaj li yuav paub cov kev ntawm nws cov possibilities, tsis tas muaj siab tsim nyog thiab paub txog txoj programming lus.

Lub ntsiab zoo

Kawm dab tsi dab tsi yog qhov tseem ceeb kev pab cuam ntawm lub software khoom nyob rau hauv nqe lus nug. Thaum twg, nyob rau hauv ib txoj kev los sis lwm NWS-lub tuam txhab nqa cim asterisk tso rau xaiv ntawm kev loj hlob tej kev kawm, Delphi yog ua cov kev xaiv ntawm ntau programmers thiab pom zoo kom lawv siv. Qhov no yog vim lub fact tias no ib puag ncig yuav tsim ntaub ntawv sau npe nyob rau hauv lub feem ntau expeditious li sai tau, muab lawv rau siab kawm txawm nyob rau hauv cov computers uas muaj coj hardware specifications. Ib tug tseem ceeb sib cav nyob rau hauv dej siab ntawm cov xaiv qhov suav hais tias txoj kev loj hlob cheeb tsam - nws yuav tsum tau complemented los ntawm cov cuab yeej tshiab tsis them los ntawm ib tug txheej txheem ntawm cov kev daws tam sim no nyob rau hauv lub Delphi interface.

Peb yuav tam sim no kawm tej yam cov nuances ntawm dab tsi kev siv tswv yim possibilities ntawm Delphi.

Lub meej ntawm lub interface

Ua ntej ntawm tag nrho cov, koj yuav tau them xim rau ib co yam ntxwv ntawm lub interface ntawm qhov nruab nrab ntawm software txoj kev loj hlob. Yog li, cov ua hauj lwm qhov chaw ntawm qhov kev pab cuam qauv yuav simultaneous lag luam nrog ob peb yooj yim qhov rais. Xav txog cov cuab yeej no nyob rau hauv kom meej.

Delphi txoj kev loj hlob cheeb tsam, version 7 nyob rau hauv particular, no yuav muaj kev qhib rua ntawm lub nram qab no tseem ceeb modules: daim ntawv designer, editor, palette, Nruas soj ntsuam, thiab directory. Nyob rau hauv ib co versions ntawm Delphi cim lub Cheebtsam yuav raug xa mus txawv. Piv txwv li, lub editor yuav sib haum mus rau ib lub qhov rais ntawm qhov kev pab cuam code, cov designer - zoo lub thawv. Txawm li cas los, lawv cov functionality yuav tau tib yam. Cim Delphi interface ntsiab yuav Nkij los txuam rau ib tug ntau yam ntawm koom haum pab cov cuab yeej. Mas cov thawj ob yog hais tias yuav lub taw tes ntawm view ntawm software txoj kev loj hlob cov txheej txheem. Tab sis ib qho tseem ceeb raws li tus so. Xav txog cov yam ntxwv ntawm kev siv cim Delphi modules.

Daim ntawv Designer, Editor thiab Palette

Siv daim ntawv designer tsim tawm ib qho kev nws interface. Nyob rau hauv lem, nws yog sau nyob rau hauv lub code editor. Muaj ntau cov neeg uas xav kom xaiv Delphi txoj kev loj hlob zoo li tus feem ntau pom cov tshuaj, raws li ib tug sib cav coj tau yooj yim ntawm siv rau hauv daim ntawv designer. Ib txhia kws txawj ntseeg tau hais tias tus txheej txheem no tsis yog zoo li ib tug kev ua si.

Sai li sai tau raws li tus neeg siv pib tsim qhov kev pab cuam thiab sau rau hauv daim ntawv designer, ces chiv nws muaj tsis muaj ntsiab, nws yog tas. Tab sis nws tau tam sim ntawd yuav tsum tau sau siv cov cuab yeej nyob rau lwm Delphi module - palette. Hais ntawm qhov kev pab cuam interface, uas yog configured nyob rau hauv daim ntawv designer yuav tsum tswj pab neeg IEP, uas, nyob rau hauv lem, yog sau nyob rau hauv lub editor.

Tiam sis rov qab tsis tau mus rau lub palette. Nrog kev pab los ntawm nws muaj peev xwm yuav muab tso nyob rau hauv daim ntawv designer tseeb khoom. Nyob rau hauv thiaj li yuav siv ib tug cuab tam yuav tsum nias ib zaug nyob rau nws - raws li ntev raws li nws yog nyob rau hauv lub cheeb tsam ntawm lub palette, lub thib ob lub sij hawm - nyob rau hauv daim ntawv designer qhov rais. Tom qab hais tias, lub sib nug xov cov kwv yuav txav nyob rau hauv lub cheeb tsam ntawm kev loj hlob, thiab nws yog ua tau rau sau cov cai nyob rau hauv lub editor rau nws.

yam khoom soj ntsuam

Lwm tseem ceeb lub caij uas muaj Delphi - daim ntawv thov kev loj hlob nyob rau lub qhov rais thiab lwm yam nrov platforms - yam khoom soj ntsuam. Nws yuav tsum tau muab sau tias cov ntaub ntawv tso tawm nyob rau hauv nws yog hloov: nws muaj feem xyuam rau cov xwm txheej ntawm cov khoom uas yog xaiv nyob rau hauv daim ntawv designer.

Nruas soj ntsuam cov qauv no. Nws muaj ob lub qhov rais. Nyob rau txhua tsau algorithms uas txiav txim seb lub cwj pwm ntawm qhov cov Cheebtsam. Tus thawj qhia txog cov khoom, nyob rau hauv lub thib ob - tus txheej xwm. Yog hais tias lub programmer xav kom kho me ntsis nyob rau hauv lub algorithms uas cuam tshuam rau kev tivthaiv, nws thim los ntawm daim ntawv Tuition Waiver ntawm lub Nruas soj ntsuam. Piv txwv li, koj yuav tau hloov lub tso ntawm ntau yam hais txog qhov interface ntawm cov kev pab cuam, lawv qhov siab thiab dav.

Nyob rau hauv lub Nruas soj ntsuam muaj bookmarks, koj yuav siv tau kom hloov ntawm nplooj ntawv xav zog los yog tej xwm txheej uas yog ncaj qha mus txuam nrog lub editor. Yog li ntawd, yog tias koj muab ob npaug rau-nias rau ntawm txoj cai-hand ntawm ib yam ntawm cov khoom tso tawm kom pom ntawm qhov screen, cov code uas ua raws li ib qho kev tshwm sim, txhawb cov tub ntxhais nyob rau hauv lub editor.

Software kev loj hlob nyob rau hauv Delphi yog siv lub Nruas soj ntsuam los daws ntau yam teeb meem. Qhov no yog predetermined los ntawm qhov tseeb hais tias nrog no cov cuab tam yuav tau hloov lub thaj chaw ntawm tej khoom nyob rau hauv daim ntawv, raws li tau zoo raws li rau nws tus kheej. Peb kawm nyob rau hauv kom meej ib co ntawm cov yam ntxwv nrog tus kwv soj ntsuam.

Nruas soj ntsuam: txeeb lub sij hawm

Nyob rau hauv thiaj li yuav to taub yuav ua li cas lub Delphi IDE nyob rau hauv cov nqe lus ntawm kev sis raug zoo soj ntsuam cov khoom thiab nrhiav, koj yuav tau sim kom hloov lub thaj chaw ntawm ib co yam uas hais txog lub software interface Nyob rau hauv lub qhov rais - piv txwv li, Memo, Khawm thiab Listbox (tom qab peb yuav kawm txog lawv essence ntau). Rau ib tug pib lawv yuav tsum tau muab tso rau hauv daim ntawv no, Delphi siv muaj txhais tau tias.

Koj sim mus xyaum ua tej yam nrog Ctl3D cov cuab yeej. Ua li no, koj yuav tsum nias rau ntawm daim ntawv, thiab ces mus rau kwv soj ntsuam thiab hloov tau tus nqi ntawm cov cuab yeej nyob rau hauv nqe lus nug. Tom qab daim ntawv no yog ho hloov cov tsos. Ib txhij Ctl3D vaj tse yuav raug hloov los ua txhua yam ntawm lub ntsiab uas muab tso rau hauv lub qhov rais ntawm txoj kev loj hlob.

Tom qab ua thwmsim peb yuav tau mus rov qab mus rau shape thiab ntxiv dag zog rau tus nqi Ctl3D. Tom qab ntawd tig mus rau lub ntsiab ntawm lub Memo thiab cov Listbox. Tam sim no koj muaj peev xwm hloov tau lawv lub zog, lub qhov chaw nyob ntawm daim ntawv, tsos. Piv txwv li, xaiv lub Kho kom raug neeg yam khoom los ntawm cov ntawv qhia zaub mov, thiab ces - Loj, lub programmer yuav tau hloov lub dav thiab qhov siab ntawm cov khoom. Muaj yog ib qho kev xaiv rau teem caij rau lawv nyob rau hauv qhov chaw, los ntawm kev xaiv Kho kom raug neeg thiab dlhos. Tsim Nyog ua yuav cuam tshuam dab tsi yog tso tawm nyob rau hauv lub Nruas soj ntsuam.

hloov lub zog ntawm cov Cheebtsam yuav nqa tawm los ntawm cov kev kawm Delphi module. Piv txwv li, yog hais tias tus neeg ua hauj lwm yog txhais kom meej rau lawv ib txog kev xim, uas yog, variations kev koom tes ntawm ob peb seev. Firstly, koj yuav tau nkag mus rau qhov hais kom ua sib nug xov mus rau lub xim - zoo li liab - clRed, - nyob rau hauv lub cheeb tsam ntawm chaw tswj. Secondly, tus neeg siv yuav xaiv ib tug xim los ntawm daim ntawv. Thirdly, yog ib qho kev xaiv ob-nias lub xim khoom - ib lub qhov rais yuav tshwm sim xim-shaven. Ib yam li ntawd, ib tug tsim tawm yuav tau hloov lub pas thiab lwm yam khoom - piv txwv li, lub koos pis hom, xim los yog me me.

directory

Delphi - IDE, uas yog complemented los ntawm ib tug txaus ncauj lus kom ntxaws pab system. Yuav kom xa mus rau nws, xaiv cov kev pab zaub mov yam khoom. Ces koj yuav pom ib tug ntawm qhov nruab nrab peb tau hais saum toj no txoj kev loj hlob ntawm software modules nyob rau hauv lub qhov rai - ib daim ntawv qhia. Feature siv lawv yog hais tias thaum koj nias F1 neeg siv yuav tau txais ib lub hint, reflecting tseem ntawm no koom tes cuab tam. Piv txwv li, yog hais tias tus programmer yog ua hauj lwm nrog tus kwv soj ntsuam, nws yuav tau xaiv ib tug ntawm cov khoom, thiab ces nias lub F1 thiab tau tom qab cov lus qhia on cov kev xaiv. Ib yam yuav tau ua li cas thaum ua hauj lwm nrog lwm yam ntsiab ntawm lub interface, uas muaj xws li ib tug kev loj hlob nyob Delphi 7 thiab lwm yam versions ntawm qhov kev tsim nyog hom software.

Lwm yam ntsiab ntawm lub interface

Ntawm cov lwm yam tseem ceeb Cheebtsam ntawm qhov qhia interface software dlaws - cov zaub mov, tus ceev Access Toolbar, raws li zoo raws li ib tug duab editor. Hais txog cov ntawv qhia zaub mov - nws tso cai rau lub programmer tau ceev nkag tau mus rau lub Cheebtsam tam sim no nyob rau hauv cov qauv ntawm kev loj hlob ib puag ncig. Siv raws li koj tau nrog tus nas, li ntawd thiab nrog siv Hotkeys. Nyob hauv qab cov zaub mov ntawm lub ceev Access Toolbar. Ib txhia ntawm nws functions sib tshooj nrog cov neeg uas yog cov yam ntxwv ntawm cov ntawv qhia zaub mov, tab sis nkag tau mus rau lawv yog sai. Duab editor Delphi nyob rau hauv ib yam dab tsi uas zoo sib xws rau cov xim kev pab cuam nyob rau hauv lub qhov rais. Uas yog, nrog kev pab los ntawm nws koj muaj peev xwm ua tej yam yooj yim kev kho me ntsis ntawm cov duab rau muab tso rau hauv lawv inscriptions thiab lwm yam hais.

programming cuab yeej

Delphi - IDE, uas muaj xws li ib tug loj tus naj npawb ntawm cov cuab yeej rau kom programmer efficiency. Yog li ntawd, peb tau pom tias saum lub tseem ceeb modules yog complemented los ntawm ib tug txheej ntawm tshwj xeeb cov cuab yeej. Cov: lub debugger, compiler, raws li zoo raws li lub Cheebtsam thiab WinSight WinSpector. Nco ntsoov tias nyob rau hauv ib co versions ntawm Delphi soj ntsuam cov khoom yuav tsum mus nruab nyias. Peb kawm lawv cov tseem.

Delphi debugger

Hais txog cov debugger - qhov cuab tam complements lub code editor ib feem ntawm nqa tawm lub tsim nyog cov tshev mis uas tsim nyog software algorithms rau correctness. Nrog nws, tus tsim tawm yuav tau tshawb koj qhov chaws kab los ntawm kab. Nyob rau hauv tej rooj plaub, kev daws ntawm qhov teeb meem no, raws li cov kev loj hlob ntawm lub Cheebtsam, Delphi raws li ib tug standalone khoom yuav supplemented nrog ib tug sab nraud debugger, uas tso cai rau lub programmer rau enhanced pov thawj code generated los ntawm cov software.

Delphi compiler

Peb tam sim no kawm tseem ntawm qhov suav hais tias txoj kev loj hlob cheeb tsam compiler. Nco ntsoov tias nyob rau hauv lub Delphi qauv tej zaum yuav muaj ob peb coj ntsiab. Yog li ntawd, muaj ib qho kev xaiv siv lub compiler DCC, uas yuav pab tau nyob rau hauv tus neeg mob qhov twg cov hauj lwm ntawm kev ua hauj lwm nrog rau daim ntawv thov nyob rau hauv cov sab nraud debugger.

Winsight thiab WinSpector

Cov modules yog cov neeg uas yuav tsum tau ntsia tau rau hauv Delphi ntxiv. Tsiag ntawv los ntawm ib tug txheeb ze muaj teeb meem nyob rau hauv Mastering. Txawm li cas los, muaj ntau yam programmers uas tau siv ib tug ntau yam ntawm Delphi txoj kev loj hlob cheeb tsam, nws yog ntseeg hais tias cov Cheebtsam yuav tsum tau kawm kom paub siv. Yog li ntawd, Winsight module yog siv los saib xyuas lub qhov rais lus. Xws li ib tug tivthaiv yog WinSpector, peb yuav tau txhim kho hauv lub xeev ntawm lub computer nyob rau hauv ib tug tshwj xeeb cov ntaub ntawv. Yog hais tias nyob rau hauv lub chav kawm ntawm software txoj kev loj hlob tej failures yuav tshwm sim, nws yog ib txwm tau mus qhib cov ntaub ntawv thiab pom zoo li cas tej zaum yuav ua qhov teeb meem.

txheem Cheebtsam

Delphi txoj kev loj hlob cheeb tsam, lus qhia dav dav uas peb yuav kawm, nws muaj xws li ib tug xov tooj ntawm tus qauv Cheebtsam, uas tseem pab tau paub. Kws txawj xa mus rau cov neeg nram qab no: MainMenu, PopupMenu, Label, Kho kom raug neeg, Memo, Khawm, checkbox, Radiobutton, Listbox, combobox, Scrollbar, Groupbox, Vaj Huam Sib Luag, thiab Scrollbox. Peb yuav kawm txog lawv cov ntsiab lus.

MainMenu tivthaiv yog tsim los kom haum raws li cov zaub mov tseem ceeb nyob rau hauv lub interface tsim los ntawm qhov kev pab cuam. Ua li no, muab cov tsim nyog nyob rau hauv daim ntawv, thiab ces hu cov khoom vaj tse los ntawm lub Nruas soj ntsuam, thiab ces txiav txim rau qhov tsim nyog ntawv qhia zaub mov khoom.

PopupMenu tivthaiv yog tsim los kom haum raws li pop-up zaub mov nyob rau hauv lub interface tsim los ntawm qhov kev pab cuam, xws li, qhib nrog ib tug nias ntawm txoj cai nas khawm.

Daim ntawv lo tivthaiv yog ua rau lub hom phiaj ntawm cov ntawv nyeem yog tso tawm nyob rau hauv qhov kev pab cuam lub qhov rais. Nws yuav configured, piv txwv li, muab cov kev kawm font nyob rau hauv lub Nruas soj ntsuam.

Kho kom raug neeg tivthaiv yog tshuab txais nyob rau hauv thiaj li yuav tso saib ntawv nyeem nyob rau qhov kev tshuaj ntsuam tawg tsam, uas tus neeg siv yuav hloov thaum cov kev pab cuam yuav khiav. Memo nws complement tivthaiv ntawm uas, nyob rau hauv lem, yuav ua hauj lwm nrog cov loj cov ntawv nyeem. Qhov no lub caij muaj, piv txwv li, cov kev xaiv xws li lo lus qhwv, luam cov ntawv nyeem.

Button tivthaiv no yog tsim los ua ntau yam kev ua los ntawm nias lub khawm thaum qhov kev pab cuam yuav khiav. Muab cov coj lub caij nyob rau hauv daim, thiab ces nkag mus rau qhov tsim nyog code.

Checkbox tivthaiv tso cai rau kom tso saib on-line screen nrog ib tug me me qhov rais, uas yuav tsum tau muab ib tug kos cim nrog ib tug nas. Ib tug zoo xws li cov caij - Radiobutton. Lawv txawv, firstly, cov tsos - lub thib ob feem yog ua raws li ib lub voj voog, thiab tib ob, cov thawj neeg tso cai rau simultaneous xaiv ntawm ob peb xaiv, Radiobutton - tsuas yog ib.

Listbox tivthaiv yog siv los tso saib daim ntawv teev kev tshuaj ntsuam uas tus neeg siv yuav scroll nrog ib tug nas. Ib yam dab tsi uas zoo sib xws rau nws lwm lub caij - combobox, tab sis nws yog complemented los ntawm cov muaj peev xwm nkag mus rau hauv cov ntawv nyeem nyob rau hauv ib tug tshwj xeeb teb.

Scrollbar tivthaiv - ib tug scroll bar nyob rau hauv lub qhov rais. Feem ntau tshwm txiav sai li sai tau raws li ib tug ntawv nyeem qhov chaw los sis tus duab ntawm cov khoom ua loj tshaj lub qhov rais.

Groupbox tivthaiv yog tshuab txais nyob rau hauv thiaj li yuav txhim kho tau qhov kev txiav txim ntawm xaav ntawm lub qhov rais nias lub TAB tseem ceeb. Vaj Huam Sib Luag caij tej zaum yuav supplemented los ntawm cov uas zog yuav ua tau ntau yam khoom rau ib daim ntawv.

Scrollbox tivthaiv tso cai rau kev txhim kho qhov zoo ntawm lub cheeb tsam uas yuav tau scrolled horizontally thiab mas. Raws li rau cov cuab yeej yog tsiag ntawv los ntawm lub ntsiab lub qhov rais ntawm Delphi los ntawm neej ntawd. Tab sis yog hais tias muaj yog xav tau rau qhov kev koom tes ntawm tej kev xaiv nyob rau hauv lub cheeb tsam rho los, koj siv tau cov kev tivthaiv Scrollbox.

txoj kev

Delphi - daim ntawv thov kev loj hlob nyob nrog cib fim, nyob rau tib lub sij hawm yus muaj los ntawm cov simplicity ntawm qhov kev siv ntawm cov yooj yim zog. Nrog cov cuab yeej uas muaj nyob rau hauv nws cov qauv, nws yog tau los mus tsim ib tug ntau yam ntawm hom ntawm cov kev pab cuam rau lub qhov rais thiab lwm yam nrov operating systems.

Xaiv Delphi txoj kev loj hlob cov cuab yeej, ntau programmers ua usability interfaces tsim nyog software, raws li zoo raws li ib tug ntau yam ntawm cov cuab yeej uas yuav pab tau kev ua hauj lwm nyob rau hauv tej ib feem ntawm qhov kev pab cuam - nyob rau hauv lub tsim theem, lub programming algorithms los yog debug.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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