De Devschuur Coffee Corner Overzicht Volgende deel Laatste deel

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 111 ... 201 Laatste
Acties:
  • 852.154 views

Acties:
  • 0 Henk 'm!

  • Dricus
  • Registratie: Februari 2002
  • Laatst online: 22:27

Dricus

ils sont fous, ces tweakers

@Woy: Met override bedoel je natuurlijk eigenlijk overload... toch? O-)

Stel niet uit tot morgen wat je vandaag nog tot morgen kunt uitstellen...


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
@Dricus: Ja natuurlijk ;)

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 21:36
.oisyn schreef op woensdag 23 februari 2011 @ 13:07:
Exactly my point. Otherside1982 suggereert dat het commentaar misschien bij de functie hoort met 2 params, maar dat klopt natuurlijk niet.
Dan klopt het commentaar toch van geen kanten? Er wordt melding gemaakt van een functie argument required dat gewoon niet bestaat bij de eerste functie. Daarom ook mijn suggestie dat het commentaar misschien bij de tweede functie hoorde. Maar daar staat dan in de functie-definitie de parameter required niet met een default value. C# is helemaal mijn ding niet dus ik hield rekening met de mogelijkheid dat de default-value niet in de functie-definitie zou staan, maar misschien enkel in de functie-implementatie.

Het is allezins een vreemd en verwarrend stukje.

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Beuh blargh ugh weer een dag dat je eigenlijk constant bezig bent zonder dat je daadwerkelijk iets klaar lijkt te krijgen, :+.

Nouja, nog totaal iets van drie en een half weken hier, dan ben ik er vanaf. Volgende maand twee weekjes op vakantie, *O*

... maar weet niet waarheen -O-. Nog nozele suggesties / random ideën?

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Huisje huren in Ardennen.
Met de trein daar Griekenland of Italië

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • DEiE
  • Registratie: November 2006
  • Laatst online: 29-09 16:32
Of een late wintersport

Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 22:46
* Styxxy haat Finland. Of dan toch alleszins de sneeuw en het ijs. Net gevallen op mijn schouder en gerold op mijn rug. Resultaat: laptop ziet er nog perfect uit tot je die opzet, scherm naar de vaantjes. Ik zit nu op een 15" LCD schermpje te werken dat hier nog ergens rond lag te slingeren. Niet erg praktisch met al die toolbars in Eclipse :P (nu ja, dan maar dubbel klikken op een tabje op die scherm"vullend" te maken).

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Ik maar denken dat ik de enige was met laptop op vakantie :9

Volgende vakantie neem ik enkel iPad mee, stuk lichter.

[ Voor 69% gewijzigd door Gamebuster op 23-02-2011 14:53 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Cloud
  • Registratie: November 2001
  • Laatst online: 07-10 14:42

Cloud

FP ProMod

Ex-moderatie mobster

Als ik me niet vergis is Styxxy daar niet op vakantie ;) Hij studeert in Finland.

Never attribute to malice that which can be adequately explained by stupidity. - Robert J. Hanlon
60% of the time, it works all the time. - Brian Fantana


Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 12-10 07:45
Ik ben ook danig naar de kleute, dus vandaag maar eens tickets naar Griekenland geboekt. Vrijdagochtend al vliegen!

Acties:
  • 0 Henk 'm!

  • PeterSelie
  • Registratie: December 2002
  • Laatst online: 10-10 15:39
Doe mij die maar.. Ik wil vakantieee :X

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Doe mij die maar?
Cloud schreef op woensdag 23 februari 2011 @ 14:55:
Als ik me niet vergis is Styxxy daar niet op vakantie ;) Hij studeert in Finland.
Ah, ben ik dus toch de enige met een laptop op vakantie :Y)

[ Voor 60% gewijzigd door Gamebuster op 23-02-2011 15:02 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Johan.B
  • Registratie: Maart 2007
  • Laatst online: 14:57
Styxxy schreef op woensdag 23 februari 2011 @ 14:32:
* Styxxy haat Finland. Of dan toch alleszins de sneeuw en het ijs. Net gevallen op mijn schouder en gerold op mijn rug. Resultaat: laptop ziet er nog perfect uit tot je die opzet, scherm naar de vaantjes. Ik zit nu op een 15" LCD schermpje te werken dat hier nog ergens rond lag te slingeren. Niet erg praktisch met al die toolbars in Eclipse :P (nu ja, dan maar dubbel klikken op een tabje op die scherm"vullend" te maken).
Ctrl + M help dan om RSI te voorkomen ;)

Acties:
  • 0 Henk 'm!

  • PeterSelie
  • Registratie: December 2002
  • Laatst online: 10-10 15:39
:Y
Johan.B schreef op woensdag 23 februari 2011 @ 15:03:
[...]


Ctrl + M help dan om RSI te voorkomen ;)
Ubuntu kent die combinatie niet :N

[ Voor 33% gewijzigd door PeterSelie op 23-02-2011 15:08 ]


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 22:46
Cloud schreef op woensdag 23 februari 2011 @ 14:55:
Als ik me niet vergis is Styxxy daar niet op vakantie ;) Hij studeert in Finland.
Correct :).
Gamebuster schreef op woensdag 23 februari 2011 @ 14:53:
Ik maar denken dat ik de enige was met laptop op vakantie :9
Normaal neem ik mijn laptop ook mee :P (weegt niet zo veel), maar in dit geval is het wegens studies.


Ach ja, het is niet praktisch, maar binnen 3 dagen ben ik op vakantie voor anderhalve week (en de delivery time was +/- 14 dagen). Komt dus ongeveer mooi uit.

Nu maar bezig met templates te maken voor C en C++ files. Mijn prof heeft namelijk een vreemde voorkeur van opdeling en verplichte commentaar overal. Templates maken en dan kan ik die gebruiken tijdens het examen. Bespaart me veel typwerk. (Ja, dit mag, ik heb het gevraagd aan de prof.)

[ Voor 18% gewijzigd door Styxxy op 23-02-2011 15:51 ]


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Griekenland / Italië... Ben heel erg slecht in vakantie voor mezelf, zou echt niet weten hoe te beginnen, :+. Kan misschien beter maar Gewoon Doen™ en maar kijken wat ik doe / waar ik terecht kom.

Acties:
  • 0 Henk 'm!

  • creator1988
  • Registratie: Januari 2007
  • Laatst online: 12-10 07:45
YopY schreef op woensdag 23 februari 2011 @ 15:32:
Griekenland / Italië... Ben heel erg slecht in vakantie voor mezelf, zou echt niet weten hoe te beginnen, :+. Kan misschien beter maar Gewoon Doen™ en maar kijken wat ik doe / waar ik terecht kom.
Mweh, is nog best koud daar op dit moment. Dan zou ik richting Canarische eilanden gaan ofzo.

Acties:
  • 0 Henk 'm!

  • Pete
  • Registratie: November 2005
  • Laatst online: 07-09 17:51
Styxxy schreef op woensdag 23 februari 2011 @ 14:32:
* Styxxy haat Finland. Of dan toch alleszins de sneeuw en het ijs. Net gevallen op mijn schouder en gerold op mijn rug. Resultaat: laptop ziet er nog perfect uit tot je die opzet, scherm naar de vaantjes. Ik zit nu op een 15" LCD schermpje te werken dat hier nog ergens rond lag te slingeren. Niet erg praktisch met al die toolbars in Eclipse :P (nu ja, dan maar dubbel klikken op een tabje op die scherm"vullend" te maken).
Je moet zoiets als dit aanschaffen: http://cdn-img.westfalia....00/000/000/001/116/09.jpg Helpt echt :)

petersmit.eu


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Hoe werkt dat?

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Zo te zien zijn het gewoon "sokjes" die je over je schoenen trekt, waardoor je meer grip krijgt ( door de spikes )

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 22:46
Werkt dat wel op een pure ijsplek? Zelfs mijn zware schoenen (die normaal veel grip hebben) hielpen niet :P.

Normaal heb ik een sleave voor mijn laptop (bescherming), maar was vanochtend te lui om die om te doen (het was 7u 's ochtends). Next time I know better. Nu ja, op zich kan je niets zien aan mijn laptop. Ik heb de indruk dat mijn adapter op een of andere manier verkeerd stak waardoor die op mijn behuizing kortstondig indrukte en zo mijn LED scherm verneukt heeft (al kan je niets aan de behuizing zien en op dat punt (waar de "ster" zich bevindt) is de behuizing ook nog eens véél steviger dan in het midden...).

Ik heb de indruk dat ik straks nekpijn ga hebben door scheef te zitten. Ik moet namelijk op mijn laptop typen en constant lichtjes naar rechts kijken om te kunnen zien op mijn scherm.
creator1988 schreef op woensdag 23 februari 2011 @ 16:01:
[...]
Mweh, is nog best koud daar op dit moment. Dan zou ik richting Canarische eilanden gaan ofzo.
Dat is inderdaad een aanrader :P.

[ Voor 6% gewijzigd door Styxxy op 23-02-2011 16:24 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Woy schreef op woensdag 23 februari 2011 @ 16:19:
Zo te zien zijn het gewoon "sokjes" die je over je schoenen trekt, waardoor je meer grip krijgt ( door de spikes )
Jup, m'n broertje had ze van de kerst mee op wintersport. We waren toch wel jaloers toen hij zonder moeite een piste op banjerde...

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Oké, ik heb mijn beslissing genomen. Ik ga Haskell leren, simpelweg omdat ik dan tijdens gesprekjes ineens kan beginnen over hoe ik zygohistomorphic prepromorphisms toegepast heb, o.a. (SO copypasta) "to find maximally dense segments (a generalization of maximum segment sums) [...][,] avoid[ing] the use of the fixed-point Mu functor". :+

http://stackoverflow.com/...tomorphic-prepromorphisms

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:15

.oisyn

Moderator Devschuur®

Demotivational Speaker

Het sneeuwt

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Laatst online: 22:10

RayNbow

Kirika <3

YopY schreef op woensdag 23 februari 2011 @ 16:56:
Oké, ik heb mijn beslissing genomen. Ik ga Haskell leren, simpelweg omdat ik dan tijdens gesprekjes ineens kan beginnen over hoe ik zygohistomorphic prepromorphisms toegepast heb
Haskell leren is prima, maar ik zou beginnen met banaantjes. :p

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • PeterSelie
  • Registratie: December 2002
  • Laatst online: 10-10 15:39

Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 22:46
Graag gedaan! ;) Ik heb hier nog meer dan genoeg, indien meer gewenst kan ik er altijd voor zorgen :+ .

[ Voor 23% gewijzigd door Styxxy op 23-02-2011 17:25 ]


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
*kijk 40cm naar boven, over scherm heen door het raam achter het scherm*

oowja, was me niet eens opgevallen :9

Vond het net lekker dat het weer wat warmer werd.

[ Voor 5% gewijzigd door Gamebuster op 23-02-2011 17:27 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • PeterSelie
  • Registratie: December 2002
  • Laatst online: 10-10 15:39
Gamebuster schreef op woensdag 23 februari 2011 @ 17:27:
[...]

*kijk 40cm naar boven, over scherm heen door het raam achter het scherm*

oowja, was me niet eens opgevallen :9

Vond het net lekker dat het weer wat warmer werd.
Weer wat warmer? Het begint juist keihard te kelderen kwa temperatuur. Reed ik een week geleden nog in het leer op de motor, reed ik begin deze week in textiel en ben ik vandaag met de auto. :/

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Ik bedoelde ook meer over langer termijn; week terug werd het langzamerhand weer warmer.

Afgelopen dagen werd het echter weer kouder.

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Pete
  • Registratie: November 2005
  • Laatst online: 07-09 17:51
Styxxy schreef op woensdag 23 februari 2011 @ 16:23:
[...]

Werkt dat wel op een pure ijsplek? Zelfs mijn zware schoenen (die normaal veel grip hebben) hielpen niet :P.
De goeien (die je hier in Finland kunt kopen) die werken echt goed, ook op de echte ijs plekken.

petersmit.eu


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 22:46
Pete schreef op woensdag 23 februari 2011 @ 17:38:
[...]
De goeien (die je hier in Finland kunt kopen) die werken echt goed, ook op de echte ijs plekken.
Ah, dan moet ik er eens naar kijken :). Thanks!

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Iemand vroeg of ik 'm wilde helpen met zijn HTML5 opdracht voor school. Heb 'm dit gegeven:
http://pastebin.com/fRBMA03B

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • HuHu
  • Registratie: Maart 2005
  • Niet online
Gamebuster schreef op woensdag 23 februari 2011 @ 17:59:
Iemand vroeg of ik 'm wilde helpen met zijn HTML5 opdracht voor school. Heb 'm dit gegeven:
http://pastebin.com/fRBMA03B
Ik zou 'm dit sturen: http://html5boilerplate.com/

Acties:
  • 0 Henk 'm!

  • alwinuzz
  • Registratie: April 2008
  • Laatst online: 22:04
Wat is dat toch met IE9? Stoppen ze alle UI op 1 rij, waardoor er maar 2 tabbladen naast elkaar passen.
Daarboven een zee van lege ruimte die niet wordt gebruikt, waar zeker 6 tabs passen. En als je maximized wordt de hele bovenste rand niet gebruikt voor Fitts law (oid), zoals bij chrome wel gebeurt.

Leuk geprobeerd, jammer van de uitvoering. De installatie was ook al een ramp...


Toch iets positiefs: het icoontje vind ik wel opgeknapt!

@Sebazzz, problem officer? >:)

[ Voor 3% gewijzigd door alwinuzz op 23-02-2011 19:14 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Gamebuster schreef op woensdag 23 februari 2011 @ 17:59:
Iemand vroeg of ik 'm wilde helpen met zijn HTML5 opdracht voor school. Heb 'm dit gegeven:
http://pastebin.com/fRBMA03B
Ik vond je eerste versie toch beter:
http://pastebin.com/diff.php?i=fRBMA03B

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 12-10 15:56

Sebazzz

3dp

alwinuzz schreef op woensdag 23 februari 2011 @ 18:27:
Toch iets positiefs: het icoontje vind ik wel opgeknapt!
Deze is mooier:
Afbeeldingslocatie: http://tweakers.net/ext/f/HTrqZJ2I1PTcRDCJtYok625w/full.png

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
lol hoe kan je oudere versies van iemand zien?

edit:
ow lol, old & new version. Nice, wist ik niet eens :P

[ Voor 11% gewijzigd door Gamebuster op 23-02-2011 19:03 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • st0p
  • Registratie: April 2004
  • Laatst online: 19-07-2024
YopY schreef op woensdag 23 februari 2011 @ 16:56:
Oké, ik heb mijn beslissing genomen. Ik ga Haskell leren, simpelweg omdat ik dan tijdens gesprekjes ineens kan beginnen over hoe ik zygohistomorphic prepromorphisms toegepast heb, o.a. (SO copypasta) "to find maximally dense segments (a generalization of maximum segment sums) [...][,] avoid[ing] the use of the fixed-point Mu functor". :+

http://stackoverflow.com/...tomorphic-prepromorphisms
Haskell leren is zeker een leuke en goede ervaring, ik heb er zelf vorig jaar een paar weekenden mee lopen spelen en het heeft mijn blik op bepaalde zaken zeker verandert (niet perse verbeterd! :+) Echter, als je het alleen maar doet om zygohistomorphic prepromorphisms te doorgronden, wens ik je veel succes!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 20:48

alienfruit

the alien you never expected

Potverdikkie het sneeuwt eindelijk weer hier in de Alpen. Hoogtijd. Weken geleden.

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10-10 14:12

defcon84

Multipass?

Gamebuster schreef op woensdag 23 februari 2011 @ 19:03:
[...]

lol hoe kan je oudere versies van iemand zien?

edit:
ow lol, old & new version. Nice, wist ik niet eens :P
Be careful what you paste! :p

Verwijderd

YopY schreef op woensdag 23 februari 2011 @ 16:56:
Oké, ik heb mijn beslissing genomen. Ik ga Haskell leren, simpelweg omdat ik dan tijdens gesprekjes ineens kan beginnen over hoe ik zygohistomorphic prepromorphisms toegepast heb, o.a. (SO copypasta) "to find maximally dense segments (a generalization of maximum segment sums) [...][,] avoid[ing] the use of the fixed-point Mu functor". :+

http://stackoverflow.com/...tomorphic-prepromorphisms
http://people.cs.uu.nl/jeroen/courses/fp-nl.pdf succes!

Trouwens, ik volg op het moment een cursus Prolog en hoewel ik het de eerste week wel even slikken vond, begin ik het nu eigenlijk een behoorlijk leuke manier van werken vinden.
Je wordt gedwongen anders tegen problemen aan te gaan kijken en dat is best een leuke exercitie.
Misschien ook wat voor je?

[ Voor 20% gewijzigd door Verwijderd op 24-02-2011 11:39 ]


  • Roeland
  • Registratie: Januari 2009
  • Laatst online: 20:24
Aangezien dit een uitlaatklep topic is; hier ben ik dik 3-4u mee bezig geweest en het is nog lang niet af :(
(code voor arduino uno)


C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
short analogVolume=0, analogRate=1;
short digitalPlay=0, digitalVolume=1, digitalForward=2, digitalBack=3;
int volume=0, rate=0;
const int buttonTime=10, bootTime=3000, volumeZero=6000;


void setup()
{
  Serial.begin(9600);
  pinMode(digitalPlay, OUTPUT);
  pinMode(digitalVolume, OUTPUT);
  pinMode(digitalForward, OUTPUT);
  pinMode(digitalBack, OUTPUT);
  
  //mp3 aanzetten
  mp3AanUit();
  //naar speelmenu
  digitalWrite(digitalPlay, HIGH);
  delay(buttonTime);
  digitalWrite(digitalPlay, LOW);
  delay(buttonTime);
  //volume laagzetten
  digitalWrite(digitalVolume, HIGH);
  delay(buttonTime);
  digitalWrite(digitalVolume, LOW);
  delay(buttonTime);
  digitalWrite(digitalBack, HIGH);
  delay(volumeZero);
  digitalWrite(digitalBack, HIGH);
  delay(buttonTime);
  //mp3 weer uitzetten
  mp3AanUit();
}

void loop()
{
  int volOld;
  volOld=volume;
  readAnalog();
  Serial.println(volume);
  Serial.println(rate);
  volOld -= volume;
  if(volOld != 0) adjustVol(volOld);
  
  
}


int readAnalog()
{
  volume = analogRead(analogVolume);
  rate = analogRead(analogRate);
  rate /= sq(volume);
  volume *= 32/1023;
}

int adjustVol(int adjust)
{
  delay(buttonTime);
  digitalWrite(digitalVolume, HIGH);
  delay(buttonTime);
  digitalWrite(digitalVolume, LOW);
  
  if(adjust > 0)
  {
    for(int i=0; i<adjust; i++)
    {
      delay(buttonTime);      
      digitalWrite(digitalForward, HIGH);
      delay(buttonTime);
      digitalWrite(digitalForward, LOW);
      delay(buttonTime);
    }
  }    
 
  if(adjust < 0)
  {
    adjust *= -1;
    for(int i=0; i<adjust; i++)
    {
      delay(buttonTime);      
      digitalWrite(digitalBack, HIGH);
      delay(buttonTime);
      digitalWrite(digitalBack, LOW);
      delay(buttonTime);
    }
  }
}

void mp3AanUit()
{
  digitalWrite(digitalPlay, HIGH);
  delay(bootTime);
  digitalWrite(digitalPlay, LOW);
  delay(buttonTime);
}    

  • whoami
  • Registratie: December 2000
  • Laatst online: 01:57
your point being ? :?

https://fgheysels.github.io/


Verwijderd

Kan iemand mij uitleggen waarom dit 'prototyping' waar deze meneer in het filmpje het over heeft @ 7:00 nodig is?
YouTube: C Programming Tutorial - 11 - Into to Functions

Ik probeerde namelijk het namelijk gewoon zonder prototyping en toch compilede en werkte mijn programma gewoon? Is het misschien nieuw in C dat dat niet meer nodig is?

EDIT: Ik zie nu dat meneer met grote lap code boven mij, dit ook niet doet? :?

[ Voor 9% gewijzigd door Verwijderd op 24-02-2011 11:02 ]


  • Roeland
  • Registratie: Januari 2009
  • Laatst online: 20:24
Dat programmeren me nogal tegenvalt, het duurt zo lang voordat je wat code hebt en dan weet je nog niet eens of het gaat werken :(

edit1:
@Coltragon:
Prototyping zorgt ervoor dat je code overzichtelijker blijft. Je kan zo code die je vaker nodig hebt gewoon oproepen door het commando van je prototype in te tikken :) (zoiets, weet niet precies wat de vaktermen zijn)

edit2:
@Coltragons edit:
Dat is omdat de software die ik gebruik niet vraagt om je prototypes te declareren, als je beter kijkt zie je dat ik functies heb gemaakt zoals readAnalog() en mp3AanUit(), in principe zijn dat ook prototypes maar ik hoef ze niet bovenaan m'n code te initialiseren.
Correct me if I'm wrong, ken de termen niet helemaal :)

@hieronder: Ah, dus dat is wat m'n leraar bedoelde :+

[ Voor 83% gewijzigd door Roeland op 24-02-2011 11:07 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:15

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op donderdag 24 februari 2011 @ 10:58:
Kan iemand mij uitleggen waarom dit 'prototyping' waar deze meneer in het filmpje het over heeft @ 7:00 nodig is?
YouTube: C Programming Tutorial - 11 - Into to Functions

Ik probeerde namelijk het namelijk gewoon zonder prototyping en toch compilede en werkte mijn programma gewoon? Is het misschien nieuw in C dat dat niet meer nodig is?
Hij legt duidelijk uit waarom. Zonder de findarea prototype zul je een compile error krijgen. Tenzij je findarea() natuurlijk vóór main() hebt gedefinieerd - de compiler weet dan wat findarea voor ding is op het moment dat je 'm gebruikt.
Smoerel schreef op donderdag 24 februari 2011 @ 10:59:
Prototyping zorgt ervoor dat je code overzichtelijker blijft. Je kan zo code die je vaker nodig hebt gewoon oproepen door het commando van je prototype in te tikken :) (zoiets, weet niet precies wat de vaktermen zijn)
Je hebt het over functies, niet over de reden waarom een functie een prototype nodig heeft.

[ Voor 22% gewijzigd door .oisyn op 24-02-2011 11:05 ]

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
@Coltragon: Dat is om je interface specificatie en implementatie apart te houden. Je publieke interface zet je in je header file, je private (static) interface zet je in je C file bovenaan.

Op die manier ben je ook niet afhankelijk van de volgorde waarop je de implementatie specificeert. De Compiler moet immer wel weten wat de signature van een methode is, maar niet perse wat de implementatie is. De linker kan later de stukken code aan elkaar rijgen.

edit:

/laat, volgende keer toch eerst het topic refreshen voordat ik reageer ;)

[ Voor 10% gewijzigd door Woy op 24-02-2011 11:08 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


Verwijderd

.oisyn schreef op donderdag 24 februari 2011 @ 11:04:
[...]

Hij legt duidelijk uit waarom. Zonder de findarea prototype zul je een compile error krijgen. Tenzij je findarea() natuurlijk vóór main() hebt gedefinieerd - de compiler weet dan wat findarea voor ding is op het moment dat je 'm gebruikt.
Jup snap ik, maar ik heb dus mijn functie na main gedefinieerd en alsnog kan ik mijn functie gebruiken in main. Daarom vroeg ik mij af of het dus wel strikt noodzakelijk is.

Zie ook mijn code:
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>

int main(void) {
     /*Declaren van de variabelen*/
    int height;
    int width;
    
    /*User vragen om de hoogte*/
    printf("Height?");
    scanf("%d", &height);
    /*User vragen om de breedte*/
    printf("Width?");
    scanf("%d", &width);
    /*Hier wordt het raar, findArea is gedefinieerd onder main, de compiler zou dus 
    eerst naar main gaan en eigenlijk helemaal niet eens weten dat findArea bestaat! 
    Toch kan ik de functie hier gewoon gebruiken.*/
    printf("Your area is:%d", findArea(height, width));
    getch();
    return 0;    
    }

int findArea(int x, int y) {
    return x * y; }    


EDIT: Beantwoord door Woey ondertussen, terwijl ik aan het typen was. God wat zijn jullie snel! :P

[ Voor 3% gewijzigd door Verwijderd op 24-02-2011 11:12 ]


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:15

.oisyn

Moderator Devschuur®

Demotivational Speaker

Verwijderd schreef op donderdag 24 februari 2011 @ 11:11:
[...]


Jup snap ik, maar ik heb dus mijn functie na main gedefinieerd en alsnog kan ik mijn functie gebruiken in main. Daarom vroeg ik mij af of het dus wel strikt noodzakelijk is.
Ah ja, de wondere wereld van C. Idd, je krijgt geen compile error zoals je in C++ zou krijgen. In C gaat de compiler er vanuit dat er een dergelijke functie bestaat die overeen komt met de types van de argumenten die je meegeeft, en als returntype int. Máár, als jij een ander type meegeeft dan dat de functie verwacht, dan blaast de boel doodleuk op (als je mazzel hebt). Maak van de x en y in findArea() maar eens floats. Met prototype werkt het zoals je verwacht - de compiler snapt dan dat findArea() floats verwacht, jij geeft ints, dus converteert hij ze. Zónder prototype gaat ie er vanuit dat wat jij doet automatisch goed is, dus je ints worden niet geconverteerd, maar de findArea() verwacht floats, met hele rare resultaten tot gevolg.

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Wow bedankt voor die uitleg, C is blijkbaar niet heel lief :(

Nouja het stimuleert je wel om nauwkeurig te werken.

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
.oisyn schreef op donderdag 24 februari 2011 @ 11:19:
[...]
Ah ja, de wondere wereld van C. Idd, je krijgt geen compile error zoals je in C++ zou krijgen.
Maar alle compilers die ik ken geven er wel een warning op, dus dat zou je ook al aan het denken moeten zetten.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:15

.oisyn

Moderator Devschuur®

Demotivational Speaker

gcc geeft geen warning hoor

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
O, daar compile ik dan ook nooit mee ;)

Bij de ARM compiler die ik op dit moment open heb staan krijg ik de volgende warning
Warning[Pe223]: function "foo" declared implicitly
En de volgende error als de aanroep niet overeenkomt
Error[Pe159]: declaration is incompatible with previous "foo" (declared at line 20)

[ Voor 46% gewijzigd door Woy op 24-02-2011 11:33 ]

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • user109731
  • Registratie: Maart 2004
  • Niet online
GCC geeft overigens wel een warning met -Wall:
test.c: In function ‘main’:
test.c:17: warning: implicit declaration of function ‘findArea’
Dat zou les 1 moeten zijn in zo'n tutorial, enable alle compiler warnings :)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:15

.oisyn

Moderator Devschuur®

Demotivational Speaker

Woy schreef op donderdag 24 februari 2011 @ 11:30:
En de volgende error als de aanroep niet overeenkomt

[...]
Klopt idd, moet je wel de mazzel hebben dat ze in dezelfde translation unit staan ;)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Verwijderd schreef op donderdag 24 februari 2011 @ 09:54:
[...]

http://people.cs.uu.nl/jeroen/courses/fp-nl.pdf succes!

Trouwens, ik volg op het moment een cursus Prolog en hoewel ik het de eerste week wel even slikken vond, begin ik het nu eigenlijk een behoorlijk leuke manier van werken vinden.
Je wordt gedwongen anders tegen problemen aan te gaan kijken en dat is best een leuke exercitie.
Misschien ook wat voor je?
Nouja, ik begin dus begin april bij een nieuwe baas waar ik 20% (en meer) moet besteden aan het leren van nieuwe zooi - functionele programmeertaal (talen) leren staat sowieso op mijn lijstje, :).

Verwijderd

Damn, dat is nice! Hoop voor je dat het in de praktijk ook zo uitpakt hehe

  • Roeland
  • Registratie: Januari 2009
  • Laatst online: 20:24
@.oisyn
Goed dat je het zegt, ik compileer nu met gcc en die geeft idd geen warning...

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10-10 14:12

defcon84

Multipass?


Verwijderd

Wel geniaal: 'Is it black?'.

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 21:22

Haan

dotnetter

Ik ben zojuist benoemd to senior developer :) En als ik me in het komende jaar goed ontwikkel, wordt het lead developer :)
Ik heb er wel zin in, met de nieuwe rol komt er ook meer tijd beschikbaar om aandacht te besteden aan andere zaken dan alleen devven, dus ook meer betrokken zijn tijdens projecten, zorgen dat er eventueel extra capaciteit / expertise wordt ingehuurd, productontwikkeling en verdiepen in nieuwe technieken :)

Kater? Eerst water, de rest komt later


  • defcon84
  • Registratie: September 2009
  • Laatst online: 10-10 14:12

defcon84

Multipass?

Proficiat Haan!!! :D

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
W T F is dat serieus een echte film?

die moet ik zien

Let op: Mijn post bevat meningen, aannames of onwaarheden


  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 22:29
Haan schreef op donderdag 24 februari 2011 @ 14:13:
Ik ben zojuist benoemd to senior developer :) En als ik me in het komende jaar goed ontwikkel, wordt het lead developer :)
Ik heb er wel zin in, met de nieuwe rol komt er ook meer tijd beschikbaar om aandacht te besteden aan andere zaken dan alleen devven, dus ook meer betrokken zijn tijdens projecten, zorgen dat er eventueel extra capaciteit / expertise wordt ingehuurd, productontwikkeling en verdiepen in nieuwe technieken :)
Klinkt goed, gefeliciteerd!
Hoe groot is jullie team, of het team waar je aansturing aan mag geven?

Battle.net - Jandev#2601 / XBOX: VriesDeJ


  • MBV
  • Registratie: Februari 2002
  • Laatst online: 22:26

MBV

"Me, myself and I"? :P

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 21:22

Haan

dotnetter

Bijna :P Momenteel zijn we met twee vaste krachten en een pool freelancers die ingezet worden als we het werk niet aankunnen. Dat zijn ook de mensen die het lastigst te 'managen' zijn, altijd gedoe met code in Source Control krijgen, documentatie, e.d.

Kater? Eerst water, de rest komt later


  • Spinal
  • Registratie: Februari 2001
  • Laatst online: 29-09 15:25
Gamebuster schreef op donderdag 24 februari 2011 @ 15:03:
[...]

W T F is dat serieus een echte film?

die moet ik zien
Ja, zie IMDb. Maar helaas op pathe.nl niks bekend of ie in de bioscoop komt :(

Full-stack webdeveloper in Groningen


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
ZanderZ schreef op donderdag 24 februari 2011 @ 15:41:
[...]

Ja, zie IMDb. Maar helaas op pathe.nl niks bekend of ie in de bioscoop komt :(
25 feb available "on demand"

> http://magsneaks.com/preview.php?id=32

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 13:35
Smoerel schreef op donderdag 24 februari 2011 @ 13:01:
Goed dat je het zegt, ik compileer nu met gcc en die geeft idd geen warning...
Allebei mis. GCC waarschuwt wel, maar alleen als de definitie niet overeenkomt met de impliciete declaratie.

Natuurlijk alleen binnen een translation unit. In de praktijk komen impliciete declaraties vooral voor als je een typefout maakt, en dat geval wordt door de linker wel afgevangen. Al met al is het dus niet echt een groot probleem.

Met -Wimplicit-function-declaration (onderdeel van -Wall) krijg je sowieso een waarschuwing bij impliciete declaratie; behalve -Wall is -Wextra ook nuttig om aan te zetten.

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 20:48

alienfruit

the alien you never expected

Altijd leuk als je aan het net voor een deadline plotseling toch de oude versie van het dataformaat moet ondersteunen. Terwijl er sprake is van een totaal andere visualisatiemodel van de data. Dolletjes...

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10-10 14:12

defcon84

Multipass?

Coffee Driven Development Afbeeldingslocatie: http://i.imgur.com/2etRe.gif

Acties:
  • 0 Henk 'm!

  • Matis
  • Registratie: Januari 2007
  • Laatst online: 12-10 19:34

Matis

Rubber Rocket

Pff, ik ben al heel de morgen bezig om met CVS een checkout te doen op datum uit een bepaalde branch. Kennelijk snapt cvs dat niet, want bij de date-parameter wordt altijd uitgegaan van de HEAD-branch.

If money talks then I'm a mime
If time is money then I'm out of time


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 17:24
Woot, applicatie waaraan ik de afgelopen 2 maanden heb gewerkt is live gegaan en alles is prima in orde. Eerste winkelketens maken er nu gebruik van en meer volgen snel :)

Mocht iemand bij, bijvoorbeeld de Mediamarkt, product informatie kaartjes zien, dan is de kans erg groot dat deze zijn gegenereerd d.m.v software die ik gemaakt heb :D

Acties:
  • 0 Henk 'm!

  • Haan
  • Registratie: Februari 2004
  • Laatst online: 21:22

Haan

dotnetter

D-Raven schreef op vrijdag 25 februari 2011 @ 10:48:
Mocht iemand bij, bijvoorbeeld de Mediamarkt, product informatie kaartjes zien, dan is de kans erg groot dat deze zijn genereert d.m.v software die ik gemaakt heb :D
Mooi, dan weten we ook meteen bij wie we moeten zijn als er een fout in de specs op die kaartjes staat >:)

Kater? Eerst water, de rest komt later


Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 17:24
Haan schreef op vrijdag 25 februari 2011 @ 11:07:
[...]

Mooi, dan weten we ook meteen bij wie we moeten zijn als er een fout in de specs op die kaartjes staat >:)
Hahaha, nee dat valt gelukkig wel mee, ik lever de data niet aan, dat doen de fabrikanten zelf :+

Acties:
  • 0 Henk 'm!

  • Davio
  • Registratie: November 2007
  • Laatst online: 06-01 16:46
Haan schreef op vrijdag 25 februari 2011 @ 11:07:
[...]

Mooi, dan weten we ook meteen bij wie we moeten zijn als er een fout in de specs op die kaartjes staat >:)
Een spelfout als 'gegenereert' bijvoorbeeld?

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 20:48

alienfruit

the alien you never expected

Sinds wanneer leveren fabrikanten zulke data aan :+ Ik ken hele branches waar ze het vertikken en je afhankelijk bent van de grootste concurrent. Die dus het artikelbestand volpropt met hun eigen winkelproducten en dan klopt het vaak nog niet eens.

Acties:
  • 0 Henk 'm!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 17:24
Davio schreef op vrijdag 25 februari 2011 @ 11:26:
[...]

Een spelfout als 'gegenereert' bijvoorbeeld?
Spelvaut ? welke spelvaut O-)
alienfruit schreef op vrijdag 25 februari 2011 @ 11:28:
Sinds wanneer leveren fabrikanten zulke data aan :+ Ik ken hele branches waar ze het vertikken en je afhankelijk bent van de grootste concurrent. Die dus het artikelbestand volpropt met hun eigen winkelproducten en dan klopt het vaak nog niet eens.
In het geval van de elektronica business zijn er uiteindelijk maar een paar grote spelers, Deze hebben al ervaring met het uitwisselen van product informatie. De informatie loskrijgen is niet zo'n probleem. Maar de kaartjes gaan door een uitgebreid goedkeuring proces heen voordat het daadwerkelijk in een winkel terecht komt. Als er dan uiteindelijk alsnog fouten in zitten dan ligt die verantwoordelijkheid geheel bij de persoon/het bedrijf welke het kaartje heeft goedgekeurd.

Dat gezegd, ja er worden echt afschuwelijke data bestanden aangeleverd, waar vaak geen hout van klopt. Mijn persoonlijke mening is dat de meeste data wordt aangeleverd door ingehuurde chimpansees welke in excel een paar keer op hun toetsenbord rammen en dat dan vervolgens doorsturen.
Nee er zal nog behoorlijk wat opvoeding aan te pas komen wil de aanlevering van data in een keer goed gaan.

Gelukkig hoef ik me daar niet druk om te maken :+. Wij zijn dan weliswaar de ontwikkelaar van de software, maar niet eigenaar van het product, de software is namelijk ontwikkeld 'in opdracht van'.

Acties:
  • 0 Henk 'm!

Verwijderd

Singstar is cool... De buren zullen alleen wat minder blij zijn geweest met onze zangstemmetjes om 5 uur 's nachts :P

Acties:
  • 0 Henk 'm!

  • Xesxen
  • Registratie: Juli 2009
  • Laatst online: 16:04
Wij (de buren) vinden dat helemaal niet erg >:)

Rare vogel in spe


Acties:
  • 0 Henk 'm!

  • Mei
  • Registratie: Juni 2005
  • Laatst online: 17-10-2024

Mei

Net de meest exotische 'bug' opgelost die ik ooit tegengekomen ben. Drupal gaf form element labels niet meer weer. Bleek uiteindelijk te komen doordat de XSS filter de labels niet als UTF-8 kon valideren. En waarom kwam dat? Omdat PHP overnight rebuilt was zonder PCRE_UTF8 support... :') Mijn klant is nu dus pissig z'n hoster aan het bellen :+

Acties:
  • 0 Henk 'm!

  • Kentsfield
  • Registratie: November 2007
  • Laatst online: 11-01-2023
Ik heb de waarschuwing gelezen, maar vind het ook niet echt nuttig om voor deze kleine vraag een topic te openen. Ik moet en mischien maar goed, overstappen van vb naar c# iemand tips: websites boeken etc?

Dingen!


Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 13:14
Kentsfield schreef op vrijdag 25 februari 2011 @ 19:00:
Ik heb de waarschuwing gelezen, maar vind het ook niet echt nuttig om voor deze kleine vraag een topic te openen. Ik moet en mischien maar goed, overstappen van vb naar c# iemand tips: websites boeken etc?
Wat dacht je van [Alg] Centraal boekentopic - part II?

Acties:
  • 0 Henk 'm!

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Ik heb vast onder een steen gelegen, maar wat is XNA ineens een verademing om mee te werken als je tijdenlang SDL hebt gebruikt :o
2 uurtjes mee gespeeld en nu al helemaal geweldig :) Maar eens een boekje kopen en m'n hobby adventure RPG spelletje gaan porten, misschien komt het dan eindelijk eens af :P

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 12-10 15:56

Sebazzz

3dp

XNA, ik vind het maar een beetje apart. Het ziet er leuk uit om een spelletje mee te maken maar als je al een menustructuur wilt maken heb je volgens mij al een heel groot probleem. Omdat je maar één Game hebt, je dus in je Draw/Update alles voor ieder scherm in je spel moet afhandelen. Nooit dat dat goed onderhoudbare code kan worden.

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Ik knutsel m'n eigen menusysteempje (en dialogs, etc) erop en registreer gewoon alle objecten die getekend willen worden en alles wat events/input wil ontvangen en roep dat aan vanuit m'n game object :) Had leuk geweest als dat in XNA had gezeten, maar het pretendeert ook niet echt een volledig game engine te zijn, meer een soort crossplatform laagje op DirectX (en de Xbox, Windows Phone) met wat content loading enzo.
Voor zover ik gezien heb zitten er ook niet echt kant-en-klare voorzieningen in voor animatie, collision detection, etc.

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Hoofdpijn, rugpijn, spierpijn en doodmoe. Gaat lekker :9

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • alex3305
  • Registratie: Januari 2004
  • Laatst online: 21:55
Sebazzz schreef op vrijdag 25 februari 2011 @ 20:30:
XNA, ik vind het maar een beetje apart. Het ziet er leuk uit om een spelletje mee te maken maar als je al een menustructuur wilt maken heb je volgens mij al een heel groot probleem. Omdat je maar één Game hebt, je dus in je Draw/Update alles voor ieder scherm in je spel moet afhandelen. Nooit dat dat goed onderhoudbare code kan worden.
Daarvoor heb je natuurlijk een ScreenManager. Deze staat geloof ik zelfs in een van de codevoorbeelden van Microsoft (voor XNA).

Wij hebben in de minor Game Development ook een relatief uitgebreid spel gemaakt - voor 10 weken devven :9 - in XNA. Daarvoor hebben we toen een ScreenManager gemaakt waarin zowel GameScreens of MenuScreens konden zitten. Daarin konden dan weer dialogen, checkboxen, radiobuttons, sliders, labels en nog meer generieke componenten zitten welke je normaal in een GUI hebt. Deze hebben we dan allemaal zelf ontwikkeld.

De code was goed onderhoudbaar en vrij gemakkelijk te begrijpen. Het is echter zo dat je goed gebruik moet maken van abstracte klassen en interfaces. Dus goed OOp gebruiken en onderverdeling maken in verschillende elementen en componenten is echt aan te raden!

Acties:
  • 0 Henk 'm!

  • Roeland
  • Registratie: Januari 2009
  • Laatst online: 20:24
Wordt je toch gek van:

C:
1
2
3
4
5
void Functie()
{
   unsigned long waardeOud=0, waardeNieuw=5;
   waardeOud = waardeNieuw;
}


en dan zeggen dat waardeOud en waardeNieuw niet gedeclareerd zijn???

edit:
moet makkelijkere namen nemen, stomme hoofdletters :+
me = prutser

[ Voor 15% gewijzigd door Roeland op 26-02-2011 12:00 ]


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 17:15

.oisyn

Moderator Devschuur®

Demotivational Speaker

Sebazzz schreef op vrijdag 25 februari 2011 @ 20:30:
XNA, ik vind het maar een beetje apart. Het ziet er leuk uit om een spelletje mee te maken maar als je al een menustructuur wilt maken heb je volgens mij al een heel groot probleem. Omdat je maar één Game hebt, je dus in je Draw/Update alles voor ieder scherm in je spel moet afhandelen. Nooit dat dat goed onderhoudbare code kan worden.
Ik ken XNA niet zo goed, maar vrijwel élke game heeft een dergelijke gameloop. Jij beweert dus dat iedere game uit niet onderhoudbare code bestaat?

Je snapt toch ook wel dat je zelf gewoon een extra laag aan abstractie kunt implementeren voor alle verschillende states waarin je game kan verkeren?

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10-10 14:12

defcon84

Multipass?

maandag :O :w

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Laatst online: 20:48

alienfruit

the alien you never expected

Puff, zit te klooien met de nieuwe Incubator build van de Flash Player. Ik snap echt de ballen van de nieuwe Molehill API. Klinkt makkelijker dan het is: http://lab.polygonal.de/2...mple-2d-molehill-example/ (not)

Acties:
  • 0 Henk 'm!

  • Davio
  • Registratie: November 2007
  • Laatst online: 06-01 16:46

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
Sebazzz schreef op vrijdag 25 februari 2011 @ 20:30:
XNA, ik vind het maar een beetje apart. Het ziet er leuk uit om een spelletje mee te maken maar als je al een menustructuur wilt maken heb je volgens mij al een heel groot probleem. Omdat je maar één Game hebt, je dus in je Draw/Update alles voor ieder scherm in je spel moet afhandelen. Nooit dat dat goed onderhoudbare code kan worden.
XNA is Object Oriented dus ik snap je hele probleem niet :/. Je maakt toch gewoon een hele zut managers en andere leuke dingen, je gaat je toch niet limiteren tot 1 bestandje met een gigantisch switch statement :P.

~ Mijn prog blog!


Acties:
  • 0 Henk 'm!

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 17:32

BoAC

Memento mori


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
roy-t schreef op maandag 28 februari 2011 @ 10:20:
[...]


XNA is Object Oriented dus ik snap je hele probleem niet :/. Je maakt toch gewoon een hele zut managers en andere leuke dingen, je gaat je toch niet limiteren tot 1 bestandje met een gigantisch switch statement :P.
Niet te luid roepen, :+. Ben zelf een groot deel van mijn minor game design bezig geweest met het refactoren van een demo spel gemaakt met een (goedkope) 3D engine (C++). Daar had je lange switches die damage aan een speler deden aan de hand van het projectieltype enzo.

De programmeur van die engine kon wel engine programmeren, maar OO design e.d. had hij (nog) weinig kaas van gegeten. Het probleem met dat soort dingen is dat iedereen die niet al te ervaren is in programmeren die democode gaat overnemen en aanpassen op eenzelfde manier. Dat zie je (helaas) ook veel met PHP code enzo, om maar weer eens een oudere discussie op te halen. En zelf doe ik dat ook regelmatig, een bestaande code stijl overnemen. Is daar een officiële term voor overigens? Het is niet direct copy/paste code, maar meer een bestaande manier van programmeren overnemen.

Acties:
  • 0 Henk 'm!

  • defcon84
  • Registratie: September 2009
  • Laatst online: 10-10 14:12

defcon84

Multipass?

had nog geen koffie gehad :)
ondertussen weer lekker aant tokkelen :)

Acties:
  • 0 Henk 'm!

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

YopY schreef op maandag 28 februari 2011 @ 10:34:
[...]


Niet te luid roepen, :+. Ben zelf een groot deel van mijn minor game design bezig geweest met het refactoren van een demo spel gemaakt met een (goedkope) 3D engine (C++). Daar had je lange switches die damage aan een speler deden aan de hand van het projectieltype enzo.
Dat is gewoon retro-stijl coden, vroeger deed iedereen dat (zie source van Wolfenstein enzo) :+

Acties:
  • 0 Henk 'm!

  • roy-t
  • Registratie: Oktober 2004
  • Laatst online: 19-09 10:19
of het overnemen van anti-patterns :)

~ Mijn prog blog!

Pagina: 1 ... 111 ... 201 Laatste

Dit topic is gesloten.

Let op:
Dit topic is niet de plaats om te lopen helpdesken. De Coffee Corner is primair bedoeld als uitlaatklep, niet als vraagbaak