AK-Automatisierungs und Kommunikationstechnik – TI – Technische Informatik NWT – Netzwerktechnik – www.munz-udo.de Was wir in den ersten 2-3 Monaten auswendig lernen. Das ist das Fundament auf dem später unser Haus steht. Java Import java.io.*; class kreisflaeche { public static void main (String[] args) { Buffered Reader Eingabe = new BufferedReader (new InputStreamReader (System.in); Double d,A; System.out.println(“Durchmesser=?”); D= Double.parseDouble(Eingabe.readLine()); A= (d*d*3.14)/4; System.out.println(“Kreisflaeche = “ + A +”mm²!”); } } /** Kommentar */ oder //Kommentar Import java.applet.Applet; Import java.awr.Graphics; public class HelloApplet extends Applet { public void paint (Graphics g) { g.drawString (“Hello Marvi!”, 50, 25); } } Aufruf in html-code - rechts Javascript Kann man auch in Eclipse machen oder mit Dreamweaver(prof) oder Phase 5. Am Besten im Editor Vim oder so. Überhaupt: Immer möglichst einfach!! <html> <head> <title>Cool</title> </head> <body background="bgmunz.jpg";> <h1> Los geht es!! </h1> <b>Entscheide dich<b> <br> <input type="button" id="entscheidung1" value=" Bild 1"onClick="bildwechsel(1)" /> <input type="button" id="entscheidung2" value="Bild 2"onClick="bildwechsel(2)" /> </body> </html> <script type ="text/javascript"> { function bildwechsel(entscheidung) { if (entscheidung == 1) { document.write('<img src="alt1.jpg">'); } else if (entscheidung == 2) { document.write('<img src="alt2.jpg">'); } } HTML Wir legen Ordner zur Strukturierung an (packages). /images /Seiten ********* <html> <head> <title> Los geht es!!</title> </head> <body> <H3>Hi freaks !!</H3> Oder: Aufruf Applet: < applet code = „HelloApplet.class width= 150; height = 250> </applet> </body> </html> Head und title braucht man nicht zwingend. <img src="javazwergm.jpg" width="120" height="80" alt="JAVAZWERG" /> <a href=http://www.inhaus.fraunhofer.de/ target= _blank>Frauenhofer</a> auch /order1/*.xxx <br> Zeilenumbruch <b>fett</b> </script> Speichern unter *.html oder *.htm Aufruf in Browser. C:\Users\Udo\Desktop\Javascript_erste Programme\Was wir auswendig lernen.doc 1 AK-Automatisierungs und Kommunikationstechnik – TI – Technische Informatik NWT – Netzwerktechnik – www.munz-udo.de Kurzreferenz: JAVA int age = 33; double bodyHeight = 183; boolean vegetarian = true; String s = "Dies ist eine Zeichenkette."; if ( x < y ) System.out.println( "x ist echt kleiner als y." ); else System.out.println( "x ist größer oder gleich y." ); switch ( op ) { case ’+’: System.out.println( x + y ); break; case ’-’: System.out.println( x / y ); break; default System.out.println("Unbekannter Operator"); int cnt = 12; while ( cnt > 0 ) { System.out.println( cnt ); cnt--; } int pos = 1; do { System.out.println( pos ); pos++; } while ( pos <= 10 ); for ( int i = 1; i <= 10; i++ ) System.out.println( i ); C:\Users\Udo\Desktop\Javascript_erste Programme\Was wir auswendig lernen.doc http://de.selfhtml.org/javascript/index.htm Kurzreferenz: JAVAScript Es wird zwischen globalen und lokalen Variablen unterschieden. Globale Variablen werden innerhalb der SCRIPT-Tags im Header der HTML-Seite deklariert. Lokale Variablen werden innerhalb eines Funktionsrumpfes deklariert. Variablendeklaration: [var] Variable1[, Variable2[, ...]]; Variablendeklaration mit Vorbelegung: [var] Variable1=Wert[, Variable2=Wert[, ...]]; Globale Variablen dürfen ohne 'var' deklariert werden. Kurzreferenz: html http://de.selfhtml.org/navigation/html.htm http://de.wikipedia.org/wiki/Nassi-Shneiderman-Diagramm if( Bedingung ) Anweisung1 [ else Anweisung2 ] können wir auch über Funktionsaufrufe lösen (ASM) switch( Bedingung ) { case Konstante1 : Anweisung [ case Konstante2 : Anweisung ] [ default : Anweisung ] } for( [ Anfangsausdruck ]; [ Bedingung ]; [ Schrittweite ] ) Anweisung while( Bedingung ) Anweisung continue und break 2