కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్ (COM)

రచయిత: Lewis Jackson
సృష్టి తేదీ: 5 మే 2021
నవీకరణ తేదీ: 23 జూన్ 2024
Anonim
COM తో డ్యాన్స్ - కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్‌ను అర్థం చేసుకోవడంలో లోతుగా డైవ్ చేయండి
వీడియో: COM తో డ్యాన్స్ - కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్‌ను అర్థం చేసుకోవడంలో లోతుగా డైవ్ చేయండి

విషయము

నిర్వచనం - కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్ (COM) అంటే ఏమిటి?

కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్ (COM) అనేది ఒక సాధారణ మైక్రోసాఫ్ట్ స్పెసిఫికేషన్ పద్ధతి, ఇది OS లేదా ప్రోగ్రామింగ్ భాషతో సంబంధం లేకుండా రెండు వ్యవస్థల మధ్య కోడ్‌ను మార్పిడి చేయడానికి బైనరీ ప్రమాణాన్ని నిర్వచిస్తుంది. పంపిణీ చేయబడిన క్లయింట్ ఆబ్జెక్ట్ సేవలకు COM ప్రాప్యతను అందిస్తుంది మరియు క్రాస్-ప్లాట్‌ఫాం బైనరీ కోడ్ మరియు ప్రోగ్రామింగ్ భాషలను పంచుకోవడానికి ఉపయోగించబడుతుంది.


పోర్టబిలిటీ - COM ల ప్రాధమిక లక్ష్యం - బాగా నిర్వచించిన COM ఆబ్జెక్ట్ ఇంటర్‌ఫేస్‌ల ద్వారా సాధించబడుతుంది.

మైక్రోసాఫ్ట్ అజూర్ మరియు మైక్రోసాఫ్ట్ క్లౌడ్‌కు పరిచయం | ఈ గైడ్ మొత్తంలో, క్లౌడ్ కంప్యూటింగ్ అంటే ఏమిటి మరియు క్లౌడ్ నుండి మీ వ్యాపారాన్ని తరలించడానికి మరియు అమలు చేయడానికి మైక్రోసాఫ్ట్ అజూర్ మీకు ఎలా సహాయపడుతుందో మీరు నేర్చుకుంటారు.

టెకోపీడియా కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్ (COM) గురించి వివరిస్తుంది

COM ఇంటరాక్టివిటీ అనేది విస్తరించదగిన COM సాఫ్ట్‌వేర్ భాగాలతో ఇంటర్‌ఫేసింగ్ ద్వారా సంభవిస్తుంది, అవి అంతర్లీన అమలు వస్తువులపై ప్రభావం చూపవు. డెవలపర్ పారదర్శకత కోసం COM ఒక ఇంట్రా- మరియు ఇంటర్‌ప్రాసెస్ కమ్యూనికేషన్ మోడల్‌ను ఉపయోగిస్తుంది. సేవా అమలును సవరించడం ద్వారా డెవలపర్లు సామర్థ్యాన్ని పెంచుతారు. COM యంత్ర భాగాలు కూడా మెమరీని పంచుకుంటాయి, ఇది సామర్థ్యాన్ని పెంచుతుంది మరియు ఉన్నతమైన లోపం నిర్వహణ మరియు డీబగ్గింగ్‌ను అందిస్తుంది.

డైనమిక్ లింక్ లైబ్రరీ (DLL) లేదా EXE ఫైళ్ళలో COM ఆబ్జెక్ట్ క్లాసులు ఉంటాయి. COM ఆబ్జెక్ట్ సేవలను యాక్సెస్ చేయడానికి క్లయింట్ ఒకటి లేదా అంతకంటే ఎక్కువ COM ఇంటర్‌ఫేస్‌లను ఉపయోగిస్తుంది, దీనిని COM ఆబ్జెక్ట్ క్లాసులు లేదా CO క్లాస్ మెమరీ ఉదంతాలుగా నిర్వచించారు. క్లాస్ ఐడెంటిఫైయర్ (CLSID) గా పిలువబడే 128-బిట్ ప్రపంచవ్యాప్తంగా ప్రత్యేకమైన ఐడెంటిఫైయర్ (GUID), ప్రతి CO క్లాస్ మరియు ప్రత్యేకమైన COM ఆబ్జెక్ట్ ఐడెంటిఫికేషన్ కోసం ఇంటర్‌ఫేస్‌తో సంబంధం కలిగి ఉంటుంది.


క్లయింట్లు ఒకటి లేదా అంతకంటే ఎక్కువ మద్దతు ఉన్న ఇంటర్‌ఫేస్‌ల ద్వారా COM వస్తువులను యాక్సెస్ చేస్తారు, ఇవి COM ఆబ్జెక్ట్ సర్వీస్ లభ్యతను పేర్కొనే వాస్తవ ఒప్పందాలు. COM ఆబ్జెక్ట్ ఇంటర్ఫేస్ ఏ ప్రోగ్రామింగ్ భాషతో ముడిపడి లేదు మరియు సాధారణంగా ఇంటర్ఫేస్ డెఫినిషన్ భాషలో వ్రాయబడుతుంది.

COM ఆబ్జెక్ట్ ఒకటి కంటే ఎక్కువ సేవల సేవలను కలిగి ఉన్నందున, COM వస్తువులు ఒకటి కంటే ఎక్కువ ఇంటర్‌ఫేస్‌లను ఖాతాదారులకు బహిర్గతం చేస్తాయి. రెండు ఇంటర్‌ఫేస్‌లకు ఒకే పేరు ఉండవచ్చు కాబట్టి, క్లయింట్ యాక్సెస్ కోసం COM ఆబ్జెక్ట్ రిఫరెన్స్‌లను ప్రత్యేకంగా కేటాయించడానికి GUID ఉపయోగించబడుతుంది.

ప్రాధమిక COM మాడ్యూల్ లక్షణం విస్తరణ. COM వస్తువులు నిరంతరం క్రొత్త విధులను కలిగి ఉంటాయి మరియు పాత మరియు క్రొత్త సేవలకు ప్రాప్యత కోసం కొత్త క్లయింట్ ఇంటర్‌ఫేస్‌లను ప్రదర్శిస్తాయి.