KompyuterlarDasturlash

Delphi - Application Development Environment

Windows va boshqa mashhur uchun dasturiy ta'minot ishlab chiqish operatsion tizimlari vositalarini ko'p har xil turdagi tomonidan amalga oshirilishi mumkin. Rossiya va chet el ishlab chiquvchilar o'rtasida juda mashhur bilan ifodalanadi kelganlar orasida, - Delphi dasturi. rivojlantirish vositasi xususiyatlari qanday? uning imkoniyatlari eng mashhur nima?

Delphi haqida umumiy ma'lumot

Delphi - edi ilova dasturlari, iOS va Android - OS Windows, MacOS, va mobil operatsion tizimlarida ishlash uchun mo'ljallangan. Til va kod ishlab tartib soddaligi bilan ajralib.

Zarur bo'lsa, operatsion tizim va til C va C ++ tilida yozilgan kutubxonalari bilan past darajadagi muloqotni ta'minlaydi. uchinchi tomon terilari talab qilmaydigan Delphi bilan yaratilgan dasturlar, boshlash uchun - masalan, Java Virtual Machine, deb. Delphi - muvaffaqiyatli ham mutaxassislar tomonidan va o'quv maqsadlari uchun foydalanish mumkin bo'lgan ishlab chiqish muhiti. , Uning imkoniyatlari Basic o'rganish shart yuqori malaka va murakkab dasturiy tillarni bilim ega emas maqsadida.

asosiy afzalliklari

savol dasturiy mahsulot muhim afzalliklari bor, nima bilib oling. , Bir yo'l yoki boshqa IT-kompaniya rivojlantirish muhitlar tanlash uchun asos oshirilayotgan bo'lsa, Delphi ko'p dasturchilar tanlovi bo'lib, ularni ishlatish uchun tavsiya etiladi. Bu atrof-muhit ham kamtarona apparat xususiyatlariga ega bo'lganlar kompyuterlar yuqori ishlashi bilan ta'minlash uchun, imkon qadar eng tezkor dasturlar yaratish mumkin, deb aslida tufaylidir. ko'rib chiqish muhitini tanlashda foydasiga muhim bahs - bu Delphi interfeysi mavjud yechimlari bir standart qoplanmagan yangi vositalari orqali to'ldirish mumkin.

Biz hozir ko'rib chiqamiz, nima Delphi amaliy foydalanish imkoniyatlari nima isboti.

interfeys xususiyatlari

Avvalo, siz dasturiy ta'minot ishlab chiqish o'rta interfeys ba'zi xususiyatlarga e'tibor berishimiz mumkin. Shunday qilib, dastur tarkibini ishchi kosmik bir necha asosiy Windows bilan bir vaqtda ishlashini o'z ichiga oladi. batafsil Ushbu korxonalar o'ylab ko'ring.

Delphi rivojlantirish, atrof-muhit, xususan versiya 7, quyidagi asosiy modul faollashtirishni o'z ichiga oladi: formasi uslubchisi, muharriri, sxemasidan, Ob'ektni naqib va kat-. Delphi belgilangan komponentlar ba'zi versiyalarida turli ifoda etilishi mumkin. shakli qutisiga - Misol uchun, muharriri dastur kodi, dizayner bir deraza mos mumkin. Biroq, ularning funktsional xil bo'ladi. Belgilangan Delphi interfeysi elementlari yordamchi turli vositalarni to'ldiradi mumkin. Asosan dastlabki ikki dasturiy ta'minot ishlab chiqish tartib nuqtai nuqtasi sifatida qabul qilinadi. Lekin qolgan kabi muhim. belgilangan Delphi modul yordamida xususiyatlarini ko'rib chiqaylik.

Shaklini Designer, muharriri va Palette

shakl dizayner Tuzuvchi uning interfeysi yaratadi foydalaning. O'z navbatida, u kodi muharriri yozilgan. Ariza Designer foydalanish uchun qulaylik olib argument sifatida, eng optimal yechim sifatida Delphi rivojlantirish muhitini tanlash tavsiya ko'p dasturchilar. Ba'zi mutaxassislar bu jarayon yana bir o'yin o'xshaydi qiladi, deb ishonaman.

Bilanoq foydalanuvchi dasturini yaratish boshlanadi va shakli dizayneri ishlaydi deb, u hech narsani o'z ichiga oladi, keyin dastlab, u bo'sh bo'ladi. palitrasida - Lekin u darhol boshqa Delphi moduli joylashgan vositalari yordamida to'ldirish mumkin edi. elementlari dastur interfeysida, shakl dizayner tuzilgan navbatida, muharriri yozilgan, jamoa, boshqarish kerak.

Lekin qaytib hali shukuhini. undan yordam shakli dizayner to'g'ri ob'ektlar joylashtirilgan mumkin. modomiki u palitrasida, ikkinchi marta sohasida bo'lgani kabi - - shakl dizayner oynada unga bir marta bosing kerak, ayniqsa, vositasi foydalanish uchun. Shundan so'ng, tegishli ob'ekt rivojlantirish sohasida harakat qiladi, va u buning uchun muharriridan kodni buyurish mumkin.

ob'ekt inspektori

dastur ishlab chiqish Windows uchun atrof-muhit va boshqa mashhur platformalarini - - Delphi o'z ichiga olgan yana bir muhim elementi ob'ekt inspektori. Bu ko'rsatiladi axborot o'zgarib ta'kidladi mumkin: u shakli dizayner tanlangan ob'ekt holatini ta'sir qiladi.

Ob'ektni Inspector tuzilishi. Bu ikki Windows iborat. tegishli tarkibiy qismlarida xatti aniqlash, har bir qattiq algoritmlarni da. Hodisalar - birinchi, ikkinchi xususiyatlarini, ko'rsatadi. Dasturchi alohida komponentlarga ta'sir algoritmlarini o'zgarishlar qilish istasa, u ob'ektni Inspector salohiyatini dan tortadi. Misol uchun, siz dasturlari, ularning balandligi va kengligi interfeys turli elementlarning joylashishni aniqlash o'zgartirishingiz mumkin.

Object Inspector xatcho'plar mavjud, siz xususiyatlarini yoki bevosita muharriri bilan bog'liq voqealarni aks ettiruvchi sahifalar o'rtasida biridan ikkinchisiga o'tish uchun foydalanishingiz mumkin. Agar, ekranda unsurlar har qanday o'ng tomonida Muayyan hodisa mos keladi kodni ikki-kliklang, agar shunday bo'lsa, muharrir turilibdi.

Delphi dasturiy ta'minot ishlab chiqish, turli muammolarni hal qilish uchun ob'ektni Inspector foydalanish hisoblanadi. Bu asbob bilan aslida, shuningdek, o'zi uchun shaklda joylashgan har qanday ob'ektlar xususiyatlarini o'zgartirish uchun, aslida tomonidan oldindan belgilangan bo'ladi. Biz batafsil ob'ekt inspektori bilan ayrim xususiyatlari o'rganildi.

Ob'ektni Inspector: ushlashi imkoniyatlar

(Keyinchalik biz ko'proq ularning mohiyatini ko'rib chiqamiz) misol, eslatma, tugmasini bosing va listbox uchun - o'zaro inspektori surish va shakllar bo'yicha qanday Delphi edi tushunish uchun, siz Windows yilda dasturiy interfeysi ba'zi umumiy elementlar xususiyatlarini o'zgartirish uchun harakat qilib ko'rishingiz mumkin. Birinchidan, ular mavjud vositalaridan foydalanib, shakli haqida Delphi joylashtirilgan bo'lishi kerak.

Siz Ctl3D mol-mulk bilan tajriba uchun harakat qilib ko'rishingiz mumkin. Buning uchun, siz shakli bosing, keyin Ob'ektni naqib va savol mulkning qiymatini o'zgartirish uchun borish kerak bo'ladi. Ushbu forma so'ng sezilarli darajada o'zgartirish bo'ladi ko'rinishi. Bir vaqtning o'zida Ctl3D mulk rivojlantirish oynada joylashtirilgan elementlarning har biri uchun o'zgaradi.

tajribalar olib borgandan so'ng, biz shakllantirish va qiymatini Ctl3D mustahkamlash uchun orqaga qaytishingiz mumkin. Memo va ListBox elementlari deb navbatida keyin. Endi siz, formada, ko'rinishi joyini ularning xususiyatlarini o'zgartirishingiz mumkin. Misol uchun, menyudan Edit ob'ektni tanlab, keyin - hajmi, dasturchi ob'ektlarini kengligi va balandligi o'zgartirish mumkin. Tahrirlash va Hizala tanlab, markazida, ularni tashkil qilish, bir imkoniyat yo'q. Tegishli harakatlar Object Inspector ko'rsatiladi nima ta'sir qiladi.

o'zgartirish komponentlarini xususiyatlari mavzusi Delphi moduli tomonidan amalga oshirilishi mumkin. vazifa, ular uchun muayyan rang aniqlash uchun esa, masalan, bu bir necha asboblari tafovutlar jalb etadi. Birinchidan, siz rangi mos buyrug'ini kiritish mumkin - clRed, - - qizil kabi sohasida qulaylik boshqarish. Ikkinchidan, foydalanuvchi ro'yxatdan rangini tanlash mumkin. Agar oyna rang-soqol paydo bo'ladi - Uchinchidan, bir variant rang xususiyatlari ikki-kliklang bor. Xuddi shunday, bir Tuzuvchi sifatlar va boshqa ob'ektlarni o'zgartirish mumkin - masalan, shrift turi, rangi va hajmi.

katalog

Delphi - etarlicha batafsil yordam tizimi bilan ishlanadi IDE. unga murojaat qilish uchun yordam menyu ni tanlang. a qo'llanma - Keyin siz biz oynada dasturiy modullar ishlab chiqish yuqorida aytib o'tganimizdek o'rta birini ko'rasiz. Xususiyati ularni tugmasini bosganingizda F1 foydalanuvchi bu ish vositasi özgüllüğü aks ettiruvchi o'ziga xos maslahat oladi, deb foydalaning. Dasturchi ob'ekt inspektori bilan ishlash bo'lsa, masalan, u xususiyatlari birini tanlang va F1 tugmasini bosing va tegishli variantni haqida ma'lumot olishingiz mumkin. bir rivojlantirish muhiti Delphi 7 va dasturiy ta'minot tegishli turdagi boshqa versiyalari o'z ichiga oladi interfeys, har qanday boshqa elementlar bilan ishlashda shu amalga oshirilishi mumkin.

interfeys boshqa elementlar

menyusida, Tez Kirish Avtomobil paneli, shuningdek, tasvir muharriri - hisobot interfeysi dasturiy echimlarni boshqa muhim qismlariga orasida. menyusida bog'liq - bu dasturchi rivojlantirish muhitida tarkibida mavjud komponentlariga tez kirish uchun imkon beradi. Bas, siz sichqoncha bilan mumkin sifatida foydalanish va qisqa tugmalari bilan foydalaning. faqat Tez Kirish Avtomobil paneli menyusida quyidagi joylashgan. uning vazifalari Ba'zi menyusida xos bo'lgan o'sha bilan kesishadi, lekin ularga kirish tez. Tasvir muharriri Windows Bo'yoq dasturiga o'xshash narsa bilan Delphi. Bu uning yordamida siz rasmlar oddiy o'zgarishlar ularga yozuvlar va boshqa elementlar qo'yish mumkin, deb.

dasturlash Asboblar

Delphi - dasturchi samaradorligini oshirish vositalari, bir qator o'z ichiga oladi IDE. asosiy modul maxsus vositalar majmui bilan ishlanadi yuqorida Shunday qilib, biz ko'rib chiqqan edik. orasida: ayıklayıcı, kompilyator, shuningdek komponentlar va WINSight WinSpector. Delphi ba'zi versiyalarida mahsulot alohida o'rnatish kerak tekshirib unutmang. Biz ularning o'ziga xos xususiyatini o'rganish.

Delphi ayıklayıcı

tuzatuvchida bog'liq - Ushbu avtomobil to'g'ri uchun tegishli dasturiy ta'minot algoritmlarni zarur tekshirishlarini o'tkazish kodi muharriri qismini to'ldiradi. Shu bilan birga, dasturchi aslida chiziq bilan sizning manba kod qatorni topish mumkin. Ba'zi hollarda, komponentlarini rivojlantirish, bu muammoni hal etish, Delphi mustaqil mahsulot sifatida dasturi tomonidan kengaytirilgan tekshirish kodi programcı beradi tashqi tuzatuvchisining bilan to'ldirish mumkin.

Delphi tuzuvchi

Biz endi ko'rib chiqish muhiti Tuzuvchining özgüllüğü o'rganish. Delphi tarkibida bir necha mos keladigan elementlar bo'lishi mumkin unutmang. Shunday hollarda foydalidir sintaksik DCC, foydalanish uchun imkoniyat bor qaerda tashqi tuzatuvchida qo'llash bilan ishlash vazifasi.

WINSight va WinSpector

Ushbu modul yanada Delphi o'rnatilgan bo'lishi kerak, deb ham bor edi. o'zlashtirishining nisbiy qiyinchilik bilan xarakterlanadi. Biroq, Delphi muhit rivojlantirish turli amalga ko'plab Dasturchilar, IT, ushbu komponentlar foydalanish o'rganish ishonch hosil bo'ladi, deb ishoniladi. Shunday qilib, WINSight moduli Windows xabarlarni kuzatib borish uchun ishlatiladi. Bunday tarkibiy WinSpector, biz maxsus faylda kompyuter holatini bartaraf qilish uchun kerak bo'ladi. har qanday uzilishlar sodir bo'ladi dasturiy ta'minot ishlab chiqish jarayonida bo'lsa, u faylni ochish va muammoni sabab bo'lishi mumkin, nima ko'rish uchun har doim mumkin.

standart komponentlari

Delphi rivojlantirish, atrof-muhit, biz tahsil olmoqda bo'lgan umumiy ma'lumot, u ham bilish foydalidir standart komponentlari, bir qator o'z ichiga oladi. Mutaxassislar o'sha quyidagi murojaat: MainMenu, PopupMenu, Label, Edit, Memo, Button, Checkbox, Radiobuton, ro'yxat, ComboBox, aylantirish, Groupbox, Panel va Scrollbox. Biz ularning o'ziga xos tafsilotlarini o'rganish bo'ladi.

MainMenu butlovchi dasturi tomonidan yaratilgan interfeysi asosiy menyusini kutib olish uchun mo'ljallangan. Buning uchun, shakli tegishli ob'ektni joylashtirish, keyin Ob'ektni Inspector orqali mahsulotlari mol qo'ng'iroq va so'ngra tegishli menyu ma'lumotlar aniqlash.

PopupMenu butlovchi sichqonchani o'ng tugmasini bir marta bosish bilan ochish, ya'ni dastur tomonidan yaratilgan interfeysi, pop-up menyusi kutib olish uchun mo'ljallangan.

matn maqsadi dastur oynasida ko'rsatiladi uchun Label ildizini boshqariladi. Ob'ekt usulida kerakli shrift o'rnatish uchun, masalan, tuzilgan mumkin.

Edit butlovchi dasturi ishlayotgan foydalanuvchi o'zgartirishingiz mumkin ekran parchalar, matnni aks ettirish uchun faol bo'ladi. Memo uning to'ldiruvchi komponentlarga, orqali o'z navbatida, yirik matn bilan ishlash mumkin. Bu element, masalan, o'z ichiga oladi, masalan, imkoniyatlari so'z, nusxa ko'chirish matn.

Tugma butlovchi dasturi ishlayotgan tugmasini bosib turli harakatlarni amalga oshirish uchun mo'ljallangan. formada tegishli elementi joylashtiring va so'ngra tegishli kodni kiriting.

Checkbox komponenti sichqoncha bilan bir tasdiq belgisi qo'yish mumkin bo'lgan kichik oyna bilan on-line ekranni namoyish qilish uchun imkon beradi. A o'xshash element - Radiobuton. Ular, birinchi navbatda, ko'rinishi farq - ikkinchi komponenti doira qilingan, va ikkinchidan, birinchi a'zosi bir necha variantlari bir vaqtda tanlash, Radiobuton ruxsat etiladi - faqat bir.

Listbox komponenti foydalanuvchi sichqoncha bilan o'ting mumkin bo'lgan ro'yxati ekranni ko'rsatish uchun ishlatiladi. boshqa element unga o'xshash bir narsa - ComboBox, lekin u maxsus sohasidagi matnni kiriting qobiliyati bilan ishlanadi.

Scrollbar komponent - oynada bir o'tish bar. Odatda ob'ektlarni matn makon yoki shakli bilanoq avtomatik ravishda paydo oynasida katta bo'lib.

Groupbox butlovchi TAB tugmasini bosib, Windows o'rtasidagi joyidan tartibini tuzatish uchun faol bo'ladi. Panel element to'ldirilsin mumkin tomonidan harakat bir shaklda haqida qo'shimcha ob'ekt amalga oshirilishi mumkin.

Scrollbox komponent gorizontal va vertikal aylantirish mumkin maydoni shaklini tuzatish imkonini beradi. mol-mulkni ko'ra sukut Delphi asosiy oyna bilan ifodalanadi. maxsus maydoni shakl bunday variantlari jalb ehtiyoj bor bo'lsa, siz butlovchi Scrollbox foydalanishingiz mumkin.

xulosa

Delphi - asosiy vazifalari foydalanish soddaligi bilan ajralib bir vaqtning o'zida katta imkoniyatlar bilan dastur ishlab chiqish muhiti,. uning tarkibida kiritilgan vositalari bilan, u Windows va boshqa mashhur operatsion tizimlari uchun dasturlar turlari turli xil yaratish mumkin.

Tanlash Delphi ishlab chiqish vositalari, ko'p dasturchilar mavjudligi, interfeyslarni tegishli dasturiy ta'minot, shuningdek, dasturning har qanday qismida ishlash uchun foydalidir vositalari keng ko'lamli sabab - dizayn bosqichida, dasturiy algoritmlarni va disk raskadrovka.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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