Um sicherzustellen, dass eine Methode in C# nur einmal gleichzeitig ausgeführt wird, kannst du eine "lock" -Anweisung verwenden. Die "lock" -Anweisung sperrt ein Objekt und führt den Codeblock, der darauf folgt, atomar aus, was bedeutet, dass der Codeblock für andere Threads blockiert wird, bis er abgeschlossen ist. Hier ist ein Beispiel:

private object _lockObject = new object();

public void MyMethod() { 
lock (_lockObject) {
 // Code, der nur einmal gleichzeitig ausgeführt werden soll 
  } 
}
...zur Antwort

Ich glaube, dass etwas wie Dart / Kotlin zu schwer und komplex ist. Ich würde einfach mit HTML, CSS und Javascript kleine Apps "programmieren" und dann in Apps für´s Handy "umwandeln". Ich glaube, dass das so gut verständlich ist. Könnte da nur folgendes empfehlen:

https://www.youtube.com/watch?v=kOzTCiC25zo

Damit sind einem erstmal viele Möglichkeiten offen und man hat ein schnelles Ergebnis. Muss auch nicht unbedingt ein Taschenrechner sein. Als ein paar Ideen würde mir folgendes einfallen:

  • Ein kleines Spiel, bspw. Flappy Bird oder Snake
  • Ein "privater Bereich", also ein einfaches Login-System, ohne Datenbank
  • Schach
  • Soundboard
  • ToDo-Liste (mit Cookies ohne Datenbank)
  • Stein Schere Papier - Spiel

Bei Fragen stehe ich gerne weiter offen. Finde es super cool, soetwas an Schulen anzubieten.

LG Mats

...zur Antwort

Schau dich vieleicht mal auf deiner PhpMyAdmin Seite um. Also localhost/PhpMyAdmin oder wie du das genannt hast. Ich glaube, da findest du alles, was du suchst.

Ansonsten hilft dir bestimmt das hier: https://www.youtube.com/watch?v=wfaGF41Z8gY

...zur Antwort

Probier es mal mit der return; Funktion am Ende deines Codes. Dein Programm muss ja uch irgendwas ausgeben, wenn du eine App erstellst (return Ausgabe)

...zur Antwort

Google mal JFrame ;D

Damit geht das

...zur Antwort

Hey, die musst du da reinschneiden. Ich würde es so machen, dass man viele verschiedene Sounds hat (Werbung und Musik) und dann per Script zufällig z.B. ein Lied aussucht. Geht zum Beispiel mit ner while Schleife. Also

while(radio==aktive) {

gameObject.findGameObjectwithTag("Sound" +Random.Range(1,100)).start;

}

Dann kannst du denen einfach verschiedene Tags zuordnen, zum Beispiel Sound1 - Sound100 und dann werden die zufällig abgespielt. Damit das Script nicht alles gleichzeitig abspielt, kannst du noch ne for schleife machen, wo du abfragt ob gerade was läuft (AudioSource.isplaying). Nur wenn nicht, soll das nächste Stück / Werbung laufen. Die Sounds musst du selbst achten oder downloaden (wenn du das Spiel veröffentlichst da natürlich auf das Copyright achten).

LG Mats

...zur Antwort

Ich würde dir Eclipse empfehlen. Habe beides genutzt und mit Eclipse eigentlich nur gute Erfahrungen gemacht. Im Endeffekt liegt es aber an dir. Nutz was dir Spaß macht/übersichtlicher ist und probier alles aus. Wie gesagt, ich nutze Eclipse, da es dort viele nützliche Plugins gibt. LG Mats

...zur Antwort

Ich glaube, es wird der Preis ohne MWS angezeigt, aber wenn man bestellt, wird sie automatisch mit abgebucht. Probiert es mal :D

...zur Antwort

Für 2D würde ich immer unity nutzen :D

...zur Antwort

Mit Virtuel Box funktioniert es bei mir. Einfach blackeye nochmal neu installierten? 🤷‍♂️

...zur Antwort

In diesem Fall ist ein Hebel eine Stromquelle,aber in minecraft ist das kein Strom sondern ein Signal .Dieses Signal geht 15 Blöcke lang ,solange man dort Redstone verlegt.Will man dieses Signal länger machen muss man einen Redston Repeter dort platzieren.Wenn euch minecraft spaß macht könnt ihr gerne mal auf meinem 1.12.2 Server vorbeischauen .Die IP ist Citycraft.minecraft360.de

...zur Antwort