Prozedurale Programmierung (PPG)



Ähnliche Dokumente
Praktikum: Einstieg: Arbeitsplatz, JCreator

Es sollte die MS-DOS Eingabeaufforderung starten. Geben Sie nun den Befehl javac ein.

Applications Applets (eingeschränkte Rechte)

GameGrid mit BlueJ Seite 1

Informatik I Tutorial

Version 0.3. Installation von MinGW und Eclipse CDT

Informatik 1 Tutorial

Eclipse 3.0 (Windows)

iphone-kontakte zu Exchange übertragen

Einführung zu den Übungen aus Softwareentwicklung 1

Arbeiten mit dem Outlook Add-In

Vorkurs Informatik WiSe 15/16

Python Installation. 1 Vorbereitung. 1.1 Download. Diese Anleitung ist für Windows ausgelegt.

Herzlich willkommen bei der Installation des IPfonie -Softclients!

Anleitung zum Einspielen der Demodaten

Anleitung zur Erstellung einer Batchdatei. - für das automatisierte Verbinden mit Netzlaufwerken beim Systemstart -

Anleitung zum Download und zur Bedienung des Tarifbrowsers für Microsoft Windows 7 und Mozilla Firefox

Installationsanleitungen

Anleitung zum Download und zur Bedienung des Tarifbrowsers für Mac OSX und Safari / Mozilla Firefox

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

Konvertieren von Settingsdateien

Artikel Schnittstelle über CSV

Die Programmiersprache Java. Dr. Wolfgang Süß Thorsten Schlachter

Beuth Hochschule JDK und TextPad WS14/15, S. 1

Java Übung. Einführung. 12. April Universität Duisburg-Essen Kommedia, Übung EinPro SS06, Einführung in Java - Übung. Vorbereitendes.

Starten der Software unter Windows 7

Java Kurs für Anfänger LMU SS09 Einheit 1 Javaumgebung

Hello World in Java. Der Weg zum ersten Java-Programm

INDEX. Öffentliche Ordner erstellen Seite 2. Offline verfügbar einrichten Seite 3. Berechtigungen setzen Seite 7. Öffentliche Ordner Offline

SafeRun-Modus: Die Sichere Umgebung für die Ausführung von Programmen

Eclipse 3.0 (Mac) 1. Eclipse installieren. 2. Welcome Projekt schliessen

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

LEHRSTUHL FÜR DATENBANKEN

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

.htaccess HOWTO. zum Schutz von Dateien und Verzeichnissen mittels Passwortabfrage

Zentrale Installation

Starten der Software unter Windows XP

Übung - Arbeiten mit CLI-Befehlen in Windows

Projekte Packen, Kopieren und Versenden

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

JBuilderX: Installation und Kurzanleitung (Windows)

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

Dokumentation: Balanced Scorecard

Schrittweise Anleitung zur Installation von Zertifikaten der Bayerischen Versorgungskammer im Mozilla Firefox ab Version 2.0

Eprog Starthilfe. 5. Oktober Einleitung 2

Wir wünschen Ihnen viel Freude und Erfolg mit Ihrem neuen X-PRO-USB-Interface. Ihr Hacker-Team

Microsoft Dynamics NAV 2013 R/2 Installationsanleitung. Inhalt: Begleitmaterial des ERP Übungsbuchs:

Übung 1. Explorer. Paint. Paint. Explorer

Installation älterer Programmversionen unter Windows 7

Um zu prüfen welche Version auf dem betroffenen Client enthalten ist, gehen Sie bitte wie folgt vor:

Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann,

! " # $ " % & Nicki Wruck worldwidewruck

Universität Potsdam ZEIK - Zentrale Einrichtung für Informationsverarbeitung und Kommunikation

Computeria Solothurn

Installationsleitfaden kabelsafe backup home unter MS Windows

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, jroos@hispeed.ch -

Folgeanleitung für Fachlehrer

Anwendungsbeispiele Buchhaltung

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Software-Schutz Client Aktivierung

Über die Internetseite Hier werden unter Download/aktuelle Versionen die verschiedenen Module als zip-dateien bereitgestellt.

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

25 Import der Beispiele

TeamSpeak3 Einrichten

Installation des Zertifikats. Installationsanleitung für Zertifikate zur Nutzung des ISBJ Trägerportals

Einstellungen im Internet-Explorer (IE) (Stand 11/2013) für die Arbeit mit IOS2000 und DIALOG

Installation censhare Client. Inhaltsverzeichnis

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Installationsanleitung OpenVPN

Standard Daten-Backup-Script

HEINZ MARTIN PRINTSCREEN BETRIEBSANLEITUNG. Rev 2.11

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Installation und Nutzung des Sony PRS-T1 ebook Readers

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Java Server Faces. Andy Bosch. Das Standard-Framework zum Aufbau webbasierter Anwendungen. An imprint of Pearson Education

KURZANLEITUNG CYBERDUCK MIT CLOUD OBJECT STORAGE

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

LPT1 Anschluss mit PCMCIA Karte

Kleines Handbuch zur Fotogalerie der Pixel AG

2.1 Lightning herunterladen Lightning können Sie herunterladen über:

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Verknüpfung zum Angebotsassistenten erstellen

Aber mancher braucht diese Funktionalität halt, doch wo ist sie unter Windows 8 zu finden?

Internet online Update (Internet Explorer)

Drägerware.ZMS/FLORIX Hessen

KeePass Anleitung. 1.0Allgemeine Informationen zu Keepass. KeePass unter Windows7

TrekStor - ebook-reader TrekStor (TS) Edition - Firmware-Update

ECDL Modul 2 Windows 7 Übungseinheit. Ihr Name:...

Installation OMNIKEY 3121 USB

Folgeanleitung für Klassenlehrer

Erzherzog Johann Jahr 2009

Einfügen mit Hilfe des Assistenten: Um eine Seite hinzufügen zu können, müssen Sie nur mehr auf ein Symbol Stelle klicken.

Übung - Erweiterte Installation von Windows XP

Rillsoft Project - Installation der Software

TELIS FINANZ Login App

cs106 Informatiklabor Teil 1: Java-Installation

Live Update (Auto Update)

Die Dateiablage Der Weg zur Dateiablage

Transkript:

Prozedurale Programmierung (PPG) HS 2009 Praktikum 3: Einführung in Java und BlueJ Im diesem Praktikum machen Sie ihren Computer bereit für die folgenden Praktikas und erhalten einen ersten Einblick wie Java-Programme geschrieben und ausführbar werden. Aufgabe 1: Java Development Kit (JDK) Damit der selbstgeschriebene Java-Code übersetzt bzw. kompiliert werde kann, muss auf dem Rechner die Java Entwicklungsumgebung Java JDK installiert sein. Darin sind alle nötigen Tools enthalten. Wichtige Komponenten des JDK Javac Java-Compiler: übersetzt Java-Source-Code (Java-Datei) in den Byte-Code (Class-Datei). Java Die JVM (java virtuel machine), um ein Java-Programm zu starten. Übersetzt den Byte-Code in ausführbaren Maschinencode! Appletviewer Viewer, um Applets auch ausserhalb der Browser-Umgebung zu sehen. Javadoc Tool, um automatisch Programm-Dokumentationen zu erstellen Wie funktioniert Java? Der Java-Compiler erzeugt keinen direkt lauffähigen Maschinencode. Es entsteht ein so genannter Byte-Code (in einer Datei *.class abgespeichert!). Der Byte-Code wird mit Hilfe der so genannten JVM zum Laufen gebracht! Java-Programm ----------------------- ------------------------ ----------------------- Wie die nebenstehende Grafik zeigt, ist die JVM plattformabhängig! Die JVM ist Teil des JDK und ist in den Internet-Browsern integriert! Java-Compiler Übersetzung Installation Sollte die JDK noch nicht auf ihrem Rechner installiert sein, befindet sich eine Version im Praktikumsorder oder lässt sich diese von der Sun Microsystem Homepage herunterladen: http://java.sun.com/javase/downloads/ JVM (PC) Bytecode JVM (Mac) JVM (Sun) Mac-User sollten die JDK bereits installiert haben. Die übrigen Benutzer installierten diese mit den Standardeinstellungen. fulu (September 2009) 1 Praktikum3.doc PC Mac Sun

Damit das Benutzen der Java Tools unter der Windows-Kommandozeile einfacher wird, muss der Order mit den ausführbaren Dateien noch zur Umgebungsvariablen PATH hinzugefügt werden. Dazu geht man wie folgt vor: Start Einstellungen Systemverwaltung System im Reiter Erweiterung den Knopf Umgebungsvariablen drücken. Im Auswahlfeld System Variablen befindet sich eine Variable PATH. Diese anwählen und Bearbeiten drücken. Im Feld Variablen Wert wird der Pfad des bin- Ordners der JDK-Installation angehängt. Die Einträge müssen mit ; getrennt werden. Ruft man nun die Kommandozeile auf (Start Ausführen und cmd eintippen) und gibt javac ein sollte folgende Meldung erscheinen: Aufgabe 2: Erstes Java-Beispiel Als Nächstes sollen Sie anhand eines kleinen Beispiels exemplarisch ein erstes JAVA-Programm erstellen, übersetzen und laufen lassen. Es ist klar, dass Sie im jetzigen Zeitpunkt bei vielen Schritten noch nicht verstehen werden, was da warum passiert. Dennoch soll es Ihnen einen ersten Eindruck von der Arbeit mit den Java Tools geben, die sich nun auf ihrem Computer befinden. 1. Schritt: Starten sie einen beliebigen Text-Editor, z.b. Notepad. ( Start Programme Zubehör Editor ) 2. Schritt Geben Sie folgenden Programm Code im Editor ein: public class Start public static void main(string[] args) System.out.println("Ready for takeoff..."); 3. Schritt Speichern Sie nun die Datei in einem neuen Ordner. Der Namen der Datei muss Start.java lauten. (Auf Gross-Klein-Schreibung aufpassen. Wenn Sie pulbic class Start im Code haben, muss der Dateiname auch genau so geschrieben werden!) fulu (September 2009) 2 Praktikum3.doc

4. Schritt Starten Sie nun die Kommandozeile und gehen sie in das Verzeichnis wo das soeben erstellte Java-Programm liegt. Hilfe im Anhang Kommandozeile-Befehle 5. Schritt Nun muss der Programm-Code kompiliert werden. Geben Sie folgenden Befehl ein: javac Start.java Dadurch sollte die Datei Start.class erstellt werden. Überprüfen Sie dies indem Sie den Ordner-Inhalt anzeigen. 6. Schritt Um das Programm auszuführen, rufen Sie die Java Virtual Machine mit dem Namen der Klasse auf: java Start Nun sollten Sie die Ausgabe Ready for takeoff auf dem Bildschirm sehen. Sie haben soeben ihr erstes eigenes Java Programm geschrieben, kompiliert und ausgeführt! Aufgabe 3: Erstes Java Applet Nebst dem normalen Java-Konsolen-Programm gibt es auch noch so genannte Applets. Diese lassen sich mit einem Browser ausführen. Dafür gehen Sie ähnlich vor wie vorhin. 1. Schritt Erstellen Sie eine neue Datei mit dem StartApplet.java und öffnen Sie diese mit einem Text-Editor. 2. Schritt Geben Sie folgendem Code ein, speichern Sie die Datei und kompilieren Sie diese gleich wie zuvor. import java.applet.*; import java.awt.*; public class StartApplet extends Applet public void paint(graphics g) g.drawstring("ready for takeoff...", 30, 40); 3. Schritt Um ein Applet darzustellen benötigen Sie eine HTML-Seite. Erstellen Sie die folgende Seite in einem Text-Editor und speichern Sie die Datei im selben Verzeichnis wie die Java-Datei mit dem Namen StartApplet.html <html> <head> <title>meine erstes Applet</title> </head> <body> <h1>das erste Applet von mir</h1> <applet code="startapplet.class" width="300" height="200"> </applet> </body> </html> 4. Schritt Nun kann die HTML-Seite mit einem Browser oder mit dem Appletviewer in der Kommandozeile geöffnet werden: appletviewer StartApplet.html fulu (September 2009) 3 Praktikum3.doc

Aufgabe 4: BlueJ Entwicklungsumgebung Die Entwicklungsumgebung BlueJ steht im Praktikumsordner zur Verfügung oder lässt sich von folgender Homepage herunterladen: http://www.bluej.org Auf der Homepage sind Versionen für Windows, Mac OS X sowie Linux vorhanden. Für die Installation gibt es auf der Homepage eine Installationsanleitung in Englisch. http://www.bluej.org/download/install.html Falls Schwierigkeiten während dem Arbeiten mit BlueJ auftreten sollten, steht ein Tutorial mit allen wichtigen Funktionen auf der Webseite bzw. im Praktikumsordner zur Verfügung: http://www.bluej.org/tutorial/tutorial-201.pdf Für die Installation unter Windows sind zwei Punkte wichtig. Sobald das Programm zu ersten Mal gestartet wird, erhält man einen Dialog welcher nach der gewünschten Java Version fragt. In diesem Fenster wählt man die eben installierte JDK aus und betätigt Launch. Zudem kann es vorkommen, dass eine Firewall-Meldung auftritt und nachfragt ob der Zugriff auf das Internet für BlueJ erlaubt werden soll oder nicht. Der Zugriff muss nicht gewährt werden. fulu (September 2009) 4 Praktikum3.doc

Aufgabe 5: Erstes Applet mit BlueJ Nach dem Sie BlueJ gestartet haben, können Sie unter Project New Project ein neues Projekt in ihrem Praktikumsordner erstellen. Nennen Sie es Start. Nun sollten Sie folgendes Bild sehen: Mit dem Knopf New Class können Sie eine neue Klasse erstellen. Betätigen Sie diesen Knopf, geben im Feld Class Name StartApplet ein und wählen als Class Type Applet. Nachdem Sie mit OK bestätigt haben erscheint die Klasse als orange Box im BlueJ-Fenster. Mit Rechts-Klick (oder Ctrl-Rechts-Klick für Mac-User) erscheint ein Kontext-Menü, mit dem Eintrag Open Editor. Wählen Sie diesen an und die Klasse wird im Editor-Fenster geöffnet und lässt sich bearbeiten. In einem ersten Schritt löschen Sie den gesamten Code in der Klasse und kopieren den Java-Code aus Aufgabe 3. Mit dem Knopf Compile wird der Java-Kompiler aufgerufen, ähnlich wie Sie dies vorhin von Hand in der Kommandozeile getan haben. In der Statuszeile am unteren Rand des Fensters solle nun Class compiled no syntax errors stehen. Schliessen Sie nun das Editor-Fenster und kehren zurück zum Hauptfenster von BlueJ. Mit einem erneuten Rechts-Klick auf die Klasse, erscheint nur ein erweitertes Kontextmenü. Wählen Sie nun den ersten Eintrag Run Applet aus. Damit lässt sich das Applet starten. Im nächsten Fenster müssen Sie nur noch Run Applet in appletviewer auswählen und mit OK bestätigen. Nun sollte das Applet erfolgreich ausgeführt werden. fulu (September 2009) 5 Praktikum3.doc

Aufgabe 6: Erweitertes Applet Nun soll das Applet aus Aufgabe 5 mit einigen grafischen Elementen erweitert werden. Dafür öffnen Sie die Klasse wieder im Editor und fügen folgende Code-Zeilen in der Methode paint ein. g.drawrect(50, 20, 100, 200); g.drawoval(250, 120, 100, 100); g.filloval(80, 80, 100, 100); g.fillarc(300, 300, 50, 50, 0, 270); Kompilieren Sie das Applet neu und schauen sie sich das Resultat an. Finden Sie heraus was die einzelnen Befehle und Parameter bewirken? Spielen Sie etwas mit den einzelnen Befehlen herum und versuchen Sie zu verstehen was passiert, damit Sie schliesslich genau wissen wie die Befehle funktionieren. Weitere Hilfe, sowie zusätzliche Befehle finden Sie in der Java-Dokumentation unter folgendem Link: http://java.sun.com/javase/6/docs/api/java/awt/graphics.html Anhang Kommandozeile-Befehle Verzeichnis wechseln Verzeichnis wechseln eine Stufe höher Dateien im Verzeichnis auflisten Löschen des Inhalts des Kommandozeilenfensters Verzeichnis erstellen Datei/Verzeichnis umbenennen Windows dir cls Mac/Linux cd Verzeichnis Namen cd.. ls clear mkdir rename altname neu- mv altname neuname Name Allgemein Der Computer zeigt Bereitschaft durch einen so genannten Prompt. Üblich ist: Pfad und grösser-als- Zeichen. Zum Beispiel M:\private\IN1> bedeutet dass man sich im Verzeichnis M:\private\IN1 befindet. Befehle werden abgeschickt durch die Enter-Taste und können abgebrochen werden mit Ctrl-C. Mittels den Pfeiltasten lassen sich bereits ausgeführte Befehle wieder anzeigen und dadurch müssen sie nicht nochmals abgetippt werden. fulu (September 2009) 6 Praktikum3.doc