Praktikum 1: Einführung, BMI Rechner

Ähnliche Dokumente
Eclipse Tutorial.doc

Arbeitsblatt 5 EAD II NetBeans

1 Vorraussetzungen. 2 Installiere Eclipse. FS 2015 Herausgabe: Dr. A. L. Schüpbach, D. Sidler, Z. István Departement Informatik, ETH Zurich

AKTUEL ZU JAVA 8 PROGRAMMIEREN IN JAVA. 7. Auflage. Im Internet: Alle Beispielprogramme und Lösungen

Software-Engineering und Optimierungsanwendungen in der Thermodynamik

Eclipse 3.0 (Windows)

Vorkurs Informatik WiSe 15/16

Graphische Benutzungsoberflächen mit Java. Einführung in NetBeans

Software-Engineering Grundlagen des Software-Engineering

Algorithmen und Datenstrukturen

Eine Einführung in. für mathematisch- technische Assistenten / Informatik (IHK)

Einführung in die Programmierung 1

C/C++ Debugging mit CDT unter Eclipse

Praktikum Informatik - 1

Ein Projekt mit JavaFX erstellen

Einführung in die Nutzung von eclipse

Aufgabenblatt 1: - Präsenzübung für die Übungen Do Mi Ausgabe Mi

Erste Schritte mit Eclipse

Programmieren I. Dokumentation mit Javadoc Heusch 10.4 Ratz Institut für Angewandte Informatik

Installation von Java, Java-Editor und BlueJ

Einführung in die Programmierung WS 2014/15. Übungsblatt 0: Einführung

Das erste Programm soll einen Text zum Bildschirm schicken. Es kann mit jedem beliebigen Texteditor erstellt werden.

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

Für die Erstellung von Javaprogrammen sind eventuell zwei Komponenten nötig. 1. Das Java-Develepment-Kit (JDK) und die 2. Java Runtime Engine (JRE)

Primitive Datentypen

Erste Schritte zum lauffähigen Java Programm

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

Übung U02 (WS 2005/06) U02

Einführung in die Informatik 1 - Javainstallationsanleitung

Javakurs für Anfänger

Version 0.3. Installation von MinGW und Eclipse CDT

Ihr erstes C#- Programm

Einführung in die Programmierung mit Java

Hochschule Niederrhein Grundlagen der Prof. Dr. Nitsche Fachbereich 03 Java Programmierung Bachelor Informatik SS 2015 Übung 1. Grundlagen von Java

Verknüpfung auf dem Desktop erstellen und konfigurieren

Erste Schritte zum lauffähigen Java-Programm

NetBeans Installation für Handy-Programmierung

Seite Seite 2

Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH

Installation von LeJOS für NXT und Einrichtung von Eclipse

1 Dokument hochladen Dokument verschieben Neuen Ordner einfügen Ordner verschieben Dokumente und Ordner löschen...

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

Einstieg in die Informatik mit Java

4 Codierung nach Viginere (Lösung)

PG5 Starter Training PG5 Core und Webeditor 8 Daniel Ernst DE

2 Zum Beginn der Diagrammerstellung müssen Sie den Datenbereich mit den Spalten- und Zeilenüberschriften markiert haben.

Einstieg in die Informatik mit Java

Schritt 4: Hallo Enterprise Bean

Mit dem Explorer arbeiten

JAVA - Methoden

Starthilfe für C# Inhaltsverzeichnis. Medien- und Kommunikationsinformatik (B.Sc.) Alexander Paharukov. Informatik 3 Praktikum

Kurzanleitung CodeBlocks zur C-Programmierung. In dieser Kurzanleitung wird anhand zweier Beispiele beschrieben, wie C-Programme mit der

Lego Mindstorms NXT über lejos und Eclipse mit Java programmieren

Prozedurale Programmierung (PPG)

Prof. Dr. Oliver Haase Karl Martin Kern Achim Bitzer. Programmiertechnik GUI-Programmierung mit Swing

Objektorientierte Programmierung

Grundlagen der Informatik

Internet und WWW Übungen

Objektorientierte Programmierung OOP Programmieren mit Java

Windows Presentation Foundation (WPF) -Grundlagen -Steuerelemente. Dr. Beatrice Amrhein

Java Programmierung auf der Konsole / unter Eclipse

Ant in Eclipse Starthilfe

JSF (JavaServer Faces) Erstellen einer Webseite

Installation einer C++ Entwicklungsumgebung unter Windows --- TDM-GCC und Eclipse installieren

Einführung in Eclipse und Java

Informatik für Elektrotechnik und Informationstechnik

Distributed Computing Group

Tutorium Java Ein Überblick. Helge Janicke

Software-Engineering Grundlagen des Software-Engineering

Delegatesund Ereignisse

Dokumentation des Projektes Tic Tac Toe

Technische Hochschule Georg Agricola WORKSHOP TEIL 2. Veranschaulichung des EVA-Prinzips

1. Formulieren Sie den Algorithmus <Bedienung eines Getränkeautomaten> nach den oben genannten Kriterien.

Praktikumstermin B-07: make & Makefiles

Hello World. Javakurs 2014, 1. Vorlesung. Sebastian Schuck. basierend auf der Vorlage von Arne Kappen. wiki.freitagsrunde.org. 3.

Programmieren lernen mit Groovy Allgemeines Programme und ihre Ausführung

2A Basistechniken: Weitere Aufgaben

Programmieren II. Dr. Klaus Höppner. Hochschule Darmstadt WS 2006/2007

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben

- Öffnen Sie Ihren Internet-Browser und geben Sie nacheinander folgende Adressen ein:

Benutzeroberflächen. Java Teil 4

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2015/16. Vorbereitende Aufgaben

Übungen zur Vorlesung Wissenschaftliches Rechnen I

Starten Sie Eclipse: Hier tragen sie Ihr Arbeitsverzeichnis ein. Zu Hause z.b. c:\workspace.

Java Projekt: Tic Tac Toe + GUI

Thomas Gewering Benjamin Koch Dominik Lüke

Institut für Informatik

Whitepaper. Produkt: combit Relationship Manager. SQL Server 2008 R2 Express um Volltextsuche erweitern. combit GmbH Untere Laube Konstanz

Praktikum zu Einführung in die Informatik für LogWiIngs und WiMas Wintersemester 2016/17. Allgemeine Informationen zum Praktikum

Einführung in die Java- Programmierung

Einführung in die Programmierung Blockkurs Java

Praktikum Ingenieurinformatik. Termin 1. Textdateien (ASCII, Unicode) Mein erstes C-Programm

SWT. -The Standard Widget Toolkit- Inhaltsverzeichnis. Thomas Wilhelm SWT. 1. Was ist SWT?

Zentrale Objekte zur Programmierung graphischer Benutzeroberflächen (GUI)

Graphische Benutzungsoberflächen

Apps-Entwicklung mit Netbeans

LEHRSTUHL FÜR DATENBANKEN

PG5 Starter Training Webeditor 8 Applikation Dateisystem Daniel Ernst DE

Java Einführung Klassendefinitionen

Nachholklausur (6 ECTS) Einführung in die Informatik: Programmierung und Software-Entwicklung. Nachname... Vorname... Matrikelnummer... Studienfach...

Transkript:

Praktikum 1: Einführung, BMI Rechner Aufgabe 1: Erstellen und Ausführen einer Java Konsolen-Anwendung Für dieses Semester können Sie wieder NetBeans verwenden. Sie sollten Java auch schon installiert haben. Nun sollen die einzelnen Schritte zum Erstellen einer ersten Java-Applikation durchgeführt werden. Erstellen Sie ein neues Java Projekt vom Typ Java Application. Dabei wird automatisch eine Main Klasse im package javaapplication1 generiert; ergänzen Sie das Programm so, dass "Hello World!" ausgegeben wird und starten Sie es in der gewohnten Art und Weise innerhalb der IDE. Gerrit Burkert, Karl Rege 27.02.17 1

package javaapplication1; public class JavaApplication1 { } public static void main(string[] args ) { System.out.println( "Hallo Welt!"); } Aufgabe 2: BMI Rechner als Konsolen-Anwendung Das erste Programm, soll ein kleiner BMI Rechner sein. Das heisst, Sie sollen Ihre Körpergrösse und Ihr Gewicht einlesen und mit der Formel WeightInKg BMI = HeightInMeter * HeightInMeter Ihren BMI berechnen. Hinweise: Mittels scanner.nextdouble()können Sie einen double Wert lesen (siehe Folien). Sie können innerhalb der Methode neue Variablen vom Typ double wie in C definieren Aufgabe 3: BMI Rechner als graphische (GUI-) Anwendung Als erstes graphisches Java Programm wollen wir ebenfalls einen BMI Rechner erstellen. Dafür erstellen wir wieder eine Java Applikation. Gerrit Burkert, Karl Rege 27.02.17 2

Diesmal soll aber keine Main Klasse erzeugt werden Sondern wir erzeugen nach der Erstellung des Projects ein JFrame Form (mit Rechtsklick auf die Application New JFrameForm) Nennen Sie es z.b. BMIFrame Gerrit Burkert, Karl Rege 27.02.17 3

Bei einem Frame wird automatisch die Design View im GUI Builder angezeigt. Der GUI Bilder ist ein Werkzeug zur Erstellung graphischer Benutzerschnittstellen in Java. Der von NetBeans ist übrigens bei weitem der Beste in der Java Welt. Auf der rechten Seite sehen Sie die GUI Controls, die Sie mittels Hinüberziehen auf die Designfläche platzieren können. Bei einzelnen Controls sollen die Properties angepasst werden, z.b. Beschriftung des Labels und Anzahl Kolonnen des TextFields. Rechtsklick auf das Control (in Design Sicht) Properties. Anzahl Kolonnen beim TextField Gerrit Burkert, Karl Rege 27.02.17 4

Das fertige GUI könnte so aussehen: Durch Doppelklick auf dem Knopf wird Ihnen ein Gerüst der Verarbeitungsmethode erzeugt: Jetzt muss der Code noch eingefügt werden. Mit folgender Anweisung kann ein Textfeld Wert als double gelesen werden. Hinweis: Der Namen des Controls (in blau unten) wird automatisch generiert und kann variieren. double gewicht = Double.parseDouble(jTextField1.getText()); mit folgender Anweisung kann ein Label Wert gesetzt werden. jlabel3.settext(double.tostring(gewicht)); Um den Look noch anzupassen, ändern wir den von Nimbus (dem Default) auf System Look and Feel; Klick auf (+) und Ersetzen von 1) durch 2) 1 Gerrit Burkert, Karl Rege 27.02.17 5

2 Aufgabe 4 Starten ausserhalb IDE (optional) Sie können das Programm auch ausserhalb der IDE starten. Dazu öffnen Sie das Konsolenfenster und wechseln in das Verzeichnis, in dem sich Ihr Projekt befindet. Sie sollten folgende Verzeichnisstruktur vorfinden. Im Unterverzeichnis mit dem Namen build/classes/javaapplikation1 befindet sich die übersetzte Datei JavaApplication1.class. Es werden übrigens immer Unterverzeichnisse mit dem Namen des im Programm angegebenen packages erstellt. Zum Starten des Programms wechseln Sie ins classes Verzeichnis (nicht javaapplication1!). Jetzt können Sie mit der Anweisung > java javaapplication1.javaapplication1 das Programm starten. Hinweis: Es wird packagename.klassenname angegeben, nicht der Dateiname (also ohne die Endung.class). Gross-/Kleinschreibung beachten. Optional: Falls Sie das Programm später bequem ausführen wollen, können Sie auch eine ap1.bat Datei erstellen (z.b. mittels Notepad), die den obigen Befehl enthält (Bat Dateien sind Text Dateien, die Kommandozeilenbefehle enthalten). Sie muss sich im classes Verzeichnis befinden. Mit dem Befehl "pause" können Sie die BAT Ausführen unterbrechen bzw. auf die Eingabe einer beliebigen Taste warten. Durch Anklicken dieser Bat Datei kann das Programm dann direkt ausgeführt werden; Sie können auch eine Verknüpfung auf dem Desktop erstellen (mit der rechten Maustaste auf den Desktop verschieben und "create shortcut here" auswählen). Gerrit Burkert, Karl Rege 27.02.17 6