Java old
Les 1
- Moduleplan
- Handboek
- Java voor studenten in het nederlands
- Artikelcode: G0469
- ISBN: 90.430-0984.9
- Uitgever: Pearson Education Benelux
- Prijs: ongeveer 40 euro

- Doel van de lessen: een eerste programmeertaal aanleren
- Puntenverdeling: 400 punten examen, 200 punten permanente evaluatie (10 proeven).
- DOS-commando's: cmd, cd, md, ...
- Installeren van de JDK
- Downloaden JDK: http://java.sun.com/javase/downloads/
- Systeemvariabelen path en classpath aanpassen.
- JAVA Inleiding DOC
- Oefeningen Compileren en uitvoeren
- http://books.google.com/books?id=Cbf4UciahisC&printsec=frontcover&dq=java+voor+studenten&hl=nl
Les 2
- Cdspeler.java
- Cdspeler2.java
- Schrikkeljaar.java
- Methodcall.java
- Greeting.java
- RolDobbelstenen.java
- Interest.java
- Interest1.java
- Warmedrankautomaat.java
- oefening les 2
- Welcome.java
- Addition.java
Les 3
- DrawVoorbeeld.java
- DrawVoorbeeld2.java
- DrawVoorbeeld3.java
- DrawVoorbeeld4.java
- DrawVoorbeeld5.java
- Het begrip opeenvolging: SomeShapes.java
- Testvraag 3.2 : lossen we klassikaal op
- OefeningLes3Java.doc
Les 4
- OplossingOefeningLes3Java.doc
- De aard van int
- De aard van Double
- Het declareren van variabelen
- AreaCalculation.java
- Testvraag: vervang de int variabelen in AreaCalculation door double variabelen
- Het toekenningsstatement
- Berekeningen en operatoren
- De rekenkundige operatoren
- AreaDialogs.java
- double deling, int deling (blz. 47)
- de %-operator + testvraag 4.6
Les 5
- klassikaal oplossen vraag 4.9 blz. 60 van het handboek
- het koppelen van strings met de +-operator
- berichtvensters en invoervenster
- de tekst in een dialoogvenster opmaken \n
- conversie tussen getallen : ConversieTussenGetallen.java
- constanten: het gebruik van final : MilesPerKm.java
Les 6
- Klassikaal oplossen opgave 8 vorige oefening
- Zelf methoden schrijven: LogoMethod.java
- public
- private
- void
- Een methode aanroepen
- Een methode aanroepen: klassikale oefening
- Schrijf een programma dat aan de gebruiker 5 keer een getal vraagt.
- Schrijf een methode genaamd toonNaam, met ├®├®n stringparameter. Deze moet de opgegeven naam weergeven in een berichtvenster. Test het programma door een naam met een invoervenster in te voeren en toonNaam aan te roepen.
- Maak een methode: stelling van Pythagoras
- Het doorgeven van parameters
- actuele parameters
- formele parameters
- Schrijf een methode met de naam vermenigvuldigen met twee int-parameters. De methode toont
het resultaat in een berichtvenster.
- Schrijf een methode met de naam vermenigvuldigen met twee int-parameters. De methode toont
- TriangleMethod.java
- AreaMethod.java
- OefeningLes5Java.doc (evaluatie)
- OefeningLes6Java.doc
Les 7
- Bespreken van de permanente evaluatie
- Maken van het BMI programma
- Maken van het bloedalcoholgehalte programma
Les 8
- Het doorgeven van parameters
- actuele parameters
- formele parameters
- Schrijf een methode met de naam vermenigvuldigen met twee int-parameters. De methode toont
het resultaat in een berichtvenster.
- TriangleMethod.java
- AreaMethod.java
- OefeningLes6Java.doc
- Naamconflicten tussen instantie en lokale variabelen
- De main methode en de methode actionPerformed
Les 9
- Een methode met return
- This
- Overloading
- OefeningLes7Java.doc
- LogoMethod.java
- TriangleMethod.java
- AreaMethod.java
Les 10
- Klassikaal oplossen van een aantal opgaven van Oefening 7
- het gebruik van instantievariabelen
- instantiëring: het gebruik van new
- Een JButton creëren
- De klasse JLabel
- De klasse JTextField
- OefeningLes8Java
Les 11
- Klassikaal oplossen programmeeropgave 4 en 5 van oefening 8
- De klasse JPanel
- De klasse Timer
- TimerExample.java (de klasse Timer)
- De klasse JSlider
- Raindrops.java (de klasse JSlider)
- Schuifregelaar.java (de klasse JSlider)
- EggTimer2.java ( de Klasse JSlider )
Les 12
- Opgave6_3c.java (lossen we klassikaal op)
- Opgave6_4.java (lossen we klassikaal op)
- Oplossing Opgave6_5.java
- Permanente evaluatie: Opgave 6.6
Les 13
- Het If-statement
- Safe.jave ( If )
- NaamVenster.java ( If )
- Voting.java (if ... else )
- Opgave7_1.java ( bioscooptarief ) klassikaal oplossen
- Schuifbalken.java ( If )
- Opgave 7_2.java (de lift) oplossing
- Opgaven
Les 14: permanente evaluatie op 100 punten
Les 15
- Max.java(vergelijkingsoperatoren)
- Testvraag7_3.java (vergelijkingsoperatoren) (oplossing)
- Gambling.java (vergelijkingsoperatoren)
- Buttons.java (meerdere events)
- Testvraag7_8.java
- Testvraag7_9.java
- Testvraag7_10.java
- Dice.java
Les 16
- Sorteren.java
- Dagnaam.java (switch)
- DatumSwitch.java (switch)
- ShopSign.java (boolean)
- Wachtwoord.java (Strings vergelijken)
- Weddenschap.java (Opgave, If-statement)
- Combinatiekluis.java (Opgave , Strings vergelijken)
- KaartDelen.java (Opgave, switch-statement)
- SteenSchaarPapier.java (Opgave, If-statement, equals )
- WeddenschapEinde.java
- CombinatiekluisEinde.java
- KaartDelenEinde.java
- SteenSchaarPapierEinde.java
- Opgaven
Les 17
- OneToTen.java (while)
- Boxes.java (while)
- Testvraag8_1.java (while)
- Testvraag8_2.java (while)
- Testvraag8_3.java (while)
- Testvraag8_4.java (while)
- Testvraag8_5.java
- Stars.java (for)
- Drunk.java (for)
- Testvraag8_6.java (while)
- Opgaven
- Kwadraten.java (For-lus)
- Opgave8.1.java
- InterestLus.java
- Opgave8.3.java
- Delers.java
- Opgave8.2.java
- Fibonaccigetallen.java
- KwadratenEinde.java
- Opgave8_1Einde.java
- InterestLusEinde.java
- Opgave8_3Einde.java
- DelersEinde.java
- Opgave8_2Einde.java
- FibonaccigetallenEinde.java
Les 18
- Muntcalculator.jar
(maken we klassikaal in Eclipse) - RekenMachine.java (Berekeningen)
- FormatGetal.java (Formateren van getallen)
- Interest.java
- Opgaven (11.1 , 11.2 en 11.4)
Les 19: Arraylijsten
- Kasregister.java
- Display.java (een arraylijst weergeven)
- AddAnnItem.java (items aan een arraylijst toevoegen )
- DisplayWithSrollBars.java (een arraylijst weergeven met schuifbalken)
- DisplayWithIndices.java (indexwaarden gebruiken)
- DisplayAnItem.java (indexwaarden gebruiken)
- Display2.java (items verwijderen, toevoegen, legen )
- Months.java (opzoeken)
- Arithmetic.java (rekenen met arraylijst)
- Search.java (zoeken)
- ArrayLijst.java
- Opgave12.4 (klassikaal)
- Opgave12.1.java (Opgave12.1Oplossing.java)
- Opgave 12.2
- Opgave 12.5 (start Search.java)
- Opgave 12.6 (Opgave12.6Oplossing.java)
- Opgave 12.7
- Vervang de while-lus in de klasse Search.java door een for-lus.
Les 20: Arrays
- Opgave 12.7 lossen we klassikaal op
- Tabel.java
- Exception.java (Testvraag 13.3)
- Rainfall.java
- Telephone.java (zoeken)
- Zoeken.java (klassikaal )
- Balloons.java
- Opgave13_2.java (lossen we klassikaal op)
- Nim.java (klassikaal)
- Neerslaggegevens.java (opgave 13.4) NeerslaggegevensOplossing.java
- Stringarray.java (opgave 13.5) StringarrayOplossing.java
Les 21: Arrays
- Opgave 13.5 (Stringarray) lossen we klasikaal op
- Opgave 13.3 (Blackjack) lossen we klasikaal op
- Opgave 13.12 (Woordenboek) lossen we klassikaal op
- Test (permanente evaluatie)
Les 22: Arrays
- Opgave 13.3 (Blackjack) werken we af
- Opgave 13.12 (Woordenboek) lossen we klassikaal op
- Test (permanente evaluatie)
- Schaakbord.java
- Winkels.java (tweedimensionale arrays)
- RainFalls.java (tweedimensionale arrays)
- Opgaven
- Opgave14_1.java Opgave14_1_Oplossing.java
- Opgave14_5.java Opgave14_5_Oplossing.java
Les 23: Bewerkingen met Strings
- Bespreken permanente evaluatie
- KeyLuisteraar.java (luisteren naar toetsen)
- StringCheckChar.java
(klassikaal, controleer e-mail adres) - StringTemplate.java
(twee strings met elkaar vergelijken) - StringCompareTo.java
(alfabetische vologorde) - StringReplace.java
(Strings wijzigen, teken vervangen) - StringToUpperCase.java
(Strings wijzigen, naar hoofdletters) - StringLength.java
(aantal tekens) - Opgaven Hoofdstuk15 Bewerkingen Met Strings .doc
- Opgave15_1.java (Strings samenvoegen)
- Palindroom.java
Les 24 : Exceptions
- ExceptionDemo1.java (Exception)
- Opgave16.1.java (klassikaal)
- Opgave16.4.java (klassikaal)
- Opgave16.6.java (klassikaal)
- OpgavenHoofdstuk16.doc
- Opgave16.2.java Opgave16_2oplossing.java
- Opgave16.3.java
- Opgave16.5.java Opgave16_5oplossing.java
Les 25 : Bestanden en consoletoepassingen
- FileOuputDemo.java (bestandsuitvoer)
- FileInputDemo.java (bestandsinvoer)
- FileSearch.java
- adresboek.jar (maken we klassikaal met de Eclipse)
- FileClassDemo.java
- FileChooserDemo.java
- Opgave17_1.java
- Opgave17_1_bis.java
- Opgave17_2.java
- Opgave17_3.java
- TinyBrowser2.java
- OpgavenHoofdstuk17.doc
Les 26: Een Java-programma verbinden met een MySQL-database
- JavaEnMySQL.doc
- De Wamp-server
- mysql-connector-java-5.0.8-bin.jar
- Databases
- SQL
- DatabaseMaken.java
- DatabaseVerwijderen.java
- DatabaseTabelMaken.java
- DatabaseTabelVerwijderen.java
- DatabaseTabelGegevensToevoegen.java
- DatabaseTabelGegevensInlezen.java
- DatabaseTabelGegevensInlezenRecordPerRecord.java
- DatabaseTabelInlezenAlleRecords.java
- DatabaseTabelGegevensZoeken.java
- Het maken van een wachtwoord register in Eclipse
- Het maken van de database in phpMyAdmin
- Het maken van de tabel in phpMyAdmin
- Het maken van een gebruiker in phpMyAdmin
- Het project maken in Eclipse
- OpgavenHoofdstukJavaMySQL.doc
- OplossingHoofdstuk17Opgave5.java
Les 27
- Met Eclipse maken we een e-mailadresboek.
De gegevens bewaren we in een MySQL database. - jTabbedPane toevoegen
- adresboek1.jar
- JList.jpg
Les 28: Objectgeoriënteerd ontwerpen
- UMLet
- UseBalloon.java
- Balloon.java
- Defender.java
- Game.java
- Alien.java
- Laser.java
- Bomb.java
- Sprite.java
- ObjectgeorienteerdOntwerpenBlackjack.doc
- BlackJackApplet.html
- blackjackApplet.txt
- OpgavenHoofdstuk18.java
- Klok.uxf (oplossing opgave 1)
- Klok.jar (oplossing opgave 1)
- Klok.txt (oplossing opgave 1)
- Rekenmachine.uxf (oplossing opgave 2)
- Rekenmachine.jar (oplossing opgave 2)
- RekenMachine.txt (oplossing opgave 2)
Les 29 (5 mei 2010): examen
- VallendVoorwerp.java
- aantalSeconden.jar
- postcodeSteden.jar
- zakgeld.jar
- datum.jar
examen
