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 ... 113 ... 201 Laatste
Acties:
  • 852.153 views

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

code:
1
Assert.IsTrue(rng.Generate(0, 1000).Between(0, 1000));

Nee, hoe wil je dat überhaupt kunnen testen?

https://oneerlijkewoz.nl
Op papier is hij aan het tekenen, maar in de praktijk...


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Verwijderd schreef op vrijdag 04 maart 2011 @ 00:43:
Dit is niet echt een compleet topic waard. Maar hoe testen jullie units die random behaviour hebben. Ik heb wat code geschreven die WS-Graphs genereert, maar tjah, dit zijn random grafen.

Wat doen jullie in dit soort gevallen?
Je kunt iig alvast testen of het resultaat niet null is }:O

Maar er is dus ook geen soort seed of iets dergelijks? Denk niet dat het dan mogelijk is.

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Verwijderd schreef op vrijdag 04 maart 2011 @ 00:43:
Dit is niet echt een compleet topic waard. Maar hoe testen jullie units die random behaviour hebben. Ik heb wat code geschreven die WS-Graphs genereert, maar tjah, dit zijn random grafen.

Wat doen jullie in dit soort gevallen?
Mock je PNRG zodat je een vooraf te bepalen set resultaten krijgt of seed() iedere test met dezelfde seed. Probleem is alleen dat dat minder betrouwbaar is als de PNRG van je library; platform of implementatie afhankelijk is.

Acties:
  • 0 Henk 'm!

Verwijderd

Mjah ik zat ook te denken om een vaste seed te gebruiken. Alleen de RNG is een private property en dus niet beschikbaar vanuit de test classes.

Ik kan natuurlijk mijn huidige code aanpassen zodat de RNG beschikbaar is en ik een vaste seed kan invoeren, maar daar ben ik eigenlijk niet zo'n fan van.

Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 11-10 23:32

Hoogie2004

Whohooooo

Ben al een aantal dagen bezig met het schrijven van een installatiehandleiding van onze Sharepoint 2007 solutions. Alle oude solutions die we hebben, bestaat geen handleiding van installatie (mocht er wat gebeuren met onze productieomgeving). Heerlijk werk.... Oude dingen uitzoeken enzo..... gelukkig bijna Carnaval, dan kunnen we even wat stoom afblazen :)

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • Jan_V
  • Registratie: Maart 2002
  • Laatst online: 07:10
Hoogie2004 schreef op vrijdag 04 maart 2011 @ 08:05:
Ben al een aantal dagen bezig met het schrijven van een installatiehandleiding van onze Sharepoint 2007 solutions. Alle oude solutions die we hebben, bestaat geen handleiding van installatie (mocht er wat gebeuren met onze productieomgeving). Heerlijk werk.... Oude dingen uitzoeken enzo..... gelukkig bijna Carnaval, dan kunnen we even wat stoom afblazen :)
Installatie: Restore backup image.

Klaar :+

Battle.net - Jandev#2601 / XBOX: VriesDeJ


Acties:
  • 0 Henk 'm!

  • Salandur
  • Registratie: Mei 2003
  • Laatst online: 11:18

Salandur

Software Engineer

Gisteravond een stomme fout gemaakt met het draaien van een scriptje op een MySQL database. Deze switchte naar een andere database (met dezelfde structuur) waardoor er een hoop data vernaggelt werdt...... Echt, ik heb flink zitten schelden op mezelf....
Gelukkig hebben ze daar backups en nu hebben ze die van woensdag terug kunnen zetten. Pfffeeew.

Nu maar aan de lekkere koffie op mijn werk.

Assumptions are the mother of all fuck ups | iRacing Profiel


Acties:
  • 0 Henk 'm!

  • Otherside1982
  • Registratie: Februari 2009
  • Laatst online: 11-10 18:56
.oisyn schreef op donderdag 03 maart 2011 @ 22:36:
[...]

No shit sherlock, ik weet heus wel wat het is ;). Maar de kandidaat zei dat het in het woordenboek stond. Maar blijkbaar alleen voor op de werkvloer, want alleen in de Van Dale online professioneel :Y)
Inderdaad beschikbaar in de Van Dale online pro: 8)
Afbeeldingslocatie: http://www.tomrunia.nl/imgscript/img/thumb/ecf140d1.png

Acties:
  • 0 Henk 'm!

  • Hoogie2004
  • Registratie: Mei 2005
  • Laatst online: 11-10 23:32

Hoogie2004

Whohooooo

Jan_V schreef op vrijdag 04 maart 2011 @ 08:35:
[...]

Installatie: Restore backup image.

Klaar :+
Dat idee had ik ook. Echter hebben we dan nog geen nieuwe dev-machines waar alles op werkt...

My iRacing profile | Strava


Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op donderdag 03 maart 2011 @ 19:16:
Cums hot :F te weinig in de rode tube gezeten als kind denk ik
Dit was echt wel "bedacht" door die figuur, moet je kijken hoe stom hij staat te grinniken en grimassen te trekken toen hij het zei (ja, t staat in 't woordenboek). Lucille had 't overigens wel direct door :+

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Nu online

alienfruit

the alien you never expected

Wat doe je als de andere partij het data formaat blijft veranderen:

PHP:
1
2
3
4
5
6
7
8
9
$mediaItemsProcessor = $this->getDataProcessor();
$queryStringFactory = $mediaItemsProcessor->getURLFactory();
$serviceURL = $queryStringFactory->process( $serviceURL, $queryStringData )->url;

// retrieve the media items fom the web-service
$contents = $this->requestWithAuthentication( $serviceURL, $serviceUsername, $servicePassword );

// process the received data with the dedicated class
$mediaItems = $mediaItemsProcessor->process( $contents );

Acties:
  • 0 Henk 'm!

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

defcon84

Multipass?

D-Raven schreef op donderdag 03 maart 2011 @ 17:51:
Entity Framework. Nog steeds niks mee gedaan. Nouja niks, ik heb de designer een keer opgestart en een model gegenereerd met bijbehorende DataContext. Maar dat is ook alles. Dat was dan ook nog eens een van de eerdere versies.

Ben gewoon niet zo kapot van dat autogenerated model gedoe. Dat wordt met Code First wel beter als ik het goed begrijp. Maar dan nog, ik heb met NHibernate gewoon alles wat ik nodig heb. Heb dus ook nog niet echt een reden gehad om eens goed naar de nieuwe versies van EF te kijken.

Vraag me af door hoeveel mensen het hier echt gebruikt wordt en dan heb ik het niet over kleine hobby projecten.
Ik zou mss EF toch maar eens bekijken 8)
Die heeft een betere en vollediger LINQ ondersteuning en is gemakkelijker te gebruiken..
buiten dat heeft EF niets dat nhib niet heeft hoor..
(voor sommige geavanceerdere scenario's ben je zelfs mss beter af met nhib)

Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 10-10 17:45

MBV

Verwijderd schreef op vrijdag 04 maart 2011 @ 07:49:
Mjah ik zat ook te denken om een vaste seed te gebruiken. Alleen de RNG is een private property en dus niet beschikbaar vanuit de test classes.

Ik kan natuurlijk mijn huidige code aanpassen zodat de RNG beschikbaar is en ik een vaste seed kan invoeren, maar daar ben ik eigenlijk niet zo'n fan van.
Een mock-object gebruiken voor je RNG, of je factory aanpassen voor de test, zodat hij de seed in de constructor meegeeft?

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

BtM909 schreef op vrijdag 04 maart 2011 @ 09:40:
[...]

Dit was echt wel "bedacht" door die figuur, moet je kijken hoe stom hij staat te grinniken en grimassen te trekken toen hij het zei (ja, t staat in 't woordenboek). Lucille had 't overigens wel direct door :+
En z'n vriendin (of wat de relatie ook is met haar) staat zich te schamen :)

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!

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 08:48

Janoz

Moderator Devschuur®

!litemod

Testen op basis van een vaste seed lijkt me geen goed idee aangezien je dan echt aan het whitebox testen bent. Door iets in de volgorde in je class aan te passen terwijl er voor de uiteindelijke werking niks verandert, levert dat vervolgens wel falende tests op. De mock aanpak van MBV lijkt me handiger.

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

Jaaa, maandagochtend-code debuggen!

C:
1
2
3
int slaves[NUM];
..
memset(slaves, 1, sizeof(slaves));


..rara waarom zijn de elementen niet 1 |:(


Bijna weekend :9

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

EddoH schreef op vrijdag 04 maart 2011 @ 11:26:
Jaaa, maandagochtend-code debuggen!

C:
1
2
3
int slaves[NUM];
..
memset(slaves, 1, sizeof(slaves));


..rara waarom zijn de elementen niet 1 |:(


Bijna weekend :9
Slavernij is al een tijdje afgeschaft hoor -O-

:+

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

BtM909 schreef op vrijdag 04 maart 2011 @ 11:35:
[...]

Slavernij is al een tijdje afgeschaft hoor -O-

:+
Ik zal er minions van maken :+

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

EddoH schreef op vrijdag 04 maart 2011 @ 11:26:
Jaaa, maandagochtend-code debuggen!

C:
1
2
3
int slaves[NUM];
..
memset(slaves, 1, sizeof(slaves));
Op platforms waar sizeof(int) = 1 werkt dat anders prima :P

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!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

.oisyn schreef op vrijdag 04 maart 2011 @ 12:01:
[...]

Op platforms waar sizeof(int) = 1 werkt dat anders prima :P
waarbij sizeof(char) = 0.5 8)

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 04:07
sizeof(char) == 1 per definitie. ;)

(Anders zou het nog niet werken, want memset schrijft characters, dus dan zou je maar de helft van je array vullen.)

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

sizeof(char) is per definitie 1 ;)

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!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

en sizeof(int) minimaal 2, vandaar ;)

Acties:
  • 0 Henk 'm!

  • MLM
  • Registratie: Juli 2004
  • Laatst online: 12-03-2023

MLM

aka Zolo

EddoH schreef op vrijdag 04 maart 2011 @ 13:38:
en sizeof(int) minimaal 2, vandaar ;)
Ik dacht dat int groter of even groot mocht zijn als short, en die weer groter of net zo groot als char. Dus dan zou een int van 1 byte best kunnen (er zijn vast wel 8 bit cpu's te vinden ergens :P) EDIT: gecheckt, dat is dus niet waar, volgens de standaard moeten shorts 16bits zijn, dus ints ook (minimaal)

ik heb altijd memset al raar gevonden in dat het een int neemt als value, maar dat daarna gewoon truncate naar een char en dat gebruikt, waardoor waarschijnlijk 90% van alle memsets in de wereld 0 of -1 (aka 0xFF) gebruiken

[ Voor 34% gewijzigd door MLM op 04-03-2011 14:18 ]

-niks-


Acties:
  • 0 Henk 'm!

  • Radiant
  • Registratie: Juli 2003
  • Niet online

Radiant

Certified MS Bob Administrator

Moest even gniffelen om deze compiler warning :P
warning Pe064: declaration does not declare anything

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

EddoH schreef op vrijdag 04 maart 2011 @ 13:38:
en sizeof(int) minimaal 2, vandaar ;)
Volgens mij ben je in de war met de regel dat een int minimaal 16 bits moet zijn. Nergens staat dat CHAR_BIT altijd 8 is. Als CHAR_BIT bijv. 32 is, dan kan sizeof(int) prima 1 zijn en toch aan de >= 16 bits regel voldoen.

[ Voor 24% gewijzigd door .oisyn op 04-03-2011 15:00 ]

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!

  • D-Raven
  • Registratie: November 2001
  • Laatst online: 11-10 10:35
Het is weer vrijdag!

YouTube: Best tv ad - Cash Converters "Thirteen Thirteen"
defcon84 schreef op vrijdag 04 maart 2011 @ 10:35:
[...]


Ik zou mss EF toch maar eens bekijken 8)
Die heeft een betere en vollediger LINQ ondersteuning en is gemakkelijker te gebruiken..
buiten dat heeft EF niets dat nhib niet heeft hoor..
(voor sommige geavanceerdere scenario's ben je zelfs mss beter af met nhib)
Mwa, dat de linq support in NHibernate gebrekkig is wist ik al. Ik volg de discussies op de mailing list daarover al enige tijd, al begint het nu toch wel hilarisch te worden. Om de zoveel weken komt er weer een arme drommel die verontwaardigd om zich heen begint te roepen dat de linq support in NHibernate niet perfect werkt, en de hele discussie laait weer op :D

* D-Raven heeft er voortaan standaard een bak popcorn bij gepakt :+

Overigens had ik een mooie oplossing gezien in de Orchard code, waarbij ze een linq expressie compileren naar een ICriteria expressie. Zag er erg interessant uit, maar heb er nog niet dieper naar gekeken dus zou zo niet kunnen zeggen of er enige limitaties aan zitten. (verwacht van wel).

[ Voor 79% gewijzigd door D-Raven op 04-03-2011 15:08 ]


Acties:
  • 0 Henk 'm!

  • EddoH
  • Registratie: Maart 2009
  • Niet online

EddoH

Backpfeifengesicht

.oisyn schreef op vrijdag 04 maart 2011 @ 14:58:
[...]

Volgens mij ben je in de war met de regel dat een int minimaal 16 bits moet zijn. Nergens staat dat CHAR_BIT altijd 8 is. Als CHAR_BIT bijv. 32 is, dan kan sizeof(int) prima 1 zijn en toch aan de >= 16 bits regel voldoen.
Hmmm, daar heb je gelijk in inderdaad, niet aan gedacht. Of het ooit in de praktijk voorkomt is een 2e :)

Acties:
  • 0 Henk 'm!

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

defcon84

Multipass?


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

ROFLMAOPIMPOMGBBQ _o-

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!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 04:07
MLM schreef op vrijdag 04 maart 2011 @ 14:08:
ik heb altijd memset al raar gevonden in dat het een int neemt als value, maar dat daarna gewoon truncate naar een char en dat gebruikt, waardoor waarschijnlijk 90% van alle memsets in de wereld 0 of -1 (aka 0xFF) gebruiken
De reden is dat er oorspronkelijk in C helemaal geen functiedeclaraties waren, maar wel default promotions van char of short naar int en van float naar double. Een character argument wordt zonder declaratie dus als integer gepasst en de functiedefinitie moet daar dan wel mee overeenstemmen.

memset() is daar ook niet alleen in; alle traditionele C functies die iets met characters doen (denk aan fputc() of strchr()) gebruiken ook ints in plaats van chars.

Nog steeds worden in alle populaire ABIs characters als integers gepasset (ook in C++, waar functiedeclaraties verplicht zijn), waarschijnlijk omdat het wel zo simpel en meestal niet minder efficiënt is. (Sterker nog, vaak is het efficiënter dan het alternatief.)

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

Dat een functie een char specificeert als argument impliceert natuurlijk niet dat ie op een dergelijke manier op de stack gezet dient te worden. Dus de efficientie ervan is eigenlijk onafhankelijk van de signature.

C++:
1
2
3
4
5
6
7
8
9
10
void foo(char a, char b)
{
    std::cout << (void*)&a << std::endl;
    std::cout << (void*)&b << std::endl;
}

int main()
{
    foo(1, 2);
}

Output:
001DF7F4
001DF7F8

[ Voor 31% gewijzigd door .oisyn op 04-03-2011 16:20 ]

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!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Weet iemand hoe je een zelfgeprogrammeerde red-black tree volledig kunt doorlopen van klein naar groot qua values?

Je moet linksonder beginnen (kleinste value) en rechtsonder eindigen (grootste value), dat is duidelijk... Maar gezien alle vertakkingen wordt het nog vrij lastig alle tussenliggende values te pakken...

Acties:
  • 0 Henk 'm!

Verwijderd

Een traversal in infix order? :)

code:
1
2
3
4
5
void printTree(Node node) {
  node.getLeftChild().printTree();
  print(node.getValue());
  node.getRightChild().printTree();
}

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Verwijderd schreef op vrijdag 04 maart 2011 @ 22:34:
Een traversal in infix order? :)

code:
1
2
3
4
5
void printTree(Node node) {
  node.getLeftChild().printTree();
  print(node.getValue());
  node.getRightChild().printTree();
}
Dat resulteert helaas in een hele mooie stackoverflowexception (C#).

Edit: ah nu niet meer, hij pakt nu echter alleen de eerste twee nodes :P
Edit2: ook opgelost, je moet de recursie kennelijk beginnen vanaf de rootnode, ik dacht vanaf de meest linker node hehe.

[ Voor 21% gewijzigd door Avalaxy op 04-03-2011 23:54 ]


Acties:
  • 0 Henk 'm!

  • afraca
  • Registratie: April 2009
  • Laatst online: 13-08 16:46

afraca

Open Source!

Een captcha was nog nooit zo awesome:

http://random.irb.hr/signup.php

Even refreshen als je niet blown away bent.

[ Voor 24% gewijzigd door afraca op 05-03-2011 01:03 ]

IMDB vote history | Next-gen OS, audio en video player, search engine en Movie DB


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Hehe nice Afbeeldingslocatie: http://random.irb.hr/latexrender/pictures/2777cf0b8fffca561154f4e2f755be0b.gif

Acties:
  • 0 Henk 'm!

  • alwinuzz
  • Registratie: April 2008
  • Laatst online: 10:07
Ik snap de notatie niet eens!
"Just to prove you're human"... met een graad in wiskunde zeker :p


Ah een makkelijke! Haakjes wegwerken lukt me wel.
Wrong answer to the math challenge.
-O-

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Wat is dat omgekeerde 6je?
Wat zijn die blokhaken?

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 04:07
't Stomme is: op het parsen van het plaatje na, kan de computer dit soort dingen beter dan ik. Dus als CAPTCHA is het feitelijk waardeloos. Maar het is wel een leuke gimmick en 't werkt natuurlijk omdat spammers weinig behoefte hebben aan random bits.
Gamebuster schreef op zaterdag 05 maart 2011 @ 02:26:
Wat is dat omgekeerde 6je?
Wat zijn die blokhaken?
Die "omgekeerde zesjes" worden gebruikt voor partiële differentiaalvergelijkingen, maar ik zie niet in waarom die hier gebruikt worden, want x is de enige variabele in de vergelijking. De blokhaken zijn gewoon haakjes in principe; die worden soms gebruikt om verwarring met gewone haakjes te voorkomen. De notatie met de verticale streep en x=0 ken ik niet, maar ik zou gokken dat er gevraagd wordt om x=0 in te vullen de afgeleide van de expressie tussen blokhaken. Daar zou dan -5 uit komen.

[ Voor 57% gewijzigd door Soultaker op 05-03-2011 02:39 ]


Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
Leuk, ik gooi een website op server van iemand anders zodat we er samen aan kunnen werken.

Server draait oude MySQL versie die geen BIT(1) datatype ondersteund. Ik dus laten verbinden met oude server. Vraag 'm te updaten, hij zegt: heb geen bevoegdheden daartoe bij hostingpakket.

Ik denk: ach ja, gebruik ik andere server. Ik pak server van hostingpakket van mij erbij. Helaas:
Uncaught exception: SQLSTATE[00000] [1130] Host '...' is not allowed to connect to this MySQL server

Dus... ik verwijs 'm maar door naar de MySQL server van de server waar de website eerst op stond, en...:
Uncaught exception: SQLSTATE[HY000] [2013] Lost connection to MySQL server during query

Wat een gekloot, alleen omdat ik zo nodig eventjes het BIT(1) datatype moest uitproberen :9

[ Voor 5% gewijzigd door Gamebuster op 05-03-2011 03:05 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • Freeaqingme
  • Registratie: April 2006
  • Laatst online: 08:39
Volgende keer gewoon even Mysql/Mariadb lokaal installeren? ;)

No trees were harmed in creating this message. However, a large number of electrons were terribly inconvenienced.


Acties:
  • 0 Henk 'm!

  • RayNbow
  • Registratie: Maart 2003
  • Nu online

RayNbow

Kirika <3

Soultaker schreef op zaterdag 05 maart 2011 @ 02:28:
De notatie met de verticale streep en x=0 ken ik niet, maar ik zou gokken dat er gevraagd wordt om x=0 in te vullen de afgeleide van de expressie tussen blokhaken.
Klopt :)

Ipsa Scientia Potestas Est
NNID: ShinNoNoir


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Soultaker schreef op zaterdag 05 maart 2011 @ 02:28:
[...]

Die "omgekeerde zesjes" worden gebruikt voor partiële differentiaalvergelijkingen, maar ik zie niet in waarom die hier gebruikt worden, want x is de enige variabele in de vergelijking. De blokhaken zijn gewoon haakjes in principe; die worden soms gebruikt om verwarring met gewone haakjes te voorkomen. De notatie met de verticale streep en x=0 ken ik niet, maar ik zou gokken dat er gevraagd wordt om x=0 in te vullen de afgeleide van de expressie tussen blokhaken. Daar zou dan -5 uit komen.
Je hebt meestal een meerdimensionaal probleem als je met partiele afgeleiden werkt, maar dan hoeft natuurlijk niet (het is dan niet "partieel" meer, maar dat verandert verder weinig).

Verder is de x=0 een extra voorwaarde, die je meestal kan stellen bij meerdimensionale problemen. Zo kan je z=f(x,y) partieel afleiden naar x, met variabele y. Maar ook bij een vastgestelde y, waarbij je dus de y=0 (of een andere waarde) gebruikt :)

Maar uiteindelijk is de uitkomst wel simpel, omdat de sinus onafhankelijk van x is en daardoor met differentieren verdwijnt. Verder vraag je een afgeleide van een functie naar x bij een constante x. En dat weet iedereen na de middelbare school wel op te lossen :)

Acties:
  • 0 Henk 'm!

  • farlane
  • Registratie: Maart 2000
  • Laatst online: 12-10 23:30
mithras schreef op zaterdag 05 maart 2011 @ 10:39:
Verder vraag je een afgeleide van een functie naar x bij een constante x. En dat weet iedereen na de middelbare school wel op te lossen :)
Haha, ja ik zal het even aan m'n dame vragen.

Somniferous whisperings of scarlet fields. Sleep calling me and in my dreams i wander. My reality is abandoned (I traverse afar). Not a care if I never everwake.


Acties:
  • 0 Henk 'm!

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

Matis

Rubber Rocket

Wat is WPF toch enorm gaaf om snel eenvoudige GUI's mee op te zetten :D

Ben momenteel bezig met een projectje om voor ons op de zaak intern een applicatie te maken in WPF, waarmee we straks onze uren kunnen boeken.

Een MainWindow aangemaakt, met daarin een dockpanel en dat dockpanel dynamisch vullen met behulp van C# :)

[ Voor 64% gewijzigd door Matis op 06-03-2011 15:28 ]

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


Acties:
  • 0 Henk 'm!

Verwijderd

afraca schreef op zaterdag 05 maart 2011 @ 01:02:
Een captcha was nog nooit zo awesome:

http://random.irb.hr/signup.php

Even refreshen als je niet blown away bent.
Congratulations! You have successfully registered for QRBG Service.

Yay ik kan nog wiskunde :p

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Matis schreef op zondag 06 maart 2011 @ 15:27:
Wat is WPF toch enorm gaaf om snel eenvoudige GUI's mee op te zetten :D

Ben momenteel bezig met een projectje om voor ons op de zaak intern een applicatie te maken in WPF, waarmee we straks onze uren kunnen boeken.

Een MainWindow aangemaakt, met daarin een dockpanel en dat dockpanel dynamisch vullen met behulp van C# :)
Hoe doe je dat dynamisch vullen dan als ik vragen mag? Via code-behind?

Ik ben nu een vrij grote WPF applicatie aan het maken met MVVM, Commands, datatemplates en alle andere meuk, maar dat is nog flínk moeilijk als je het nog nooit eerder hebt gedaan :X

Vooral het dynamisch inladen van views kom ik niet echt uit.

Wat ik dus bijvoorbeeld ook niet snap:

Je maakt een nieuwe class met daarin je commands. In mijn geval heb ik er een RoutedUICommand in die een about box opent. Omdat RoutedUICommand al ICommand implementeert maar verder geen logica heeft in zijn Execute en CanExecute methods moet je die zelf nog gaan implementeren.

Dan moet je dus een CommandBinding maken die een bepaald command (je RoutedUICommand) mapt aan een 'Executed' method die je dus ergens geprogrammeerd heb. Gewoon een event handler dus?

Maar wat is dan nog het hele punt van die RoutedUICommand, dan kun je toch net zo goed elk menuitem gelijk je event handler aan laten spreken zonder tussenkomst van een RoutedUICommand...? Die event handler kan dan weer een 'Command' uitvoeren in een aparte class zodat je dat ergens gecentralizeerd in je applicatie hebt.

Voor de duidelijkheid:

C#:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class WindowCommands
    {
        private static readonly RoutedUICommand _showAboutBox;

        static WindowCommands()
        {
            _showAboutBox = new RoutedUICommand("About", "About", typeof(WindowCommands));
        }

        public static RoutedUICommand ShowAboutBox
        {
            get { return _showAboutBox; }
        }
    }


XML:
1
2
3
<Window.CommandBindings>
        <CommandBinding Command="Commands:WindowCommands.ShowAboutBox" Executed="ShowAboutBoxExecuted" />
    </Window.CommandBindings>


Dan moet je dus nog de 'ShowAboutBoxExecuted' ergens programmeren wat dus gewoon een simpele event handler is? Maar dat heb je ook al als je niet met commands werkt, dus vandaar dat ik me afvraag wat het hele nut is van de commands zoals ze in WPF geïmplementeerd zijn (of iig zoals ik begrijp dat ze werken).

[ Voor 97% gewijzigd door Avalaxy op 06-03-2011 15:51 ]


Acties:
  • 0 Henk 'm!

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

Matis

Rubber Rocket

Avalaxy schreef op zondag 06 maart 2011 @ 15:42:
Hoe doe je dat dynamisch vullen dan als ik vragen mag? Via code-behind?

Ik ben nu een vrij grote WPF applicatie aan het maken met MVVM, Commands, datatemplates en alle andere meuk, maar dat is nog flínk moeilijk als je het nog nooit eerder hebt gedaan :X

Vooral het dynamisch inladen van views kom ik niet echt uit.
Het is voor mij ook de eerste keer WPF, dus ik ben nog een hoop aan het experimenteren. Lees het volgende op eigen risico ;)
Ik hoop niet dat dit direct naar [alg] Slechtste programmeervoorbeelden deel 4 kan, maar ik heb het op deze manier gedaan :p
C#: MainWindow.xaml.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
using System.Windows;
using System.Windows.Controls;

namespace WpfApplication4
{

    public partial class MainWindow : Window
    {
        private AapMenu _aapMenu = null;
        
        public MainWindow()
        {
            _aapMenu = new AapMenu(this);
            InitializeComponent();
            SetDockPanel();
        }

        private void SetDockPanel()
        {
            _dockPanel = new DockPanel();
            _dockPanel.Children.Add(_aapMenu.GetMenu(false));
        }
}


C#: AapMenu.cs
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
using System.Windows;
using System.Windows.Controls;

namespace WpfApplication4
{
    class AapMenu
    {
        private Menu _menu;
        private MainWindow _mainWindow;

        public AapMenu(MainWindow mainWindow)
        {
            _mainWindow = mainWindow;
            _menu = null;
        }

        public Menu GetMenu(bool forcedUpdate)
        {
            if((_menu == null) || (forcedUpdate == true))
            {
                SetupMenu();
            }
            return _menu;
        }

        private void SetupMenu()
        {
            _menu = new Menu();
            _menu.Height = 22;
            _menu.Width = 800;
            _menu.HorizontalAlignment = HorizontalAlignment.Left;
            _menu.VerticalAlignment = VerticalAlignment.Top;
            _menu.Margin = new Thickness(0);
            DockPanel.SetDock(_menu, Dock.Top);
            MenuItem menuFile = new MenuItem();
            menuFile.Name = "File";
            menuFile.Header = "File";
            MenuItem subMenuExit = new MenuItem();
            subMenuExit.Name = "Exit";
            subMenuExit.Header = "Exit";
            subMenuExit.ToolTip = "Gently quits the application";
            subMenuExit.InputGestureText = "Ctrl+Q";
            menuFile.Items.Add(subMenuExit);
            _menu.Items.Add(menuFile);
        }
    }
}


Zo heb ik het ook gedaan voor TabControls, Tabs, TabItems etc. etc.

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


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Mja, via code-behind dus gewoon. Alleen dat is imho verre van flexibel omdat je dan:

1) Geen GUI/view kunt ontwerpen in je designer.
2) Aanpassingen worden al een stuk lastiger.

Zelf deed ik het ook zo, maar in grote applicaties is dat verre van ideaal en wil je gewoon een View inladen. Het is volgens Microsoft ook best-practice om alles (of zoveel mogelijk) via XAML te doen.

Acties:
  • 0 Henk 'm!

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

Matis

Rubber Rocket

Avalaxy schreef op zondag 06 maart 2011 @ 15:53:
Mja, via code-behind dus gewoon. Alleen dat is imho verre van flexibel omdat je dan:

1) Geen GUI/view kunt ontwerpen in je designer.
2) Aanpassingen worden al een stuk lastiger.

Zelf deed ik het ook zo, maar in grote applicaties is dat verre van ideaal en wil je gewoon een View inladen. Het is volgens Microsoft ook best-practice om alles (of zoveel mogelijk) via XAML te doen.
Ja, zoals ik al aangaf, beginneling ;)
Op deze manier kun je wel controle houden over je objecten. Ik zo anders nog niet weten hoe je eventueel XAML-gegenereerde objecten kunt benaderen vanuit C# :$

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


Acties:
  • 0 Henk 'm!

  • Alex)
  • Registratie: Juni 2003
  • Laatst online: 21-08 11:20
Daarvoor is er de DataContext en databinding!

C#:
1
2
3
4
var viewModel = new SomeViewModel();
viewModel.MenuItems = menuProvider.GetItems();

view.DataContext = viewModel;


In je XAML kun je dan bindings gebruiken:
code:
1
<ItemsControl ItemsSource="{Binding MenuItems}">


En met DataTemplates e.d. verder werken.

We are shaping the future


Acties:
  • 0 Henk 'm!

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

Matis

Rubber Rocket

Alex) schreef op zondag 06 maart 2011 @ 16:35:
Daarvoor is er de DataContext en databinding!

C#:
1
2
3
4
var viewModel = new SomeViewModel();
viewModel.MenuItems = menuProvider.GetItems();

view.DataContext = viewModel;


In je XAML kun je dan bindings gebruiken:
code:
1
<ItemsControl ItemsSource="{Binding MenuItems}">


En met DataTemplates e.d. verder werken.
Ik zal me er eens in verdiepen, thnx :)

offtopic:
Je http://tweakermaps.alex-media.nl/ timed out bij mij (FYI)


Edit; Gebruik je daar een specifiek framework voor? Ik zag namelijk op http://www.japf.fr/silverlight/mvvm/index.html dat er heel veel verschillende MVVM's zijn.

[ Voor 12% gewijzigd door Matis op 06-03-2011 17:25 ]

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


Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
MVVM is gewoon een designpattern, de WPFversie van MVC zegmaar. Dat kun je gewoon zelf programmeren, maar je kunt inderdaad ook een framework gebruiken.

Acties:
  • 0 Henk 'm!

  • TJHeuvel
  • Registratie: Mei 2008
  • Niet online
afraca schreef op zaterdag 05 maart 2011 @ 01:02:
Een captcha was nog nooit zo awesome:

http://random.irb.hr/signup.php

Even refreshen als je niet blown away bent.
Bijna even leuk:
Note: If you do not know the answer to this question,
reload the page and you'll (probably) get another, easier, question.
Random ftw ;)

Freelance Unity3D developer


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

Avalaxy schreef op vrijdag 04 maart 2011 @ 23:12:
[...]


Dat resulteert helaas in een hele mooie stackoverflowexception (C#).

Edit: ah nu niet meer, hij pakt nu echter alleen de eerste twee nodes :P
Edit2: ook opgelost, je moet de recursie kennelijk beginnen vanaf de rootnode, ik dacht vanaf de meest linker node hehe.
Het kan ook iteratief. Voor de eerste node, begin bij de root en volg de linkernode tot je niet verder kan. Dan voor iedere volgende node
• Als ie een rechternode heeft, volg die, en dan linkernode tot je niet verder kan
• Anders volg de parent tot je van links komt. Kom je bij de root zonder van links te komen, dan heb je de laatste node al gehad.

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!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
.oisyn schreef op maandag 07 maart 2011 @ 01:09:
[...]


Het kan ook iteratief. Voor de eerste node, begin bij de root en volg de linkernode tot je niet verder kan. Dan voor iedere volgende node
• Als ie een rechternode heeft, volg die, en dan linkernode tot je niet verder kan
• Anders volg de parent tot je van links komt. Kom je bij de root zonder van links te komen, dan heb je de laatste node al gehad.
Hehe, ik was zelf al begonnen met iteratief, maar toen kwam ik op een hele lap code uit. Verbazingwekkend dat het met 3 regeltjes kan... Ik zat meer te denken aan allerlei geneste while loopjes met if statements :+




Dan even iets anders... Hoe maak je dit soort dingen in WPF?

Afbeeldingslocatie: http://i51.tinypic.com/2v84arn.png

(oftewel: gewoon een soort hyperlink waarmee je dan een actie uit kunt voeren)

Ik zat zelf te denken aan een custom gestyled Menu met verticaal geplaatste MenuItems, maar dat is nog redelijk wat aanpaswerk.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

Avalaxy schreef op maandag 07 maart 2011 @ 01:16:
[...]


Hehe, ik was zelf al begonnen met iteratief, maar toen kwam ik op een hele lap code uit. Verbazingwekkend dat het met 3 regeltjes kan... Ik zat meer te denken aan allerlei geneste while loopjes met if statements :+
Idd :P
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Node* NextNode(Node* node)
{
    if (node->right)
    {
        node = node->right;
        while(node->left)
            node = node->left;
    }
    else
    {
        node * from;
        do from = node, node = node->parent; while(node && from == node->right);
    }
    return node;
}

Niet getest :P

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!

  • kaesve
  • Registratie: Maart 2009
  • Laatst online: 16-05 03:04
@.oisyn:
als je daar nu de root-node in gooit, geeft hij niet de meest linker node van de tree terug toch? en dat zou wel moeten toch?
misschien:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Node* NextNode(Node* node)
{
    node = node->parent ? node->right : node;
    if (node)
    {
        while(node->left)
            node = node->left;
    }
    else
    {
        node * from;
        do from = node, node = node->parent; while(node && from == node->right);
    }
    return node;
}

Acties:
  • 0 Henk 'm!

  • hgp
  • Registratie: Juni 2008
  • Laatst online: 12-10 16:50

hgp

Avalaxy schreef op maandag 07 maart 2011 @ 01:16:
[...]Dan even iets anders... Hoe maak je dit soort dingen in WPF?

[afbeelding]

(oftewel: gewoon een soort hyperlink waarmee je dan een actie uit kunt voeren)

Ik zat zelf te denken aan een custom gestyled Menu met verticaal geplaatste MenuItems, maar dat is nog redelijk wat aanpaswerk.
Het makkelijkste lijkt me om je eigen style/template te maken voor een Button. En de buttons met die template zet je dan gewoon in een stackpanel om ze onder elkaar te krijgen.

Acties:
  • 0 Henk 'm!

  • Avalaxy
  • Registratie: Juni 2006
  • Laatst online: 10:39
Datatemplates waren sowieso al m'n plan, button had ik niet aan gedacht :) Ik zat te denken aan ListBoxItems, maar dat is toch anders.

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

kaesve schreef op maandag 07 maart 2011 @ 01:58:
@.oisyn:
als je daar nu de root-node in gooit, geeft hij niet de meest linker node van de tree terug toch? en dat zou wel moeten toch?
De root node is bij een perfect gebalanceerde boom de mediaan, niet de allereerste node. De volgende node is dus de node die na die node komt, oftewel de eerste node in de rechter subtree. De root node komt na de laatste node in de linker subtree. Met jouw logica kom je nooit in de rechtersubtree van de root node, want telkens als je bij de root aankomt gaat ie weer terug de linker subtree in.

Bij deze boom:
   2
 /   \
1     3

Dan NextNode(2) == 3, niet 1.

Je kunt de functie dus niet gebruiken om de eerste node in de tree te vinden. Wat ook logisch is, hij heet NextNode(), niet FirstNode().

[ Voor 41% gewijzigd door .oisyn op 07-03-2011 02:40 ]

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!

  • kaesve
  • Registratie: Maart 2009
  • Laatst online: 16-05 03:04
buh, stom.. ik ga me even in een hoekje staan schamen :$ gelukkig heb ik dit vak nog niet gehad, dus mag ik het nog op mijn onwetendheid schuiven :p
/me gaat verder aan zijn DB-huiswerk

maar bedankt voor de heldere uitleg. je steekt er wel moeite in, zo om half drie 's nachts

Acties:
  • 0 Henk 'm!

  • Gamebuster
  • Registratie: Juli 2007
  • Laatst online: 27-09 22:01
http://levensweg.net/WHW-Prototype/

Touch-events werken op iPad 8)

100% Javascript + HTML5 canvas; draait vloeiend op iPad :D

iPad port van een flash-game van een maat van mij:
http://spele.nl/games/puz...chuiven/warehouse-worker/

de flash-port wordt gratis. Komen 2 level-packs bij exclusief voor iPad voor 3 dollar per stuk die je in-app kunt kopen. -althans, dat wordt de bedoeling.

Moeten nog wel even nieuwe sprites maken voor iPad versie, aangezien resolutie anders is.

[ Voor 33% gewijzigd door Gamebuster op 07-03-2011 02:55 ]

Let op: Mijn post bevat meningen, aannames of onwaarheden


Acties:
  • 0 Henk 'm!

  • abeker
  • Registratie: Mei 2002
  • Laatst online: 10-10 16:03

abeker

...

grappig, zo'n spelletje heb ik ook een prototype van gemaakt: http://www.ttkaart.nl/proto/boxy/index.html
wel iets minder gelikt dan Gamebuster's versie :P

the less one forgets, the less one remembers


Acties:
  • 0 Henk 'm!

  • ZaZ
  • Registratie: Oktober 2002
  • Laatst online: 27-09 00:06

ZaZ

Tweakers abonnee

Avalaxy schreef op maandag 07 maart 2011 @ 01:16:
[...]


Hehe, ik was zelf al begonnen met iteratief, maar toen kwam ik op een hele lap code uit. Verbazingwekkend dat het met 3 regeltjes kan... Ik zat meer te denken aan allerlei geneste while loopjes met if statements :+




Dan even iets anders... Hoe maak je dit soort dingen in WPF?

[afbeelding]

(oftewel: gewoon een soort hyperlink waarmee je dan een actie uit kunt voeren)

Ik zat zelf te denken aan een custom gestyled Menu met verticaal geplaatste MenuItems, maar dat is nog redelijk wat aanpaswerk.
Nou ben ik geen kei met WPF maar is gewoon een TextBlock met een style geen optie?

Zoiets dus (effe uit de losse pols)

code:
1
2
3
4
5
6
7
8
9
10
        <Style x:Key="Hyperlink" TargetType="TextBlock">
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Trigger.Setters>
                        <Setter Property="Foreground" Value="Blue" />
                        <Setter Property="TextDecorations" Value="Underline" />
                    </Trigger.Setters>
                </Trigger>
            </Style.Triggers>
        </Style>


Dan ben je er toch al?

Lekker op de bank


Acties:
  • 0 Henk 'm!

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
ZaZ schreef op maandag 07 maart 2011 @ 10:08:
[...]

Nou ben ik geen kei met WPF maar is gewoon een TextBlock met een style geen optie?

Zoiets dus (effe uit de losse pols)

code:
1
2
3
4
5
6
7
8
9
10
        <Style x:Key="Hyperlink" TargetType="TextBlock">
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Trigger.Setters>
                        <Setter Property="Foreground" Value="Blue" />
                        <Setter Property="TextDecorations" Value="Underline" />
                    </Trigger.Setters>
                </Trigger>
            </Style.Triggers>
        </Style>


Dan ben je er toch al?
Dan zou ik toch eerder de template van een button aanpassen, en daar inderdaad een textblock voor gebruiken: http://stackoverflow.com/questions/780426/link-button-in-wpf

[ Voor 3% gewijzigd door Woy op 07-03-2011 12:03 ]

“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!

  • Jeffroiscool
  • Registratie: December 2006
  • Laatst online: 29-09 23:46

Jeffroiscool

Proud DD Member! :D

Ik ben vorig jaar ook een beetje bezig geweest met WPF.

Ikzelf ben een voorstander van Grid waarmee je heerlijke layouts kunt maken ^^

Zie hieronder bijvoorbeeld een inlogschermpje :D

Afbeeldingslocatie: http://puu.sh/190h

XML:
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
<Window x:Class="Snowclouds.LoggingTool.WPF.Windows.LogInWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Log In" Name="window"
        Height="200" Width="300" Closing="WindowClosing" Icon="../Images/key-128.png" ResizeMode="NoResize" FocusManager.FocusedElement="{Binding ElementName=usernameField}">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="30" />
            <RowDefinition Height="10" />
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="20" />
            <ColumnDefinition Width="80" />
            <ColumnDefinition Width="80" />
            <ColumnDefinition Width="80" />
            <ColumnDefinition Width="20" />
        </Grid.ColumnDefinitions>
        <Image Source="../Images/lock-256.png" Height="60" Width="60" Grid.Row="1" Grid.RowSpan="3" Grid.ColumnSpan="2" />
        <Label Grid.Row="1" Grid.Column="2" Grid.ColumnSpan="3" FontStyle="Normal">Please log in to the system.</Label>
        <Label Grid.Row="2" Grid.Column="2" HorizontalAlignment="Right">_Username: </Label>
        <TextBox Grid.Row="2" Grid.Column="3" Name="usernameField" Text="{Binding Username, ElementName=window}" Margin="2" />

        <Label Grid.Row="3" Grid.Column="2" HorizontalAlignment="Right">_Password: </Label>
        <PasswordBox Grid.Row="3" Grid.Column="3" Name="passwordField" Margin="2" />
        <Button Click="QuitApplication" Grid.Row="5" Grid.Column="1" Margin="2">Exit</Button>
        <Button Click="OpenRegister" Grid.Row="5" Grid.Column="2" Margin="2">Register</Button>
        <Button Click="FormSubmitted" IsDefault="True" Grid.Row="5" Grid.Column="3" Margin="2">Login</Button>
    </Grid>
</Window>


En hetvolgende voor m'n mainwindow! :)

Afbeeldingslocatie: http://puu.sh/190i

XML:
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
<Window x:Class="Snowclouds.LoggingTool.WPF.Windows.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Snowclouds Logging Tool" MinHeight="400" MinWidth="600" Height="400" Width="600"
        Name="window" FocusManager.FocusedElement="{Binding ElementName=messageField}" Icon="../Images/pudding.png">
    
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*" />
            <ColumnDefinition Width="75" />
        </Grid.ColumnDefinitions>
        <Grid.RowDefinitions>
            <RowDefinition MaxHeight="25" MinHeight="25" Height="25*" />
            <RowDefinition Height="200*" />
            <RowDefinition MaxHeight="30" MinHeight="30" Height="30*" />
        </Grid.RowDefinitions>
        <Menu Name="Menu" Grid.Row="0" Grid.ColumnSpan="2" MaxHeight="25">
            <MenuItem Header="_File">
                <MenuItem Header="Export Log to...">
                    <MenuItem.Icon>
                        <Image Source="../Images/export-256.png" Width="20" Height="20" />
                    </MenuItem.Icon>
                    <MenuItem Header="Excel Sheet" Click="ExcelExport">
                        <MenuItem.Icon>
                            <Image Source="../Images/excel-256.png" Width="20" Height="20" />
                        </MenuItem.Icon>
                    </MenuItem>
                    <MenuItem Header="XML File" Click="XMLExport">
                        <MenuItem.Icon>
                            <Image Source="../Images/xml-256.png" Width="20" Height="20" />
                        </MenuItem.Icon>
                    </MenuItem>
                    <MenuItem Header="HTML File" Click="HTMLExport">
                        <MenuItem.Icon>
                            <Image Source="../Images/html-128.png" Width="20" Height="20" />
                        </MenuItem.Icon>
                    </MenuItem>
                    <MenuItem Header="TXT File" Click="TXTExport">
                        <MenuItem.Icon>
                            <Image Source="../Images/txt-256.png" Width="20" Height="20" />
                        </MenuItem.Icon>
                    </MenuItem>
                </MenuItem>
                <Separator/>
                <MenuItem Header="_Switch User" Click="SwitchUser">
                    <MenuItem.Icon>
                        <Image Source="../Images/lock-256.png" Width="20" Height="20" />
                    </MenuItem.Icon>
                </MenuItem>
                <MenuItem Header="_Quit" Click="QuitApplicationClick">
                    <MenuItem.Icon>
                        <Image Source="../Images/exit-32.png" Width="20" Height="20" />
                    </MenuItem.Icon>
                </MenuItem>
            </MenuItem>
            <MenuItem Header="_Tools">
                <MenuItem Header="_Reset everything!" Click="ResetEverything">
                    <MenuItem.Icon>
                        <Image Source="../Images/delete-128.png" Width="20" Height="20" />
                    </MenuItem.Icon>
                </MenuItem>
            </MenuItem>
        </Menu>
        <ListView ItemsSource="{Binding Logs, ElementName=window}" Grid.Row="1" Grid.ColumnSpan="2" Margin="2" Name="LogListView">
            <ListView.View>
                <GridView>
                    <GridViewColumn Header="Time" Width="200">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding Time}" />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>

                    <GridViewColumn Header="User" Width="80">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding User.Username}" />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>

                    <GridViewColumn Header="Message" Width="285">
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <TextBlock Text="{Binding Message}" />
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>
        <TextBox Grid.Row="2" Grid.Column="0" Name="messageField" Margin="2"></TextBox>
        <Button Grid.Row="2" Grid.Column="1" Margin="2" Click="AddLogEntry" IsDefault="True">Send</Button>
    </Grid>
</Window>

League of Legends [Last Updated 22-08-2012]: [EUW] Jeffro (Now:Silver, S1:Bronze), RankedSolo5x5: 1502 [120W/106L], Dominion: 84W, TT: 3W, Normal: 504W


Acties:
  • 0 Henk 'm!

  • H!GHGuY
  • Registratie: December 2002
  • Niet online

H!GHGuY

Try and take over the world...

Fantastisch die grid!

Tot de user een andere DPI of grotere font ingesteld heeft...

ASSUME makes an ASS out of U and ME


Acties:
  • 0 Henk 'm!

  • Jeffroiscool
  • Registratie: December 2006
  • Laatst online: 29-09 23:46

Jeffroiscool

Proud DD Member! :D

H!GHGuY schreef op maandag 07 maart 2011 @ 12:46:
Fantastisch die grid!

Tot de user een andere DPI of grotere font ingesteld heeft...
Hoe zou jij het anders aanpakken dan? Ik ben echt fan van het tot de precisie kunnen instellen van de plek van bijvoorbeeld mijn knoppen.

League of Legends [Last Updated 22-08-2012]: [EUW] Jeffro (Now:Silver, S1:Bronze), RankedSolo5x5: 1502 [120W/106L], Dominion: 84W, TT: 3W, Normal: 504W


Acties:
  • 0 Henk 'm!

  • MBV
  • Registratie: Februari 2002
  • Laatst online: 10-10 17:45

MBV

Gewoon, relatief? Je stelt in dat een tekst links van de input box moet komen, geeft een regel op dat het links of rechts uitgelijnd moet worden, en de rest hangt dan af van de tekstgrootte. Absoluut positioneren lijkt makkelijk, tot je ergens iets wilt aanpassen. Ik heb geen ervaring met WPF ofzo, wel met QT. Daarbij is het gewoon kinderspel om een mooie layout te krijgen, zonder absolute positionering. Grid layout kan daarmee prima samengaan: je geeft aan wat er in de cel moet komen, hoe grootteveranderingen moeten worden opgevangen, en de marges, zonder ook maar 1x de hoogte vast te leggen.

[ Voor 22% gewijzigd door MBV op 07-03-2011 13:26 ]


Acties:
  • 0 Henk 'm!

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

defcon84

Multipass?

kreeg net een mailtje van amazon:

Amazon.com has new recommendations for you based on items you purchased or told us you own.
  • Pro ASP.NET 4 in C# 2010
  • Professional Enterprise .NET (Wrox Programmer to Programmer)
  • Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus
  • Fear and Loathing in Las Vegas: A Savage Journey to the Heart of the American Dream
  • Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server
  • MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4 (Mcts 70-515 Exam Exam Prep)
  • Professional Visual Studio 2010 (Wrox Programmer to Programmer)
welke past niet in het rijtje thuis? 8)

Acties:
  • 0 Henk 'm!

  • ShitHappens
  • Registratie: Juli 2008
  • Laatst online: 11:23
De 4e?

Acties:
  • 0 Henk 'm!

  • Davio
  • Registratie: November 2007
  • Laatst online: 06-01 16:46
Allesbehalve Fear and Loathing, want da's gewoon een tof boek.

Gonzo journalism!

Acties:
  • 0 Henk 'm!

  • alienfruit
  • Registratie: Maart 2003
  • Nu online

alienfruit

the alien you never expected

MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4 (Mcts 70-515 Exam Exam Prep)

Natuurlijk! Certificering is voor mietjes ;)

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

H!GHGuY schreef op maandag 07 maart 2011 @ 12:46:
Fantastisch die grid!

Tot de user een andere DPI of grotere font ingesteld heeft...
Ik zie nergens groottes gespecificeerd zijn in aantal pixels anders.

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!

Verwijderd

defcon84 schreef op maandag 07 maart 2011 @ 13:43:
kreeg net een mailtje van amazon:

Amazon.com has new recommendations for you based on items you purchased or told us you own.
  • Pro ASP.NET 4 in C# 2010
  • Professional Enterprise .NET (Wrox Programmer to Programmer)
  • Programming WCF Services: Mastering WCF and the Azure AppFabric Service Bus
  • Fear and Loathing in Las Vegas: A Savage Journey to the Heart of the American Dream
  • Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server
  • MCTS Self-Paced Training Kit (Exam 70-515): Web Applications Development with Microsoft .NET Framework 4 (Mcts 70-515 Exam Exam Prep)
  • Professional Visual Studio 2010 (Wrox Programmer to Programmer)
welke past niet in het rijtje thuis? 8)
Recommandaties mede op basis van GoT ondertitels

Acties:
  • 0 Henk 'm!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 04:07
abeker schreef op maandag 07 maart 2011 @ 09:00:
grappig, zo'n spelletje heb ik ook een prototype van gemaakt: http://www.ttkaart.nl/proto/boxy/index.html
wel iets minder gelikt dan Gamebuster's versie :P
Wel een leuk spelletje, though. Doet qua gameplay sterk denken aan Sokoban en KAtomic. Alleen: hoe retry ik zonder te refreshen?

Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Hm, drugs, .NET, drugs, .NET... Ik zie geen vreemde eend in de bijt :+.

* YopY heeft nooit zin om in vrije tijd met html5 en dergelijke te prutsen.

Acties:
  • 0 Henk 'm!

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

defcon84

Multipass?

Davio schreef op maandag 07 maart 2011 @ 13:49:
Allesbehalve Fear and Loathing, want da's gewoon een tof boek.

Gonzo journalism!
idd!! _/-\o_
dit jaar komt eindelijk de verfilming van "the rum diary" uit btw *O*
en hopelijk gaan ze Hell's Angels & Kingdom of Fear ook nog verfilmen :9~

allemaal heerlijke boeken :p
Verwijderd schreef op maandag 07 maart 2011 @ 14:36:
[...]
Recommandaties mede op basis van GoT ondertitels
haha ja dat zou wel vet zijn :p

Acties:
  • 0 Henk 'm!

  • Priet
  • Registratie: Januari 2001
  • Laatst online: 11:35

Priet

To boldly do what no one has..

Waarom heeft PHP MySQLi STMT (Prepared Statements) geen fetch_assoc() functie??!! ()*&(*#^* :( 8)7 |:( :-( }:O

Wat een drama. Hoe moeilijk kan het zijn :(

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"


Acties:
  • 0 Henk 'm!

  • abeker
  • Registratie: Mei 2002
  • Laatst online: 10-10 16:03

abeker

...

Soultaker schreef op maandag 07 maart 2011 @ 15:55:
[...]
Wel een leuk spelletje, though. Doet qua gameplay sterk denken aan Sokoban en KAtomic. Alleen: hoe retry ik zonder te refreshen?
Die optie zat er nog niet in :P Maar een knopje toevoegen is nog minder werk dan deze post schrijven; heb nu dus een versie mét retry-button online staan.

De levels lijken nu moeilijker dan toen ik het bedacht :P

the less one forgets, the less one remembers


Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 06:16
Priet schreef op maandag 07 maart 2011 @ 17:41:
Waarom heeft PHP MySQLi STMT (Prepared Statements) geen fetch_assoc() functie??!! ()*&(*#^* :( 8)7 |:( :-( }:O

Wat een drama. Hoe moeilijk kan het zijn :(
Omdat je de query eerst moet uitvoeren zodat je een MySQLi result terug krijgt en dan fetch all doen? Zie ook: http://nl2.php.net/manual/en/mysqli-result.fetch-assoc.php

Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 11-10 22:33

.oisyn

Moderator Devschuur®

Demotivational Speaker

abeker schreef op maandag 07 maart 2011 @ 09:00:
grappig, zo'n spelletje heb ik ook een prototype van gemaakt: http://www.ttkaart.nl/proto/boxy/index.html
wel iets minder gelikt dan Gamebuster's versie :P
Nice, ik mis alleen een replay optie voor als je het hebt verneukt. Nu moet je 'm eerst halen voordat je kunt replayen 8)7
Resulaten tot nu toe:
level 1: 3
level 2: 6
level 3: 8
level 4: 8
level 5: 14
level 6: 13
level 7: -

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!

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 04:07
@.oisyn: F5!
abeker schreef op maandag 07 maart 2011 @ 17:43:
Maar een knopje toevoegen is nog minder werk dan deze post schrijven; heb nu dus een versie mét retry-button online staan.
Nice d:)b en uitgespeeld. (Maar level 5 en 7 waren verre van minimaal. :X)

Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Eerste werkdag in Stockholm zit er op, heel veel handen geschud en heel veel geleerd. Eens zien hoe het komende half jaar me af zal gaan.

Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 12-10 14:49
PrisonerOfPain schreef op maandag 07 maart 2011 @ 18:51:
Eerste werkdag in Stockholm zit er op, heel veel handen geschud en heel veel geleerd. Eens zien hoe het komende half jaar me af zal gaan.
Stockholm, mooie stad. Daar was ik op bezoek het voorbije weekend, hehe. (En daarna met de boot (tax free!!) terug naar Finland, Turku om tijdig terug in het noorden te zijn om terug naar de lessen te gaan.)

[ Voor 17% gewijzigd door Styxxy op 07-03-2011 19:01 ]


Acties:
  • 0 Henk 'm!

  • PrisonerOfPain
  • Registratie: Januari 2003
  • Laatst online: 26-05 17:08
Styxxy schreef op maandag 07 maart 2011 @ 19:00:
[...]

Stockholm, mooie stad. Daar was ik op bezoek het voorbije weekend, hehe. (En daarna met de boot (tax free!!) terug naar Finland, Turku om tijdig terug in het noorden te zijn om terug naar de lessen te gaan.)
Klinkt als een toffe vakantie, kortom; nog clubs waarvan ik op de hoogte moet zijn? O-)

Acties:
  • 0 Henk 'm!

  • abeker
  • Registratie: Mei 2002
  • Laatst online: 10-10 16:03

abeker

...

Soultaker schreef op maandag 07 maart 2011 @ 18:43:
@.oisyn: F5!


[...]

Nice d:)b en uitgespeeld. (Maar level 5 en 7 waren verre van minimaal. :X)
Ik kom tot dit:
level 1: 3
level 2: 5
level 3: 8
level 4: 8
level 5: 11
level 6: 12
level 7: 170

Laatste lijkt onmogelijk maar is het niet... ik weet niet meer wat het truukje is maar het moet wel in minder dan 170 zetten kunnen 8)7

the less one forgets, the less one remembers


Acties:
  • 0 Henk 'm!

  • Styxxy
  • Registratie: Augustus 2009
  • Laatst online: 12-10 14:49
PrisonerOfPain schreef op maandag 07 maart 2011 @ 19:12:
[...]
Klinkt als een toffe vakantie, kortom; nog clubs waarvan ik op de hoogte moet zijn? O-)
We waren voornamelijk naar pubs geweest... Er is ergens een Ierse pub met een club erboven. Dat was wel cool ;).

Acties:
  • 0 Henk 'm!

  • Priet
  • Registratie: Januari 2001
  • Laatst online: 11:35

Priet

To boldly do what no one has..

Manuel schreef op maandag 07 maart 2011 @ 17:54:
[...]

Omdat je de query eerst moet uitvoeren zodat je een MySQLi result terug krijgt en dan fetch all doen? Zie ook: http://nl2.php.net/manual/en/mysqli-result.fetch-assoc.php
Dat is de niet-stmt variant. En die is makkelijk want je kolommen uit je query als assoc. array terug:

SQL:
1
2
$result = mysqli_query("SELECT id, name FROM tabel WHERE id = 1");
$row = mysqli_fetch_assoc($result);


En dat levert een $row["id"] en een $row["name"] op. Ideaal dus :) En probeer zoiets triviaals maar eens met stmt 8)7

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"


Acties:
  • 0 Henk 'm!

  • dev10
  • Registratie: April 2005
  • Nu online
Vaag, ik wilde de iOS SDK updaten van 3.2 naar 4.2. Alles was goed gegaan zo leek het. Tot dat ik Xcode opstartte. Allemaal foutmeldingen. Opnieuw installeren heeft het opgelost.

Acties:
  • 0 Henk 'm!

  • hgp
  • Registratie: Juni 2008
  • Laatst online: 12-10 16:50

hgp

abeker schreef op maandag 07 maart 2011 @ 19:30:
[...]Laatste lijkt onmogelijk maar is het niet... ik weet niet meer wat het truukje is maar het moet wel in minder dan 170 zetten kunnen 8)7
Hij kan ook in 17 14 moves. Ik moest de blauwe weer even van z'n plek halen zodat de gele via de groene op de goede plek kon komen :+

[ Voor 1% gewijzigd door hgp op 08-03-2011 00:27 . Reden: genoeg gespeeld nu :P ]


Acties:
  • 0 Henk 'm!

  • Aloys
  • Registratie: Juni 2005
  • Niet online
Resultaten hier:

level 1: 3
level 2: 6
level 3: 9
level 4: 11
level 5: 8
level 6: 12
level 7: 59

Maar level 7 gaat inderdaad meer om een trucje dat je toevallig moet zien. (Dat hoor je natuurlijk uit te denken, maar dan is het niet meer ontspannend :+ )

[ Voor 3% gewijzigd door Aloys op 07-03-2011 21:18 ]


Acties:
  • 0 Henk 'm!

  • CoolGamer
  • Registratie: Mei 2005
  • Laatst online: 12-10 15:22

CoolGamer

What is it? Dragons?

level 1: 3
level 2: 7
level 3: 8
level 4: 10
level 5: 8
level 6: 14
level 7: 22
Leuk spelletje.

¸.·´¯`·.¸.·´¯`·.¸><(((º>¸.·´¯`·.¸><(((º>¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸<º)))><¸.·´¯`·.¸.·´¯`·.¸.·´¯`·.¸


Acties:
  • 0 Henk 'm!

  • YopY
  • Registratie: September 2003
  • Laatst online: 02-10 16:55
Priet schreef op maandag 07 maart 2011 @ 19:40:
[...]

Dat is de niet-stmt variant. En die is makkelijk want je kolommen uit je query als assoc. array terug:

SQL:
1
2
$result = mysqli_query("SELECT id, name FROM tabel WHERE id = 1");
$row = mysqli_fetch_assoc($result);


En dat levert een $row["id"] en een $row["name"] op. Ideaal dus :) En probeer zoiets triviaals maar eens met stmt 8)7
Weet je wat nog idealer is?

PHP:
1
2
$user = $userService->getById(1);
echo $user->name;


Mysql? Mysqli? Prepared statements? Wasda? :+

Acties:
  • 0 Henk 'm!

  • Priet
  • Registratie: Januari 2001
  • Laatst online: 11:35

Priet

To boldly do what no one has..

Joh... waar denk je dat die twee regels onderdeel van zijn? }:O

"If you see a light at the end of a wormhole, it's probably a photon torpedo!"


Acties:
  • 0 Henk 'm!

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

Matis

Rubber Rocket

Pff, ik ben toch mijn WPF-forms gaan invullen via de XAML, dat werkt grafisch toch wat makkelijker, straks nog uitzoeken hoe bindings netjes werken.
Ik zag alleen wel wat vreemds in de rendering van de tab-icoontjes:
Icoontjes komen van http://famfamfam.nl/ en zijn allemaal 16x16. Zowel het menu als de tabs gebruiken dezelfde icoontjes.
Afbeeldingslocatie: http://tweakers.net/ext/f/mI53x8Kq4fOLzaIOXZqmDOEM/thumb.png

Afbeeldingslocatie: http://tweakers.net/ext/f/mXDeXRQLOgTGICHIu1lHdZaq/thumb.png
Zoals jullie (hoop ik) kunnen zien zijn de icoontjes in de eerste afbeelding wazig, terwijl de tweede afbeelding de menu-icoontjes haarscherp zijn.
Hoe ken de :+
Edit; tabpanel ziet er zo uit:
XML:
1
2
3
4
5
6
<TabItem.Header>
  <StackPanel Orientation="Horizontal">
   <Image Source="Images/wrench.png" VerticalAlignment="Center" Stretch="None" />
    <TextBlock Text="Settings" Margin="2,0,0,0" VerticalAlignment="Center" />
  </StackPanel>
</TabItem.Header>

[ Voor 22% gewijzigd door Matis op 07-03-2011 22:28 ]

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


Acties:
  • 0 Henk 'm!

  • hgp
  • Registratie: Juni 2008
  • Laatst online: 12-10 16:50

hgp

Volgens mij zette ik altijd RenderOptions.BitmapScalingMode van de Image op NearestNeighbor om dat weg te krijgen. Maar ik las hier dat er ook een andere manier is sinds WPF4.

Acties:
  • 0 Henk 'm!

  • Manuel
  • Registratie: Maart 2008
  • Laatst online: 06:16
Priet schreef op maandag 07 maart 2011 @ 19:40:
[...]

Dat is de niet-stmt variant. En die is makkelijk want je kolommen uit je query als assoc. array terug:

[..]

En dat levert een $row["id"] en een $row["name"] op. Ideaal dus :) En probeer zoiets triviaals maar eens met stmt 8)7
Het is me nog niet duidelijk wat je nou precies bedoelt met stmt (statement) als in OO-methode, $row->fetch_assoc() of weer iets anders. :+

Maar ben ik blij dat ik PDO i.c.m. PDO::FETCH_CLASS gebruik. :)

[ Voor 4% gewijzigd door Manuel op 07-03-2011 23:00 . Reden: * typo ]

Pagina: 1 ... 113 ... 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