Eclipsekurs 2007/Orga: Unterschied zwischen den Versionen
(→Eclipse CD) |
|||
(50 dazwischenliegende Versionen von 14 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | == Aufgaben | + | == Aufgaben == |
− | * [[Eclipsekurs | + | * [[Eclipsekurs 2007/Tag 1|Samstag, 10. Nov 2007]] |
− | * [[Eclipsekurs | + | * [[Eclipsekurs 2007/Tag 2|Samstag, 17. Nov 2007]] |
+ | == Vortrag == | ||
+ | [[Eclipsekurs 2007/Vortrag Tag 2 | Tag 2]] | ||
+ | |||
+ | == Eclipse CD == | ||
+ | |||
+ | siehe hier: http://docs.freitagsrunde.org/Veranstaltungen/eclipsekurs_2007/eclipsecs.iso | ||
+ | |||
+ | == TODOS == | ||
+ | * Anmeldung der Tutanten ab sofort, bis 5.11. unter [https://www.freitagsrunde.org/~florian/eclipsekurs/eclipsekurs.php] läuft. | ||
+ | * 24.09. <strike>Robert: Raumändern</strike> | ||
+ | * 01.10. <strike>Sebastian & Mario: Repository</strike> siehe ''svn+ssh://''USERNAME''@condesa.cs.tu-berlin.de/home/t/theclaw/svn/test'' | ||
+ | * 01.10. <strike>Sebastian & Mario: Eclipse + PlugIns installieren</strike> | ||
+ | * 01.10. <strike>Alle: Antworten der möglichen Tutoren, Verträge, Treffen</strike> | ||
+ | * 13.10. <strike>Robert & Björn: Zwischenbereicht schreiben</strike> | ||
+ | * 15.10. <strike>Alle: Verträge</strike> | ||
+ | * 22.10. <strike>Sebastian & Mario: CD / USB Versionen erstellen</strike> | ||
+ | * 29.10. <strike>Alle: Vorträge</strike> | ||
+ | * 03.11. Alle: Aufgaben | ||
+ | * 03.11. Robert & Björn: Beipackzettel | ||
+ | * 06.11. <strike>Tutoren: Initiales Treffen (18:30 Uhr im FR5046)</strike> | ||
+ | * 10.11. Robert: Technik | ||
+ | * 10.11. Promotion | ||
+ | |||
+ | ==Technik== | ||
+ | Beamer | ||
+ | Lupe Software | ||
== Themen == | == Themen == | ||
+ | |||
=== 1. Termin === | === 1. Termin === | ||
+ | * Was ist Eclipse | ||
* Programm starten | * Programm starten | ||
** Wo ist eclipse im Uninetz zu finden? | ** Wo ist eclipse im Uninetz zu finden? | ||
Zeile 40: | Zeile 68: | ||
=== 2. Termin === | === 2. Termin === | ||
+ | |||
+ | [[Eclipsekurs 2007/Tag 2]] | ||
+ | |||
* Advanced Editor Features | * Advanced Editor Features | ||
** Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)? | ** Refactoring: Wie kann ich Variablen-, Klassen- und Methoden-Namen in meinem kompletten Projekt ändern (umbenennen)? | ||
Zeile 63: | Zeile 94: | ||
** 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? | ||
+ | |||
+ | * 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) | * Plugins vorstellen (Möglichkeiten für Zuhause) | ||
− | == | + | == Aufgabenersteller == |
+ | ===Tag 1=== | ||
+ | Reguläre Aufgaben: | ||
+ | * <strike>Erste Schritte: Mario Bodemann</strike> (done vgl. [[Eclipsekurs_2006/Tag_1]]) | ||
+ | * Tankstelle (neu): Dan Levin (Review: Robert Lubkoll) | ||
+ | * ggT (neu): Dan Levin (Review: Robert Lubkoll) | ||
− | === | + | Zusatzaufgaben: |
+ | * Rennschnecken: Robert Lubkoll | ||
+ | * Cäsar: Robert Lubkoll | ||
+ | |||
+ | ===Tag 2=== | ||
+ | Reguläre Aufgaben: | ||
+ | * Import/Export: Sebastian Dyroff | ||
+ | * Debugging (neu): Sebastian Dyroff (Review: Robert Buchholz) | ||
+ | * Refactoring: Björn Lohrmann | ||
+ | * SVN (neu): Robert Buchholz (Review: Björn Lohrmann) | ||
+ | |||
+ | Zusatzaufgaben: | ||
+ | * Refactoring 1a: Björn Lohrmann | ||
+ | * Debugging 2: Robert Buchholz | ||
+ | * SVN (neu): Robert Buchholz (Review: Björn Lohrmann) | ||
+ | |||
+ | == Beteiligte == | ||
+ | === Orga-Team === | ||
+ | # Mario Bodemann | ||
+ | # Robert Buchholz | ||
+ | # Sebastian Dyroff | ||
+ | # Daniel Levin | ||
+ | # Björn Lohrmann | ||
+ | # Robert Lubkoll | ||
+ | |||
+ | === Vortragende === | ||
+ | # Mario Bodemann (1. Tag, 1. Vortrag) | ||
+ | # Robert Buchholz (2. Tag) | ||
+ | # Daniel Levin (1. Tag, 2. Vortrag) | ||
+ | # Björn Lohrmann (2. Tag) | ||
+ | |||
+ | === Tutoren === | ||
+ | # Peter Bartz | ||
+ | # Mario Bodemann | ||
+ | # Robert Buchholz | ||
+ | # Sebastian Dyroff | ||
+ | # Daniel Käs | ||
+ | # Daniel Levin | ||
# Björn Lohrmann | # Björn Lohrmann | ||
+ | # Robert Lubkoll | ||
# Ellen Michelsen | # Ellen Michelsen | ||
− | # | + | # Florian Streibelt |
− | |||
− | |||
# Karl Wessel | # Karl Wessel | ||
− | # | + | # Mathias Wingert |
− | + | ||
− | + | === Raumbetreuung === | |
− | |||
− | |||
− | |||
− | + | *FR2516 Mathias, Peter, Florian | |
− | * | + | *FR2517 Björn, Robert B. |
− | + | *FR5514 Sebastian, Mario | |
− | * | + | *FR5538 Ellen, Dan, Robert L. |
− | + | *FR5539 Karl, Daniel | |
− | * | ||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− |
Aktuelle Version vom 23. November 2007, 15:20 Uhr
Inhaltsverzeichnis
Aufgaben
Vortrag
Eclipse CD
siehe hier: http://docs.freitagsrunde.org/Veranstaltungen/eclipsekurs_2007/eclipsecs.iso
TODOS
- Anmeldung der Tutanten ab sofort, bis 5.11. unter [1] läuft.
- 24.09.
Robert: Raumändern - 01.10.
Sebastian & Mario: Repositorysiehe svn+ssh://USERNAME@condesa.cs.tu-berlin.de/home/t/theclaw/svn/test - 01.10.
Sebastian & Mario: Eclipse + PlugIns installieren - 01.10.
Alle: Antworten der möglichen Tutoren, Verträge, Treffen - 13.10.
Robert & Björn: Zwischenbereicht schreiben - 15.10.
Alle: Verträge - 22.10.
Sebastian & Mario: CD / USB Versionen erstellen - 29.10.
Alle: Vorträge - 03.11. Alle: Aufgaben
- 03.11. Robert & Björn: Beipackzettel
- 06.11.
Tutoren: Initiales Treffen (18:30 Uhr im FR5046) - 10.11. Robert: Technik
- 10.11. Promotion
Technik
Beamer Lupe Software
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
- 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)
Aufgabenersteller
Tag 1
Reguläre Aufgaben:
Erste Schritte: Mario Bodemann(done vgl. Eclipsekurs_2006/Tag_1)- Tankstelle (neu): Dan Levin (Review: Robert Lubkoll)
- ggT (neu): Dan Levin (Review: Robert Lubkoll)
Zusatzaufgaben:
- Rennschnecken: Robert Lubkoll
- Cäsar: Robert Lubkoll
Tag 2
Reguläre Aufgaben:
- Import/Export: Sebastian Dyroff
- Debugging (neu): Sebastian Dyroff (Review: Robert Buchholz)
- Refactoring: Björn Lohrmann
- SVN (neu): Robert Buchholz (Review: Björn Lohrmann)
Zusatzaufgaben:
- Refactoring 1a: Björn Lohrmann
- Debugging 2: Robert Buchholz
- SVN (neu): Robert Buchholz (Review: Björn Lohrmann)
Beteiligte
Orga-Team
- Mario Bodemann
- Robert Buchholz
- Sebastian Dyroff
- Daniel Levin
- Björn Lohrmann
- Robert Lubkoll
Vortragende
- Mario Bodemann (1. Tag, 1. Vortrag)
- Robert Buchholz (2. Tag)
- Daniel Levin (1. Tag, 2. Vortrag)
- Björn Lohrmann (2. Tag)
Tutoren
- Peter Bartz
- Mario Bodemann
- Robert Buchholz
- Sebastian Dyroff
- Daniel Käs
- Daniel Levin
- Björn Lohrmann
- Robert Lubkoll
- Ellen Michelsen
- Florian Streibelt
- Karl Wessel
- Mathias Wingert
Raumbetreuung
- FR2516 Mathias, Peter, Florian
- FR2517 Björn, Robert B.
- FR5514 Sebastian, Mario
- FR5538 Ellen, Dan, Robert L.
- FR5539 Karl, Daniel