/* * Beispielaufruf einer kompilierten Klasse für die Verwendung innerhalb * der NetBeans IDE. Die Klasse heisst 'Client' und befindet sich im Paket * 'buch5_5.tcpSocket'. Der erste Teil der Kommandozeile wechselt in das * Verzeichnis mit den kompilierten Klassen. */ public class ExecuteClient { public static void main(String[] args) { String commandline = ""; commandline += "cd build\\classes && "; //dive into correct path commandline += "java.exe \"buch5_5.tcpSocket\" "; //start class
/* * Grundlage ist dieser Artikel: * http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html * Diese Klasse ruft die Windows Kommandozeile mit Parameterstring auf. */ public class WindowsExec { public void execute(String commandline) { try { String osName = System.getProperty("os.name"); //System.out.println("osName: " + osName); String[] cmd = new String[3]; if (osName.equals("Windows NT") | osName.equals("Windows XP")) { cmd[0] = "cmd.exe";
/* * Grundlage ist dieser Artikel: * http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html * Diese Klasse wird von der Klasse WindowsExec aufgerufen und verarbeitet * die Ausgabeströme STDOUT und STDERR der Kommandozeile. */ import java.io.*; class StreamFetcher extends Thread { InputStream is; String type; StreamFetcher(InputStream is, String type){ this.is = is; this.type = type; } @Override public void run(){ try{ InputStreamReader isr = new InputStreamReader(is);
(Ausschnitt)
Studenten im Semesterfach "Theoretische Informatik" haben schweren Stoff vor sich. Ich selbst musste den Semesterstoff "Automatentheorie und formale Sprachen" auf Grundlage des Buches "Grundkurs Theoretische Informatik (Vossen/Witt), 4. Auflage, Vieweg Verlag" erarbeiten. Während dieser Zeit vermisste ich eine Übersicht, damit mir immer klar war, wo ich mich im Stoff befand.
In der Übersicht findet man die Chomsky Hierarchien sowie die dazugehörigen Grammatiken, die sie bilden und akzeptieren sowie Tabellen zu den Abschlusseigenschaften, zur Entscheidbarkeit und zum Wortproblem. Den Artikel dazu findet ihr -> hier.
Opt("WinTitleMatchMode", 2) #include <GUIConstants.au3> HotKeySet("!{ESC}", "Terminate") HotKeySet("!a", "_anzeigen") HotKeySet("!v", "_verstecken") HotKeySet("!s", "_soundtoggle") HotKeySet("!h", "_hilfe") HotKeySet("!l", "_log") Global $GUIWidth = 300 Global $GUIHeight = 250 Global $pcnummer[1000] Global $pcstate[1000] Global $temp = "" Dim $exit = 0 Dim $linearray[10] Dim $filename = "pcliste.txt" Dim $t Dim $ll = 0 Global $W = @DesktopWidth - 315 Global $H = 20 Global $toolstatus = 1 Global $i Global $sound = "off" Global $edit
UML Diagramm nach Sourcecode FOPT 4 Seite 12-14. Prozessweg vom Event zum Viewupdate ist punktiert eingezeichnet.
UML Diagramm nach Sourcecode FOPT 4 Seite 10-11. Prozessweg vom Event zum Viewupdate ist punktiert eingezeichnet.