Articles of .net

Wie vergleicht man zwei Rich-Text-Box-Inhalte und markiert die Zeichen, die geändert werden?

Code, den ich zum Lesen der 2 richtextbox Inhalte verwendet habe, sind wie folgt: richTextBox1.Text = File.ReadAllText(tfsVersionFilePath); richTextBox2.Text = File.ReadAllText(dbVersionFilePath); Jetzt muss ich die Inhalte der beiden Rich-Text-Boxen vergleichen und die Zeichen hervorheben, die in beiden Richtextboxen geändert wurden. Zweck ist es, den Unterschied zu machen und markieren Sie die Zeichen as in TFS (Dateien […]

Wie erhält man den Namen der ausführbaren Anwendung in WindowsC ++ / CLI?

Ich muss die functionalität einer Anwendung basierend auf dem Namen der ausführbaren Datei ändern. Nichts riesig, nur wechselnde Zeichenfolgen und einige interne Bezeichner. Die Anwendung wird in einer Mischung aus nativem und .NET C ++ – CLI-Code geschrieben. Zwei Möglichkeiten, die ich untersucht habe, sind das Analysieren der GetCommandLine () -function in Win32 und das […]

Wie kann man die Dauer von MP3 in .NET abrufen?

Ich habe eine WPF-Anwendung erstellt, mit der Benutzer MP3-Dateien in eine Listbox ziehen und ablegen können. Ich brauche einen Weg, um die Gesamtdauer der Playlist zu berechnen. Irgendwelche Bibliotheken, die ich benutzen sollte? Oder ist es möglich, nur das .NET-Framework zu verwenden?

WebBrowser DocumentCompleted-Ereignis wurde mehr als einmal ausgetriggers

Ich habe dieses Zeug recherchiert und alle scheinen zuzustimmen, dass die Lösung darin besteht, den ReadyState des Webbrowsers zu prüfen, bis er auf Complete gesetzt ist. Aber tatsächlich wird das Ereignis manchmal mit dem ReadyState ausgetriggers, der ReadyState auf Complete festgelegt wird. Ich denke nicht, dass es eine Lösung mit diesem beschissenen .NET Webbrowser gibt, […]

Die beste Methode, um StructureMap zur Implementierung eines Strategie-Patterns zu verwenden

Meine Webanwendung hat einige kleine Unterschiede in der Geschäftslogik und der Darstellungslogik, abhängig von der Art des angemeldeten Benutzers. Es scheint, als ob Variationen durch das Einfügen verschiedener konkreter classn basierend auf dem Benutzertyp gut zu DI passen. Ich frage mich also, welche functionen von StructureMap ich verwenden sollte, um dies zu erreichen (oder wenn […]

Wie kann ich ein Anwendungsmanifest mit VS2008 in eine Anwendung einbetten?

Ich habe hier und hier nach Möglichkeiten gelesen , die Manifest-Dateien meiner Anwendung in die PE einzubetten, aber diese Schritte scheinen nicht für VC # zu funktionieren: VS2008 – VS2008 kommt nicht einmal mit mt.exe (soweit ich weiß) Wie kann ich das machen?

Wie kann ich einen Unicode-fähigen Zeichenvergleich durchführen?

Meine Anwendung hat ein internationales Ziel, Leute aus vielen Ländern werden es verwenden und sie werden Text (Text, den ich verarbeiten muss) mit ihrer eigenen Sprache eingeben. Wenn ich zum Beispiel Unterschiede von zwei Strings mit einem zeichenweisen Vergleich auflisten muss, reicht mir dieser einfache C # -Code oder ich vermisse etwas? var differences = […]

Importieren verschachtelter Namespaces automatisch in C #

Entschuldigung, wenn diese Frage bereits gestellt wurde. Ich begann C # zu lernen und bemerkte, dass C # nicht automatisch verschachtelte Namespaces importiert. Ich verstehe nicht: using System; sollte automatisch alle im System-Namensraum enthaltenen classn richtig importieren? Also sollte ich nicht schreiben müssen using System.Windows.Form; Ich würde verstehen, wenn using Windows.Form sogar funktioniert. Aber der […]

Wie können Sie die .NET DataContract-Serialisierung steuern, sodass XML-Attribute anstelle von Elementen verwendet werden?

Wenn ich eine class habe, die als DataMember markiert ist, und ein paar Eigenschaften, die mit DataMember Attributen markiert DataMember , kann ich sie einfach in XML serialisieren, aber es würde eine Ausgabe erzeugen wie: John Smith john.smith@acme.com 123-123-1234 Was ich bevorzugen würde, ist Attribute, wie … Mit dem DataMember Attribut kann ich den Namen […]

Verwenden Sie reflection, um eine überschriebene Basismethode aufzurufen

Wie verwendet Reflection eine Basismethode, die von der abgeleiteten class überschrieben wird? class Base { public virtual void Foo() { Console.WriteLine(“Base”); } } class Derived : Base { public override void Foo() { Console.WriteLine(“Derived”); } } public static void Main() { Derived d = new Derived(); typeof(Base).GetMethod(“Foo”).Invoke(d, null); Console.ReadLine(); } Dieser Code zeigt immer “Abgeleitete” […]