Klassen nutzen

Arndtinho

Erfahrenes Mitglied
Hallo,

ich bin so ziemlich am Anfang mit der OOP. Also folgendes:
Meiner Anwendung habe ich eine Klasse zugefügt - MySqlCon
Wie der Name schon sagt, beinhaltet die Klasse Informationen zum Erstellen einer Connection zu einer MySQL-DB.

Code:
namespace test
{
  public class MySqlCon
  {
    public MySqlCon()
    {
      ...
    }
  }
}

Wie kann ich jetzt diese Klasse im MainForm verwenden?
So wie ich mir das gedacht hatte funktioniert es nicht.

Code:
namespace DefaultNamespace
{
  public class MainForm : System.Windows.Forms.Form
  {
    ...
    public MainForm()
    {
      InitializeComponent();

      MySqlCon Con = new MySqlCon();  
    }
  }
}

Gruß,
Arndtinho
 
Die Klasse muss im gleichen Namespace liegen, wie das Hauptformular. Wenn sie das nicht tut, musst du mit "using <namespace>;" erst noch den Namespace mit der zu benutzenden Klasse einbinden. (<namespace> ist dabei natürlich durch deinen Namespace zu ersetzen.)
 
Bis jezt steht in de MySqlCon - Klasse nur drinn welche DB und DB-Tabelle genutzt werden soll.
Ist es nun von Vorteil für das SQL - Statement eine neue Methode innherhalb der Klasse zu machen oder einfach nach dem con.Open() weiterschreiben. Weiterhin steh ich vor dem Problem, wie ich dann das SQL-Statement aus dem MainForm in die Klasse übergebe. Gibts da irgenwo ein Tutorial?

Gruß,
Arndtinho
 
Zurück