Eclipsekurs 2007/Orga: Unterschied zwischen den Versionen
Zeile 8: | Zeile 8: | ||
*We need to select one or two programming demos to do in the computer labs. | *We need to select one or two programming demos to do in the computer labs. | ||
*We need eclipse on CD or usb stick for people who need eclipse. | *We need eclipse on CD or usb stick for people who need eclipse. | ||
− | *We will meet on | + | *We will meet on 16h 2. Nov 2007 to review the presentation and demos |
+ | |||
+ | *send emails to get our tutors | ||
+ | Robert Buchholtz - Send these! | ||
== Themen == | == Themen == |
Version vom 30. Juli 2007, 16:18 Uhr
Inhaltsverzeichnis
Aufgaben für die Teilnehmer
TODOS
- We need to reserve 3-4 computer rooms and 1 auditorium.
- We need to determine who will tutor.
- We need to select one or two programming demos to do in the computer labs.
- We need eclipse on CD or usb stick for people who need eclipse.
- We will meet on 16h 2. Nov 2007 to review the presentation and demos
- send emails to get our tutors
Robert Buchholtz - Send these!
Themen
- Explain what Eclipse is and what purposes it serves.
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?
- Team Programming (possible theme)
- 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
- Plugins vorstellen (Möglichkeiten für Zuhause)
Tutoren
Moegliche Zusage
- Björn Lohrmann
- Ellen Michelsen
- Felix Schwarz
- Hannes Lau (nur 13.5.)
- Jakob Lell
- Karl Wessel
- Marcel Grey (nur 13.5.)
- Martin Häcker
- Nadja Menz (nur 13.5.)
- Robert Buchholz
- Robert Lubkoll
- Thorsten Rimkus