Izan
wzl-lid
Sinds 10/2/2004
T: 35
R: 61
|
27/12/2005 -
13:11u
| Quote
|
Ik heb dus 2 namen die uit een textbox in een label moeten getoont worden. Deze namen zouden hier alfabetisch moeten inkomen. Kent iemand hiervan de code?
Bedankt!
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
28/12/2005 -
8:37u
| Quote
|
wa dachte van alfabetisch sorteren?
|
Izan
wzl-lid
Sinds 10/2/2004
T:35 -
R:61
|
28/12/2005 -
18:42u
| Quote
|
Ik dacht dat je het ergens in de eigenschappen van label kon instellen maar blijkbaar niet ...
|
Wikke
wzl-lid
Sinds 6/1/2005
T:8 -
R:253
|
29/12/2005 -
11:29u
| Quote
|
alles in een array zetten, die dan sorteren (moet lukken) en dan alles in dat label zetten
zou da ni werken?
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
29/12/2005 -
23:43u
| Quote
|
Izan schreef: Ik dacht dat je het ergens in de eigenschappen van label kon instellen moest ik ooit een label ofzo moeten schrijven, zou ik dat daar ook niet insteken, aangezien een label met de view te maken heeft, dus puur de weergave, de manier waarop de weer te geven data gesorteerd is, of om het even wat, daar trekt die label zich niets van aan. Een label toont enkel iets. Sorteren kan op vele verschillende manieren, de ene al sneller dan de andere. In de meeste talen zit er een standaard sorteer algoritme ingebakken, als ik mij niet vergis is dit quicksort, met op het einde insertionsort.
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
29/12/2005 -
23:45u
| Quote
|
als ge meer over sorteren wilt weten: The art of computer programming - Donald Knuth
|
Izan
wzl-lid
Sinds 10/2/2004
T:35 -
R:61
|
30/12/2005 -
17:04u
| Quote
|
Bedankt! Ik zal mijn best doen om het te vinden
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
2/1/2006 -
16:07u
| Quote
|
Afhankelijk van wat je nodig hebt, heb je verschillende oplossingen, maar dit is wel heel basic hoor.
Bv. een ArrayList (C#):
//Nieuwe ArrayList ArrayList elements = new ArrayList();
//Elementen toevoegen elements.Add(TextBox1.Text); elements.Add(TextBox2.Text);
//Sorteren elements.Sort();
//En dan hier tonen in de label(s). //...
Sorteren van andere objecten gebeurt op dezelfde manier, maar even de IComparable interface implementeren en de CompareTo methode overriden.
|
Izan
wzl-lid
Sinds 10/2/2004
T:35 -
R:61
|
2/1/2006 -
17:03u
| Quote
|
Opgelost:
Private Function Alfabetisch(ByVal strNaam1 As String, ByVal strNaam2 As String, ByVal intStart As Integer) As Integer Select Case True Case Strings.Mid(strNaam1, intStart, 1) < Strings.Mid(strNaam2, intStart, 1) Return 1 Case Strings.Mid(strNaam1, intStart, 1) > Strings.Mid(strNaam2, intStart, 1) Return 2 Case Strings.Mid(strNaam1, intStart, 1) = Strings.Mid(strNaam2, intStart, 1) intStart += 1 Return Alfabetisch(strNaam1, strNaam2, intStart) End Select End Function
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
3/1/2006 -
9:02u
| Quote
|
omg
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
3/1/2006 -
10:31u
| Quote
|
Die oplossing suckt wel redelijk hard
|
Tjoolder
wzl-lid
Sinds 5/4/2004
T:3 -
R:96
|
4/1/2006 -
0:39u
| Quote
|
 Ik zou hier eens gaan zien ...
|
Izan
wzl-lid
Sinds 10/2/2004
T:35 -
R:61
|
4/1/2006 -
17:25u
| Quote
|
Het belangrijkste is dat het werk hé. Ik heb het btw zelf niet gedaan dusja
|
Losealot
Beachboy
Sinds 24/9/2004
T:55 -
R:1358
|
4/1/2006 -
17:41u
| Quote
|
Izan schreef: Het belangrijkste is dat het werk hé. Das nie waar, het belangrijkste is dat je iets bijleert, en er iets me bent moest je ooit nog eens zo'n probleem hebben. De oplossing van jou trekt op nie veel aangezien er waarschijnlijk een ingebouwde compare functie bestaat.
Izan schreef: Ik heb het btw zelf niet gedaan dusja  Je bent er precies nog fier op 
|
m0rPh3uS
WZL-lid
Sinds 13/1/2003
T:1 -
R:38
|
5/1/2006 -
10:51u
| Quote
|
Izan schreef: Het belangrijkste is dat het werk hé. Ik heb het btw zelf niet gedaan dusja  Het belangrijkste is dat het overzichtelijk, performant, aanpasbaar en herbruikbaar is; deze oplossing is geen van de 4.
En dat je het zelf niet hebt gedaan: almaar goed (alhoewel da ge da nu wel kunt zeggen ), maar ge moogt de mens die het wel heeft gemaakt, een veeg tegen zen oren geven van mij.
|
Phil
Uberhacker
Sinds 23/2/2003
T:10 -
R:484
|
5/1/2006 -
13:04u
| Quote
|
m0rPh3uS schreef: En dat je het zelf niet hebt gedaan: almaar goed (alhoewel da ge da nu wel kunt zeggen ), maar ge moogt de mens die het wel heeft gemaakt, een veeg tegen zen oren geven van mij.
En ne sjot tegen zn knieschijven van mij.
|
Izan
wzl-lid
Sinds 10/2/2004
T:35 -
R:61
|
5/1/2006 -
22:33u
| Quote
|
I will !
|
Mr Thunder
wzl-lid
Sinds 11/1/2006
T:0 -
R:4
|
11/1/2006 -
6:44u
| Quote
|
Een oplossing is een oplossing. Elke oplossing heeft een visie en elke visie heeft zo zijn voor- en nadelen in elke situatie, creëer, observeer en leer. De oplossing kan beter maar niet iedereen is van start af een Pro hé!
Al bestaande functies zijn niet voor 100% in orde en zelfs beter te noeme dan zelf geschreve middelen. Daarbij zijn de zelfgeschreven middelen dan weer interessanter omdat je weet wat je kunt verwachten en anders, je fouten vinden en ervan bijleren.
GL!
Laatst aangepast door
Mr Thunder
op 11/01/2006 6:44:49u
(1x aangepast)
|
Wimpie
wzl-lid
Sinds 24/9/2004
T:39 -
R:152
|
19/1/2006 -
16:51u
| Quote
|
@Thunder: als ik mijn stageproject maak met code zoals deze zal ik nooit afstuderen! En een oplossing die werkt is totaal niet gelijk aan een goede oplossing! Voor een kleine oef is dit misschien niet zo slecht, maar ik zou hier toch geen gans project mee bouwen. Als er functies voor bestaan kan je ze beter gebruiken. En iets bijleren door eigen code te schrijven is hier ook niet het geval want hij heeft de code niet zelf geschreven.
Ieder zijn gedacht, maar mijn leerkrachten denken anders.
|