Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 10 von 21
  1. #1
    DateMake Dialer
    Registriert seit
    01.08.2008
    Beiträge
    101

    Standard mein 1. Programm in C#

    Hi to all.
    Ich habe gerade mit programmiren in C# angefangen.
    hier ist mein erstes programm:
    http://rapidshare.com/files/13702847...chner.rar.html
    wie mache ich es das meine HP sich öffnet wenn man auf den Link Klickt?
    Ach ja und ich weis ich muss eine Fehlermeldung noch löschen^^
    (Eckrr saß nur daneben^^)
    Download
    ON
    Hier ist ein Update.
    Drückt mal unter links in die Ecke^^.

    Added after 15 minutes:

    ach ja und ich möchte das sich eine weitere Messagebox öffnet wenn man ok geklickt hat wie mache ich das?

    Added after 21 minutes:

    noch eine Frage:
    wenn ich ein anderes programm mit meinem öffnen lassen will was muss ich machen. Ich muss das program doch irgentwie einbinden oder?
    und wie lautet dann der Befehl?
    und hier in code:
    Code:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    
    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                MessageBox.Show("Rechne mit mir du Homo");
            }
    
            private void button2_Click(object sender, EventArgs e)
            {
                if (textBox1.Text == "")
                {
                    return;
                }
                if (textBox2.Text == "")
                {
                    return;
                }
                double zahl1 = 0.0;
                double zahl2 = 0.0;
                double ergebnis = 0.0;
    
                try
                {
                    zahl1 = Convert.ToDouble(textBox1.Text);
                }
                catch //Versuch
                {
                    MessageBox.Show("Bitte eine Zahl eingeben");
                    textBox1.Focus();
                    textBox1.Clear();
                }
                try
                {
                    zahl2 = Convert.ToDouble(textBox2.Text);
                }
                catch //Versuch
                {
                    MessageBox.Show("Bitte eine Zahl eingeben");
                    textBox1.Focus();
                    textBox1.Clear();
                }
    
                if (zahl2 == 0) //Bedingun: wenn zahl2 = 0
                {
                    MessageBox.Show("Division durch Null nicht möglich, bitt neueingabe!");
                    textBox2.Focus(); //Cusor in TextBox2 setzen
                    textBox2.Clear(); //textbox leeren
                    return; //Abbruch
                }
    
    
                ergebnis = zahl1 / zahl2;
    
                label1.Text = ergebnis.ToString();
            }
    
            private void button3_Click(object sender, EventArgs e)
            {
                    if (textBox1.Text == "")
                    {
                        return;
                    }
                    if (textBox2.Text == "")
                    {
                        return;
                    }
                    double zahl1 = 0.0;
                    double zahl2 = 0.0;
                    double ergebnis = 0.0;
                    //Fehlerbehandlung textBox1 (sinnlose Eingaben):
                    try
                    {
                        zahl1 = Convert.ToDouble(textBox1.Text);
                    }
                    catch //Versuch
                    {
                        MessageBox.Show("Bitte eine Zahl eingeben");
                        textBox1.Focus();
                        textBox1.Clear();
                    }
                    //Fehlerbehandlung textBox2 (sinnlose Eingaben):
                    try
                    {
                        zahl2 = Convert.ToDouble(textBox2.Text);
                    }
                    catch //Versuch
                    {
                        MessageBox.Show("Bitte eine Zahl eingeben");
                        textBox1.Focus();
                        textBox1.Clear();
                    }
    
                    if (zahl2 == 0) //Bedingun: wenn zahl2 = 0
                    {
                        MessageBox.Show("Division durch Null nicht möglich, bitt neueingabe!");
                        textBox2.Focus(); //Cusor in TextBox2 setzen
                        textBox2.Clear(); //textbox leeren
                        return; //Abbruch
                    }
    
    
                    ergebnis = zahl1 + zahl2;
    
                    label1.Text = ergebnis.ToString();
            }
    
            private void button4_Click(object sender, EventArgs e)
            {
                if (textBox1.Text == "")
                {
                    return;
                }
                if (textBox2.Text == "")
                {
                    return;
                }
                double zahl1 = 0.0;
                double zahl2 = 0.0;
                double ergebnis = 0.0;
                
                //Fehlerbehandlung textBox1 (sinnlose Eingaben):
                try //Versuch
                {
                    zahl1 = Convert.ToDouble(textBox1.Text);
                }
                catch //Fehler abfangen
                {
                    MessageBox.Show("Bitte eine Zahl eingeben");
                    textBox1.Focus();
                    textBox1.Clear();
                }
    
                //Fehlerbehandlung textBox2 (sinnlose Eingaben):
                try //Versuch
                {
                    zahl2 = Convert.ToDouble(textBox2.Text);
                }
                catch //Fehler abfangen
                {
                    MessageBox.Show("Bitte eine Zahl eingeben");
                    textBox1.Focus();
                    textBox1.Clear();
                }
    
                if (zahl2 == 0) //Bedingung: wenn zahl2 = 0
                {
                    MessageBox.Show("Division durch Null nicht möglich, bitt neueingabe!");
                    textBox2.Focus(); //Cusor in TextBox2 setzen
                    textBox2.Clear(); //textbox leeren
                    return; //Abbruch
                }
    
    
                ergebnis = zahl1 - zahl2;
    
                label1.Text = ergebnis.ToString();
            }
    
            private void button5_Click(object sender, EventArgs e)
            {
                if (textBox1.Text == "")
                {
                    return;
                }
                if (textBox2.Text == "")
                {
                    return;
                }
                double zahl1 = 0.0;
                double zahl2 = 0.0;
                double ergebnis = 0.0;
    
                //Fehlerbehandlung textBox1 (sinnlose Eingaben):
                try //Versuch
                {
                    zahl1 = Convert.ToDouble(textBox1.Text);
                }
                catch //Fehler abfangen
                {
                    MessageBox.Show("Bitte eine Zahl eingeben");
                    textBox1.Focus();
                    textBox1.Clear();
                }
    
                //Fehlerbehandlung textBox2 (sinnlose Eingaben):
                try //Versuch
                {
                    zahl2 = Convert.ToDouble(textBox2.Text);
                }
                catch //Fehler abfangen
                {
                    MessageBox.Show("Bitte eine Zahl eingeben");
                    textBox1.Focus();
                    textBox1.Clear();
                }
                if (zahl2 == 0) //Bedingun: wenn zahl2 = 0
                {
                    MessageBox.Show("Division durch Null nicht möglich, bitt neueingabe!");
                    textBox2.Focus(); //Cusor in TextBox2 setzen
                    textBox2.Clear(); //textbox leeren
                    return; //Abbruch
                }
    
    
                ergebnis = zahl1 * zahl2;
    
                label1.Text = ergebnis.ToString();
            }
    
            private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
            {
                MessageBox.Show("coded by Eckrrr and Technoskull");
            }
    
        }
    }


    ▲Sorry wegen der Qually hatte es nicht mehr besser▲

  2. #2
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard Re: mein 1. Programm in C#

    Hi
    Zitat Zitat von Technoskull
    Ich habe gerade mit programmiren in C# angefangen.
    hier ist mein erstes programm:
    http://rapidshare.com/files/13702847...chner.rar.html
    Warum hast Du nicht gleich mit nem eigenen OS angefangen?

    Und zu Deinen Fragen: Schonmal in der Dokumentation nachgeschlagen?
    Ich kann mir nicht vorstellen, dass das Deine Fragen nicht beantworten würde

    GreetZ RiDER

  3. #3
    Bugbear Wurm Avatar von fLuX!?
    Registriert seit
    12.12.2007
    Beiträge
    262

    Standard

    Ich sag nur "Rechne mit mir du Homo" xDDDD
    Schöne aussage vom Programm ;D

  4. #4
    DateMake Dialer
    Registriert seit
    01.08.2008
    Beiträge
    101

    Standard

    Zitat Zitat von fLuX!?
    Ich sag nur "Rechne mit mir du Homo" xDDDD
    Schöne aussage vom Programm ;D
    Danke :wink:
    Warum hast Du nicht gleich mit nem eigenen OS angefangen?
    Nun um ehrlich zu sein habe ich vorgestern mit meinem Fachabi angefangen und das haben wir am anfang zum teil gelehrnt(der rest hab ich ausm i-net :wink: und selbst beigebracht :wink: :wink: )
    Jedenfals machen wir C# mit
    "Microsoft Visual C# 2005 Express Edition"
    und welche Dokumentation?^^

    Added after 8 minutes:

    Download
    ON
    Hier ist ein Update.
    Drückt mal unter links in die Ecke^^.


    ▲Sorry wegen der Qually hatte es nicht mehr besser▲

  5. #5
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Hi
    Zitat Zitat von Technoskull
    und welche Dokumentation?^^
    http://msdn.microsoft.com/en-us/library/kx37x362.aspx würd ich mal sagen

    GreetZ RiDER

  6. #6
    DateMake Dialer
    Registriert seit
    01.08.2008
    Beiträge
    101

    Standard

    Puuuu...^^ suchen suchen suchen aber nichts finden... depriemirend...
    abe ich suche weiter. Eigent lich habe ich eine neue frage die ich net finden konnte^^
    Code:
    label1.Text = ergebnis.ToString();
                if (label1.Text == "999")
                {
                    MessageBox.Show("");
    wenn ich jetzt aber will das der alle zahlen über 999 nimmt, wie mache ich das weis das einer?^^
    ich habe es einfach mal mit <999 ver sucht oder 999< aber nicht klapt^^ (war zu erwarten :wink: )


    ▲Sorry wegen der Qually hatte es nicht mehr besser▲

  7. #7
    CIH-Virus Avatar von -[RiDER]-
    Registriert seit
    05.01.2007
    Beiträge
    496

    Standard

    Hi
    Zitat Zitat von Technoskull
    Code:
    label1.Text = ergebnis.ToString();
                if (label1.Text == "999")
                {
                    MessageBox.Show("");
    wenn ich jetzt aber will das der alle zahlen über 999 nimmt, wie mache ich das weis das einer?^^
    In C gibt es die Funktion atoi(), mit der man einen String, der (oder dessen Anfang) aus Ziffer besteht, diese zu einem Integer formatiert und diesen an die aufrufende Funktion zurückgibt.
    Wenn Du einen Integer (oder einen anderen numerischen Variablentyp) hast, kannst Du den normal vergleichen.
    Also in C sähes so aus:
    • if(atoi(label1.Text) > atoi("999"))
    Vorrausgesetzt, label1.Text ist ein Vektor vom Typ char und enthält (bzw. beginnt) auch tatsächlich mit Ziffern (was also eine weitere Überprüfung erzwingt ).

    Die selbe Vorgenensweise sollte für C# auch gelten, nur dass es dort vielleicht keine Funktion mit dem Namen atoi() gibt
    Siehe Dokumentation

    GreetZ RiDER

  8. #8
    DateMake Dialer
    Registriert seit
    01.08.2008
    Beiträge
    101

    Standard

    if(atoi(label1.Text) > atoi("999"))
    nein also denn befehl atoi gibt es in c sharp nicht^^ aber viel dank für denn tipp.
    Ausserdem habe ich einen Filter eingebaut der eine Fehlermeldung erscheinen läst wenn ich einen Buchstaben eingebe^^


    ▲Sorry wegen der Qually hatte es nicht mehr besser▲

  9. #9
    W32.Lovgate
    Registriert seit
    04.11.2007
    Beiträge
    365

    Standard

    also erstens interessant das man für so einen
    rechner nen partner braucht, sorry.
    zweitens finde ich es echt toll das er auch
    komma-zahlen errechnen kann!!

    Darf ich mal meinen taschenrechner in Vb.net posten?
    bitte bitte xD

  10. #10
    DateMake Dialer
    Registriert seit
    01.08.2008
    Beiträge
    101

    Standard

    1.
    also erstens interessant das man für so einen
    rechner nen partner braucht, sorry.
    Ich habe doch gesagt das ich vorgestern erst angefangen habe und dafür finde ich das echt gut...
    2.
    toll das er auch komma-zahlen errechnen kann!!!
    das liegt daran :
    Code:
                double zahl1 = 0.0;
                double zahl2 = 0.0;
                double ergebnis = 0.0;
    das 0.0 bedeutet mit komma und 0 ohne komma^^ aber kein komma sondern Punkt da es ja auf englisch basiert... blablabla^^


    ▲Sorry wegen der Qually hatte es nicht mehr besser▲

Seite 1 von 3 123 LetzteLetzte

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •