Kan je een Joomla layout converten naar een Wordpress Theme?
Kleine Vragen Topic #4
Voor een game waar ik aan werk voor school heb ik networked movement, rotation en shooting gemaakt. Werkt met de nieuwe Unity Networking engine. Het werkt nog niet ideaal tho.
Dylan schreef:Ik vrees dat het veel handwerk is, omdat alle functies totaal anders zijn.Kan je een Joomla layout converten naar een Wordpress Theme?
Maar de beste stap is om bij de HTMLcode van de frontpage (beginpagina, niet de gelijknamige bad editor) te beginnen en deze in stukken te hakken, zoals de header.php en de footer.php.
Heeft iemand veel ervaring met de Google Maps API? (en het maken van een geavanceerde filter?) Heb wat hulp nodig qua structuur.
Wat is een enum, wat doet het en hoe gebruik ik een enum in een switch in C#?
Viezelolly schreef:Volgens internet kan je het zien als een soort array dat de attributen een nummering geeft.Wat is een enum, wat doet het en hoe gebruik ik een enum in een switch in C#?
Je kan voor iedere case in de switch een andere enum definiëren (ik denk dat definiëren niet het juiste woord is. Ik bedoel data meegeven).
Correct me if Im wrong.
Stef schreef:Dit ongeveer ja. Een switch is eigenlijk een korte constructie voor een if-elseif structuur.Volgens internet kan je het zien als een soort array dat de attributen een nummering geeft.Eerdere citaten tonen
Viezelolly schreef:Wat is een enum, wat doet het en hoe gebruik ik een enum in een switch in C#?
Je kan voor iedere case in de switch een andere enum definiëren (ik denk dat definiëren niet het juiste woord is. Ik bedoel data meegeven).
Correct me if Im wrong.
ENUMs zijn ontzettend handig om een type of staat aan te geven:
[c]Types: {Harten, Klaveren, Ruiten, Schoppen}[/c], wat correspondeerd naar [c]Types: { 1,2,3,4 }[/c]
Dan kan je in de code [c]Types.Harten[/c] aangeven in plaats van het getal [c]1[/c] te gebruiken.
Je kan een enum dus gewoon i.v.p een waarde gebruiken. Denk een beetje aan hetzelfde idee als een constant. Het maakt code ontzettend leesbaar:
[c]Types: {Harten, Klaveren, Ruiten, Schoppen}[/c], wat correspondeerd naar [c]Types: { 1,2,3,4 }[/c]
Dan kan je in de code [c]Types.Harten[/c] aangeven in plaats van het getal [c]1[/c] te gebruiken.
Je kan een enum dus gewoon i.v.p een waarde gebruiken. Denk een beetje aan hetzelfde idee als een constant. Het maakt code ontzettend leesbaar:
class Program
{
enum Importance
{
None,
Trivial,
Regular,
Important,
Critical
};
static void Main()
{
// ... An enum local variable.
Importance value = Importance.Critical;
// ... Test against known Importance values.
if (value == Importance.Trivial)
{
Console.WriteLine("Not true");
}
else if (value == Importance.Critical)
{
Console.WriteLine("True");
}
}
} Rik schreef:ENUMs zijn ontzettend handig om een type of staat aan te geven:
[c]Types: {Harten, Klaveren, Ruiten, Schoppen}[/c], wat correspondeerd naar [c]Types: { 1,2,3,4 }[/c]
Dan kan je in de code [c]Types.Harten[/c] aangeven in plaats van het getal [c]1[/c] te gebruiken.
Je kan een enum dus gewoon i.v.p een waarde gebruiken. Denk een beetje aan hetzelfde idee als een constant. Het maakt code ontzettend leesbaar:
class Program
{
enum Importance
{
None,
Trivial,
Regular,
Important,
Critical
};
static void Main()
{
// ... An enum local variable.
Importance value = Importance.Critical;
// ... Test against known Importance values.
if (value == Importance.Trivial)
{
Console.WriteLine("Not true");
}
else if (value == Importance.Critical)
{
Console.WriteLine("True");
}
}
} Thanks!

DIt is wat ik moet doen, snap er niets van:
Quote:
Gebruik een enumerator om de inlog status terug te geven. Deze method LogIn() levert dan
een van de waarden van de enumerator op, mogelijke waarden van de enumerator kunnen
zijn:
? OK (password is juist)
? NietOK (password is onjuist)
? Onbekend
Gebruik een Switch/Case (c#) of Select Case (VB.Net) constructie om, afhankelijk van het
resultaat van de method LogIn(), de juiste tekst weer te geven.
Viezelolly schreef:Thanks![c]Types: {Harten, Klaveren, Ruiten, Schoppen}[/c], wat correspondeerd naar [c]Types: { 1,2,3,4 }[/c]Eerdere citaten tonen
Rik schreef:ENUMs zijn ontzettend handig om een type of staat aan te geven:
Dan kan je in de code [c]Types.Harten[/c] aangeven in plaats van het getal [c]1[/c] te gebruiken.
Je kan een enum dus gewoon i.v.p een waarde gebruiken. Denk een beetje aan hetzelfde idee als een constant. Het maakt code ontzettend leesbaar:class Program { enum Importance { None, Trivial, Regular, Important, Critical }; static void Main() { // ... An enum local variable. Importance value = Importance.Critical; // ... Test against known Importance values. if (value == Importance.Trivial) { Console.WriteLine("Not true"); } else if (value == Importance.Critical) { Console.WriteLine("True"); } } }

DIt is wat ik moet doen, snap er niets van:
Quote:
Gebruik een enumerator om de inlog status terug te geven. Deze method LogIn() levert dan
een van de waarden van de enumerator op, mogelijke waarden van de enumerator kunnen
zijn:
? OK (password is juist)
? NietOK (password is onjuist)
? Onbekend
Gebruik een Switch/Case (c#) of Select Case (VB.Net) constructie om, afhankelijk van het
resultaat van de method LogIn(), de juiste tekst weer te geven.
Niet zo heel lastig toch? Iets in deze trant bedoelen ze:
public static class LoginClass
{
enum LoginStatus {
OK,
NietOK,
Onbekend
}
public static LoginStatus Login(string naam, string password)
{
string validName = "Rik";
string validPass = "pass123";
if(naam.Equals(validName))
{
if(password.Equals(validPass))
{
return LoginStatus.OK;
}
else
{
return LoginStatus.NietOK;
}
}
return LoginStatus.Onbekend;
}
} switch (LoginClass.Login("Rik", "pass123"))
{
case LoginClass.LoginStatus.OK:
Console.WriteLine("Wachtwoord correct");
break;
case LoginClass.LoginStatus.NietOK:
Console.WriteLine("Wachtwoord incorrect");
break;
case LoginClass.LoginStatus.Onbekend:
Console.WriteLine("Account niet bekend");
break;
} De static is gewoon zodat mijn code-editor niet moeilijk ging doen, en heb even snel wat geschreven maar het idee is hiermee duidelijk neem ik aan?
Rik schreef:Niet zo heel lastig toch? Iets in deze trant bedoelen ze:Thanks!Eerdere citaten tonen
Viezelolly schreef:[c]Types: {Harten, Klaveren, Ruiten, Schoppen}[/c], wat correspondeerd naar [c]Types: { 1,2,3,4 }[/c]Eerdere citaten tonen
Rik schreef:ENUMs zijn ontzettend handig om een type of staat aan te geven:
Dan kan je in de code [c]Types.Harten[/c] aangeven in plaats van het getal [c]1[/c] te gebruiken.
Je kan een enum dus gewoon i.v.p een waarde gebruiken. Denk een beetje aan hetzelfde idee als een constant. Het maakt code ontzettend leesbaar:class Program { enum Importance { None, Trivial, Regular, Important, Critical }; static void Main() { // ... An enum local variable. Importance value = Importance.Critical; // ... Test against known Importance values. if (value == Importance.Trivial) { Console.WriteLine("Not true"); } else if (value == Importance.Critical) { Console.WriteLine("True"); } } }
DIt is wat ik moet doen, snap er niets van:
Quote:
Gebruik een enumerator om de inlog status terug te geven. Deze method LogIn() levert dan
een van de waarden van de enumerator op, mogelijke waarden van de enumerator kunnen
zijn:
? OK (password is juist)
? NietOK (password is onjuist)
? Onbekend
Gebruik een Switch/Case (c#) of Select Case (VB.Net) constructie om, afhankelijk van het
resultaat van de method LogIn(), de juiste tekst weer te geven.
public static class LoginClass
{
enum LoginStatus {
OK,
NietOK,
Onbekend
}
public static LoginStatus Login(string naam, string password)
{
string validName = "Rik";
string validPass = "pass123";
if(naam.Equals(validName))
{
if(password.Equals(validPass))
{
return LoginStatus.OK;
}
else
{
return LoginStatus.NietOK;
}
}
return LoginStatus.Onbekend;
}
} switch (LoginClass.Login("Rik", "pass123"))
{
case LoginClass.LoginStatus.OK:
Console.WriteLine("Wachtwoord correct");
break;
case LoginClass.LoginStatus.NietOK:
Console.WriteLine("Wachtwoord incorrect");
break;
case LoginClass.LoginStatus.Onbekend:
Console.WriteLine("Account niet bekend");
break;
} De static is gewoon zodat mijn code-editor niet moeilijk ging doen, en heb even snel wat geschreven maar het idee is hiermee duidelijk neem ik aan?
Dankjewel, helemaal duidelijk!

Je kan een enum ook nog buiten je class zetten, dan hoef je niet classnaam.enumnaam te doen maar kan je gewoon enumnaam doen.
Milan schreef:Het was ook gewoon even snel geschreven zodat mijn IDE geen problemen gafJe kan een enum ook nog buiten je class zetten, dan hoef je niet classnaam.enumnaam te doen maar kan je gewoon enumnaam doen.
