Hallo @ all:
Vorwort
Ich hab erst letztes jahr angefangen zu programmieren und bis jetzt habe ich mir alles selber beigebracht (lesen und testen). jetzt bräuchte ich doch etwas nachhilfe.
ich bin dabei eine win from anwendung für mich zu basteln, die einen ordner von einem anderen rechner im lan copieren soll.
ich möchte das problem in etwas so lösen !
in meiner "form1.cs" hab ich ein Button der den Copiervorgang starten soll:
so soll eigentlich der copiervorgang des ordners angeschups werden
nun möchte ich aber nicht das der komplette code in der form1.cs drin steht sondern in der z.b. "copy.cs" ausgelagert ist.
wenn ich jetzt den button anklicke soll der komplette code ablauf in der "copy.cs"
stadtfinden.
die copy.cs sollte in etwa so aussehen
bis hier hin hab ich mir schon alles so zusammen gebastelt wie ich es brauche und es funktioniert schon sehr gut. ab jetzt fangen meine fragen an!
ich möchte diese klasse so gestalten das gleichzeitig ein thread start erfolgt und auch eine metode mit drin ist die mit protokoliert vieviel daten schon kopiert worden sind. wichtig ist auch das ich die möglichkeit habe aus der "form1.cs" heraus einen
copy abbruch button zuclicken der den kopiervorgang abbricht bzw.den thread
ich hoffe ihr habt mich soweit erst mal verstanden wenn nicht einfach nochmal nachfragen
im moment bin ich erst mal an einem guten und klar strukturierten code gerüst interessiert wo ich später den code einfügen kann.
ich wäre für gute vorschläge sehr dankbar
mfg yooti
Vorwort
Ich hab erst letztes jahr angefangen zu programmieren und bis jetzt habe ich mir alles selber beigebracht (lesen und testen). jetzt bräuchte ich doch etwas nachhilfe.
ich bin dabei eine win from anwendung für mich zu basteln, die einen ordner von einem anderen rechner im lan copieren soll.
ich möchte das problem in etwas so lösen !
in meiner "form1.cs" hab ich ein Button der den Copiervorgang starten soll:
Code:
string Src = @"\\Recher2\Download"
string Dst = @"D:\test"
private void Button_download_Click(object sender, EventArgs e)
{
DirectoryCopy copy = new DirectoryCopy();
copy.copyDirectory(Src,Dst)
}
so soll eigentlich der copiervorgang des ordners angeschups werden
nun möchte ich aber nicht das der komplette code in der form1.cs drin steht sondern in der z.b. "copy.cs" ausgelagert ist.
wenn ich jetzt den button anklicke soll der komplette code ablauf in der "copy.cs"
stadtfinden.
die copy.cs sollte in etwa so aussehen
Code:
public class DirectoryCopy
{
public void copyDirectory(string Src,string Dst)
{
// anweisung zum copieren
}
}
bis hier hin hab ich mir schon alles so zusammen gebastelt wie ich es brauche und es funktioniert schon sehr gut. ab jetzt fangen meine fragen an!
ich möchte diese klasse so gestalten das gleichzeitig ein thread start erfolgt und auch eine metode mit drin ist die mit protokoliert vieviel daten schon kopiert worden sind. wichtig ist auch das ich die möglichkeit habe aus der "form1.cs" heraus einen
copy abbruch button zuclicken der den kopiervorgang abbricht bzw.den thread
ich hoffe ihr habt mich soweit erst mal verstanden wenn nicht einfach nochmal nachfragen
im moment bin ich erst mal an einem guten und klar strukturierten code gerüst interessiert wo ich später den code einfügen kann.
ich wäre für gute vorschläge sehr dankbar
mfg yooti