Eclipsekurs 2008/Orga: Unterschied zwischen den Versionen
(→2. Termin) |
(→1. Termin: Neue Themen) |
||
Zeile 55: | Zeile 55: | ||
** Fensteranordnung erklären | ** Fensteranordnung erklären | ||
** Was erscheint in den verschiedenen Fenstern? | ** Was erscheint in den verschiedenen Fenstern? | ||
− | ** Was ist | + | ** Was ist ... |
+ | *** ''Package Explorer'' | ||
+ | *** ''CallHierarchy'' | ||
** Wie ändert man die Fensteranordnung? | ** Wie ändert man die Fensteranordnung? | ||
** Wie lasse ich zusätzliche Subfenster anzeigen? | ** Wie lasse ich zusätzliche Subfenster anzeigen? | ||
** Was für Menüpunkte gibt es? | ** Was für Menüpunkte gibt es? | ||
− | ** Wie kann ich meine Klassen anschauen | + | ** CodeBrowsing |
− | ** Wie kann ich meine Klassen editieren | + | *** Wie kann ich meine Klassen anschauen (F3/CTRL+LMB) |
+ | *** Wie kann ich meine Klassen editieren | ||
** Wie sehe ich Fehler in meinem Sourcecode? | ** Wie sehe ich Fehler in meinem Sourcecode? | ||
** Welche Möglichkeiten zur Fehlerbehebung gibt es? | ** Welche Möglichkeiten zur Fehlerbehebung gibt es? |
Version vom 18. September 2008, 14:38 Uhr
Inhaltsverzeichnis
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 ...
- Package Explorer
- CallHierarchy
- Wie ändert man die Fensteranordnung?
- Wie lasse ich zusätzliche Subfenster anzeigen?
- Was für Menüpunkte gibt es?
- CodeBrowsing
- Wie kann ich meine Klassen anschauen (F3/CTRL+LMB)
- 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
- Mario Bodemann
- Alexander Eichner
- Thaddäus Krönert
- Sebastian Dyroff
- Björn Lohrmann
Vortragende
Tag 1
- Mario Bodemann
- Thaddäus Krönert
Tag 2
- Robert Buchholz
- Björn Lohrmann
Tutoren
- Alexander Eichner
- Thaddäus Krönert
- Mario Bodemann
- Sebastian Dyroff
- Björn Lohrmann
- Robert Buchholz