Page 7 of 7 First ... 34567

Thread: [JAVA]

  1. #91

    Registered
    03/08/02
    Location
    Gavere
    Posts
    37,519
    iTrader
    23 (100%)
    Mentioned
    57 Post(s)
    Reputation
    0/1281
    Quote Originally Posted by fujitsi View Post
    This quote is hidden because you are ignoring this member. Show
    Zoals je ziet gebruik ik niet zoveel commentaar, maar vinden jullie dit persoonlijk al teveel? (of te weinig )
    Lees eens wat over javadoc en pas het toe in deze klasse. De klasse zelf en tenminste de public methods zouden toch moeten gedoct worden, zodat gebruikers van je klasse weten hoe ze je klasse kunnen aanspreken en wat ze doet.
    no votes  

  2. #92
    Foezjie's Avatar
    Registered
    20/01/05
    Location
    Harelbeke
    Posts
    2,816
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/108
    Quote Originally Posted by MilM View Post
    This quote is hidden because you are ignoring this member. Show
    Ik zou met een dubbele for lus werken ipv die if blokken voor het aantal spelers.

    Dan verandert er niets aan uw code als je plots met 6 man wilt spelen.
    Momenteel zijn blijft het bij vier personen. Hoe bedoel je precies een dubbele for lus? Geneste for's dan of 2 for's na elkaar?
    Quote Originally Posted by MilM View Post
    This quote is hidden because you are ignoring this member. Show
    wat doet die for lus van 100 eigenlijk?
    Je doet continu hetzelfde?
    Moesten wij doen van onze lerares java. Dit omdat anders het getekende niet bleef staan, of soms helemaal niet verscheen. Door 100 keer te 'proberen' lukt het 99% van de keren
    (Java is nu eenmaal niet zo goed voor het grafisch aspect, alhoewel ik toch denk dat er een 'juistere' manier moet zijn..)

    Quote Originally Posted by MilM View Post
    This quote is hidden because you are ignoring this member. Show
    En ik denk dat het ook proper is om van uw paneel een JPanel() te maken.
    JPanels hebben we nog niet gezien, maar ik zal dat dan wel eens uitzoeken. Gaat het hem alleen om netter of is het ook beter?
    Quote Originally Posted by MilM View Post
    This quote is hidden because you are ignoring this member. Show
    paneel.add(lblPrent); -> voor uw this.setVisible(true) zetten? (waar roep je deze op, buiten de klasse?)
    paneel.repaint(); -> weglaten?
    lblPrent.setVisible(true); -> weglaten?
    Dat ervoor zetten zou waarschijnlijk logischer zijn, niet op gelet
    Wat bedoel je met dat oproepen?
    Misschien helpt een korte schets: in mijn main importeer ik dus bovenstaande klasse. Ik gebruik dan .. o ja, nu valt mijn frank.
    Die lblPrent (monopoly.gif) is het spelbord zelf, maar aangezien die niet staat in een methode die ik oproep ben ik er weinig mee. (Verklaart waarschijnlijk waarom hij het spelbord niet toonde )

    Wat die paneel.repaint() doet weet ik eerlijk gezegd niet, dit is 100% overgenomen uit mijn cursus.
    Is de standaardwaarde van een JLabel true? Dan kan dit inderdaad weg, ik was het niet echt zeker dus had ik het er maar bij gelaten.

    Bedankt voor de commentaar alleszins

    edit: @eniac: zal ik eens doen, bedankt
    Scrubs
    no votes  

  3. #93
    Moto's Avatar
    Registered
    17/07/02
    Location
    Wilrijk
    Posts
    1,994
    iTrader
    2 (100%)
    Mentioned
    0 Post(s)
    Reputation
    9/16
    ik denk dat wij regels strikter naleven dan werknemers op een bedrijf
    Regels? er zijn geen vaste regels in programmeren.
    Der is maar 1 regel, de gebruiker moet tevreden zijn

    Vertel me maar eens wat jullie zoveel bijleren, wat ze op de unief niet leren
    want dat is wat jullie zeggen, jullie coderen toch pakken beter dan een arrogant universitair studentje?
    Simpel elk project is verschillend,
    -tijd die ge krijgt
    -Functioneel
    -vaste requirements/agile omgeving
    -scope
    -technologien die beschikbaar zijn
    -nieuw project/conversie/uitbreiding oude brol

    En voor elke situatie moet ge goed kunnen inschatten
    -ontzetten pragmatisch zijn
    -welke technologieƫn gebruiken, wat voor design/framework,
    -gevaar voor under design, gevaar voor over design, perfecte balans in code complexiteit, niet de design-pattern-slet gaan uithangen
    -soms rekening houdend met constant veranderende requirements
    -CodeStyles van de klant/collega's direct kunnen lezen/overnemen
    -Uw db-design perfectioneren, wanneer hoe stress-testen, wat/hoe unit-testen
    -Analyses verbeteren, functioneel nadenken over gebruik in de praktijk, weten wat te vragen aan users
    -U aanpassen aan de bedrijfs-politiek
    -....

    Veel van die dingen leert ge enkel met veel praktijk-ervaring.
    no votes  

  4. #94
    Ice's Avatar
    Registered
    31/07/02
    Location
    Kontich
    Posts
    602
    iTrader
    16 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/0
    "onze tijd in programmeertalen steken, met de bedoeling dat wij dat kunnen op papier, zonder intellisense en informatie van het internet"

    Which is pointless. Punt. Einde discussie. De basis syntax van een taal leerde op like 1 dag (of een uurtje als ge smalltalk leert )
    De ettelijke frameworks gebruiken die constant evolueren leer je niet op 1 dag. Dat leer je al werkende en dus incl boeken/internet.

    Ge haalt het zelf trouwens al aan met uw "een ; weegt meer dan een puntje".
    Dit speelt dus ABSOLUUT GEEN ROL in het ECHTE leven he. Toont nog maar eens hoever sommige studenten van de realiteit staan. Als je een ; vergeet weet je dit METEEN in een degelijke editor door syntax highlighting.
    When you're slapped, you'll take it and like it - Sam Spade
    Make way for the bad guy! - Tony Montana
    When a girl has a heart of stone, there's only one way to melt it. Just add Ice.
    no votes  

  5. #95
    _DKsissor_'s Avatar
    Registered
    07/01/05
    Location
    blabal
    Posts
    7,922
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    0/29
    Quote Originally Posted by Ice View Post
    This quote is hidden because you are ignoring this member. Show
    "onze tijd in programmeertalen steken, met de bedoeling dat wij dat kunnen op papier, zonder intellisense en informatie van het internet"

    Which is pointless. Punt. Einde discussie. De basis syntax van een taal leerde op like 1 dag (of een uurtje als ge smalltalk leert )
    De ettelijke frameworks gebruiken die constant evolueren leer je niet op 1 dag. Dat leer je al werkende en dus incl boeken/internet.

    Ge haalt het zelf trouwens al aan met uw "een ; weegt meer dan een puntje".
    Dit speelt dus ABSOLUUT GEEN ROL in het ECHTE leven he. Toont nog maar eens hoever sommige studenten van de realiteit staan. Als je een ; vergeet weet je dit METEEN in een degelijke editor door syntax highlighting.
    kvergat op mijn examen de accolade van mijn constructor en kreeg -5
    Last edited by _DKsissor_; 13-03-2009 at 08:11.
    no votes  

  6. #96
    General Lee's Avatar
    Registered
    04/02/04
    Location
    3010/3690
    Posts
    4,208
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    4/43
    That'll teach you!
    I'm a writer. I think, I type, I drink. Lather, rinse, repeat. Not always in that order.
    no votes  

  7. #97
    Bubbling Zombie's Avatar
    Registered
    03/11/03
    Location
    Hove
    Posts
    6,718
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/3
    Ok, en nu kennen jullie de syntax van de taal vanbuiten. Nu, als ik zo jullie redenering/uitspraken hier volg, gaan jullie als de slag aan programmeur. For the sake of zeh argument ga ik er vanuit dat jullie de Java syntax vanbuiten kennen.

    Wat als ze jullie een .NET job aanbieden?
    Look down at me and you see a fool; look up at me and you see a god; look straight at me and you see yourself
    no votes  

  8. #98
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Quote Originally Posted by Gurdt View Post
    This quote is hidden because you are ignoring this member. Show
    op de unief werken we evenzeer in groepsverband aan projecten

    over het niveau van programmeren?
    ik weet dat op de hogeschool dingen niet zo strikt worden genomen (voor een ; vergeten zullen ze daar mss over een half puntje mekkeren)
    de programmeertalen worden daar vooral geƫvalueerd adhv praktische testen (oefeningen etc) die veelal op de pc worden gemaakt

    wij leren daarnaast schriftelijk programmeren
    een examen java of c bv, is gewoon met pen en papier (een ; weegt ook meer dan een half puntje)

    onze dagindeling is trouwens zo: 1 vak per dag, 3 vakken per trimester
    met ieder trimester een programmeertaal (2 dagen per week) wil dit zeggen dat we in de opleiding, 2/5e van onze tijd in programmeertalen steken, met de bedoeling dat wij dat kunnen op papier, zonder intellisense en informatie van het internet
    Nuttig? Neen. Op papier ben je geen zak en een goede IDE/compiler wijst je op al die problemen. In het bedrijfsleven telt alleen maar tijd en een degelijke omgeving kan al gauw 20-30% tijdswinst opleveren dan een standaard tekst editor en een command-line compiler. Daarnaast is het internet een bron van informatie. Een goede programmeur herbruikt meer code dan dat hij zelf schrijft. En jouw schoolprojecten zijn steeds net afgemeten. In het echte leven komen er 1001 externe factoren bij kijken. It's the internet, someone figured it out.

    Quote Originally Posted by Gurdt View Post
    This quote is hidden because you are ignoring this member. Show
    daarnaast krijgen we genoeg projecten om in groepsverband onze kennis in de praktijk te brengen, evenzeer met deadlines en strenge eisen

    --
    ik denk dat het dus onwaar is, als ge zegt dat ne student nie kan programmeren
    Een student kan zeker programmeren, maar er is een mijlenver verschil tussen programmeren op de unief en in het bedrijfsleven.

    Trouwens, een vergelijking, ooit gemaakt door een kennis die ook een universitaire opleiding heeft gevolgd: Neem een schoolproject van 4 personen met een termijn van 3 maand. Doe de 3 andere personen weg, halveer de tijd en bedenk 10 nieuwe features die groter zijn dat het schoolproject op zich. Zorg ervoor dat 80% van het geheel in de halve tijd van de reeds gehalveerde tijd klaar is want dan komt het testen en bug fixen erbij kijken. Welcome to the real world.
    Last edited by Tyfius; 13-03-2009 at 10:20.
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  9. #99
    Kemblin's Avatar
    Registered
    14/05/03
    Location
    Schoten
    Posts
    812
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/7
    Logisch dat student projecten kleiner zijn, later bestaat uw job uit programmeren, nu moet het gecombineerd worden met andere vakken.

    Gurdt waar zit gij ergens op unif want hier in Antwerpen valt dat wel mee met syntax vanbuiten leren ze. Het valt wel voor zo af en toe met een examen eens op papier te programmeren, maar dan zijn ze natuurlijk veel minder streng dan een compiler en is pseudocode hier en daar in de meeste gevallen ook nog punten waard.
    no votes  

  10. #100
    Parnakra's Avatar
    Registered
    15/04/04
    Location
    Izegem
    Posts
    6,095
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Quote Originally Posted by fujitsi View Post
    This quote is hidden because you are ignoring this member. Show
    Moesten wij doen van onze lerares java. Dit omdat anders het getekende niet bleef staan, of soms helemaal niet verscheen. Door 100 keer te 'proberen' lukt het 99% van de keren
    (Java is nu eenmaal niet zo goed voor het grafisch aspect, alhoewel ik toch denk dat er een 'juistere' manier moet zijn..)
    Dat lijkt me geen al te goede raad te zijn van je lerares java. En java is niet minder goed voor het grafisch aspect dan -censored-. (om discussie te vermijden )

    Ik heb geen tijd om je code in detail te bekijken, maar maak eens gebruik van (zoals Eniac al zei) een JPanel. Steek dan al je tekenbewerkingen (rechtstreeks of via een andere methode) in de PaintComponent(...)-methode.

    Maak ook gebruik van invalidate() of refresh(), niet repaint().
    no votes  

  11. #101

    Registered
    20/09/04
    Location
    Kortrijk / Gent
    Posts
    7,177
    iTrader
    1 (100%)
    Mentioned
    0 Post(s)
    Reputation
    3/43
    Quote Originally Posted by Parnakra View Post
    This quote is hidden because you are ignoring this member. Show
    (zoals Eniac al zei)
    Ik kan niet anders dan dit zwaar verwijt te rapporteren aan een Moderator.

    Quote Originally Posted by fujitsi View Post
    This quote is hidden because you are ignoring this member. Show
    Momenteel zijn blijft het bij vier personen. Hoe bedoel je precies een dubbele for lus? Geneste for's dan of 2 for's na elkaar?
    Inderdaad genest indien je die lus van 100 moet laten staan

    Moesten wij doen van onze lerares java. Dit omdat anders het getekende niet bleef staan, of soms helemaal niet verscheen. Door 100 keer te 'proberen' lukt het 99% van de keren
    Hmmm, dit klopt toch ergens niet ze
    JPanels hebben we nog niet gezien, maar ik zal dat dan wel eens uitzoeken. Gaat het hem alleen om netter of is het ook beter?
    Beiden.
    JPanel erft trouwens van Container

    Dat ervoor zetten zou waarschijnlijk logischer zijn, niet op gelet
    Wat bedoel je met dat oproepen?
    Misschien helpt een korte schets: in mijn main importeer ik dus bovenstaande klasse. Ik gebruik dan .. o ja, nu valt mijn frank.
    Die lblPrent (monopoly.gif) is het spelbord zelf, maar aangezien die niet staat in een methode die ik oproep ben ik er weinig mee. (Verklaart waarschijnlijk waarom hij het spelbord niet toonde )

    Wat die paneel.repaint() doet weet ik eerlijk gezegd niet, dit is 100% overgenomen uit mijn cursus.
    Is de standaardwaarde van een JLabel true? Dan kan dit inderdaad weg, ik was het niet echt zeker dus had ik het er maar bij gelaten.
    Ik bedoelde waar je uw frame ergens visible zet.
    Je kan dit binnen de klasse doen op het einde van uw constructor of buiten uw klasse.
    En ja, componenten zelf moet je niet meer visible maken. Enkel uw frame.

    repaint() is ook niet nodig zolang uw visible content niet aangepast wordt.
    Methodes zoals repaint() (en anderen die Parna aanhaalde) gebruik je pas wanneer er aanpassingen gebeurd zijn na het opstarten van uw programma.
    Last edited by MilM; 13-03-2009 at 14:49.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in