Hallo zusammen,
ich habe eine Form mit einem splitcontainer (2 Panels).
Das linke Panel stellt die Navigation da, in dem anderen sollen die entsprechenden Formen angezeigt werden.
Mit folgenden Code plaziere ich die gewünschte Form
frmKunden frm = new frmKunden();
frm.TopLevel = false;
frm.Parent = this.splitContainer1.Panel2;
frm.Dock = DockStyle.Fill;
frm.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right |
AnchorStyles.Top;
frm.Show();
Jedoch bringt dies nicht das gewünschte Ergebnis, sprich die Form "frmKunden"/"frm" verändert ihre Größe nicht.
Auch ein Coden der ResizeEvents bewirkt leider nix.
Was kann ich da tun?
Vielen Dank.
Hi,
frisch aus meiner Linksammlung
http://www.c-sharpcorner.com/adonet2.0.asp
ADO.NET Schnelleinstieg
ADO.NET Einführung
Hi,
was die Verwaltung von Seminaren angeht:
Mein Abschlussprojekt hat indirekt auch damit zu tun gehabt... 😉
Hi,
habt ihr z.B.
oder ähnliches?
Mach doch etwas in der Art.
Ansonsten schau mal bei www.Fachinformatiker.de
Hi,
ansonsten gibt es hier eine komplette DB mit allen Postleitzahlen und deren Städte:
http://www.activevb-archiv.de/downloadstore/miscellaneous/databases/PLZ.zip
Hi,
schau mal hier, vielleicht ist es das, was Du suchst:
http://www.carlprothman.net/Default.aspx?tabid=90#ODBCDriverForLotusNotes
Hallo,
nun habe ich eine Möglichkeit gefunden, die meiner Idee/Anforderungen entspricht:
public interface IStdActions <T>
{
T getData();
T save();
T add();
T delete();
}
public class PersonBF : IStdActions<PersonBE>
{
#region IStdActions<PersonBE> Members
public PersonBE getData()
{
throw new Exception("The method or operation is not implemented.");
}
public PersonBE save()
{
throw new Exception("The method or operation is not implemented.");
}
public PersonBE add()
{
throw new Exception("The method or operation is not implemented.");
}
public PersonBE delete()
{
throw new Exception("The method or operation is not implemented.");
}
#endregion
}
Hi,
hoffe ich stelle mich nicht zu blöd an bzw. nerve.
public class PersonBF : IStdActions
{
public IStdActions getData()
{
PersonBE tmp;
// nur z. Test
tmp._Name = "XXX";
tmp._PersNr = "XXX";
tmp._VName = "XXX";
return tmp;
// sowohl
return (PersonBE)tmp;
// geht auch nicht (tmp deklariert als object)
}
}
Hi,
hmm, jetzt bin ich ein wenig verwirrt.
Die BusinessEntities (BEs) sind lediglich die Klassen zur Datenhaltung.
Zur Zeit haben sie lediglich "public members" und sollen später serialisierbar sein.
Die BC sind für die Kommunikation zw. der DB zuständig und füllen die BEs.
Die BFs sind die Komponenten, die von der GUI aus angestoßen werden und die BEs beliefert bekommen (von den BCs).
Ich habe nun versucht, in der BF folgendes zu machen:
public class PersonBF : IStdActions
{
public IStdActions add()
{
throw new Exception("The method or operation is not implemented.");
}
public object delete()
{
throw new Exception("The method or operation is not implemented.");
}
public object update()
{
throw new Exception("The method or operation is not implemented.");
}
/// HIER !!!!
public PersonBE getData()
{
throw new Exception("The method or operation is not implemented.");
}
Es kann natürlich auch sein, dass mein Modell ein wenig falsch aufgebaut ist...
Hi,
mein Interface sieht (Grundgerüst) so aus:
public interface IStdActions
{
object add();
object delete();
object update();
object getData();
}
Ich verstehe das so, dass ich folgendes machen sollte:
public interface IStdActions
{
IStdActions add();
IStdActions delete();
IStdActions update();
IStdActions getData();
}
Richtig ?
Wie bekomme ich es hin, dass ich z.B. bei "getData()" den entspr. Typ, also mein BusinessEntity object zurückgebe ?
Vielen Dank.
Hallo zusammen,
ich bin grade dabei, mich in die Thematik von mehrschichtigen Anwendungen einzuarbeiten.
Ich habe dafür die Variante mit EnterpriseServices in Verbindung mit ASP.NET Seiten gewählt.
Des Weiteren habe ich eine Aufteilung von
Nun habe ich in einigen Klassen (z.B. BC & BF, bspw. "Person") die gleichen Funktionsnamen, wie z.B.
Ich werde aber mehrere BCs/BFs für versch. Szenarien erstellen (Artikel, Bestellung etc...).
Da habe ich mir gedacht, ok, nehme ich ein Interface, reduziere die Namen auf "get, add ...", dann kann ich das Interface auf sämtliche BCs/BFs anwenden.
Mein Problem ist nun, dass ich z.Z. im Interface die Funktionen mit "object" deklariere, ich dementsprechend in den BCs/BFs casten müsste.
Kann ich den Rückgabetyp irgendwie dynamisch gestalten (war das nicht Reflection) ?
Vielen lieben Dank.