what وہ کیا ہیں اور کس کے لئے ہیں کے ساتھ رابطے
فہرست کا خانہ:
COM ان شرائط میں سے ایک ہے جو آپ نے پی سی دنیا میں سب سے زیادہ سنی ہوگی ، اس مضمون میں ہم وضاحت کرتے ہیں کہ COM کنیکشن کیا ہیں اور وہ کس چیز کے لئے استعمال ہوتے ہیں ۔ تیار ہیں؟ اسے مت چھوڑیں!
COM کیا ہے اور یہ کس لئے ہے؟
" اجزاء آبجیکٹ ماڈل " (COM) مائیکرو سافٹ نے 1993 میں متعارف کرائے گئے سافٹ ویئر اجزاء کے لئے ایک بائنری انٹرفیس کا معیار ہے ۔ COM کو مختلف قسم کے پروگرامنگ زبانوں میں ، عمل کے مابین مواصلاتی اشیاء کی تخلیق کے قابل بنانے کے لئے استعمال کیا جاتا ہے۔
COM کئی دیگر مائیکرو سافٹ فریم ورکس اور ٹیکنالوجیز کی بنیاد ہے ، جس میں OLE ، OLE آٹومیشن ، براؤزر ہیلپر آبجیکٹ ، ایکٹو ایکس ، COM + ، DCOM ، ونڈوز شیل ، DirectX ، UMDF ، اور ونڈوز رن ٹائم شامل ہیں۔ COM کا نچوڑ آبجیکٹ کو لاگو کرنے کا ایک زبان غیرجانبدار طریقہ ہے ، جسے مشینوں کی حدود سے بھی بڑھ کر ، یہاں تک کہ جس ماحول میں پیدا کیا گیا تھا اس کے علاوہ بھی دوسرے ماحول میں استعمال کیا جاسکتا ہے۔ اچھی طرح سے تیار شدہ اجزاء کے لئے ، COM اشیاء کو ان کی داخلی عمل درآمد کے علم کے بغیر دوبارہ استعمال کرنے کی اجازت دیتا ہے ، کیونکہ یہ جزو لاگو کرنے والوں کو اچھی طرح سے متعین انٹرفیس فراہم کرنے پر مجبور کرتا ہے جو عمل سے الگ ہیں۔
ہم اپنے مضمون کو بیرونی خانے میں ہارڈ ڈرائیو انسٹال کرنے کا طریقہ پڑھنے کی سفارش کرتے ہیں
حوالہ گنتی کے ذریعہ اشیاء کو اپنی تخلیق اور تباہی کا ذمہ دار بناتے ہوئے مختلف زبان مختص کرنے والے معانی الفاظ شامل ہیں۔ کسی چیز کے مختلف انٹرفیس کے مابین ٹائپ تبادلوں کا عمل کوئری انٹیرفیس کے طریقہ کار کے ذریعے مکمل کیا جاتا ہے ۔ COM میں "وراثت" کا ترجیحی طریقہ ذیلی آبجیکٹ کی تخلیق ہے جس میں "کال" کا طریقہ کار تفویض کیا جاتا ہے۔
COM ارتباط میں ایک کلاسک ہے
COM ایک انٹرفیس ٹکنالوجی ہے جو صرف مائیکروسافٹ ونڈوز اور ایپل کے کور فاؤنڈیشن 1.3 اور بعد میں پلگ ان ایپلی کیشن پروگرامنگ انٹرفیس (API) میں معیاری کے طور پر بیان اور نافذ ہے ۔ مؤخر الذکر صرف پورے COM انٹرفیس کا سبسیٹ نافذ کرتا ہے۔ کچھ ایپلی کیشنز کے لئے ، مائیکروسافٹ. نیٹ نیٹ ورک فریم ورک اور ونڈوز مواصلات فاؤنڈیشن (WCF) کے ذریعہ ویب خدمات کے لئے تعاون کے ذریعہ ، کم سے کم حد تک ، COM کو مسترد کردیا گیا ہے ۔
تاہم ، COM اشیاء کو NET COM انٹرآپریبلٹی کے ذریعے تمام NET زبانوں کے ساتھ استعمال کیا جاسکتا ہے ۔ نیٹ ورک ڈی سی او ایم ملکیتی بائنری فارمیٹس کا استعمال کرتا ہے ، جبکہ ڈبلیو سی ایف ایکس ایم ایل پر مبنی ایس او اے پی پیغامات کے استعمال کی حوصلہ افزائی کرتا ہے۔ COM دوسرے جزو سافٹ ویئر انٹرفیس ٹیکنالوجیز ، جیسے CORBA اور انٹرپرائز جاوا بینز سے بہت ملتا جلتا ہے ، حالانکہ ہر ایک کی اپنی اپنی طاقتیں اور کمزوری ہیں۔ C ++ کے برعکس ، COM ایک مستحکم ایپلیکیشن بائنری انٹرفیس (ABI) مہیا کرتا ہے جو تالیف دہ ورژن کے درمیان تبدیل نہیں ہوتا ہے۔
یہ COM انٹرفیس کو آبجیکٹ پر مبنی C ++ لائبریریوں کے لئے پرکشش بناتا ہے جو موکل کے ذریعہ مختلف مرتب کردہ ورژنوں کا استعمال کرتے ہوئے مرتب کیا جانا چاہئے ۔ ونڈوز میں انٹرپروسیس مواصلات کے پہلے طریقوں میں سے ایک متحرک ڈیٹا ایکسچینج (ڈی ڈی ای) تھا ، جسے سب سے پہلے 1987 میں متعارف کرایا گیا تھا ، جس نے ایپلی کیشنز کے مابین نام نہاد "گفتگو" میں پیغامات بھیجنے اور موصول ہونے کی اجازت دی تھی۔ انتونی ولیمز نے COM فن تعمیر کی تشکیل میں شامل کیا ، پھر مائیکرو سافٹ کو دو داخلی دستاویزات تقسیم کیں جن میں سافٹ ویئر کے اجزاء کے تصور کو قبول کیا گیا: "آبجیکٹ آرکیٹیکچر: 1988 میں متحرک طور پر قابل توسیع کلاس لائبریری میں نامعلوم اقسام کی حفاظت سے نمٹنا" اور "وراثت پر: 1990 میں اس کا کیا مطلب ہے اور اسے کیسے استعمال کیا جائے۔"
اس سے COM کے پیچھے بہت سے نظریات کی بنیاد فراہم کی گئی ۔ مائیکروسافٹ کا پہلا آبجیکٹ پر مبنی فریم ورک ، آبجیکٹ لنکنگ اینڈ ایمبیڈنگ (OLE) ، ڈی ڈی ای کے اوپری حصے میں بنایا گیا تھا ، اور خاص طور پر جامع دستاویزات کے لئے ڈیزائن کیا گیا تھا۔ اسے 1991 میں ورڈ فار ونڈوز اور ایکسل کے ساتھ متعارف کرایا گیا تھا ، اور پھر ونڈوز کے ساتھ شامل کیا گیا تھا ، جس کا آغاز 1992 میں ورژن 3.1 سے ہوا تھا ۔ ایک جامع دستاویز کی ایک مثال ورڈ فار ونڈوز دستاویز میں سرایت شدہ اسپریڈشیٹ ہے: جیسے ہی ایکسل کے اندر اسپریڈشیٹ میں تبدیلیاں کی جاتی ہیں ، وہ خود بخود ورڈ دستاویز میں ظاہر ہوجاتی ہیں۔
COM کی تاریخ کا تھوڑا سا
1991 میں ، مائیکروسافٹ نے بصری بنیادی (VBX) ایکسٹینشنز کو بصری بنیادی 1.1 متعارف کرایا ۔ ایک VBX ایک متحرک لنک لائبریری (DLL) کی شکل میں ایک پیکیجڈ توسیع ہے ، جو اشیاء کو گرافک شکل میں رکھنے کی اجازت دیتا ہے اور خصوصیات اور طریقوں سے جوڑ توڑ کرتا ہے ۔ بعد میں ان کو دوسری زبانوں جیسے بصری C ++ میں استعمال کرنے کے ل. ڈھال لیا گیا۔ 1992 میں ، جب ونڈوز ورژن 3.1 جاری کیا گیا تھا ، مائیکروسافٹ نے او ایل ای 2 کو اپنے بنیادی ماڈلز کے ساتھ جاری کیا ۔ COM ایپلیکیشن بائنری انٹرفیس (ABI) MAPI ABI کی طرح ہی تھا ، جو 1992 میں لانچ کیا گیا تھا۔
اگرچہ OLE 1 جامع دستاویزات پر مرکوز تھا ، COM اور OLE 2 عام سافٹ ویئر کے اجزاء کو حل کرنے کے لئے تیار کیا گیا تھا ۔ متن کی گفتگو اور ونڈوز کے پیغامات اتنے لچکدار نہیں ثابت ہوئے کہ وہ ایپلیکیشن کی خصوصیات کو مضبوط اور قابل توسیع بانٹنے کی اجازت دے سکے ، لہذا COM کو ایک نیا اڈے کے طور پر تشکیل دیا گیا تھا اور OLE کو OLE2 میں تبدیل کردیا گیا تھا۔ 1994 میں ، OB کسٹم کنٹرولز (OCX) VBX کنٹرولز کے جانشین کے طور پر متعارف کروائے گئے تھے ۔ ایک ہی وقت میں ، مائیکروسافٹ نے بتایا کہ OLE 2 کو صرف "OLE" کے نام سے جانا جائے گا ، اور یہ کہ OLE اب مخفف نہیں تھا ، بلکہ کمپنی کی سبھی جزو والی ٹیکنالوجیز کا نام ہے۔
1996 کے اوائل میں ، مائیکرو سافٹ نے OLE کسٹم کنٹرولز کے لئے ایک نیا استعمال پایا ، جس میں اپنے ویب براؤزر کی مواد پیش کرنے کی صلاحیت کو بڑھایا گیا ، OLE " ایکٹو ایکس " کے انٹرنیٹ سے وابستہ کچھ حصوں کا نام بدل دیا گیا ، اور آہستہ آہستہ ایکٹ ایکس میں تمام OLE ٹیکنالوجیز کا نام بدل دیا گیا ، سوائے اس کے کہ مرکب دستاویز کی ٹیکنالوجی. جو مائیکرو سافٹ آفس میں استعمال ہوتا تھا ۔ اس سال کے آخر میں ، DCOM کو CORBA کے جواب کے طور پر پیش کیا گیا۔
اس سے ہمارا مضمون ختم ہوتا ہے کہ COM کنیکشن کیا ہیں اور وہ کس چیز کے ل for ہیں ، یاد رکھیں کہ آپ اسے سوشل نیٹ ورکس پر شیئر کرسکتے ہیں تاکہ اس سے زیادہ صارفین کی مدد ہوسکے۔
آپ کی ویب سائٹ یا ورڈپریس کے لئے بہترین سی ڈی این: وہ کیا ہیں اور اس کے لئے کیا ہیں؟
ہم وضاحت کرتے ہیں کہ CDN کیا ہے اور فی الحال سب سے بہتر CDN کیا ہیں۔ ان میں کلاؤڈ فلایر ، ایمیزون اے ڈبلیو ایس / کلاؤڈ فرنٹ اور میکس سی ڈی این ہیں۔
راسبیری پائی 3 بی + نے بہتر رابطے اور زیادہ طاقت کے ساتھ اعلان کیا
راسبیری پائ 3 بی + اس مقبول ترقیاتی بورڈ کا ایک نیا ورژن ہے جس میں رابطے کی سطح میں بہتری اور زیادہ طاقت ور پروسیسر ہے۔
-24 پن atx اور 8 پن ای پی ایس بجلی سے منسلک وہ کیا ہیں اور اس کے لئے کیا ہیں؟
اس مضامین میں ہم بجلی کی فراہمی کی اہمیت اور مدر بورڈ ، اے ٹی ایکس اور ای پی ایس کے لئے اس کے سب سے اہم رابط see کو دیکھنے جارہے ہیں۔