سؤال

في الآونة الأخيرة أنا أسمع الكثير عن كوم في عملي.كما أنني تعلمت أنه COM قديمة.COM هو مستنكر.لا يوجد مستقبل COM.هل هذه صحيح أيضا ؟

أريد أن أتعلم COM لأنني أريد أن أعرف ما هي الضجة الكبيرة حول هذا الموضوع, ولكن أنا غير قادر على إقناع نفسي بأن هذا هو سبب قوي لإنفاق الكثير من الوقت و التعلم منه.

لذا يمكن أن أي واحد يقول لي:

  1. لماذا يجب أن تعلم كوم ؟
  2. ذات مرة كنت تعلم COM ماذا يمكنني استخدامه ؟ أعني تطبيقاتها.
هل كانت مفيدة؟

المحلول

أنا فقط لا أرى COM يذهب بعيدا في أي وقت قريب.إذا كنت تريد أن يكون ويندوز الخبراء ، يجب أن نفهم كيف يعمل.

نصائح أخرى

التعلم COM (أو على الأقل ، الاتحاد الافريقي الأمر الواقع مع المفاهيم) يعني أنك يمكن أن تدمج مع الآلاف من المكونات الموجودة ، بما في ذلك Microsoft Word و Excel.

أنا أعمل إلى حد كبير في جافا المجال ، ولكن وجود القليل من المعرفة COM يعني أنني يمكن أن واجهة على نحو فعال إلى Word و Excel (على وجه الخصوص) إلى برمجيا إنشاء/قراءة الوثائق.لا يكون في عمق المعرفة ، ولكن لدي القليل ، وبعد أن يزيد بلدي الإنتاجية بشكل كبير.

يجب أن تعلم ما يكفي عن كوم أن نعرف أن كنت لا تريد أن تتعلم أكثر من ذلك.

تفاصيل COM - ولا سيما من مؤشرات أو C++ تطبيق أليمة مزعجة و أنا لا أتمنى لهم على أي شخص (أنا لا أعرف نفسي ، ولكن أعلم هذا).

لذلك إذا كنت بحاجة إلى الاتصال COM مكتبة, يجب عليك أن تتعلم ما يكفي COM أن تكون قادرة على القيام بذلك ، ثم توقف.من الناحية المثالية ، استخدام لغة مثل C# أو دلفي حيث بعض (أو ربما أكثر) من يتم التعامل مع التفاصيل بالنسبة لك نسبيا بشفافية.

هناك الكثير من مكتبات COM حولها ، ولكن إذا كنت تشعر بأنك ترغب في استخدام واحد ، يجب أن نلقي نظرة على وثائق محددة عن كيفية القيام بذلك - ربما لديه معقولة سبيل المثال يمكنك ببساطة التكيف للاستخدام الخاص بك دون الكثير من الجهد.إذا كان لا, ثم أنه من الواضح ليست جيدة جدا و لا ينبغي أن تستخدم.

COM هو بالتأكيد يستحق تعلم على الأقل على مستوى ما إذا كنت ويندوز المطور.آخر قضية مشتركة لاستخدامها ، بالإضافة إلى آخرين سبق ذكره ، هو في تنفيذ ثنائي السلوكيات و BHOs لبرنامج Internet Explorer.كلاهما تنفيذها باستخدام واجهات COM بين IE و التعليمات البرمجية الخاصة بك.

أود أيضا أن يوصي بعض الموارد لتعلم COM:

  1. لا مربع من الضروري COM.ومن ممتازة وصف لماذا كوم هو حقا يساعدك على الحصول على فهم أعمق لما يجري.إذا كنت تأخذ من الوقت لقراءة هذا الكتاب, ثم سيكون لديك فهم أساسي من COM الداخلية التي من شأنها أن تخدم لك جيدا.
  2. هاتين المادتين:{ 1, 2 } ...جيدة جدا مناقشة موضوع معين COM الشقق ألمح إلى أنه "مؤلمة مزعجة" (ظلما ، imho) في MarkR الجواب.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top