Frage

In letzter Zeit höre ich bei meiner Arbeit viel über COM.Ich habe auch gelernt, dass COM alt ist.COM ist veraltet.Für COM gibt es keine Zukunft.Sind diese auch wahr?

Ich möchte COM lernen, weil ich wissen möchte, was die große Aufregung daran ist, aber ich kann mich nicht davon überzeugen, dass dies ein guter Grund dafür ist, so viel Zeit damit zu verbringen, es zu lernen.

Also, kann mir jemand sagen:

  1. Warum sollte ich COM lernen?
  2. Was kann ich damit machen, wenn ich COM gelernt habe?Ich meine seine Anwendungen.
War es hilfreich?

Lösung

Ich sehe einfach nicht COM in absehbarer Zeit weggeht. Wenn Sie ein Windows-Experte sein wollen, müssen Sie verstehen, wie es funktioniert.

Andere Tipps

Lernen, KOM (oder zumindest zu sein au fait mit ihren Konzepten) Mittel Sie mit Tausenden von vorhandenen Komponenten, einschließlich Microsoft Word und Excel integrieren können.

Ich arbeite weitgehend in der Java-Domäne, aber ein wenig Wissen über COM mit bedeuten, dass ich effektiv zu Word und Excel-Schnittstelle kann (insbesondere) programmatisch erstellen / Dokumente lesen. Ich habe eine nicht fundierte Kenntnisse, aber ich habe ein wenig, und mit dem erhöht meine Produktivität erheblich.

Sie sollten genug über COM lernen zu wissen, dass Sie nicht wollen, mehr erfahren.

Die Einzelheiten COM - vor allem aus einem multithreaded oder C ++ Anwendung -. Sind quälend irritierend, und ich würde sie nicht auf jemand wünschen (ich weiß nicht sie selbst, aber ich weiß genug, um dies zu wissen)

Wenn Sie also eine COM-Bibliothek benötigen anrufen, sollten Sie genug COM in der Lage sein lernen, dies zu tun, dann stoppen. Idealerweise eine Sprache wie C # oder Delphi verwenden, in denen einige (oder hoffentlich die meisten) der Details für Sie behandelt werden, relativ transparent.

Es gibt eine Menge von COM-Bibliotheken um, aber wenn Sie das Gefühl, Sie wollen ein verwenden, sollten Sie an der spezifischen Dokumentation suchen, wie dies zu tun - es wahrscheinlich ein vernünftiges Beispiel hat, dass man einfach für den eigenen Gebrauch anpassen ohne zu viel Aufwand. Wenn dies nicht der Fall, dann klar es ist nicht sehr gut und sollte nicht verwendet werden.

Für Windows-Entwickler lohnt es sich auf jeden Fall, COM zumindest bis zu einem gewissen Grad zu erlernen.Ein weiterer häufiger Anwendungsfall neben den bereits erwähnten ist die Implementierung von Binäre Verhaltensweisen Und BHOs für Internet Explorer.Beide werden mithilfe von COM-Schnittstellen zwischen IE und Ihrem Code implementiert.

Ich möchte Ihnen auch einige Ressourcen zum Erlernen von COM empfehlen:

  1. Don Box's Wesentliches COM.Es ist eine hervorragende Beschreibung, warum COM so ist, wie es ist, und hilft Ihnen wirklich dabei, ein tieferes Verständnis dafür zu erlangen, was vor sich geht.Wenn Sie sich die Zeit nehmen, dieses Buch zu lesen, verfügen Sie über ein grundlegendes Verständnis der COM-Interna, das Ihnen von großem Nutzen sein wird.
  2. Diese beiden Artikel:{ 1, 2 } ...sind eine sehr gute Diskussion über das spezielle Thema der COM-Wohnungen, das in MarkRs Antwort als „unerträglich irritierend“ (meiner Meinung nach zu Unrecht) angedeutet wird.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top