Articles of .net

Können Sie log4net im Code konfigurieren, anstatt eine Konfigurationsdatei zu verwenden?

Ich verstehe, warum log4net app.config Dateien zum Einrichten der Protokollierung verwendet – so können Sie leicht ändern, wie Informationen protokolliert werden, ohne dass Sie Ihren Code neu kompilieren müssen. Aber in meinem Fall möchte ich keine app.config Datei mit meiner ausführbaren Datei packen. Und ich habe keine Lust, mein Logging-Setup zu ändern. Gibt es eine […]

Einfache Animation mit C # / Windows Forms

Ich brauche eine kurze Animation in C # / Windows Forms für eine Halloween-Anzeige. Nur einige 2D Formen bewegen sich auf einem festen Hintergrund. Da dies nur ein schnelles Einzelprojekt ist , möchte ich wirklich keine komplett neuen Tools installieren und lernen. (DirectX dev kits, Silverlight, Flash, etc ..) Ich muss dies auch auf mehreren […]

Verwenden Sie eine .jar Java-API in C #?

Ich bin ein Einsteigerprogrammierer, also beschreib bitte in deinen Antworten. Ich versuche eine Java-API zu verwenden, die in meiner C # .net-Anwendung als JAR-Datei angegeben ist. Ich kenne nicht viel Java, aber diese JAR-Datei sagt “keine Hauptklasse-Manifest-Attribut”, wenn ich versuche, es auszuführen, so dass dies eine Bibliothek bedeutet? Diese Java-API wird auch mit einer .java-Datei […]

WPF-Benutzersteuerelement

Ich habe ein Benutzersteuerelement, das ich zur Laufzeit in ein MainWindow . Ich kann das enthaltene Fenster vom UserControl . Ich habe es versucht. this.Parent , aber es ist immer null. Kann jemand aus einem Benutzersteuerelement in WPF ein Handle für das enthaltene Fenster erhalten? So wird das Steuerelement geladen: private void XMLLogViewer_MenuItem_Click(object sender, RoutedEventArgs […]

Warum ist {…} endlich {…} gut? versuche {…} fang {} schlecht?

Ich habe Leute gesehen, die sagen, dass es eine schlechte Form ist, den Fang ohne Argumente zu benutzen, besonders wenn dieser Haken nichts bewirkt: StreamReader reader=new StreamReader(“myfile.txt”); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); Dies gilt jedoch als gute Form: StreamReader […]

.net ORM Vergleich

Ich habe mit jemandem über das Entity Framework gesprochen, und ich bin noch nicht wirklich dabei, aber ich würde es gerne lernen. Ich bin jedoch immer noch etwas verwirrt, ob ich es lernen soll oder nicht. Ich habe eine Menge Leute gehört, die sagen, dass du die Entity Framwork nicht benutzen solltest, aber ich habe […]

Der Status von Linkern für .NET-Apps (aka “Bitte Sir, darf ich einen Linker haben” Ausgabe 2009)

Viele Leute hier sind wahrscheinlich vertraut mit einem der beliebtesten Joel Spolsky Blogposts, bitte Sir, ich habe einen Linker , wo er schreit nach einer Möglichkeit, Abhängigkeiten von der .NET-Framework zu entfernen, so dass eine eigenständige Anwendung entwickelt werden kann und verkauft. Jason Zander vom Entwicklungsteam von Visual Studio antwortete zu dieser Zeit mit seinen […]

Wann sollte ich in ASP.NET Session.Clear () statt Session.Abandon () verwenden?

Sowohl Session.Clear () als auch Session.Abandon () entfernen Sitzungsvariablen. Nach meinem Verständnis beendet Abandon () die aktuelle Sitzung und bewirkt, dass eine neue Sitzung erstellt wird, wodurch die Ereignisse End und Start ausgetriggers werden. Es scheint in den meisten Fällen vorzuziehen, Abandon () zu verwenden, z. B. wenn Sie einen Benutzer abmelden. Gibt es Szenarien, […]

Ist .NET Remoting wirklich veraltet?

Alle sagen, dass .NET Remoting durch WCF ersetzt wird, aber ich frage mich, wie genau das ist. Ich habe kein offizielles Wort gesehen, dass Remoting veraltet ist, und es scheint mir, dass es durchaus Szenarien gibt, in denen Remoting mehr Sinn macht als WCF. Keines der Remoting-bezogenen Objekte oder Methoden wurde veraltet, auch nicht in […]

Einfügen eines Tab-Zeichens in Text mit C #

Ich erstelle eine Anwendung, in der ich mehrere Werte erfassen und mit ihnen einen Text erstellen soll: Name , Age usw. Die Ausgabe wird ein einfacher Text in eine TextBox . Ich versuche, diese Informationen in Form von columns , daher versuche ich sie mit tab zu trennen, um sie klarer zu machen. Zum Beispiel, […]