質問
最近職場でCOMのことをよく聞くようになりました。COM が古いことも知りました。COM は非推奨になりました。COMに未来はない。これらも本当ですか?
COM を学びたいのは、COM の何が大きな問題なのかを知りたいからですが、これが多くの時間を費やして学ぶ確かな理由であるかどうか、自分自身に納得できません。
それで、誰か教えてください:
- COM を学ぶ必要があるのはなぜですか?
- COM を学習したら、それを使って何ができるでしょうか?つまり、その応用ということです。
解決
私はちょうどCOMは、いつでもすぐに離れて行く表示されません。あなたは窓の専門家になりたい場合は、それがどのように機能するかを理解する必要があります。
他のヒント
ラーニングCOM(あるいは少なくともその概念とのauのfaitがのこと)は、Microsoft WordやExcelなど、既存のコンポーネントの何千ものと統合できることを意味します。
私はJavaドメインで主に動作しますが、COMの少しの知識を持つことは、私はプログラム的に文書を読む/作成するために、WordとExcel(特に)に効果的にインタフェースすることができることを意味します。私は深さの知識を持っていないが、私は少しを持っており、それを持つことは、実質的に私の生産性を向上させます。
あなたはこれ以上勉強したくないことを知ってCOMについて十分に学ぶべきます。
COMの詳細 - 特にマルチスレッドやC ++アプリケーションから - 耐え難いほど刺激性であり、私は誰にもそれを望まない(私は彼らに自分自身を知らないが、私はこれを知っているのに十分知っている)
。 あなたがCOMライブラリを呼び出す必要がない場合は、そのため、あなたはそうすることができるように十分なCOMを学ぶべきで、その後、停止します。理想的には、このようなC#または詳細の一部(またはうまくいけば、ほとんどが)比較的透過的にあなたのために処理されるのDelphiなどの言語を使用します。
周りのCOMライブラリがたくさんありますが、あなたは、あなたがいずれかを使用したいと感じた場合、あなたはこれを行う方法のためにその固有のドキュメントをご覧ください - それはおそらく、あなたは、単にあなた自身の使用のために適合させることができ、合理的な例がありますあまりにも多くの努力なし。そうでないなら、それは明らかに非常に良いではありませんし、使用すべきではありません。