StoClien-Vorgänge
Das StoClien-Beispiel veranschaulicht, wie der Client strukturierten Speicher verwendet. Im Folgenden werden die StoClien-Vorgänge zusammengefasst.
Der Clientbereich des StoClien-Anwendungsfensters wird für die visuelle Darstellung von Freihandformzeichnungen verwendet, die mit einer Maus oder einem Tablet-Gerät erstellt wurden. Um mit der Maus zu zeichnen, halten Sie die linke Maustaste gedrückt, während Sie die Maus bewegen. Wenn Sie die linke Maustaste loslassen, wird die Zeichnung einer Linie beendet.
Hier ist eine Zusammenfassung der Vorgänge aus sicht der Stoclien.exe als COM-Client des Stoserve.dll COM-Servers:
-
Datei/Öffnen
-
Zeigt das Dialogfeld Öffnen an, um einen Namen und Pfad für eine vorhandene Papierzeichnungsdatei abzurufen, die geöffnet werden soll. Ein Standard . Die PAP-Dateinamenerweiterung für diese Dateien wird angenommen. Wenn änderungen an der vorhandenen Zeichnung vorgenommen wurden, wenn dieses Menüelement ausgewählt wird, wird zunächst ein separates Dialogfeld angezeigt, in dem der Benutzer gefragt wird, ob die aktuelle Zeichnung in der zugeordneten Verbunddatei gespeichert werden soll.
-
Datei/Speichern
-
Speichert die aktuelle Zeichnung in der zugeordneten Verbunddatei.
-
Datei/Speichern unter
-
Zeigt das Dialogfeld Speichern unter an, um einen Namen und Pfad für eine neue zu erstellende Papierzeichnungsdatei abzurufen. Die aktuelle Zeichnung wird zum gespeicherten Inhalt der neuen Datei, und die neue Datei wird zur neuen zugeordneten Verbunddatei für die Zeichnung.
-
Datei/Beenden
-
Beendet StoClien.
-
Zeichnen/Zeichnen auf
-
Aktiviert das Zeichnen zwischen dem StoClien-Client und dem COPaper-Objekt auf dem Server. Dieser Befehl sperrt das COPaper-Objekt für die exklusive Verwendung durch diesen Client und verhindert, dass andere Clients auf dieselben COPaper-instance auf dem Server zugreifen.
-
Zeichnen/Ausziehen
-
Deaktiviert das Zeichnen zwischen dem StoClien-Client und dem COPaper-Objekt auf dem Server. Dieser Befehl entsperrt das COPaper für die exklusive Verwendung durch diesen Client und ermöglicht anderen Clients den Zugriff auf die gleichen COPaper-instance auf dem Server.
-
Zeichnen/Neuzeichnen
-
Erstellen Sie im Client die aktuellen Zeichnungsdaten, die im COPaper-Objekt auf dem Server gespeichert sind.
-
Zeichnen/Löschen
-
Löscht den aktuellen Zeichnungsinhalt und löscht das Fensterbild. Menüauswahl: Stift/Farbe Zeigt das Dialogfeld Farbe auswählen an, um eine neue Stiftfarbe für das Zeichnen zu erhalten.
-
Stift/Medium
-
Wählt die mittlere Breite für das Zeichnen aus. Ein Häkchen in dieser Menüauswahl gibt an, dass medium die aktuelle Stiftbreite ist.
-
Stift/Dick
-
Wählt die dicke Breite für das Zeichnen aus. Ein Häkchen in dieser Menüauswahl gibt an, dass dick die aktuelle Stiftbreite ist.
-
Stift/Dünn
-
Wählt die dünne Breite für das Zeichnen aus. Ein Häkchen in dieser Menüauswahl gibt an, dass dünn die aktuelle Stiftbreite ist.
-
Senke/Verbindung herstellen
-
Verbindet die COPaperSink IPaperSink-Schnittstelle mit dem CoPaper-Objekt PaperSink-Verbindungspunkt. Die Neulackierung des aktuellen Zeichnungsbilds in StoClien basiert auf der Senkenverbindung. Ein Häkchen in dieser Menüauswahl gibt an, dass die Neulackierung verbunden ist.
-
Senke/Trennen
-
Trennt die COPaperSink-IPaperSink-Schnittstelle vom PaperSink-Verbindungspunkt des COPaper-Objekts. Die Neulackierung des aktuellen Zeichnungsbilds in StoClien basiert auf der Senkenverbindung. Ein Häkchen in dieser Menüauswahl gibt an, dass die Neulackierung getrennt ist.
-
Hilfe/StoClien-Tutorial
-
Öffnet die STOCLIEN.HTM Tutorialdatei im Webbrowser.
-
Hilfe/StoServe-Tutorial
-
Öffnet die STOSERVE.HTM Tutorialdatei im Webbrowser.
-
Hilfe/Quelldatei lesen
-
Zeigt das Dialogfeld Öffnen an, damit Sie eine Quelldatei aus dieser oder einer anderen Lektion im Windows-Editor öffnen können.
-
Hilfe/Informationen zu StoClien
-
Zeigt das Dialogfeld Info für diese Anwendung an.
Im StoClien-Beispiel werden viele der von APPUTIL bereitgestellten Hilfsprogrammklassen und -dienste verwendet. Weitere Informationen zu APPUTIL finden Sie im Quellcode der APPUTIL-Bibliothek im nebengeordneten Verzeichnis APPUTIL und Apputil.md im Standard-Tutorialverzeichnis. Weitere Informationen zu APPUTIL finden Sie unter Erstellen von Beispielen.