Compare commits
2 Commits
12487a8e02
...
1d929d5ad0
Author | SHA1 | Date | |
---|---|---|---|
1d929d5ad0 | |||
ec6b5f1820 |
123
ProblemProtokoll.txt
Normal file
123
ProblemProtokoll.txt
Normal file
@ -0,0 +1,123 @@
|
||||
Protokoll2.0
|
||||
|
||||
1. Das erste Protokoll nicht wieder gefunden sehr wahrscheinlich nicht gespeichert
|
||||
2. Vs 2022 ist mit Git sehr unübersichtlich musste mit ihnen reden um das zu connacten
|
||||
3. Eigenes .gitignore von github gemacht es gab kein preset
|
||||
4. Pushen und sync ist nervig in vs2022 deshalb in vs code geöffnet
|
||||
5. Wlan ist echt scheiße alles dauert lange (verzögert arbeit) dauert teilweise 10min
|
||||
6. Duy Ahn Problem (
|
||||
7. Nach dem sync vom repo aus sicht von Nik (Ungültiges markup)
|
||||
|
||||
Man konnte die fehlermeldungen nicht kopieren sondern nur screenshot machen.
|
||||
8. Es wurden och mal neu geclont dann waren es 6 probleme Duy hatt neu gemacht dann ging es
|
||||
9. Bei Nik wurde geld doppelt abgezogen es musste eine line gelösht werden weil im switch case -5 im default ist.
|
||||
10. Probleme von Duy Anh:
|
||||
Probleme und Lösungen bei der Erstellung einer Lotto-App mit WPF
|
||||
1. Problem: Wie sieht ein normales Lotto aus?
|
||||
Lösung: auf internet suchen
|
||||
________________________________________
|
||||
2. Problem: Die Benutzeroberfläche (UI) auswählen
|
||||
Lösung: Eine sehr einfache UI wählen – z. B. direkt Zahlen auswählen und spielen, ohne viele Menüs. Das vermeidet viele Fehlerquellen.
|
||||
________________________________________
|
||||
3. Problem: Beim Öffnen in Visual Studio 2022 ist alles weiß
|
||||
Lösung: Einfach das Projekt mit Strg + shift + B (Build) kompilieren. Danach wird alles wieder korrekt angezeigt.
|
||||
________________________________________
|
||||
4. Problem: Button reagiert nicht beim Klicken
|
||||
Lösung: Button so programmieren, dass er die Farbe ändert, wenn er gedrückt wird:
|
||||
if (selectedNumbers.Contains(number))
|
||||
{
|
||||
selectedNumbers.Remove(number);
|
||||
btn.ClearValue(Button.BackgroundProperty);
|
||||
}
|
||||
else
|
||||
{
|
||||
selectedNumbers.Add(number);
|
||||
btn.Background = Brushes.LightGreen;
|
||||
}
|
||||
________________________________________
|
||||
5. Problem: Eine Zahl kann mehrfach ausgewählt werden
|
||||
Lösung: Prüfen, ob die Zahl schon ausgewählt ist – falls ja, wieder abwählen:
|
||||
if (selectedNumbers.Contains(number))
|
||||
{
|
||||
selectedNumbers.Remove(number);
|
||||
btn.ClearValue(Button.BackgroundProperty);
|
||||
}
|
||||
else
|
||||
{
|
||||
selectedNumbers.Add(number);
|
||||
btn.Background = Brushes.LightGreen;
|
||||
}
|
||||
________________________________________
|
||||
6. Problem: Man kann eine Zahl nicht abwählen
|
||||
Lösung:
|
||||
if (selectedNumbers.Contains(number))
|
||||
{
|
||||
selectedNumbers.Remove(number);
|
||||
btn.ClearValue(Button.BackgroundProperty);
|
||||
}
|
||||
else
|
||||
{
|
||||
selectedNumbers.Add(number);
|
||||
btn.Background = Brushes.LightGreen;
|
||||
}
|
||||
|
||||
11. Probleme von Nik:
|
||||
|
||||
1. Problem: Ich musste schon wie der code von WFP auf, denn code von Programm passt.,
|
||||
Lösung: Ich habe das WPF auf den Code sehr viel angepasst.
|
||||
|
||||
2.Problem: Es konnten zu viele Zahlen ausgewellt werden.
|
||||
if (selectedNumbers.Contains(number))
|
||||
{
|
||||
|
||||
selectedNumbers.Remove(number);
|
||||
|
||||
btn.ClearValue(Button.BackgroundProperty);
|
||||
|
||||
}
|
||||
|
||||
anders
|
||||
|
||||
{
|
||||
|
||||
if (selectedNumbers.Count >= 6)
|
||||
|
||||
{
|
||||
|
||||
MessageBox.Show("Nur 6 Zahlen erlaubt!", "Hinweis", MessageBoxButton.OK, MessageBoxImage.Information);
|
||||
|
||||
zurückkehren;
|
||||
|
||||
}
|
||||
|
||||
selectedNumbers.Add(number);
|
||||
|
||||
btn.Background = Brushes.LightGreen;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
3.Problem: Konnte erst nicht pushen.
|
||||
|
||||
Lösung: Habe dann Visual Studio Code genommen.
|
||||
|
||||
|
||||
|
||||
4.Problem: Vergessen, dass man Geld selbst eingeben soll.
|
||||
|
||||
Lösung: int meinGeld;
|
||||
|
||||
if (!int.TryParse(StartgeldTextBox.Text, out meinGeld))
|
||||
|
||||
{
|
||||
|
||||
MessageBox.Show("Bitte gültigen Startgeldbetrag eingeben!", "Fehler", MessageBoxButton.OK, MessageBoxImage.Error);
|
||||
|
||||
zurückkehren;
|
||||
|
||||
}
|
||||
|
||||
12. Wenn man zu viel gespielt hatt wurden die Button abgeschnitten und nur die ergebnisse waren zu sehen. Mann konnte nicht weiter spielen.
|
||||
|
||||
Lösung: in arbeit
|
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user