Ik ben bezig mezelf hobbymatig C# aan te leren na jaren op dezelfde manier met procedureel php te hebben gewerkt.(niet op web server maar als console programma)
Ik heb het OOP nog niet echt tussen de oren maar als fun start project heb ik mij voorgenomen om een simpele second life (ja dat bestaat nog =p) bot te maken en daar langzaam op voort te borduren.
(op dezelfde manier heb ik PHP ook geleerd, maar dan procedureel
)
Met PHP had ik een hoop $globalvar[$localvar1][$lvar2][$lvar3] achtige constructies om met dynamische data om te gaan vanuit verschillende functies m.b.v. foreach zonder steeds MySQL queries te hoven te doen. (vluchtige 'runtime' data)
Simpel data voorbeeld:
Ik had al begrepen dat globale variabelen een doodzonde zijn met C# en multimensionele arrays schijnen ook lastig te zijn.
Dus mijn vraag, wat is de beste manier om dit fatsoenlijk op te pakken :-)
Mijn doel is dat ik iets heb waar ik gegevens in kan zetten die vanuit meerdere plekken in het programma zijn op te vragen.
In dit specifieke geval gaat het om een lijst met personen die op dit moment worden gezien of die recentelijk gezien zijn, hier wil ik dan vanuit andere events dingen uit lezen en wijzigen.
De data structuur hierboven is ook niet een must, een lijst met gebruikers + data en een lijst met wie actief of inactief is kan natuurlijk ook.
Met PHP had ik b.v. ook een globale var waar mysql tabel namen in stonden zodat ik verkorte namen kon gebruiken of eventueel zelfs een hele tabel kon hernoemen zonder het hele script door te hoeven.
Ik heb nog geen idee hoe ik MySQL er in krijg voor externe data dus ik houd het eerst bij alleen lokale data om 1 probleem tegelijk te tackelen
Als iemand nog goeie tips heeft voor beginnend C# literatuur dan houd ik mij ook aanbevolen, ik zat al in het boeken topic te sneupen maar daar loop ik wat tegen het bomen & bos probleem aan. Vooral het stukje 'wanneer gebruik ik wat' is voor mij nog een probleem.
Ik heb het OOP nog niet echt tussen de oren maar als fun start project heb ik mij voorgenomen om een simpele second life (ja dat bestaat nog =p) bot te maken en daar langzaam op voort te borduren.
(op dezelfde manier heb ik PHP ook geleerd, maar dan procedureel
Met PHP had ik een hoop $globalvar[$localvar1][$lvar2][$lvar3] achtige constructies om met dynamische data om te gaan vanuit verschillende functies m.b.v. foreach zonder steeds MySQL queries te hoven te doen. (vluchtige 'runtime' data)
Simpel data voorbeeld:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| [users] => Array ( [active] => Array ( [user1] => Array ( [Naam] = "Plop1" [...] = ... ) [user3] => Array ( [Naam] = "Plop3" [...] = ... ) ) [inactive] => Array ( [user2] => Array ( [Naam] = "Plop2" [...] = ... ) ) [...] => etc ) |
Ik had al begrepen dat globale variabelen een doodzonde zijn met C# en multimensionele arrays schijnen ook lastig te zijn.
Dus mijn vraag, wat is de beste manier om dit fatsoenlijk op te pakken :-)
Mijn doel is dat ik iets heb waar ik gegevens in kan zetten die vanuit meerdere plekken in het programma zijn op te vragen.
In dit specifieke geval gaat het om een lijst met personen die op dit moment worden gezien of die recentelijk gezien zijn, hier wil ik dan vanuit andere events dingen uit lezen en wijzigen.
De data structuur hierboven is ook niet een must, een lijst met gebruikers + data en een lijst met wie actief of inactief is kan natuurlijk ook.
Met PHP had ik b.v. ook een globale var waar mysql tabel namen in stonden zodat ik verkorte namen kon gebruiken of eventueel zelfs een hele tabel kon hernoemen zonder het hele script door te hoeven.
Ik heb nog geen idee hoe ik MySQL er in krijg voor externe data dus ik houd het eerst bij alleen lokale data om 1 probleem tegelijk te tackelen
Als iemand nog goeie tips heeft voor beginnend C# literatuur dan houd ik mij ook aanbevolen, ik zat al in het boeken topic te sneupen maar daar loop ik wat tegen het bomen & bos probleem aan. Vooral het stukje 'wanneer gebruik ik wat' is voor mij nog een probleem.