Αγγλικά » Γερμανικά

macro [ˈmækrəʊ, αμερικ -kroʊ] ΟΥΣ Η/Υ

macro- [ˈmækrəʊ, αμερικ -kroʊ] ΣΎΝΘ

macro-
makro-
macro-
Makro-

macro hedge ΟΥΣ ΕΠΈΝΔ-ΧΡΗΜ

Ειδικό λεξιλόγιο

Παραδείγματα από το διαδίκτυο (μη ελεγχόμενα από το λεξικογραφικό τμήμα)

Based on the easy-to-use Jython language, Modeliosoft tool macros can access the rich Java API to automate any action.

For example, macros have been written to refactor large models (moving operations, parameters), complete existing models by systematically adding features, or carry out complex searches or checks.

Scripting language (Jython) for macros

www.modeliosoft.com

Modeliosoft-Makros nutzen die leicht zu handhabende Jython-Sprache und können damit auf die umfangreiche Java-API zugreifen, um Aktionen zu automatisieren.

Zum Beispiel wurden Makros zum Refaktorieren großer Modelle (Änderung von Operationen, Parametern) geschrieben, die bereits bestehende Modelle vervollständigen, indem sie systematisch Funktionen hinzufügen oder komplexe Recherchen oder Prüfungen ausführen.

Scripting language (Jython) for macros

www.modeliosoft.com

The key word is Macro, the parameters are, seperated by comma, provided within round brackets, the content between curly braces.

Left of the equal sign any name can be given to the macro.

So the syntax is given by macroName = Macro(param1, param2, param3,…

jsxgraph.uni-bayreuth.de

Schlüsselwort ist Macro, die Parameter werden, durch Komma getrennt, in runden Klammern übergeben, der Inhalt innerhalb von geschweiften Klammern.

Links vom Zuweisungsoperator kann ein beliebiger Name für das Makro übergeben werden.

Die entsprechende Syntax ist also macroName = Macro(param1, param2, param3,…

jsxgraph.uni-bayreuth.de

% define SYS_open 5 % define SYS_close 6

Then we add two new macros at the end of the file:

%macro sys.open 0 system SYS_open %endmacro %macro sys.close 0 system SYS_close %endmacro

www.freebsd.org

% define SYS_open 5 % define SYS_close 6

Zweitens fügen wir zwei neue Makros am Ende der Datei ein:

%macro sys.open 0 system SYS_open %endmacro %macro sys.close 0 system SYS_close %endmacro

www.freebsd.org

Using an Include File

If you are releasing your software as (or with) source code, you can use macros and place them in a separate file, which you include in your code.

Porters of your software will simply write a new include file.

www.freebsd.org

Eine Include-Datei verwenden

Wenn Sie ihre Software als (oder mit dem) Quelltext ausliefern, können Sie Makros definieren und in einer getrennten Datei ablegen, die Sie ihrem Code beilegen.

Porter Ihrer Software schreiben dann einfach eine neue Include-Datei.

www.freebsd.org

, three pseudo-random streams have to be initialized, as well as the array used in the macro.

The macro then puts the data generated into this array ("Positions"), which can be used in the subsequent macro ("DrawSphereSweep", see previous chapters) for drawing the Sphere_Sweep.

www.scivit.de

aufgerufen werden kann, müssen drei pseudo-random Streams intialisiert werden, sowie der Array, der in dem Makro verwendet wird.

Der Makro schreibt dann die erzeugten Koordinaten in diesen Array("Positions"), der im folgenden Makro ("DrawSphereSweep", siehe vorhergehende Kapitel) verwendet werden kann, um den Sphere_Sweep darzustellen.

www.scivit.de

Dealing with Conventions

Both, the calling convention, and the return value (the errno problem) can be resolved with macros:

%ifdef LINUX %macro system 0 call kernel %endmacro align 4 kernel:

www.freebsd.org

11.5.2. Umgang mit Konventionen

Sowohl die Aufrufkonvention, als auch die Rückgabewerte (das errno Problem) kann man mit Hilfe von Makros lösen:

%ifdef LINUX %macro system 0 call kernel %endmacro align 4 kernel:

www.freebsd.org

"

If the internal network ever expanded or was renumbered into a different IP block, the macro can be updated:

IntNet = "{ 192.168.0.0/24, 192.168.1.0/24 }"

www.openbsd.org

"

Wenn das interne Netzwerk jemals erweitert wird oder in einen anderen IP-Block umnummeriert wird, kann der Makro aktualisiert werden:

IntNet = "{ 192.168.0.0/24, 192.168.1.0/24 }"

www.openbsd.org

The ruleset has been reduced from eight lines down to two.

Things get even better when macros are used in conjunction with a list:

NoRouteIPs = "{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, \ 10.0.0.0/8 }" ExtIF = "tl0" block in quick on $ExtIF from $NoRouteIPs to any block out quick on $ExtIF from any to $NoRouteIPs

www.openbsd.org

Der Regelsatz wurde von acht Zeilen auf zwei reduziert.

Es wird sogar noch besser, wenn Makros in Verbindung mit einer Liste verwendet werden:

NoRouteIPs = "{ 127.0.0.0/8, 192.168.0.0/16, 172.16.0.0/12, \ 10.0.0.0/8 }" ExtIF = "tl0" block in quick on $ExtIF from $NoRouteIPs to any block out quick on $ExtIF from any to $NoRouteIPs

www.openbsd.org

Macros can be defined recursively.

Since macros are not expanded within quotes the following syntax must be used:

host1 = "192.168.1.1" host2 = "192.168.1.2" all_hosts = "{" $host1 $host2 "}"

www.openbsd.org

Es ist möglich, Makros rekursiv zu definieren.

Da die Werte der Makros, die innerhalb von Anführungszeichen stehen, nicht ausgelesen werden, muss die folgende Syntax verwendet werden:

host1 = "192.168.1.1" host2 = "192.168.1.2" all_hosts = "{" $host1 $host2 "}"

www.openbsd.org

Θέλετε να προσθέσετε μια λέξη, φράση ή μετάφραση?

Καταχωρίστε νέο λήμμα.

Σελίδα στα Deutsch | Български | Ελληνικά | English | Español | Français | Italiano | Polski | Português | Русский | Slovenščina | Srpski | Türkçe | 中文