பயிற்சிகள்

What அவை என்ன, அவை எதற்காக என்பதற்கான இணைப்புகள்

பொருளடக்கம்:

Anonim

பிசி உலகில் நீங்கள் அதிகம் கேள்விப்பட்ட சொற்களில் COM ஒன்றாகும், இந்த கட்டுரையில் COM இணைப்புகள் என்ன, அவை எதற்காக பயன்படுத்தப்படுகின்றன என்பதை விளக்குகிறோம். தயாரா? அதை தவறவிடாதீர்கள்!

COM என்றால் என்ன, அது எதற்காக?

" உபகரண பொருள் மாதிரி " (COM) என்பது 1993 இல் மைக்ரோசாப்ட் அறிமுகப்படுத்திய மென்பொருள் கூறுகளுக்கான பைனரி இடைமுகத் தரமாகும். பல்வேறு வகையான நிரலாக்க மொழிகளில், செயல்முறைகளுக்கு இடையில் தகவல்தொடர்பு பொருள்களை உருவாக்க COM பயன்படுத்தப்படுகிறது.

OLE, OLE ஆட்டோமேஷன், உலாவி உதவி பொருள், ஆக்டிவ்எக்ஸ், COM +, DCOM, விண்டோஸ் ஷெல், டைரக்ட்எக்ஸ், யுஎம்டிஎஃப் மற்றும் விண்டோஸ் இயக்கநேரம் உள்ளிட்ட பல மைக்ரோசாஃப்ட் கட்டமைப்புகள் மற்றும் தொழில்நுட்பங்களுக்கான அடித்தளம் COM ஆகும். COM இன் சாராம்சம் என்பது பொருள்களை செயல்படுத்துவதற்கான ஒரு மொழி-நடுநிலை வழியாகும், அவை இயந்திர எல்லைகளுக்கு அப்பால் கூட அவை உருவாக்கப்பட்டவை தவிர மற்ற சூழல்களில் பயன்படுத்தப்படலாம். நன்கு உருவாக்கப்பட்ட கூறுகளுக்கு, COM பொருள்களை அவற்றின் உள் செயல்படுத்தல் குறித்த அறிவு இல்லாமல் மீண்டும் பயன்படுத்த அனுமதிக்கிறது, ஏனெனில் இது செயல்பாட்டிலிருந்து தனித்தனியாக நன்கு வரையறுக்கப்பட்ட இடைமுகங்களை வழங்க கூறு செயல்படுத்துபவர்களை கட்டாயப்படுத்துகிறது.

வெளிப்புற பெட்டியில் வன்வட்டத்தை எவ்வாறு நிறுவுவது என்பது குறித்த எங்கள் கட்டுரையைப் படிக்க பரிந்துரைக்கிறோம்

குறிப்பு எண்ணின் மூலம் பொருள்களை அவற்றின் சொந்த உருவாக்கம் மற்றும் அழிவுக்கு பொறுப்பாக்குவதன் மூலம் வெவ்வேறு மொழி ஒதுக்கீடு சொற்பொருள்கள் இடமளிக்கப்படுகின்றன. QueryInterface முறை மூலம் ஒரு பொருளின் வெவ்வேறு இடைமுகங்களுக்கு இடையில் வகை மாற்றம் செய்யப்படுகிறது. COM க்குள் "பரம்பரை" விருப்பமான முறை "அழைப்புகள்" முறை ஒப்படைக்கப்பட்ட துணை பொருள்களை உருவாக்குவதாகும்.

COM இணைப்பு வளர்ச்சியில் ஒரு உன்னதமானது

COM என்பது மைக்ரோசாப்ட் விண்டோஸ் மற்றும் ஆப்பிளின் கோர் பவுண்டேஷன் 1.3 மற்றும் பின்னர் செருகுநிரல் பயன்பாட்டு நிரலாக்க இடைமுகம் (ஏபிஐ) ஆகியவற்றில் மட்டுமே வரையறுக்கப்பட்டு தரநிலையாக செயல்படுத்தப்படுகிறது. பிந்தையது முழு COM இடைமுகத்தின் துணைக்குழுவை மட்டுமே செயல்படுத்துகிறது. சில பயன்பாடுகளுக்கு, மைக்ரோசாப்ட். நெட் கட்டமைப்பால் விண்டோஸ் கம்யூனிகேஷன் ஃபவுண்டேஷன் (டபிள்யூ.சி.எஃப்) மூலம் வலை சேவைகளுக்கான ஆதரவு , குறைந்தபட்சம் ஓரளவாவது COM ஐ மீறியது.

இருப்பினும், COM பொருள்களை.NET COM இயங்குதளத்தின் மூலம் அனைத்து.NET மொழிகளிலும் பயன்படுத்தலாம். நெட்வொர்க் DCOM தனியுரிம பைனரி வடிவங்களைப் பயன்படுத்துகிறது, அதே நேரத்தில் WCF எக்ஸ்எம்எல் அடிப்படையிலான SOAP செய்திகளைப் பயன்படுத்த ஊக்குவிக்கிறது. கோர்பா மற்றும் எண்டர்பிரைஸ் ஜாவாபீன்ஸ் போன்ற பிற கூறு மென்பொருள் இடைமுக தொழில்நுட்பங்களுடன் COM மிகவும் ஒத்திருக்கிறது, இருப்பினும் ஒவ்வொன்றும் அதன் சொந்த பலங்களையும் பலவீனங்களையும் கொண்டுள்ளது. சி ++ போலல்லாமல், COM ஒரு நிலையான பயன்பாட்டு பைனரி இடைமுகத்தை (ஏபிஐ) வழங்குகிறது, இது கம்பைலர் பதிப்புகளுக்கு இடையில் மாறாது.

இது COM இடைமுகங்களை பொருள் சார்ந்த சி ++ நூலகங்களுக்கு கவர்ச்சிகரமானதாக ஆக்குகிறது, அவை வெவ்வேறு கம்பைலர் பதிப்புகளைப் பயன்படுத்தி தொகுக்கப்பட்ட வாடிக்கையாளர்களால் பயன்படுத்தப்பட வேண்டும். விண்டோஸில் இடைச்செருகல் தகவல்தொடர்புக்கான முதல் முறைகளில் ஒன்று டைனமிக் டேட்டா எக்ஸ்சேஞ்ச் (டி.டி.இ) ஆகும், இது 1987 இல் முதன்முதலில் அறிமுகப்படுத்தப்பட்டது, இது பயன்பாடுகளுக்கு இடையில் "உரையாடல்கள்" என்று அழைக்கப்படும் செய்திகளை அனுப்பவும் பெறவும் அனுமதித்தது. COM கட்டமைப்பை உருவாக்குவதில் ஈடுபட்டிருந்த ஆண்டனி வில்லியம்ஸ், பின்னர் மைக்ரோசாஃப்ட் நிறுவனத்திற்கு இரண்டு உள் ஆவணங்களை விநியோகித்தார், இது மென்பொருள் கூறுகளின் கருத்தை ஏற்றுக்கொண்டது: "பொருள் கட்டமைப்பு: 1988 ஆம் ஆண்டில் மாறும் விரிவாக்கக்கூடிய வகுப்பு நூலகத்தில் அறியப்படாத வகைகளின் பாதுகாப்பைக் கையாள்வது". மற்றும் "பரம்பரை மீது: இதன் பொருள் என்ன, 1990 இல் அதை எவ்வாறு பயன்படுத்துவது."

இது COM க்குப் பின்னால் உள்ள பல யோசனைகளுக்கு அடிப்படையை வழங்கியது. மைக்ரோசாஃப்ட் நிறுவனத்தின் முதல் பொருள் அடிப்படையிலான கட்டமைப்பான ஆப்ஜெக்ட் லிங்கிங் மற்றும் உட்பொதித்தல் (OLE) டி.டி.இ-க்கு மேல் கட்டப்பட்டது, மேலும் இது கலப்பு ஆவணங்களுக்காக வடிவமைக்கப்பட்டுள்ளது. இது 1991 ஆம் ஆண்டில் வேர்ட் ஃபார் விண்டோஸ் மற்றும் எக்செல் உடன் அறிமுகப்படுத்தப்பட்டது, பின்னர் விண்டோஸுடன் சேர்க்கப்பட்டது, 1992 இல் பதிப்பு 3.1 உடன் தொடங்கியது. விண்டோஸ் ஆவணத்திற்கான ஒரு வார்த்தையில் உட்பொதிக்கப்பட்ட விரிதாள் ஒரு கூட்டு ஆவணத்தின் எடுத்துக்காட்டு: எக்செல் உள்ள விரிதாளில் மாற்றங்கள் செய்யப்படுவதால், அவை தானாகவே வேர்ட் ஆவணத்தில் தோன்றும்.

COM இன் வரலாறு ஒரு பிட்

1991 ஆம் ஆண்டில், மைக்ரோசாப்ட் விஷுவல் பேசிக் (விபிஎக்ஸ்) நீட்டிப்புகளை விஷுவல் பேசிக் 1.0 உடன் அறிமுகப்படுத்தியது. ஒரு வி.பி.எக்ஸ் என்பது டைனமிக் இணைப்பு நூலகத்தின் (டி.எல்.எல்) வடிவத்தில் தொகுக்கப்பட்ட நீட்டிப்பாகும், இது பொருட்களை வரைபடமாக ஒரு வடிவத்தில் வைக்க அனுமதிக்கிறது மற்றும் பண்புகள் மற்றும் முறைகள் மூலம் கையாளப்படுகிறது. இவை பின்னர் விஷுவல் சி ++ போன்ற பிற மொழிகளில் பயன்படுத்தத் தழுவின. 1992 ஆம் ஆண்டில், விண்டோஸ் பதிப்பு 3.1 வெளியிடப்பட்டபோது, ​​மைக்ரோசாப்ட் OLE 2 ஐ அதன் அடிப்படை பொருள் மாதிரியுடன் வெளியிட்டது. COM பயன்பாட்டு பைனரி இடைமுகம் (ABI) 1992 இல் தொடங்கப்பட்ட MAPI ABI ஐப் போன்றது.

OLE 1 கலப்பு ஆவணங்களில் கவனம் செலுத்திய அதே வேளையில், COM மற்றும் OLE 2 ஆகியவை பொதுவான மென்பொருள் கூறுகளை நிவர்த்தி செய்ய வடிவமைக்கப்பட்டுள்ளன. உரை உரையாடல்கள் மற்றும் விண்டோஸ் செய்திகள் பயன்பாட்டு அம்சங்களை வலுவான மற்றும் விரிவாக்கக்கூடிய பகிர்வுகளை அனுமதிக்கும் அளவுக்கு நெகிழ்வானவை அல்ல என்பதை நிரூபித்தன, எனவே COM ஒரு புதிய தளமாக உருவாக்கப்பட்டது மற்றும் OLE OLE2 ஆக மாற்றப்பட்டது. 1994 ஆம் ஆண்டில், OB தனிபயன் கட்டுப்பாடுகள் (OCX) VBX கட்டுப்பாடுகளின் வாரிசாக அறிமுகப்படுத்தப்பட்டன. அதே நேரத்தில், மைக்ரோசாப்ட் OLE 2 வெறுமனே "OLE" என்று அழைக்கப்படும் என்றும் OLE இனி ஒரு சுருக்கமாக இல்லை என்றும், ஆனால் நிறுவனத்தின் அனைத்து கூறு தொழில்நுட்பங்களுக்கும் ஒரு பெயர் என்றும் கூறினார்.

1996 இன் முற்பகுதியில், மைக்ரோசாப்ட் OLE தனிப்பயன் கட்டுப்பாடுகளுக்கான புதிய பயன்பாட்டைக் கண்டறிந்தது, உள்ளடக்கத்தை வழங்குவதற்கான அதன் வலை உலாவியின் திறனை விரிவுபடுத்தியது, OLE " ஆக்டிவ்எக்ஸ் " இன் இணையம் தொடர்பான சில பகுதிகளை மறுபெயரிட்டது மற்றும் படிப்படியாக அனைத்து OLE தொழில்நுட்பங்களையும் ஆக்டிவ்எக்ஸ் என மறுபெயரிட்டது. கூட்டு ஆவண தொழில்நுட்பம். இது மைக்ரோசாஃப்ட் ஆபிஸில் பயன்படுத்தப்பட்டது . அந்த ஆண்டின் பிற்பகுதியில், கோர்பாவுக்கு பதிலாக DCOM சமர்ப்பிக்கப்பட்டது.

இது COM இணைப்புகள் எவை, அவை எவை என்பதற்கான எங்கள் கட்டுரையை முடிக்கிறது, இதை நீங்கள் சமூக வலைப்பின்னல்களில் பகிரலாம் என்பதை நினைவில் கொள்ளுங்கள், இதனால் அதிக பயனர்களுக்கு இது உதவும்.

பயிற்சிகள்

ஆசிரியர் தேர்வு

Back to top button