Sitzung: Jeden Freitag in der Vorlesungszeit ab 16 Uhr c. t. im MAR 0.005. In der vorlesungsfreien Zeit unregelmäßig (Jemensch da?). Macht mit!

Eclipsekurs 2006: Unterschied zwischen den Versionen

(Sonstiges)
(kleine verfeinerungen)
Zeile 35: Zeile 35:
 
** Wie erstelle ich Klassen im Projekt?
 
** Wie erstelle ich Klassen im Projekt?
 
** EXKURS: Was sind Packages in Java (eclipse)?
 
** EXKURS: Was sind Packages in Java (eclipse)?
 +
 +
* Java-Program starten
  
 
* Editor
 
* Editor
Zeile 48: Zeile 50:
 
** Welche Möglichkeiten zur Fehlerbehebung gibt es?
 
** Welche Möglichkeiten zur Fehlerbehebung gibt es?
 
*** Quickfixes
 
*** Quickfixes
** Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
 
 
** Wie kann ich Java-Konstrukte einfach erstellen (Konstruktoren, Getter, Setter, if-Anweisung, for-Schleife, while-Schleife etc.)?
 
** Wie kann ich Java-Konstrukte einfach erstellen (Konstruktoren, Getter, Setter, if-Anweisung, for-Schleife, while-Schleife etc.)?
 
** Wie kann man Markierungen setzen (wie zum Beispiel TODO)?
 
** Wie kann man Markierungen setzen (wie zum Beispiel TODO)?
  
 
=== 2. Termin ===
 
=== 2. Termin ===
 +
* Advanced Editor Features
 +
** Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
 
* Importieren
 
* Importieren
 
** Wie kann man Vorgaben einbinden (Importieren)?
 
** Wie kann man Vorgaben einbinden (Importieren)?
Zeile 74: Zeile 77:
 
** Wie kann ich den Inhalt von Variablen sehen?
 
** Wie kann ich den Inhalt von Variablen sehen?
 
** Wie beende ich den Debugger?
 
** Wie beende ich den Debugger?
 +
 +
* Plugins vorstellen (Möglichkeiten für Zuhause)
  
  

Version vom 24. April 2006, 11:09 Uhr

Kurzbeschreibung

Eclipse ist eine IDE, mit der sich insbesondere Java-Programme schneller und bequemer erstellen lassen. Allerdings ist Eclipse sehr komplex und insbesondere der Start könnte vielleicht dem einen oder anderen etwas schwer fallen.

Wir veranstalten daher wie jedes Jahr einen 2-stündigen Einführungskurs, in dem die basics gezeigt werden. Es geht also um Starthilfe, nicht um die neuesten Eclipse-Tricks oder die besten Plugins. Zielgruppe sind insbesondere Hörer von Informatik 2, aber auch alle anderen Interessenten sind willkommen.


Zeit und Ort

  • Zeit
Samstag, den 08.05.2006 von 10.00-14.00 Uhr ?
10.00-11.00 Uhr Vorlesung
11.00-12.00 Uhr Übung
Samstag, den 15.05.2006 von 10.00-14.00 Uhr ?
10.00-11.00 Uhr Vorlesung
11.00-12.00 Uhr Übung
  • Ort
Raum reservieren

Themen

1. Termin

  • Programm starten
    • Wo ist eclipse im Uninetz zu finden?
    • Wie setze ich einen Link auf eclipse?
    • PATH setzen?
    • applrc aktualisieren?
    • Workspace wählen
    • Was ist der Workspace?
  • Projekt anlegen
    • Was ist ein Projekt in eclipse?
    • Wie erstellt man in eclipse Projekte?
    • Was für Projekte kann man mit eclipse erstellen (gibt es verschiedene Projekte)?
    • Was wird bei einem Projekt angelegt?
    • Wie erstelle ich Klassen im Projekt?
    • EXKURS: Was sind Packages in Java (eclipse)?
  • Java-Program starten
  • Editor
    • Fensteranordnung erklären
    • Was erscheint in den verschiedenen Fenstern?
    • Was ist der Package Explorer, Hierarchy und Navigator?
    • Wie ändert man die Fensteranordnung?
    • Wie lasse ich zusätzliche Subfenster anzeigen?
    • Was für Menüpunkte gibt es?
    • Wie kann ich meine Klassen anschauen?
    • Wie kann ich meine Klassen editieren?
    • Wie sehe ich Fehler in meinem Sourcecode?
    • Welche Möglichkeiten zur Fehlerbehebung gibt es?
      • Quickfixes
    • Wie kann ich Java-Konstrukte einfach erstellen (Konstruktoren, Getter, Setter, if-Anweisung, for-Schleife, while-Schleife etc.)?
    • Wie kann man Markierungen setzen (wie zum Beispiel TODO)?

2. Termin

  • Advanced Editor Features
    • Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
  • Importieren
    • Wie kann man Vorgaben einbinden (Importieren)?
    • Was kann man importieren?
    • Wie binde ich Bytecode-Vorgaben ein?
    • Wie kann ich Sourcecode einbinden?
  • Exportieren
    • Wie geht das Exportieren von Lösungen?
    • Als was kann man expoertieren?
    • Kann man einzelne Klassen exportieren?
    • Kann man ausführbare Dateien exportieren?
  • Debugger
    • Was ist ein Debugger?
    • Wie starte ich den Debugger?
    • Wie kann ich ein Programm debuggen?
    • Was sind Haltepunkte?
    • Wie kann ich Haltepunkte setzen?
    • Wie kann ich in meinem Programm navigieren (Schritt vorwärts, Schritt weiter ohne hineingehen)?
    • Wie kann ich den Inhalt von Variablen sehen?
    • Wie beende ich den Debugger?
  • Plugins vorstellen (Möglichkeiten für Zuhause)


Anmerkungen

noch keine

Teilnehmer

100 geplante Teilnehmer


Tutoren

  1. Martin Häcker
  2. Felix Schwarz
  3. Karl Wessel
  4. Thorsten Rimkus
  5. Ellen Michelsen
  6. Robert Lubkol
  7. Marcel Grey

Sonstiges

och noch nischt