Komputer, Programming
Delphi - Aplikasi Development Lingkungan
ngembangkeun software pikeun Windows sarta populér séjén sistem operasi bisa dipigawé ku loba tipena béda parabot. Diantara nu dicirikeun ku pisan populer di kalangan pamekar Rusia na asing, - program Delphi. Naon anu specifics sahiji alat ngembangkeun? Naon nu paling kasohor tina kemungkinan na?
Inpo umum ngeunaan Delphi
IDE - Delphi program aplikasi, nu dirancang keur ngajalankeun di OS Windows, MacOS, sarta dina sistem operasi mobile - ios sarta Android. Dicirikeun ku kesederhanaan tina basa jeung kode prosedur generasi.
Upami diperlukeun, nyadiakeun komunikasi-tingkat low kalawan sistem operasi sarta perpustakaan ditulis dina basa C jeung C ++. Program nu dijieun ku Delphi, teu merlukeun kulit pihak-katilu pikeun ngamimitian - kayaning, contona, Java Virtual Mesin. Delphi - lingkungan ngembangkeun nu bisa hasil dipaké ku duanana professional sarta keur kaperluan latihan. Dina raraga diajar dasar kemungkinan anak, teu merta mibanda kualifikasi tinggi na pangaweruh basa programming kompléks.
Kaunggulan utama
Diajar naon naon mangpaat konci tina produk software sual. Nalika, dina salah sahiji cara atawa sejen IT-parusahaan dibawa rationale keur pilihan lingkungan ngembangkeun, Delphi ieu jadi pilihan loba programer jeung dianjurkeun aranjeunna ngagunakeun. Ieu alatan kanyataan yén lingkungan ieu bisa nyieun aplikasi dina paling expeditious sabisa, nyadiakeun aranjeunna kalawan kinerja tinggi malah dina eta komputer anu boga spésifikasi hardware modest. A argumen signifikan dina ni'mat milih lingkungan ngembangkeun dianggap - eta bisa complemented ku parabot anyar teu katutupan ku set baku tina solusi hadir dina panganteur Delphi.
Urang ayeuna bakal diajar kumaha nu nuances naon kemungkinan pamakéan praktis Delphi.
The specifics tina panganteur anu
Mimiti sadayana, anjeun tiasa nengetan sababaraha fitur dina panganteur nu sedeng pembangunan software. Ku kituna, spasi kerja tina struktur program ngalibatkeun operasi simultaneous kalawan sababaraha jandéla dasar. Mertimbangkeun di jéntré ieu harta.
Delphi lingkungan ngembangkeun, versi 7 hususna, ngalibatkeun aktivasina tina modul konci handap: formulir desainer, redaktur, palette, obyek Kur'an, jeung diréktori. Dina sababaraha versi komponén ditandaan Delphi bisa jadi disebut béda. Contona, sanésna bisa pakait jeung jandela tina kode program, desainer nu - kotak bentuk. Sanajan kitu, pungsi maranéhna bakal sami. Ditandaan elemen panganteur Delphi tiasa ngalengkepan rupa-rupa parabot bantu. Utamana kahiji dua nu dianggap point of view tina prosedur ngembangkeun software. Tapi penting minangka sésana. Mertimbangkeun fitur tina ngagunakeun modul Delphi ditandaan.
Formulir desainer, Editor na palette
Nganggo pamekar formulir desainer nyiptakeun panganteur na. Dina gilirannana, mangka ditulis dina editor kode. Loba programer anu nyarankeun ka milih lingkungan ngembangkeun Delphi salaku solusi nu optimal, jadi hiji argumen mawa betah nganggo desainer formulir. Sababaraha ahli yakin yén proses ieu teu aya deui kawas kaulinan.
Pas pamaké mimiti nyieun program tur ngalir ka desainer formulir, teras mimitina eta ngandung euweuh elemen, éta kosong. Tapi anjeunna langsung bisa dieusi ngagunakeun parabot lokasina di séjén Delphi modul - palette. Unsur antarbeungeut program, nu ngonpigurasi dina desainer formulir kedah ngatur tim, anu, kahareupna anu ditulis dina sanésna.
Tapi balik acan ka palette nu. Kalayan bantuan eta bisa ditempatkeun dina objék bener formulir desainer. Dina urutan ngagunakeun alat husus kedah klik sakali ka dinya - salami anjeunna aya dina wewengkon palette, kadua kalina - dina jandela formulir desainer. Sanggeus éta, objek pakait baris mindahkeun di wewengkon ngembangkeun, sarta kasebut nyaéta dimungkinkeun pikeun nulis resep kode dina editor pikeun eta.
obyek Kur'an
Unsur sejen signifikan yen ngandung Delphi - lingkungan ngembangkeun aplikasi pikeun Windows sarta platform populér lianna - obyék Kur'an. Ieu bisa dicatet yén informasi ditingal dina eta ngarobah: mangaruhan status tina obyek nu dipilih di desainer formulir.
Obyek struktur Kur'an téh. Eta diwangun ku dua jandéla. Dina unggal algoritma dibereskeun nu nangtukeun laku komponén masing-masing. Kahiji mintonkeun sipat, dina kadua - di acara. Mun programmer nu hayang nyieun pangaluyuan dina algoritma nu mangaruhan komponén nu tangtu, eta draws ti Kamampuh tina Kur'an Objék. Contona, anjeun bisa ngarobah posisi rupa elemen ti panganteur ngeunaan program, jangkungna jeung lebar maranéhanana.
Dina Kur'an Objék boga tetengger, anjeun tiasa nganggo mun pindah antara Kaca reflecting sipat atawa acara nu langsung pakait sareng nu sanésna. Ku kituna, lamun ganda klik-dina sisi-leungeun katuhu tina salah sahiji item ditampilkeun dina layar, kodeu nu pakait jeung acara nu tangtu, engages di sanésna.
ngembangkeun software di Delphi nyaeta nganggo Kur'an Objék pikeun ngabéréskeun sagala rupa masalah. Ieu predetermined ku kanyataan yén kalawan alat ieu sabenerna ngarobah sipat sagala objék ayana dina bentuk, kitu ogé mun sorangan. Urang diulik dina jéntré sababaraha fitur jeung Kur'an obyék.
Kur'an obyék: kasempetan nyandak
Dina raraga ngartos kumaha Delphi IDE dina watesan interaksi Kur'an objék jeung wangun, Anjeun tiasa ngusahakeun ngarobah sipat sababaraha elemen umum tina panganteur software dina Windows - contona, mémo, Button na Listbox (engké urang bakal nalungtik maranéhna panggih deui). Pikeun mimitian aranjeunna perlu disimpen dina bentuk, Delphi maké hartosna aya.
Anjeun tiasa nyoba ékspérimén kalawan sipat Ctl3D. Jang ngalampahkeun ieu, anjeun kudu klik formulir, sarta tuluy buka obyék Kur'an jeung ngarobah nilai sipat sual. Saatos formulir ieu nyata ngarobah penampilan. Sakaligus sipat Ctl3D bakal robah jadi unggal elemen anu disimpen dina jandéla pangwangunan.
Sanggeus nyieun percobaan bisa balik ka bentukna jeung nguatkeun nilai Ctl3D. Sanggeus éta péngkolan ka elemen ti mémo na Listbox kana. Ayeuna anjeun bisa ngarobah sipat maranéhanana, lokasi di formulir teh, penampilan. Contona, milih nu Edit item tina menu, sarta tuluy - Ukuran, programmer nu bisa ngarobah lebar tur jangkungna tina objék. Aya hiji pilihan pikeun ngatur eta di pusat, ku milih Edit na align. lampah luyu bakal mangaruhan kumaha dipintonkeun dina Kur'an Objék.
ngarobah sipat komponén bisa dilumangsungkeun ku subjék Delphi modul. Contona, upami tugas téh keur ngartikeun keur aranjeunna warna husus, nyaeta, involvement variasi sababaraha instrumén. Firstly, anjeun bisa ngasupkeun paréntah pakait jeung kelir - kawas beureum - clRed, - di wewengkon manajemén fasilitas. Bréh, pamaké bisa milih warna tina daptar. Thirdly, aya hiji pilihan ganda-klik Pasipatan Warna - jandela hiji bakal muncul warna-shaven. Nya kitu, pamekar a bisa ngarobah atribut jeung objék séjén - contona, dina jenis font, warna atawa ukuranana.
pitunjuk
Delphi - IDE nu geus complemented ku sistem pitulung sahingga lengkep. Pikeun tingal eta, pilih item menu Pitulung. Lajeng anjeun bakal nempo salah sahiji médium kami geus didadarkeun di luhur ngembangkeun modul software dina jandela nu - pituduh a. Fitur nganggo aranjeunna nyaeta nalika anjeun mencét F1 pamaké baris nampa hiji hint husus, reflecting nu spésifisitas sahiji alat Dursasana ieu. Contona, upami programmer nu berpungsi sareng Kur'an obyék, anjeunna bisa milih salah sahiji sipat, lajeng pencét F1 jeung meunang informasi tukang dina pilihan relevan. Sami bisa dipigawé nalika gawé bareng sagala elemen séjén anu panganteur, nu ngawengku lingkungan ngembangkeun Delphi 7 na versi sejen tina tipe luyu ngeunaan software.
elemen séjén tina panganteur anu
Diantara komponén signifikan lianna sahiji solusi software panganteur ngalaporkeun - menu, anu Gancang Aksés Toolbar, kitu ogé hiji redaksi gambar. Ngeunaan menu nu - hal ieu ngamungkinkeun programmer ka meunang aksés gancang ka komponen hadir dina struktur lingkungan ngembangkeun. Paké dinya anjeun bisa kalayan beurit, jadi na kalawan ngagunakeun hotkeys. Lokasina ngan handap menu tina Gancang Aksés Toolbar. Sababaraha fungsi na tumpang tindih jeung pamadegan anu karakteristik menu, tapi aksés ka aranjeunna téh gancang. Gambar sanésna Delphi di hal sarupa program cet di Windows. Hartina, kalayan bantuan eta bisa nyieun pangaluyuan basajan tina gambar ditunda aranjeunna prasasti sarta elemen séjén.
programming Pakakas
Delphi - IDE nu ngawengku sajumlah badag parabot pikeun ngaronjatkeun efisiensi programmer. Ku kituna, kami geus dianggap luhur teh modul konci anu complemented ku set pakakas husus. Di antara maranéhanana: nu debugger, compiler, kitu ogé komponén tur WinSight WinSpector. Catetan yen sababaraha versi ngeunaan Delphi dipariksa barang kudu masang nyalira. Urang diajar spésifisitas maranéhanana.
Delphi debugger
Ngeunaan debugger nu - alat ieu complements kodeu redaktur bagian tina mawa kaluar cék diperlukeun tina algoritma software luyu pikeun correctness. Kalawan eta, pamekar nu sabenerna bisa neuleuman kode garis sumber anjeun ku garis. Dina sababaraha kasus, solusi tina masalah ieu, sabab ngembangkeun komponén, Delphi salaku produk mandiri bisa supplemented kalawan debugger éksternal, anu ngamungkinkeun programmer keur ditingkatkeun kode verifikasi dihasilkeun ku software anu.
Delphi kompiler
Urang ayeuna diajar teh spésifisitas of kompiler lingkungan ngembangkeun dianggap. Catet yén dina struktur Delphi bisa ngandung sababaraha elemen alkana. Ku kituna, aya hiji pilihan nganggo kompiler DCC, nu mangpaat dina kasus dimana tugas gawe bareng jeung aplikasi dina debugger éksternal.
Winsight na WinSpector
modul ieu diantara maranéhanana anu kudu dipasang dina Delphi salajengna. Dicirikeun ku kasusah relatif dina mastering. Sanajan kitu, loba programer anu dilaksanakeun rupa-rupa lingkungan ngembangkeun Delphi, éta dipercaya yén komponén ieu pastikeun pikeun neuleuman ngagunakeun. Ku kituna, Winsight modul ieu dipaké pikeun nangkep seratan Windows. komponén misalna hiji WinSpector, urang kudu ngalereskeun kaayaan komputer dina file husus. Mun dina kursus ngembangkeun software naon gagal baris lumangsung, éta salawasna mungkin mun muka file tur tingali kumaha bisa jadi ngabalukarkeun masalah.
komponén baku
Delphi lingkungan ngembangkeun, informasi umum anu kami anu diajar, éta ngawengku sababaraha komponén baku, nu oge mangpaat uninga. Ahli tingal jelema handap: MainMenu, PopupMenu, Label, Edit, mémo, Button, centang, Radiobutton, Listbox, Combobox, Scrollbar, Groupbox, Panel, sarta Scrollbox. Urang bakal diajar rinci husus maranéhanana.
komponén MainMenu dirancang pikeun nampung ménu utama dina panganteur dijieun ku program. Jang ngalampahkeun ieu, nempatkeun item luyu dina formulir, sarta tuluy nelepon harta Item ngaliwatan Kur'an Objék, lajeng nangtukeun item menu luyu.
komponén PopupMenu dirancang pikeun nampung menu pop-up di panganteur dijieun ku program éta, nyaéta muka sareng klik di tombol mouse katuhu.
komponén labél anu dioperasikeun pikeun kaperluan téks dipintonkeun dina jandela program. Ieu bisa ngonpigurasi, contona, pikeun ngeset font dipikahoyong dina Kur'an Objék.
Edit komponén diaktipkeun dina raraga pidangan téks dina fragmen layar, nu pamaké bisa ngédit bari program kasebut ngajalankeun. Mémo komponén pelengkap na via mana, kahareupna tiasa dianggo kalayan téks badag. Ieu unsur ngandung, contona, pilihan kayaning bungkus kecap, Niron téks.
komponén tombol dirancang pikeun nedunan rupa lampah ku mencét tombol bari program kasebut ngajalankeun. Tempat anu pakait unsur on formulir, sarta tuluy asupkeun kodeu luyu.
komponén centang ngamungkinkeun pikeun nembongkeun layar dina garis kalawan jandela leutik, anu bisa nempatkeun hiji tanda dipariksa kalawan mouse a. A unsur nu sarupa - Radiobutton. Maranéhanana béda, firstly, pintonan - komponén kadua dijieun salaku bunderan, sarta Bréh, anu anggota kahiji diturutan Pilihan simultaneous tina sababaraha pilihan, Radiobutton - ngan hiji.
komponén Listbox ieu dipaké pikeun mintonkeun layar alat Anjeun dina nu hiji pamaké tiasa ngagulung jeung mouse a. Hal sarupa eta unsur sejen - Combobox tapi ieu complemented ku kamampuhan pikeun nuliskeun teks dina widang husus.
komponén Scrollbar - a ngagugulung bar di jandela. Biasana muncul otomatis pas hiji spasi téks atanapi bentuk tina obyek jadi leuwih badag batan jandela.
komponén Groupbox diaktipkeun guna ngalereskeun urutan kapindahan antara jandéla ku cara mencét kenop tab. Unsur panel bisa jadi supplemented ku nu gerak bisa dipigawé leuwih objék dina wangun.
komponén Scrollbox ngamungkinkeun pikeun ngalereskeun bentuk wewengkon nu bisa scrolled horisontal tur vertikal. Numutkeun harta dicirikeun ku jandéla utama Delphi sacara standar. Tapi lamun aya anu peryogi kanggo involvement tina pilihan misalna dina ujud area nu husus, anjeun tiasa nganggo komponén Scrollbox.
singgetan
Delphi - lingkungan ngembangkeun aplikasi kalawan kasempetan hébat, dina waktos anu sareng dicirikeun ku kesederhanaan pamakean pungsi dasar. Jeung parabot nu kaasup dina struktur anak, kasebut nyaéta dimungkinkeun pikeun nyieun rupa-rupa tipe program pikeun Windows jeung sistem operasi populér lianna.
Milih parabot ngembangkeun Delphi, loba programer ngakibatkeun interfaces usability software luyu, kitu ogé rupa-rupa parabot anu gunana pikeun dipake dina sagala bagian tina program - dina peringkat desain, nu algoritma programming atanapi debug.
Similar articles
Trending Now