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 2008/Orga: Unterschied zwischen den Versionen

(2. Termin)
(2. Termin)
Zeile 70: Zeile 70:
 
http://www.youtube.com/watch?v=A_ihcJbwzV0
 
http://www.youtube.com/watch?v=A_ihcJbwzV0
  
* Advanced Editor Features
+
* Refactoring:
** Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)?
+
** Variablen, Klassen und Methoden umbenennen?
 +
** Extract Method (Pi)
 +
** Pull Up
 +
 
 
* Importieren
 
* Importieren
 
** Wie kann man Vorgaben einbinden (Importieren)?
 
** Wie kann man Vorgaben einbinden (Importieren)?
Zeile 94: Zeile 97:
 
** Wie beende ich den Debugger?
 
** Wie beende ich den Debugger?
  
* Team Programming (possible theme)
+
* Team Programming
 
** How multiple people can use eclipse to work on the same code
 
** How multiple people can use eclipse to work on the same code
 
** Quick intro to Subversion
 
** Quick intro to Subversion
Zeile 101: Zeile 104:
 
** Syncing and merging changes
 
** Syncing and merging changes
 
** Committing changes
 
** Committing changes
 
* Plugins vorstellen (Möglichkeiten für Zuhause)
 
  
 
== Aufgabenersteller ==
 
== Aufgabenersteller ==

Version vom 18. September 2008, 14:37 Uhr

Aufgaben

Vortrag

Räume sind: MA005 für beide Termine

Eclipse CD

TODOS

  • TODO Sebastian D.: Wiki
  • TODO Sebastian D.: Eclipse im Fak-Netz installieren
  • TODO Sebastian D.: Eclipse CD erstellen
  • TODO Thaddaeus: Plakat ueberarbeiten
  • TODO Thaddaeus: Notebook mit screencatcha einrichten
  • TODO Mario: Was war schlecht letztes Jahr?
  • TODO Mario: SVN im cs einrichten (user muesen nicht in grp:all)
  • TODO Mario: Mit Jaehnichen ueber Eclipse-plugin reden
  • TODO Alexander E.: Nach Raeumen fuer 120Leuten fragen(vorher Y.Younes)
  • TODO Alexander E.: << KEYMASTER
  • TODO Bjoern: Tutoren
  • TODO Bjoern: Schatz-Meister
  • TODO Bjoern: Was war schlecht letztes Jahr?
  • TODO Bjoern: Anmeldescript online bringen (Florian bedraengen)
  • TODO Bjoern: Wieviel Geld koennen wir ausgeben?

Technik

Themen

1. Termin

  • Was ist Eclipse
  • 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

http://www.youtube.com/watch?v=A_ihcJbwzV0

  • Refactoring:
    • Variablen, Klassen und Methoden umbenennen?
    • Extract Method (Pi)
    • Pull Up
  • 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?
  • Team Programming
    • How multiple people can use eclipse to work on the same code
    • Quick intro to Subversion
    • Adding a Subversion project
    • Checking out a project
    • Syncing and merging changes
    • Committing changes

Aufgabenersteller

Tag 1

Tag 2

  • Sebastian D.: Debbuger Aufgabe nochmal überarbeiten

Beteiligte

Orga-Team

  1. Mario Bodemann
  2. Alexander Eichner
  3. Thaddäus Krönert
  4. Sebastian Dyroff
  5. Björn Lohrmann

Vortragende

Tag 1

  1. Mario Bodemann
  2. Thaddäus Krönert

Tag 2

  1. Robert Buchholz
  2. Björn Lohrmann

Tutoren

  1. Alexander Eichner
  2. Thaddäus Krönert
  3. Mario Bodemann
  4. Sebastian Dyroff
  5. Björn Lohrmann
  6. Robert Buchholz

Raumbetreuung