ЭЭМПрограммалоо

Delphi - Колдонмо өнүгүүгө Курчап турган чөйрөнү

Windows жана башка таанымал үчүн программалык камсыздоону иштеп чыгуу , иштеп жаткан системасынын куралдарын ар кандай түрлөрү менен жүзөгө ашырылат. Орус жана чет өлкөлүк иштеп арасында абдан популярдуу менен мүнөздөлөт арасында, - Delphi программасы. иштеп чыгуу каражаты алардын ¼зг¼ч¼л³кт¼р³ кайсылар? анын мүмкүнчүлүктөрү кыйла байкаларлык кайсылар?

Delphi жөнүндө жалпы маалымат

Delphi - IDE колдонмо программалар, OS Windows иштетүү үчүн арналган, огеш жана мобилдик системалар боюнча - Уюлдук жана Android. тили жана коду муун жол жөнөкөйлүгү менен мүнөздөлөт.

Зарыл болсо, тил C жана C ++ жазылган иштетүү тутумунун жана китепканалары менен төмөнкү деңгээл байланышты камсыз кылат. Программалар Delphi менен жаратылган, баштоо үчүн үчүнчү тараптык териси талап кылбайт - мисалы, Java Virtual машине сыяктуу. Delphi - ийгиликтүү да адистер тарабынан жана машыгуу максатында колдонулушу мүмкүн өнүгүү чөйрөсү. , Анын мүмкүн болгон негизги үйрөнүү үчүн сөзсүз эле жогорку талаптарга жана комплекстүү программалоо тилдердин билими жок.

негизги артыкчылыктары

каралып жаткан программалык продуктунун негизги пайдасы бар экенин окуп көргүлө. Качан, кандайдыр бир жол менен же башка IT-коомдун өнүгүү шарттарынын тандоо боюнча негиздемелерди алып, Delphi көп программалык камсыздоо боюнча тандоо болуп жатат жана аларды пайдалануу үчүн сунуш кылынган. Бул чөйрө да жөнөкөй аппараттык өзгөчөлүктөрү бар эсептөө жогорку аткаруу менен камсыз кылуу үчүн, мүмкүн болушунча кыйла ыкчам колдонмолорду түзүүгө мүмкүн болгондугу менен түшүндүрүлөт. карап чыгуу чөйрөсүн тандоодо пайдасына олуттуу жүйөө - ал Delphi иштей ушул чечимдер стандарттык топтому менен камтылган эмес, жаңы куралдар менен толукталышы мүмкүн.

Биз азыр Delphi мүмкүнчүлүктөрүн иш жүзүндө колдонуу кандай айырмачылыктары кандай сабак берет.

иштей өзгөчөлүгү

Биринчи кезекте, программалык камсыздоону иштеп чыгуу каражаты менен иштей кээ бир өзгөчөлүктөрүнө маани берет. Алсак, түзүмүн жумушчу орун бир нече негизги терезелери менен бир убакта иш-аракетин камтыйт. бул мүлктү майда-чүйдөсүнө чейин карап көрөлү.

атап айтканда, Delphi өнүктүрүү айлана-чөйрөнү коргоо, версия 7, төмөнкү негизги модулдарын жандануусуна камтыйт: түрү дизайнердик, редактор, тактасы, инспектор объектти жана каталогду. Delphi белгиленген компоненттердин айрым котормолорунда башкача аталат. Мисалы, редактору программасы кодексинин терезеден туура болушу мүмкүн, дизайнер - килейген кутучага. Бирок, алардын иштешине да ушундай болот. Белгиленген Delphi Interface элементтери кошумча ар кандай куралдарды толукташы мүмкүн. Негизинен алгачкы эки программа иштеп чыгуу жол-жоболорун көз карашы болуп эсептелет. Ал эми эс алуу маанилүү. белгиленген Delphi модулдарды пайдалануу өзгөчөлүктөрүн карап көрөлү.

Түрү Designer, Редактор жана палитра

түрү дизайнер иштеп, анын макамын жаратат колдон. Өз кезегинде, бул редакторго жазылган. түрү эстүү пайдалануу тынчтык алып келиш үчүн аргумент катары көптөгөн программисттер, оптималдуу чечим катары Delphi өнүктүрүү чөйрөсүн тандоо үчүн сунуш кылабыз. Кээ бир эксперттердин айтымында, бул жараян бир оюн болуп жатат деп эсептешет.

Замат колдонуучу программасын түзүү баштайт жана пайда эстүү адам иштейт, андан кийин адегенде эч кандай элементтерди камтыйт, ал бош эмес. Бирок, ал ошол замат башка Delphi модулу жайгашкан куралдарды колдонуу менен толтурса болот эле - палитрага. элементтери программасы, түрү белгилүү өзгөрүүлөр болуп, өз кезегинде, редактору жазылган, команданы, башкаруу керек.

Бирок азырынча палитрага. Анын жардамы менен түрү дизайнер туура объектилердин киргизилиши мүмкүн. Жылы бир куралды пайдалануу үчүн аны бир жолу басып керек - көп, ал палитрага аймагында сыяктуу эле, экинчи жолу - түрү дизайнер терезеде. Андан кийин, тиешелүү объект өнүктүрүү чөйрөсүндө түрткү берет, ошондой эле ал үчүн редактордогу кодду жазып чыгуу мүмкүнчүлүгү.

объект инспектору

Delphi камтыган дагы бир маанилүү жагдай - Windows үчүн колдонмо өнүктүрүү чөйрөсүн жана башка таанымал аянтчаларды - объект инспектору. Ал ага көрсөтүлгөн маалымат өзгөрүп жатканын белгилей кетүү керек: бул түрү дизайнер-жылы тандалып алынган объектисинин статусун таасир этет.

Object инспектору структура болуп саналат. Бул эки терезелерден турат. тиешелүү компоненттеринин жүрүм-турумун аныктоо ар бир негизги алгоритмдердин өзгөртүлгөн. экинчи, биринчи кезекте, касиеттерин көрсөтөт - окуялар. программист өзгөчө компоненти таасир алгоритмдерди өзгөрүүлөрдү жасоого ээрчигиси келсе, ал Object инспекторунун кубаттуулуктарды өзүнө камтыйт. Мисалы, программаларын иштей ар кандай элементтерин жайгаштыруу, алардын бийиктиги жана туурасы өзгөртө аласыз.

Object инспектору каттар бар, сиз түздөн-түз редактор менен байланышкан касиеттерин же окуяларды чагылдырган беттердеги арасында которулуу үчүн колдоно аласыз. Демек, силер экранда заттар ар кандай укук-жагында эки чыкылдатып, белгилүү бир окуяга дал келген коду болсо, редактор менен алектенет.

Delphi боюнча программа иштеп чыгуу ар кандай көйгөйлөрдү чечүү үчүн Object инспекторго пайдалануу болуп саналат. Бул түрүндө жайгашкан ар кандай объекттерди иш жүзүндө касиеттерин өзгөртүү үчүн бул курал менен экенин, ошондой эле өзү менен аныкталган. Биз объект инспектор менен өзгөчөлүктөрдүн кээ бир майда-чүйдөсүнө чейин окуган.

Object инспектору: басып мүмкүнчүлүктөр

Мисалы, эсине, кнопкасы жана Listbox үчүн (кийин биз алардын маанисин дагы каралат) - өз ара инспектору объектилерин жана калыптардын жагынан кантип Delphi IDE түшүнүү үчүн, сиз Windows-жылы программа иштей кээ бир жалпы элементтердин касиеттерин өзгөртүүгө аракет болот. Алгач алар түрүндө жайгаштырылган керек, колдо болгон каражаттарды колдонуу менен Delphi.

Сиз Ctl3D мүлк менен эксперимент аракет болот. Бул үчүн, сиздер басып керек, андан кийин объектти инспектор жана каралып жаткан мүлктүн наркын өзгөртүү барып. Мындай кийин олуттуу өзгөртө болуп көрүнгөн. Ошол эле учурда Ctl3D менчик системасын өнүктүрүүнүн терезеде жайгаштырылган элементтердин бири болуп өзгөрөт.

эксперименттер кийин, биз баасын Ctl3D калыптандыруу жана бекемдөө үчүн, артка кайрылып болот. Эсине жана Listbox элементтери үчүн кезегинде кийин. Азыр сен алардын касиеттерин өзгөртүүгө болот, бланкада жайгашкан, көрүнгөн. Мисалы, менюдан Edit нерсени тандап, андан кийин - Size, программист объектилерин туурасы, бийиктиги өзгөртө аласыз. Edit жана чеги тандап, борбордо, аларды уюштуруу мүмкүнчүлүгү бар. Тийиштүү иш-Object инспектору илинип эмне таасир этет.

компоненттеринин касиеттерин эске Delphi модулу боюнча жүзөгө ашырылышы мүмкүн өзгөртүү. Мисалы, тапшырма алар үчүн белгилүү бир түсүн аныктоого турган болсо, анда ал бир нече инструменттерди, айырмачылыктар тартуу болуп саналат. Биринчиден, сиз түскө тиешелүү буйругун кире албайт - clRed, - - кызыл сыяктуу чөйрөсүндө объект башкаруу. Экинчиден, колдонуучу тизмеден түсүн тандоого болот. Үчүнчүдөн, бир мүмкүнчүлүк бар түстөрдүн өзгөчөлүктөрү кош чыкылдатуу - терезе түс, айрык пайда болот. Ошо сыяктуу эле, иштеп чыгуучу сапаттарын жана башка объекттерди өзгөртө алат - Мисалы, арип түрү, түсү же өлчөмү.

справочник

Delphi - жетишерлик техникалык жардам системасын менен толукталат IDE,. аны колдонуу үчүн, Жардам Меню нерсени тандоо. Анан терезеден программалык модулдарды иштеп чыгуу, жогоруда биз айтып өткөн орто бирин көрөт - жол. Feature аларды сен F1 ушул тартуу каражаты өзгөчөлүктөрүн чагылдырган белгилүү бир көчөт алат басып, деп колдонушат. Мисалы, программист объект инспектор менен иштеп жатат, анда, ал өзгөчөлүктөрдүн бирин тандап ал, анан F1 басып чыгарууга жана аны тиешелүү тандоосу боюнча маалымат ала аласыз. Ошол эле өнүктүрүү чөйрөсүн Delphi 7 жана программалык тиешелүү түрүнүн башка котормолорунда камтыйт иштей кайсы болбосун башка элементтери менен иш кылган болот.

иштей башка элементтери

Отчеттук колдонмо программалык чечимдерди башка маанилүү компоненттеринин бири - менюну, Тез Жетүү Тулбарына, ошондой эле бир сүрөттөлүш редактору. меню жөнүндө - бул программист өнүгүү чөйрөсүн түзүмүндө ушул компоненттердин тез мүмкүнчүлүк алуу үчүн мүмкүндүк берет. Эгер чычкан менен мүмкүн болушунча аны колдонуу, ошондуктан жана пайдалануу залата менен. эле Тез Жетүү Тулбарына менюсунда жайгашкан. анын милдеттерин Кээ бир меню таандык деген адамдар менен бири-, бирок аларга жеткиликтүүлүктү тезирээк болот. Image редактору Delphi Windows-жылы Paint программасы окшош бир нерсе бар. Бул анын жардамы менен сиз сүрөттөр жөнөкөй өзгөрүүлөрдү аларды жазуулар жана башка элементтеринде үчүн мүмкүн эмес.

программалоо Tools

Delphi - программист натыйжалуулугун жогорулатуу үчүн куралдар көп санда камтыйт IDE,. Ошондуктан, биз негизги модулдары атайын инструменттердин набору менен толукталган жогорудагы карап чыктык. Арасында: мүчүлүштүктөрдү, компилятор, ошондой эле тетиктери жана WinSight WinSpector. Delphi айрым котормолорунда тапшырмаларды өзүнчө орнотуу керек текшерип кетсек. Биз алардын өзгөчөлүктөрүн изилдөө.

Delphi мүчүлүштүктөрдү

мүчүлүштүктөрдү жөнүндө - бул курал туура тиешелүү программалык алгоритмдердин зарыл текшерүүлөрдү жүргүзүү коду редактору бөлүгүн толуктап турат. аны менен бирге, иштеп чыгуучу иш жүзүндө сап булагы коду линиясын изилдей алат. Кээ бир учурларда, компоненттерин иштеп чыгуу, бул проблеманы чечүү, Delphi өз алдынча продукт катары программалык тарабынан күчөтүлгөн текшерүү коду иштелип үчүн программисти берет тышкы мүчүлүштүктөрдү менен толукталышы мүмкүн.

Delphi Түзүүчү

Биз азыр карап чыгуу чөйрөсү Түзүүчүнүн өзгөчөлүктөрүн изилдөө. Delphi структурасын бир нече тиешелүү элементтерди да камтышы мүмкүн экенин карап көрөлү. Ошондуктан, тышкы мүчүлүштүктөрдү арыз менен иштөө боюнча милдет төмөнкүдөй учурларда пайдалуу түзүлүштөрдү DCC, колдонуу мүмкүнчүлүгү бар.

Winsight жана WinSpector

Бул модулдар ары Delphi орнотулушу керек келгендердин арасында болуп саналат. өздөштүрүү салыштырмалуу кыйынчылык менен мүнөздөлгөн. Бирок, Delphi өнүгүү чөйрөсүн ар кандай ишке көптөгөн программисттер, бул компоненттер колдонууга үйрөнүш үчүн шектенбесек болот деп ишенишет. Ошондуктан, Winsight модулу Windows билдирүүлөрдү мониторинг жүргүзүү үчүн колдонулат. Бул компонент WinSpector, биз атайын делосуна ЭЭМдин абалын чечүү керек. кандайдыр бир кемчиликтери болот программалык камсыздоону иштеп чыгуу, албетте, анда ал билэни ачуу жана көйгөйдү эмне себеп болушу мүмкүн көрүү ар дайым эле мүмкүн эмес.

стандарттык компоненттери

биз окуп жатабыз, алардын Delphi өнүктүрүү айлана-чөйрө, жалпы маалымат, ошондой эле билүү пайдалуу болгон бир катар стандарттык компоненттери камтылган. Эксперттер ал төмөнкүдөй билдирет: MainMenu, PopupMenu, этикеткалар, Edit, эскертме, Кнопка, баскыч, Radiobutton, Listbox, Combobox, Жүгүрмөк, Groupbox, Panel жана Scrollbox. Биз алардын салыштырма толук маалымат берет.

MainMenu компоненти программасы тарабынан түзүлгөн иштей негизги менюну канааттандыруу максатында иштелип чыккан. Бул үчүн, бланкада тийиштүү нерсени коюп, андан кийин Object инспектору аркылуу ден-мүлктү чакырып, андан кийин тийиштүү меню ден аныктайт.

PopupMenu компоненти туура чычкан баскычты чыкылдатуу менен ачып, башкача айтканда, программа тарабынан түзүлгөн иштей менен калкыма менюден канааттандыруу максатында иштелип чыккан.

Этикеткалар компоненти тексттин максаты программасы терезесинде көрсөтүлөт үчүн иштеп жатат. Бул Object инспектору менен каалаган арип үчүн, мисалы, өзгөрүүлөр болот.

Edit компоненти колдонуучу программа иштеп жатканда өзгөртө аласыз үчүн экран сыныктары текстти көрсөтүү менен иштетилди. Эсине анын толуктап компоненти аркылуу бул болсо, өз кезегинде, көп текст менен иштөөгө болот. Бул элемент, мисалы, камтыйт, мисалы параметрлери сөз басуу, тексти.

программа иштеп жатканда баскычы компоненти кнопкасын басуу аркылуу ар кандай иш-аракеттерди жүзөгө ашыруу максатында иштелип чыккан. түрүндө тиешелүү элемент коюп, андан кийин тиешелүү кодун.

Баскыч компоненти чычкан менен чек белги салып койду болот кичинекей терезеден менен он-лайн экранды көрсөтүүгө мүмкүнчүлүк берет. А окшош элемент - Radiobutton. Алар ар кандай, биринчиден, көрүнүшүн - экинчи компоненти тегерек болуп жасалган, экинчиден, бир нече жолдору биринчи мүчөсү бир эле учурда тандоо жол, Radiobutton - бир гана бири-бирине окшош.

Listbox компоненти колдонуучу чычкан менен жылдырып ала турган тизме экранын көрсөтөт. ал дагы бир элемент окшош бир нерсе - Combobox, бирок ал атайын жаатындагы Текст киргизүү үчүн жөндөмү менен толукталган.

Жылдыруу компонент - терезесинен жылдыруу тилкеси. Адатта жазуусу замат объектилерин текст космоско же көрүнүшү катары пайда болот терезеден караганда көбүрөөк болот.

Groupbox компоненти TAB баскычын басуу менен терезелерди ортосундагы көрсөтүү тартибин бекитүү үчүн иштетилди. Panel элемент кыймыл бир түрү жөнүндө көбүрөөк объектилерди ишке ашырылышы мүмкүн болгон толукталышы мүмкүн.

Scrollbox компоненти туурасынан жана тик жылдыруу мүмкүн аянттын өзгөрөт чечүүгө мүмкүндүк берет. менчик боюнча демейки Delphi негизги терезе менен мүнөздөлөт. белгилүү бир аймак калыптардын мындай жолдордон тартуу үчүн зарыл болсо, анда компоненти Scrollbox колдоно аласыз.

на

Delphi - негизги милдеттерди колдонуунун жөнөкөйлүгү менен мүнөздөлөт, ошол эле учурда, көп мүмкүнчүлүктөр менен бир тиркемени куруп чыгууну изилдөө чөйрөсү. анын курамына кирген куралдар менен, ал Windows жана башка таанымал иштетүү системалары үчүн программалардын түрлөрүнүн ар түрдүү түзүүгө болот.

Тандоо Delphi өнүктүрүү аспаптар, көп программисттер Эшлекле Interfaces тиешелүү программаларды алып, ошондой эле программанын бир бөлүгү боюнча иштөө үчүн пайдалуу ар кандай шаймандарды - долбоорлоо стадиясында, программалоо алгоритмдерди же мүчлштктрд.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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