eclipse- entwicklungsumgebung michael kühn 28.11.2013 1© fh aachen | fachbereich 05 | michael...
TRANSCRIPT
![Page 1: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/1.jpg)
Eclipse-Entwicklungsumgebung
Michael Kühn28.11.2013
1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013
![Page 2: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/2.jpg)
Übersicht
- Entstehungsgeschichte
- Allgemeines
- Workbench
- Nützliche Funktionalitäten
28.11.2013 | 2© FH AACHEN
![Page 3: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/3.jpg)
Entstehungsgeschichte
- Nachfolger von Visual Age for Java von IBM
- Quellcode wurde November 2001 von IBM freigegeben
- Februar 2004 wurde die Eclipse Foundation gegründet
- ursprünglich als integrierte Entwicklungsumgebung für Java gedacht
02.03.2011 | 3© FH AACHEN
[1]
[1] http://www.comp.nus.edu.sg/~cs3283/ftp/Java/swingConnect/ide_roundup/visual_age/logo_visual_age.gif
![Page 4: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/4.jpg)
Allgemeines
- plattformunabhängige Entwicklungsumgebung
- wird wegen seiner Erweiterbarkeit für viele weitere Entwicklungsaufgaben eingesetzt
- Eclispe SDK umfasst- Eclipse Plattform- Java Development Tools(JDK) zur Java Entwicklung- Plug-in Development Environment (PDE)
02.03.2011 | 4© FH AACHEN
[2] http://wiki.eclipse.org/skins/eclipsenova/eclipse.png
[2]
![Page 5: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/5.jpg)
Workbench
02.03.2011 | 5© FH AACHEN
![Page 6: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/6.jpg)
Nützliche Funktionalitäten
- Code Assistent (Autovervollständigung)
- Automatische Codeformatierung
- Automatische Codegenerierung
- Quickfix
02.03.2011 | 6© FH AACHEN
![Page 7: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/7.jpg)
Code Assistent
02.03.2011 | 7© FH AACHEN
![Page 8: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/8.jpg)
Automatische Codeformatierung ( Strg + Shift + f )
02.03.2011 | 8© FH AACHEN
![Page 9: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/9.jpg)
Automatische Codegenerierung [1/2]
02.03.2011 | 9© FH AACHEN
![Page 10: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/10.jpg)
Automatische Codegenerierung [2/2]
02.03.2011 | 10© FH AACHEN
![Page 11: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/11.jpg)
Quickfix
02.03.2011 | 11© FH AACHEN
![Page 12: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/12.jpg)
Refactoring
- Extract Method
- Ändern des Methodenaufrufs
- Methoden bewegen
02.03.2011 | 12© FH AACHEN
![Page 13: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/13.jpg)
Extract Method [1/2]
02.03.2011 | 13© FH AACHEN
![Page 14: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/14.jpg)
Extract Method [2/2]
02.03.2011 | 14© FH AACHEN
![Page 15: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/15.jpg)
Ändern des Methodenaufrufs [1/2]
02.03.2011 | 15© FH AACHEN
![Page 16: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/16.jpg)
Ändern des Methodenaufrufs [2/2]
02.03.2011 | 16© FH AACHEN
![Page 17: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/17.jpg)
Methoden bewegen [1/2]
02.03.2011 | 17© FH AACHEN
![Page 18: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/18.jpg)
Methoden bewegen [2/2]
02.03.2011 | 18© FH AACHEN
![Page 19: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/19.jpg)
Entstehungsgeschichte
Text Text
02.03.2011 | 19© FH AACHEN
![Page 20: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/20.jpg)
Text Spalte 2
Zweite Ebene> Dritte Ebene
Vierte Ebene> Fünfte Ebene
Überschrift Zeile 1Zeile 2
Text Spalte 1
Zweite Ebene> Dritte Ebene
Vierte Ebene> Fünfte Ebene
02.03.2011 | 20© FH AACHEN
![Page 21: Eclipse- Entwicklungsumgebung Michael Kühn 28.11.2013 1© FH AACHEN | FACHBEREICH 05 | Michael Kühn | SWE – Software Engineering WS2013](https://reader034.vdocuments.site/reader034/viewer/2022051314/55204d7f49795902118d0c78/html5/thumbnails/21.jpg)
FH Aachen Fachbereich xxxName Studierende(r) o. Seminar xxxStraße Nr. PLZ Ort
02.03.2011 | 21© FH AACHEN