С тилиндеги делегаттар менен окуялардын ортосундагы айырма

Мазмуну:

С тилиндеги делегаттар менен окуялардын ортосундагы айырма
С тилиндеги делегаттар менен окуялардын ортосундагы айырма

Video: С тилиндеги делегаттар менен окуялардын ортосундагы айырма

Video: С тилиндеги делегаттар менен окуялардын ортосундагы айырма
Video: Егер сіз аға немесе жетекші болсаңыз, қалай дамуға болады? Павел Вейникпен сұхбат: әзірлеушілер осыл 2024, Июль
Anonim

Негизги айырма – C тилиндеги делегаттар менен окуялар

C - Microsoft тарабынан иштелип чыккан программалоо тили. Бул структураланган программалоону жана объектиге багытталган программалоону колдойт. Делегаттар жана окуялар C тилинде окуяга негизделген программалоо үчүн колдонулат. Делегат - бул методдун түрү үчүн коопсуз көрсөткүч. Колдонуучунун графикалык интерфейси (GUI) бар тиркемеде баскычтар ж. Ал аракеттер окуялар деп аталат. Мисалы, веб-баракчаны жаңылоо баракты жүктөө окуясын козгойт. Бул макалада делегаттар менен C окуяларынын ортосундагы айырма талкууланат. Cдеги делегат менен окуянын ортосундагы негизги айырма - бул делегат методго шилтеме, ал эми окуя делегаттын жардамы менен окуяны иштеткич менен байланышкан. Окуя болгондо, ал делегатка сигнал жөнөтөт. Андан кийин делегат тиешелүү функцияны аткарат. Демек, бардык иш-чаралар делегаттардан көз каранды.

C тилинде делегаттар деген эмне?

C тилиндеги делегаттар JavaScript сыяктуу башка программалоо тилдериндеги кайра чалуу функцияларына окшош. Кайра чалуу функциялары аткаруу убагында дайындалат. Алар талапка жараша кирип-чыгууга мүмкүн болгон функцияларды камсыз кылат. Ошол эле C делегаттары аркылуу ишке ашырылышы мүмкүн. C тилиндеги делегаттар чалуучуну жана чакырылган функцияны ажыратат. Ошондуктан, ал оор байланышты азайтат.

. NET Framework түрлөрү эки категорияга бөлүнөт. Алар баалуулук түрлөрү жана шилтеме түрлөрү. структурасы баалуулук түрүнүн бир мисалы болуп саналат. Классүлгүсү

Сунушталууда: