Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von F.Z.
Thema: 8-Bit Sound mit Console.Beep
Am im Forum: Grafik und Sound

Hallo,

ich habe mal den Code von der Seite die Coder007 gepostet hat in C# nachgebildet.

Hörts euch an:


static void Main(string[] args)
        {

            beep(659, 120);
            beep(0, 120);
            beep(622, 120);
            beep(0, 120);

            beep(659, 120);
            beep(0, 120);
            beep(622, 120);
            beep(0, 120);
            beep(659, 120);
            beep(0, 120);
            beep(494, 120);
            beep(0, 120);
            beep(587, 120);
            beep(0, 120);
            beep(523, 120);
            beep(0, 120);

            beep(440, 120);
            beep(0, 140);
            beep(262, 120);
            beep(0, 120);
            beep(330, 120);
            beep(0, 120);
            beep(440, 120);
            beep(0, 120);

            beep(494, 120);
            beep(0, 140);
            beep(330, 120);
            beep(0, 120);
            beep(415, 120);
            beep(0, 120);
            beep(494, 120);
            beep(0, 120);

            beep(523, 120);
            beep(0, 140);
            beep(330, 120);
            beep(0, 120);
            beep(659, 120);
            beep(0, 120);
            beep(622, 120);
            beep(0, 120);

            beep(659, 120);
            beep(0, 120);
            beep(622, 120);
            beep(0, 120);
            beep(659, 120);
            beep(0, 120);
            beep(494, 120);
            beep(0, 120);
            beep(587, 120);
            beep(0, 120);
            beep(523, 120);
            beep(0, 120);

            beep(440, 120);
            beep(0, 140);
            beep(262, 120);
            beep(0, 120);
            beep(330, 120);
            beep(0, 120);
            beep(440, 120);
            beep(0, 120);

            beep(494, 120);
            beep(0, 140);
            beep(330, 120);
            beep(0, 120);
            beep(523, 120);
            beep(0, 120);
            beep(494, 120);
            beep(0, 140);
            beep(440, 120);
        }
        static void beep(int f, int t)
        {
            if (f > 0)
                Console.Beep(f, t);
            else
                System.Threading.Thread.Sleep(t);
        }

fz

Thema: Mit String auf PictureBox zugreifen
Am im Forum: GUI: Windows-Forms

Irgenwann sollte es doch reichen:

picturebox name mit integer verketten?
PictureBox name als string zusammenbauen und visible ändern

Thema: VS Express: Debugger zeigt auftretende/unbehandele Exception nicht an
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo,

bei mir war es wie Kileak sagte, jedoch war der Menüpunkt -> Debuggen -> Ausnahmen nicht vorhanden.

Gewusst wie: Unterbrechen bei ausgelöster Ausnahme, hier ist beschrieben wie er hinzugefügt werden kann.

Nachdem ich dort das Häcken gesetzt habe läuft alles wie gewohnt.

Vielen Dank :)

fz

Thema: VS Express: Debugger zeigt auftretende/unbehandele Exception nicht an
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo uglykidkap,

ich habe das selbe Problem wie du, unbehandelte Exceptions werden von Visual Studio 2010 Express nicht mehr angezeigt sondern einfach übersprungen.
Erst wenn ich einen Try/Catch Block einsetze stoppt VS und zeigt mir den Fehler an.

Probier mal den Code nicht in Form Load sondern im Konstruktor auszuführen, wenn ich das mache bekomme ich die Fehlermeldung angezeigt.

MfG
fz

Thema: Guid null zuweisen: Wie geht das?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Zitat von Sr_John
Dann Habe ich
gNewRow.fistandort={00000000-0000-0000-0000-000000000000}

Guid ist ein Wertetyp, wenn gNewRow.fistandort als Guid definiert ist, kann es nicht null sein.
Wenn du gNewRow.fistandort nicht explizit einen Wert zuweist, ist es auch {00000000-0000-0000-0000-000000000000}.

Wenn du gNewRow.fistandort null zuweisen willst musst du diese Variable als Guid? definieren.

fz

Thema: Guid null zuweisen: Wie geht das?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Zitat von Coder007


gNewRow.fistandort =test ?? null;

dieser Code hat keinen Sinn, siehe Operator ?? (C#-Referenz).

Thema: Guid null zuweisen: Wie geht das?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

Guid ist ein Wertetyp, er kann also nicht den Wert null annehmen.
Du kannst es so lösen:

Guid? test = new Guid?();
test = null;
gNewRow.fistandort =test ?? Guid.Empty;

fz

Thema: Aktion nach bestimmter Wahrscheinlichkeit ausführen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

bei herbivores Vorschlag hat die Aktion a2 nicht eine Wahrscheinlichkeit von 30%, sondern wie gewünscht von 10%. Sie wird nur ausgeführt wenn die Zufallszahl größer 0.2 ist, sonst wird a1 ausgeführt und wenn sie kleiner als 0.3 ist, sonst wird a3 ausgeführt.

Der Vorschlag von herbivore hat gegenüber deiner Methode den Vorteil das sie auch funktioniert, wenn die einzelnen Wahrscheinlichkeiten nicht durch die kleinste Wahrscheinlichkeit teilbar sind z.B. p0=0.45 und p1=0.55.

fz

Thema: Dateiname aus Pfad filtern
Am im Forum: Rund um die Programmierung

Hallo,

die Klasse FileInfo kann auch dazu verwendet werden.

fz

Thema: ListView: Selektieren Eintrag löschen
Am im Forum: GUI: Windows-Forms

Hallo,


listView1.Items.RemoveAt(listView1.SelectedIndices[0]);

so funktionierts.

Dein Fehler war listView1.SelectedItems.IndexOf, du hast dein Element in den selektierten Items gesucht und dort ist es immer das erste. So würde es funktionieren.


listView1.Items.RemoveAt(listView1.Items.IndexOf(listView1.SelectedItems[0]));

fz

Thema: RichTextBox Cursor-Position speichern und wiederherstellen
Am im Forum: GUI: Windows-Forms

Hallo,

du kannst die Position mit der Eigenschaft SelectionStart bestimmen und verändern.

fz

Thema: Was bedeutet das Zirkumflex-Zeichen in einem C#-Ausdruck (C#-Expression)?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

das Zirkumflex Zeichen ist ein XOR.

siehe msdn

fz

Thema: Text im Label eines Unterforms anzeigen?!
Am im Forum: GUI: Windows-Forms

Hallo,

siehe [FAQ] Kommunikation von 2 Forms

fz

Thema: richTextBox: \r\n produziert überflüssige Leerzeilen
Am im Forum: GUI: Windows-Forms

Hallo,

verwende anstatt "\n\r" Enviroment.NewLine, dann sollte dies nicht mehr der Fall sein.

fz

Thema: [gelöst] double durch Null Teilen wirft keine Exception
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,

das hat nichts mit der Umwandlung in einen String zu tun, das ist per Standard so festgelegt
( Double-Struktur ), der Wert wird als unendlich dargestellt wenn er außerhalb des Wertebereiches kommt.

Mit der Methode IsInfinity Methode von double kannst du überprüfen ob der Wert außerhalb des Wertebereiches ist.

fz

Thema: picturebox.Graphics als Bild Speichern (.png o.ä.)
Am im Forum: Grafik und Sound

Hallo,

siehe [Tutorial] Zeichnen in Windows-Programmen (Paint/OnPaint, PictureBox)

fz

Thema: Access Datenbank Abfrage nach mehreren Faktoren
Am im Forum: Datentechnologien

Hallo,

Zitat von Beccy
Das mit den SQLParametern ist mir nicht ganz klar, hab erst mit SQL angefangen.

sieh dir dazu diesen Artikel an [Artikelserie] Parameter von SQL Befehlen

fz

Thema: Alles wird unterstrichen, wenn die Maus über einem Post ist
Am im Forum: Wünsche und Kritik

Hallo,

ich verwende Opera und bei mir wird auch alles unterstrichen, im IE dasselbe.

fz

Thema: Sql Compact - Insert schlägt fehl
Am im Forum: Datentechnologien

Zu Parametern gibt es hier auch einen Artikel [Artikelserie] Parameter von SQL Befehlen

fz

Thema: Wie versteckt Youtube seine Videos?
Am im Forum: Rund um die Programmierung

Hallo,

wenn es nur um YouTube geht kannst du dir dieses Projekt mal ansehen kleiner Youtube Player

fz

Thema: Startposition von Buttons wiederherstellen
Am im Forum: GUI: Windows-Forms

Hallo,

siehe Die Größe von Steuerelementen dynamisch der Formgröße anpassen

fz

Thema: Linie langsam zeichnen (GDI)
Am im Forum: Grafik und Sound

Hallo,

in dem deutschen Artikel den chilic verlinkt hat, ist auch eine Implementierung eines Kreises und der Threadersteller braucht doch nur einfach nur einfache Kreise/Rechtecke/Linien.

fz

Thema: SQL Befehle mit C# an DB Weiterleiten
Am im Forum: Datentechnologien

Hallo,

Zitat
deshalb bitte ich um Funktionierende Codezeilen, bevorzugt mit erklärung wieso es genau so gemacht werden sollte.

lies dir erst mal [Hinweis] Wie poste ich richtig? durch.

fz

PS: es hilft beim programmieren wenn man sprechende Variablennamen gibt

Thema: Richtextbox - automatische Selektion bei Doppelklick deaktivieren
Am im Forum: GUI: Windows-Forms

Hallo,

hast du das mal angesehen [gelöst] Richtextbox selektiert anders als ichs brauche?

fz

Thema: Datenbankproblem mit ADO.NET - C#
Am im Forum: Datentechnologien

Hallo,

wenn es möglich ist lad doch mal das Projekt hoch.

fz

Thema: Datenbankproblem mit ADO.NET - C#
Am im Forum: Datentechnologien

Probier mal hier den absoluten Pfad anzugeben


@"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=streetbusiness.accdb"

Thema: Datenbankproblem mit ADO.NET - C#
Am im Forum: Datentechnologien

Dort wo die exe liegt in der Datenbank nachsehen

Thema: Datenbankproblem mit ADO.NET - C#
Am im Forum: Datentechnologien

Hallo,

du gibst ja nur einen relativen Pfad an, bist du sicher das die Datenbank im debug Order auch Einträge enthält?

fz

Thema: Datenbankproblem mit ADO.NET - C#
Am im Forum: Datentechnologien

Hallo,

sollte so funktionieren, geh doch mal step by step durch und schau was passiert.

fz

Thema: Event aus einer Methode ausführen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo,


 public void OnInvalidRadius()
        {
            if (_Radius ≥ 0)
               this.Radius = _Radius;
            else if
                (InvalidRadius != null) //hier wird ja überprüft
        InvalidRadius(this, new InvalidRadiusEventArgs(_Radius));
            Console.WriteLine("Die OnInvalidRadius-Methode wird ausgefuehrt.");
            Console.WriteLine("Der Radius in der Methode ist {0} cm gross", this.Radius);
        }

fz