| |
Die C-Sprache, die Scoped Abbildet, Nennt Aug. 1997 1-5 1 1,1,7 Attribute Die ORB-Modellattribute als Paar Betriebe, einer zum Einstellen und einer zum Erhalten des Attributes Wert. Das Sprachdiagramm definiert die Mittel des Ausdrückens dieser Betriebe. Ein Grund für unterscheidene Attribute von den Paaren Betrieben soll die Sprache erlauben Diagramm zum Definieren der natürlichsten Weise für das Zugänglich machen sie. Einige mögliche Wahlen umfassen Sie das Definieren von zwei Betrieben für jedes Attribut und zwei Betriebe definieren, die einstellen können oder erhalten Sie beziehungsweise jedes mögliches Attribut und Betriebe definieren, dessen einstellen oder erhalten kann Gruppen Attribute, und so weiter. 1,1,8 ORB-Schnittstellen Die meisten eines Sprachdiagramms wird mit wie die Programmierer-definierten Gegenstände betroffen und Daten werden erreicht. Programmierer, die das ORB verwenden, müssen einiges auch zugänglich machen Schnittstellen eingeführt direkt durch das ORB z.B. um einen Gegenstand umzuwandeln Hinweis auf einer Zeichenkette. Ein Sprachdiagramm muß auch spezifizieren wie diese Schnittstellen erscheinen Sie in der bestimmten Programmiersprache. Verschiedene Annäherungen können, einschließlich des Definierens eines Satzes Bibliothekprogramme genommen werden und gewähren zusätzliche ORB-in Verbindung stehende Betriebe auf Gegenständen oder dem Definieren der Schnittstellen, denen ähnlich seien Sie die Sprache, die für gewöhnliche Gegenstände abbildet. Die letzte Annäherung wird Definieren der Pseudo-Gegenstände benannt. Ein Pseudo-Gegenstand hat eine Schnittstelle das Dose (mit einigen Ausnahmen) wird in IDL definiert, aber wird nicht notwendigerweise eingeführt wie ein ORB-Gegenstand. Mit Stummeln schreibt ein Klient eines Pseudo-Gegenstandes Anrufe zu ihm in dasselbe Weise, als ob es ein gewöhnlicher Gegenstand war. Pseudo-Gegenstandbetriebe können nicht hervorgerufen werden mit die dynamische Anforderungschnittstelle. Jedoch kann das ORB solche Anrufe wie erkennen speziell und fassen Sie sie direkt an. Ein Vorteil der Pseudo-Gegenstände ist daß die Schnittstelle in IDL ausgedrückt werden, das von der bestimmten Sprache kann das Diagramm unabhängig ist, und der Programmierer kann verstehen, wie man Anrufe schreibt, indem er die Sprache abbildend für kennt die Anforderungen der gewöhnlichen Gegenstände. Es ist nicht für eine Sprache notwendig, die abbildet, um die Pseudo-Gegenstandannäherung zu verwenden. Jedoch definiert dieses Dokument Schnittstellen in den folgenden Kapiteln mit OMG IDL wo möglich. Ein Sprachdiagramm muß definieren, wie diese Schnittstellen erreicht werden, irgendein durch das Definieren sie als Pseudo-Gegenstände und das Stützen eines Diagramms ähnlich gewöhnliche Gegenstände, durch das Definieren der sprachspezifischen Schnittstellen für sie oder in irgendeiner anderer Weise. 1,2 Namen Scoped Der c-Programmierer muß den globalen Namen für eine Art, Konstante, Ausnahme immer verwenden oder Betrieb. Der globale Name C, der einem globalen Namen OMG IDL entspricht, wird abgeleitet durch das Umwandeln des Auftretens von :: zu _ (ein Unterstreichen) und das Führen beseitigend Unterstreichen. |  |
|
| |
|
|