Office Manager Developer Network

Glossar Softwareentwicklung und Skripte, Erklärungen zu den im OMDN verwendeten Fachbegriffen und Abkürzungen.

Glossar: Programmierung

API
Das Application Programming Interface ist eine Schnittstelle, über die eine Software oder ein Betriebssystem anderen Programmen eine Anbindung und eine Nutzung von Funktionen ermöglicht. Zu deutsch: Programmierschnittstelle oder "Schnittstelle zur Anwendungsprogrammierung". Beispielsweise beinhaltet Office Manager DMS einen COM-Server als objektorientierte Programmierschnittstelle, sowie die Makrosprachen OmAPI und Pascal als funktionsorientierte Schnittstelle.
COM
Das Component Object Model ermöglicht u. a. die Nutzung von Softwarekomponenten einer Anwendung durch Skriptsprachen. Das Skript ist dabei der COM-Client und die Anwendung der COM-Server.
COM-Objektstruktur
COM-Objektstruktur
Compiler
Wandelt den in einer Programmiersprache geschriebenen Quelltext in computerausführbaren Code um. Eine typische Windows-Anwendung (.exe) oder Bibliothek (.dll) sind beispielweise das Ergebnis der Kompilierung. Im Gegensatz zum Interpreter ist nur eine einmalige Kompilierung nötig, der erzeugte Code wird dann ohne den Compiler ausgeführt.
Customizing
Oder auch Customization ist das Anpassen einer Software an die individuellen Anforderungen der Anwendenden. Einige Anpassungen können Anwendende durch Änderung der Programmkonfiguration durchführen. Wenn zusätzliche Funktionen erforderlich sind, dann können diese teilweise durch Makros und Skripte realisiert oder vom Softwarehersteller individuell programmiert werden.
DDE
Akronym für Dynamic Data Exchange, einem Protokoll für den Datenaustausch zwischen Anwendungsprogrammen. Nach Aufbau einer DDE-Verbindung werden Daten lokal oder über ein Netzwerk ausgetauscht.
Siehe auch: DDE im Windowsbetriebssystem und DDE in Office Manager DMS.
Debugger
Hilfsprogramm zur Fehlersuche in Software und Computersystemen. "Debuggen" bedeutet "Bug entfernen", wobei ein Debugger i. d. R. aber nur der Aufspürung von Fehlern dient und nicht der automatischen Fehlerkorrektur.
Hello World
Klassisches Einstiegsprogramm für das Erlernen einer Programmiersprache. Das Programm gibt den Text "Hello World" auf dem Bildschirm aus.
"Hello World" in Pascal
"Hello World" in Pascal
Interpreter
Führt den in einer Programmiersprache geschriebenen Quelltext aus. Im Gegensatz zum Compiler wird der Quelltext zur Laufzeit bei jeder Ausführung erneut interpretiert. Skripte und Makros werden in der Regel von einem Interpreter ausgeführt.
JavaScript
Skriptsprache für die Entwicklung von objektorientierten Programmen. Die Sprache wird häufig für die Erweiterung von Webbrowsern genutzt.
JScript
Eine von Microsoft entwickelte Skriptsprache, die auf JavaScript aufbaut und in weiten Teilen dazu kompatibel ist. JScript ist im Windows Script Host integriert.
Makro
Kleines Programm mit einer festen Abfolge von Befehlen.
MSDN
Akronym für Microsoft Developer Network. Informationsangebot für Entwickler zu den Microsoft-Technologien.
OLE
Object Linking and Embedding ist eine von Microsoft für Windows entwickelte objektorientierte Schnittstelle. Hiermit werden Objekte zwischen verschiedenen Windows-Anwendungen verknüpft. Die Microsoft Office-Programme nutzen OLE beispielsweise, um eine Excel-Tabelle in ein Word-Dokument einzubinden.
OmAPI
Office Manager Application Programming Interface ist die programminterne Makrosprache von Office Manager DMS. Sie ermöglicht den Zugriff auf Datenbankfelder und Dokumentenmanagement-Funktionen.
OMAPI wird allgemein auch als Akronym für die DHCP-Schnittstelle Object Management Application Programming Interface verwendet.
OMAPI steht ebenfalls für Open Mobile API, mit der mobile Apps auf SIM-Karten u. a. sicherheitsrelevante Elemente zugreifen.
OMDN
Office Manager Developer Network ist ein Informationsangebot für Entwickler, die das Archivierungssystem "Office Manager DMS" mit Makros und Skripte anpassen und erweitern möchten.
Registry
Registrierungsdatenbank von Windows. Die Registry lässt sich mit dem Windows-Hilfsprogramm "regedit" einsehen und bearbeiten.
SDK
Ein Software Development Kit ist eine Entwicklungsumgebung zur Erstellung von Software. Der Begriff wird i. d. R verwendet, wenn ein Hardware- oder Softwarehersteller Tools zur Verfügung stellt, mit dessen Hilfe die Hard- oder Software programmiert bzw. erweitert werden kann.
Skript
Kleines Programm, welches mit einer Skript-Programmiersprache entwickelt wurde. Im Gegensatz zum Makro kann es auch Funktionsaufrufe beinhalten. In der Praxis werden die Begriffe Makro und Skript aber häufig gleichgesetzt.
SQL
Ursprünglich das Akronym von Structured Query Language, wobei SQL heute eine eigenständige Bezeichnung darstellt. SQL ist eine nach ISO und ANSI standardisierte Datenbanksprache, mit der eine Datenabfrage (SELECT), -bearbeitung (UPDATE) und -definition (CREATE/ALTER TABLE) möglich ist.
Siehe auch SQL -Server
Tastaturmakro
Ein Makro, welches die Tastatur-Eingaben und eventuell auch die Mausklicks des Benutzers emuliert (Beispiel).
VBScript
Visual Basic Script von Microsoft ist eine Skriptsprache für Windows. Sie kann auf COM-Objekte zugreifen.
Windows Script Host
ActiveX-Steuerelement für die Ausführung verschiedener Skriptsprachen. Es kann in 32 Bit Windows-Anwendungen eingebunden werden, um diese skriptfähig zu machen. Windows Script Host beinhaltet die Sprachen JScript und VBScript und kann durch zusätzliche Script Engines erweitert werden. Eine 64 Bit-Edition ist nicht verfügbar.
Frühere Bezeichnungen: "Microsoft Script Control" und "Windows Scripting Host".