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 m0rius
Thema: Tatsächlicher Nutzen von Unit-Tests [und TDD]
Am im Forum: Rund um die Programmierung

Hallo Golo Roden,

ich schließe mich zero_x an und würde mich über ein paar Details zu deinem Sinneswandel freuen. Ich selbst schreibe zwar auch Unit Tests, allerdings habe ich noch nie wirklich TDD angewandt ...

m0rius

Thema: Euer Desktop...
Am im Forum: Smalltalk

Hallo zusammen,

ich auch :) – habe mir eine 1920px*1080px-Version gebastelt ...

m0rius

Thema: Umzug des Forums auf einen neuen Server
Am im Forum: Ankündigungen

Hallo Fabian,

in der Tat, die Geschwindigkeit ist fantastisch ...


Hallo (stellvertretend) herbivore,

tolle Sache, ein dickes Lob dafür!

m0rius

Thema: Instanz wird durch Zuweisung nicht kopiert [Kopierkonstruktor, ICloneable, ...]
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo baensch,

du hast einen sogenannten Kopierkonstruktor implementiert. Wenn das von dir beschriebene Verhalten auftritt, ist das Feld oder die Eigenschaft x ein Referenztyp und kein Wertetyp – dessen Wert würde übernommen werden und würde sich bei einer Änderung nicht auf die andere Instanz auswirken. So teilen sich die Instanzen den Referenztyp – du hast in diesem Fall nur eine shallow copy, eine flache Kopie, erstellt.
Wenn du nicht-geteilte Referenztypen in den Instanzen verwenden willst, musst du eine deep copy, eine tiefe Kopie, durchführen.

m0rius

Thema: [erledigt] Kann man in C# mehrere Eigenschaften zu Eigenschaften bzw. hinzufügen?
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo m.grauber,

wenn Kundenname und Kundennummer keine einfachen Datentypen, sondern Klassen sind, die die Eigenschaften Wert1 und Wert2 enthalten, ist das möglich. Du solltest dabei allerdings das Gesetzt von Demeter beachten.

Edit: Bitte beachte vorsorglich [Hinweis] Wie poste ich richtig? Punkt 1.1.1!

m0rius

Thema: Wie kann man sich an die Moderatoren des Forums wenden?
Am im Forum: Wünsche und Kritik

Hallo pacy,

PNs sind ja nicht per se unerwünscht, sondern nur dann, wenn über sie Fragen gestellt werden, für die das Forum vorgesehen ist.

m0rius

Thema: Text in Kleinbuchstaben umwandeln
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo P584,

wenn du [Hinweis] Wie poste ich richtig? gelesen hast, sollte dir bewusst sein, dass

Zitat von P584
Allerdings wäre es super wenn man mir gleich ein Code für mein Beispiel liefern könnte.
eine Frechheit ist. Mal abgesehen davon lernst du durch Eigeninitiative und eigene Recherche deutlich mehr als durch vorgesetzte Lösungen.

m0rius

Thema: Alle IP-Addressen in Subnetz finden
Am im Forum: Netzwerktechnologien

Hallo Yheeky,

deine Frage wurde hier bereits besprochen - Anregungen findest du in IP-Adressen aller Teilnehmer am gleichen Subnetz herausfinden.

m0rius

Thema: Bewertung der Themen / Suchergebnisse
Am im Forum: Wünsche und Kritik

Hallo Tarion,

ich finde deine Idee nicht schlecht. Auch wäre meiner Meinung nach die Vergabe von Schlagwörtern für Themen sehr sinnvoll, da ich häufig Beiträge finde, in denen die Suchbegriffe nur am Rande vorkommen.

m0rius

Thema: Schichtenmodell Verständnisfrage bez. C# Implementierung
Am im Forum: Rund um die Programmierung

Hallo realProg,

Florian Reischl wollte – soweit ich das verstanden habe – nur betonen, dass es keinen Sinn macht, pauschal für jede Entity ein Interface zu erstellen. Du musst also nicht, nur weil du die Entität Car verwendest, zwangsläufig das zugehörige ICar-Interface erstellen.

m0rius

Thema: Wie nennt sich dieses Trennlinien-Control?
Am im Forum: GUI: WPF und XAML

Hallo TomLeech,

auch das ist möglich – wie gesagt, ich kenne das Control nicht. Aber vielleicht kann uns da einer der WPF-Experten im Forum weiterhelfen ...

m0rius

Thema: Wie nennt sich dieses Trennlinien-Control?
Am im Forum: GUI: WPF und XAML

Hallo TomLeech,

das glaube ich nicht - zumindest verhält sich das Control nicht so. Beispielsweise verwendet auch der File => New Project...-Dialog von Visual Studio 2008 diese Trennlinie, die weder expandieren kann noch sich wie ein Akkordion verhält.

m0rius

Thema: Wie nennt sich dieses Trennlinien-Control?
Am im Forum: GUI: WPF und XAML

Hallo talla,

der IIS-Manager beispielsweise verwendet ebenfalls dieses Control, s. Anhang. Das obige Bild ist ein Screenshot von Sandra Lite.


Hallo gnc,

ich bin eher von einem fertigen Control ausgegangen, da es in verschiedenen Anwendung identisch aussieht und sich perfekt in den Windows 7 Style von ListViews integriert.

m0rius

Thema: Wie nennt sich dieses Trennlinien-Control?
Am im Forum: GUI: WPF und XAML

Hallo,

wie nennt sich dieses Trennlinien-Control in WPF?

m0rius

Thema: Schichtenmodell Verständnisfrage bez. C# Implementierung
Am im Forum: Rund um die Programmierung

Hallo realProg,

Robert Mühsig hat dazu einen schönen Blog-Eintrag verfasst: HowTo: 3-Tier / 3-Schichten Architektur.

m0rius

Thema: Transparentes Bild + schwarze Ränder + IE 8
Am im Forum: Web-Technologien

Hallo progi123,

bei mir tritt das Problem nicht auf – das Bild wird auch im Internet Explorer 8 korrekt dargestellt.

m0rius

Thema: ASP.NET MVC 2: Model Binding mit [Bind]
Am im Forum: Web-Technologien

Hallo VizOne,

vielen Dank für deine ausführliche Antwort! Ich werde wahrscheinlich die Binding-Basisklasse umsetzen, da mir die Gefahr bei mehreren Entwicklern zu hoch ist, dass vergessen wird, die Include-Liste anzupassen.

m0rius

Thema: ASP.NET MVC 2: Model Binding mit [Bind]
Am im Forum: Web-Technologien

Hallo Peter Bucher,

weil dadurch mein Problem weiterhin besteht. So würde ich mir eher noch eine zusätzliche Sicherheitslücke (Tampering) einholen, wenn ich beispielsweise die Eigenschaft Id vom Binding ausschließe, die in einem Refactoring zu DinnerID umbenannt wird.

m0rius

Thema: ASP.NET MVC 2: Model Binding mit [Bind]
Am im Forum: Web-Technologien

Hallo,

um zu vermeiden, dass beim Model Binding von ASP.NET MVC 2 per [Bind] Eigenschaften gebunden werden, die nicht gebunden werden sollen, schränke ich diese wie folgt ein:

[MetadataType(typeof(Dinner_Validation))]
[Bind(Include = "Title,Description,EventDate,Address,Country,ContactPhone,Latitude,Longitude")]
public partial class Dinner
{
    /* ... */
}
Der Nachteil ist, dass die Eigenschaften hier nicht umbenannt werden, sobald ich diese an einer anderen Stelle per Refactor => Rename... umbenenne. Das führt zu schwer aufzufindenden Bugs, wenn sich bestimmte Formularfelder nicht mehr editieren lassen, weil die zugehörige Eigenschaft umbenannt wurde.

Gibt es – neben Alternativen wie ViewModels etc. – für diese Art der Beschränkung eine Lösung für das Problem?

m0rius

Thema: HQ Icon 256*256 einbetten
Am im Forum: Grafik und Sound

Hallo 1mannlan,

sieh dir mal ConvertIcon! an. Aus ICO-, PNG-, GIF- oder JPEG-Dateien kannst du dir PNGs und ICOs generieren lassen und dabei wählen, welche Größen in das Icon integriert werden sollen.

m0rius

Thema: Wie am besten ein Web-Projekt (Browsergame) angehen?
Am im Forum: Web-Technologien

Hallo Cuin,

Zitat von Cuin
könnte man das spiel evtl. so realisieren, dass, wenn man eine truppenbewegung startet, nur die Zeit gespeichert wird, bei der die truppen ankommen und wenn diese zeit erreicht wird, wird ein event oder so gefeuert, wodurch dann der aktuelle stand berechnet wird? Den während die truppen unterwegs sind, kann man sie eh nicht angreifen...
du musst überhaupt kein Event feuern, da du das Ergebnis eines Kampfes erst dann berechnen musst, wenn es jemanden interessiert, beispielsweise wenn ein Spieler den Kampfbericht einsehen möchte oder ein weiterer Kampf danach stattfindet. Willst du einmal pro Stunde die Ranglisten aktualiseren, musst du natürlich alle noch offenen Kampfergebnisse berechnen, um auf dem aktuellen Stand zu sein.

m0rius

Thema: FormBorderStyle eines Forms
Am im Forum: GUI: Windows-Forms

Hallo zusammen,

in der Zwischenzeit gibt es eine Lösung von aadler, s. Vorlage für eine Windows Vista/7 Tray Application.

m0rius

Thema: Form ohne Titelleiste aber mit Windows7 Rahmen
Am im Forum: GUI: Windows-Forms

Hallo ViperNeo,

Idee Suchfunktion :).


m0rius

Thema: Wm 2010 - Seid ihr im WM Fieber?
Am im Forum: Smalltalk

Hallo inflames2k,

hätte, hätte, Fahrradkette. Vielleicht hätte das Spiel einen ganz anderen Verlauf genommen, vielleicht wären aber die Deutschen wegen des zweiten Gegentreffers zu Hochtouren aufgelaufen und hätten 5:2 gewonnen.
m0rius

Thema: ASP.NET MVC 1, Beispiele in Visual Stuio 2010
Am im Forum: Web-Technologien

Hallo oliversharp,

zwar keine direkte Antwort auf deine Frage, aber ein Hinweis: Es gibt für ASP.NET MVC 2 eine aktualisierte Version des NerdDinner-Tutorials von Scott Hanselman zum Download auf codeplex.

m0rius

Thema: Interne und externe Namen/Übersetzung
Am im Forum: Rund um die Programmierung

Hallo frederico,

ich kann auch nur raten, was du meinst. Variablen mit Unterstrich? Sprichst du von Feldern einer Klasse, deren Namen ein Unterstrich vorangestellt wird?

private int _property;
Wenn du dem Benutzer einer Klasse eine öffentliche Eigenschaft anbieten willst, machst du das so:

public int Property
{
    get
    {
        return _property;
    }
    set
    {
        _property = value;
    }
}

m0rius

Thema: Dynamic CSS Gen
Am im Forum: Web-Technologien

Hallo sakanoue,

ich verstehe die Frage nicht - meine Tips sind:

  1. deserialisiere die Datei Template.xml
  2. ersetze Platzhalter wie [value1] durch entsprechende Werte wie #333333
  3. generiere daraus den CSS-Code

In anderen Worten: Du musst schon etwas konkreter werden.

m0rius

Thema: Inhalt eines Arrays an den Inhalt eines zweiten Arrays anhängen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Hallo gfoidl, hallo Khalid,

Array.Copy ist eine korrekte Lösung, aber Enumerable.Union? Soweit ich das verstanden habe, will tentod die Arrays nur aneinanderhängen, aber nicht mehrfach vorkommende Elemente durch ein einziges Vorkommen ersetzen.

m0rius

Thema: Methode, die in TextBox schreibt, funktioniert nicht, wenn sie in einem extra Thread ausgeführt wird
Am im Forum: GUI: Windows-Forms

Hallo PC17,

was genau läuft nicht? Bitte beschreibe dein Problem genau, so können wir nur raten.
Wenn du versuchst, in der Methode test auf Controls des Fensters zuzugreifen, schlägt der Zugriff fehl, da nur der Thread, der die Controls erzeugt hat, auf diese zugreifen kann.

m0rius

Thema: Schichtenmodell - Ringabhängigkeiten. Was nun?
Am im Forum: Rund um die Programmierung

Hallo Bubblegum,

wie Joetempes schon geschrieben hat, ist es sinnvoll, einen Model-Layer einzuführen, der die verschiedenen Objekte der Domäne enthält enthält, die jeder kennen kann: Der Presentation Layer, der sie anzeigt, der Business Layer, der sie verarbeitet und der Data Access Layer, der sich um den Datenzugriff kümmert.

m0rius