Kurs:Wirtschaftsinformatik WS08 09 PROGRAMMIERUNG/Videotutorial eclipse
Erscheinungsbild
- Create Java project in Eclipse
- Create Java package
- Discuss the Lending Library Application
- Introduce classes and objects, naming conventions
- Write a simple Java class (Person)
- Introduce Eclipse Views and Perspectives
- Introduce Eclipse user interface – drag / drop, context menus, help
- Add get and set methods to Person class
- Introduce Eclipse Scrapbook
- Introduce Java expressions, statements
- Discuss Java packages
- Create Person object in Scrapbook
- Create test source folder
- Create PersonTest class
- Run first JUnit test
- Test Person class – part 2
- Create test methods for constructor, getName, and getMaximumBooks
- Static methods
- Lesson 6 – Using Test-First Development in Eclipse
- Use test-first approach to write the Person toString() method
- Method overriding
- Field Hiding
- Use test-first approach to write the Person toString() method
- Method overriding
- Field Hiding
Lesson 7 – Create Book Class
[Bearbeiten]- Create BookTest before creating Book class
- Test Book constructor
- Create get and set methods
Lesson 8 – Add Person to Book Class
[Bearbeiten]- Create a relationship between the Book class and the Person Class
- Test getPerson method
- Create JUnit Test Suite
Lesson 9 – MyLibrary Class and ArrayList
[Bearbeiten]- How can we hold books, etc. in a collection?
- MyLibrary object to hold Person & Entry objects
- Introduce ArrayList in scrapbook
- Introduce Java Generics
- Method chaining
Lesson 10 – Start on MyLibrary Class
[Bearbeiten]- Create MyLibraryTest JUnit test
- Create testMyLibrary to test MyLibrary constructor
- Create MyLibrary constructor
- Introduce instanceof operator
- Introduce assertTrue method
Lesson 11 – Create first methods in MyLibrary class
[Bearbeiten]- Create test method for addBook, removeBook methods
- Create addBook, removeBook methods and test
- Create addPerson, removePerson methods
- Introduce Eclipse refactoring – move local variable to field
Lesson 12 – Create checkOut, checkIn Methods
[Bearbeiten]- Create test for checkOut, checkIn methods
- Write checkout method
- Introduce if / then / else syntax
- Introduce boolean method
- Write checkIn method
Lesson 13 – Continue checkOut Method
[Bearbeiten]- Test checkOut, checkIn methods
- Fix compiler error – misplaced {}
- Add test for maximum books
- Create test for getBooksForPerson() method
- Refactoring – extract method
Lesson 14 – Finish checkOut Method
[Bearbeiten]- Write getBooksForPerson method
- Introduce “for each” loop
- Introduce logical and operator “&&”
- NullPointerException errors
- Complete checkOut Method
Lesson 15 – Finish MyLibrary Methods
[Bearbeiten]- Create test for getAvailableBooks
- Create getAvailableBooks
- Create getUnavailableBooks
Lesson 16 – Create main Method and JAR File
[Bearbeiten]- Introduce main method
- Write a main method
- Run MyLibrary as Java application
- Export to JAR file and run from Windows