Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von zero_x
Thema: Welche Schriftart habt ihr in VS eingestellt?
Am im Forum: Smalltalk

Hallo inflames2k,

vielen Dank für den Tipp. Ich habe das mal getestet und es ist wirklich angenehmner als die Standardschrift von Visual Studio. Schriftgröße habe ich auch auf 8, ansonsten ist es ein wenig zu groß. Kann ich auch nur jedem empfehlen!

zero_x

Thema: Einzelne bool-Werte über eine Nummer (int) ansprechen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo asharp4dan,

[Hinweis] Wie poste ich richtig? Punkt 1.1 und 1.1.1.

Verwende lieber eine Collecion bzw. Liste mit allen Ports. Die Methode rufst du dann genau so auf, wie du es auch gemacht hast. Lies dich bitte in die Grundlagen von C# ein.

zero_x

Thema: Kategorisierte Optionen (wie Kategorisierte Newsletter Angebote) in WPF
Am im Forum: GUI: WPF und XAML

Hallo tastimur,

ich würde so vorgehen: Eine Klasse Item beinhaltet zwei Properties. Ein Property mit dem Namen Description und eine andere Property mit dem Namen IsChecked. Im Code-Behind legst du eine ObservableCollection<Item> an. Zu der Liste fügst du die einzelnen Sachen hinzu. Beachte dabei, dass IsChecked natürlich auf false gesetzt sein muss. Die Daten bindest du an ein Control. Hier würde sich z.B. eine ListBox anbieten. Durch das INotifyPropertyChanged-Interface bekommst du dann die Eingaben mit. So kannst du dann immer über die Liste auf die Daten zugreifen.

Siehe auch Data Binding Overview.

zero_x

Thema: String.Trim()-Methode (überschreiben und) erweitern
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo tikra,

ein Beispiel hilft meistens. Hier ein kleines Beispiel von mir:


public class Blah
{
    public int Value { get; set; }
}

public class Test
{
    public int TestMethod(Blah x)
    {
        return x.Value * 2;
    }
}

public static class TestEx
{
    public static int TestMethod(this Test test, Blah x, int i)
    {
        return x.Value * 2 + i;
    }
}


// ###################

Test test = new Test();
int firstResult = test.TestMethod(new Blah { Value = 10 });
int secondResult = test.TestMethod(new Blah { Value = 10 }, 10);


Console.WriteLine(firstResult);
Console.WriteLine(secondResult);

zero_x

Thema: Double-Rundungsfehler: C# vs. C++ vs. Java
Am im Forum: Rund um die Programmierung

Hallo Scavanger,

das könnte dir weiterhelfen [FAQ] Double und Float: Fehler beim Vergleich und Rundungsfehler.

zero_x

Thema: C# Programm mit .Net Framework4 auf Win2000 Server mit .NET 1.1 zum laufen bringen
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo gijoe222,

in Visual Studio kannst du das Zielframework ändern. Dort gibtst du dann .NET 1.1. an. Du musst darauf achten, dass du keine Klassen aus anderen neueren Frameworks verwendest. Auch die neuen Sprachfeatures dürfen natürlich nicht verwendet werden. Eventuell musst du noch das .NET 1.1 nachinstallieren, wenn es nicht dabei ist.

Mal abgesehen davon: Warum möchtest du unbedingt das .NET 1.1 verwenden? Reicht es dir nicht, wenn du .NET 4 verwendeset? Das sollte eigentlich kein Problem sein. Es mag vielleicht paar Ändernungen im .NET Framework geben, aber nicht so große Änderungen, dass es zu Problem führen kann. Ich finde .NET 1.1 keine gute Wahl. An der Stelle möchte ich auch nicht drauf weiter eingehen, da es sonst eine Diskussion für sich wird.

zero_x

Thema: TextBox Mouse Click Event?
Am im Forum: GUI: WPF und XAML

Hallo Lars Schmitt,

es handelt sich hier nicht um MVVM, von MVVM ist hier auch nicht die Rede. Und auch wenn es sich um MVVM handelt, dann wäre deine Aussage bezüglich MVVM überflüssig.

zero_x

Thema: TextBox Mouse Click Event?
Am im Forum: GUI: WPF und XAML

Hallo #coder#,

Stichwort: Attached Behavior.

zero_x

Thema: Entwickler Daten in EXE?
Am im Forum: Rund um die Programmierung

Hallo webco,

das bezeifele ich. Visual Studio dient zum Eingeben des Textes. Visual Studio ist also nicht der Compiler, sondern verwendet einen Compiler.

Siehe auch Command-line Building With csc.exe.

zero_x

Thema: linq: List in List?
Am im Forum: Datentechnologien

Hallo lord_fritte,

das geht ganz normal. So wie du eine Abfrage auf eine Liste machst, machst du eine Abfrage in einer Liste, die in einer Liste ist.

zero_x

Thema: Welchen IoC-Container benutzt ihr?
Am im Forum: Rund um die Programmierung

Hallo Femaref,

Zitat von Femaref
Ganz klar, es fehlt eine Configuration, die Assemblies werden bei jedem Startup gescannt ...
Falsch. Schau dir mal MEFContrib an.
Zitat von Femaref
... Dependency Tree wirklich zu testen.
Schau dir mal MEFX an. MEF stellt - soweit ich weiß - sogar eine Library bereit, um seinen Code analysieren zu lassen.
Zitat von Femaref
Ist neben der höheren Startupzeit gewiss ein Nachteil, ich denke aber, dass es sich mit den Vorteilen im Plugin Bereich definitiv lohnt.
Bezweifele ich.

zero_x

Thema: Welchen IoC-Container benutzt ihr?
Am im Forum: Rund um die Programmierung

Hallo Femaref,

bevor deine Aussage jetzt in einer Diskussation ausharrt, möchte ich mich kurz fassen MEF : Dependency Injection Framework oder nicht. In diesem Beitrag findest du alle nötigen Informationen.

Kurz und knapp: MEF gehört nicht dazu.

zero_x

Thema: Methode wird im Thread nicht ausgeführt
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo asharp4dan,

ich sehe dort keine Fehler. Hast du mal die Anwendung debuggt? Vielleicht findest du so den Fehler. Geh mal alles Schritt für Schritt durch.

zero_x

Thema: Weg zwischen 2 Knoten in einem Baum finden
Am im Forum: Rund um die Programmierung

Hallo Fawkes,

ich würde LINQ to XML verwenden. Mit LINQ to XML musst du nicht zwingend mit einer XML-Datei arbeiten, das geht auch im Speicher. Du hast mit LINQ eine gute Möglichkeit, über die Elemente zu iterieren und so Abfragen zu programmieren.

zero_x

Thema: Alle Labels ansprechen
Am im Forum: GUI: Windows-Forms

Hallo Norman9494,

alternativ kannst du auch mithilfe einer Schleife über alle Controls in der Form iterieren und prüfen, ob das jeweilige Control ein Label ist.

Verwende doch bitte die Forensuche. Warum verwendest du nicht ein DataGridView oder ein anderes Control in dieser Art?

zero_x

Thema: MVVM: Welchen Framework verwenden?
Am im Forum: GUI: WPF und XAML

Hallo zusammen,

jeder schreibt irgendwie was anderes. Jeder wird auch eine andere Meinung haben. Du solltest dir am besten einen Überblick über alle Frameworks verschaffen. Hier findest du eine gute Übersicht.

zero_x

Thema: LightCore: Warum kein TryResolve
Am im Forum: Rund um die Programmierung

Hallo Uwe81,

die Resolve-Methode sollte in aller Regel null zurückgeben oder eine Exception werfen. Das ist genau das gleiche, als wenn dir eine TryResolve-Methode zusteht. Wenn du eine solche Methode haben möchtest, schreib eine Extension Method und fertig.

Das hört sich für mich irgendwie nach IoC: Aufgelöste Objekte oder DI-Container übergeben?. gfoidl hat da schon ein paar Bemerkungen und Meinungen dazu abgegeben.

Abgesehen davon solltest du dir überlegen, ob du nicht einen ServiceLocator verwendest solltest. Das, was du vor hast, ist nicht ganz "DI-like".

Der Author - Peter Bucher - ist unter anderem ein Mitglied bei uns im Forum. Du kannst ihn auch hier erreichen und fragen. Peter Bucher.

zero_x

Thema: Visual C# 2010 Express - Codestelle markieren
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo can320,

zwei mal STRG + K drücken.

zero_x

Thema: XMLSerializer und verschachteltes Dictionary
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo bernett,

laut MSDN existiert die DataContractJsonSerializer-Klasse auch in .NET 3.5. Hast du das SP1 installiert?

zero_x

Thema: Standard Background
Am im Forum: GUI: WPF und XAML

Hallo perlfred,

sowas wie Standardwerte in diesem Zusammenhang gibt es nicht - also nicht das ich es wüsste. Warum setzt du nicht einfach wieder die Hintergrundfarbe auf weiß? Dann hat sich die Sache gegessen.

Beispiel:

this.Background = new SolidColorBrush(Colors.White);

zero_x

Thema: Backgroundworker: Schleife und ArgumentOutOfRangeException
Am im Forum: Rund um die Programmierung

Hallo JAck30lena,

meinst du sowas?

zero_x

Thema: Backgroundworker: Schleife und ArgumentOutOfRangeException
Am im Forum: Rund um die Programmierung

Hallo Binärathlet,

sieht ganz nach [FAQ] Controls von Thread aktualisieren lassen (Control.Invoke/Dispatcher.Invoke) aus.

zero_x

Thema: WebBrowser-Control: webBrowser1.Dokument liefert Null zurück
Am im Forum: GUI: Windows-Forms

Hallo CrimeTime,

das ist doch klar. Man kann erst auf den WebBrowser zugreifen, sobald die Seite komplett geladen worden ist. Die WebBrowser-Klasse stellt dazu Events bereit. Desweiteren kannst solltest du prüfen, ob die Namen der Elemente auch richtig sind. Hier ein Beispiel für Google:

this.webBrowser1.Document.ActiveElement.InnerText = "Test";

zero_x

Thema: Mono.Cecil Offsets anpassen nach ersetzen von ldstr mit einer Encryption- Methode
Am im Forum: Rund um die Programmierung

Hallo Ayke,

das ist verständlicher ausgedrückt. Dazu musst du die Methode, die den String entschlüsselt, durch das ldstr-Opcode ersetzen. Der IL-Code ist so aufgebaut, dass man zwischen jedem Opcode immer ein Offset hat. Das muss natürlich alles angepasst werden. Bevor du jetzt alles von Hand schreibst, würde ich dir raten, hier das anzuschauen. Dort findest du bestimmt ein Code-Snippet.

Das könnte dich auch interessieren manuelles Laden von Assemblies. Siehe auch Mono.Cecil Alle referenzen eines Types..

zero_x

Thema: Mono.Cecil Offsets anpassen nach ersetzen von ldstr mit einer Encryption- Methode
Am im Forum: Rund um die Programmierung

Hallo Ayke,

ich verstehe nicht, was du vor hast. Du möchtest also einen string verschlüsseln. Dann kannst du aber nicht das komplette Opcode verstecken. Im der Regel ist es so, dass man die strings verschlüsselt, aber nicht das Opcode. Kannst du mir - uns - genauer beschrieben was du vor hast?

zero_x

Thema: Visual Studio Texteditor: unbekanntes Zeichen/Symbol neben der Zeile [Lösung: Bookmarks]
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hallo av1406,

das ist ein Lesezeichen. Setz den Cursor auf die Zeile und drück STRG + K (2x).

zero_x

Thema: Mono.Cecil Alle referenzen eines Types.
Am im Forum: Rund um die Programmierung

Hallo Ayke,

ich kann dir das so aus dem Stehgreif nicht sagen. Hier das Projekt baut auch auf Mono.Cecil auf. Das wird die bestimmt weiterhelfen. Es ist ein fertiger Obfuscator, da kannst du bestimmt den ein oder anderen Code-Snippet verwenden.

zero_x

Thema: Coding Styles Horror
Am im Forum: Smalltalk

Hallo m0rius,

ich finde das ganz okay - da gibt es für mich keine Einwände. Warum ist das für dich ein "Coding Style Horror"? In meinen Augen ist das völlig akzeptabel, insbesondere wenn man LINQ verwendet.

zero_x

Thema: Aus Excel importieren
Am im Forum: Office-Technologien

Hallo unrein,

im Internet findest du zahlreiche Libraries. Dazu reichen einfache Stichworte im Google aus. Empfehlen kann ich dir Seiten wie CodeProject, CodePlex, SourceForge und natürlich auch die MSDN. Hier ein Beispiel.

Siehe auch [FAQ] Wie finde ich den Einstieg in C#?.

zero_x

Thema: [erledigt] Dialoge in Library auslagern / EventHandling
Am im Forum: GUI: Windows-Forms

Hallo Nelson,

der Text ist sehr schwammig beschrieben. Kannst du mir bzw. uns genauer dein Problem beschreiben?

Also ich würde sowas wie einen EventAggregator in einem ServiceLocator verwenden.

zero_x