Laden...
Avatar #avatar-3125.png
Benutzerbeschreibung
Mein Blog: https://blog.mariusschulz.com

Forenbeiträge von m0rius Ingesamt 1.002 Beiträge

12.04.2010 - 19:03 Uhr

Hallo zusammen,

mittlerweile auf DreamSpark verfügbar, allerdings "nur" noch in der Professional Edition.

m0rius

12.04.2010 - 17:43 Uhr

Hallo s--t--e--f,

kleiner Tipp: Wenn du eine klare Frage unter Verwendung von Groß- und Kleinschreibung und unter Beachtung der Forenregeln stellst, erhöhen sich die Chance auf qualifizierte Antworten drastisch.
Achja, weniger hilfreich sind dabei

wie immer hab ich 0 peil 😦 ,
irgendwas mit byte und
hab aber keine ahnung . Solche Floskeln untermauern geradezu, wie viel Eigenrecherche du schon betrieben hast.

m0rius

12.04.2010 - 17:13 Uhr

Hallo,

hoppla, da hatte ich mich verlesen — 3kb?! Da lägen dann mehr als sechs Zehnerpotenzen zwischen den Dateigrößen ... Kam dir das nicht schon bei der Behauptung seltsam vor?

m0rius

12.04.2010 - 16:24 Uhr

Hallo Pria,

und aus welchen Summanden ist 17 zusammengesetzt 😉?
Edit: Verlustfrei würde ich das nicht nennen, s. Anhang.

m0rius

12.04.2010 - 13:46 Uhr

Hallo markus111,

Hoffentlich nicht viel später auf Dreamspark

stimmt 😃.

m0rius

10.04.2010 - 22:20 Uhr

Hallo Isaac,

doch, gibt es: Der zweite Parameter ($salt) von crypt() ist optional.

m0rius

08.04.2010 - 20:02 Uhr

Hallo herbivore,

der gesunde Menschenverstand sagt das ja auch 😃. Nur frage ich mich, weshalb dann überhaupt die redundanten Methoden Start() und Stop() existieren. Diese implizieren IMO, dass es einen Unterschied in der Verwendung gibt. Aus ästhetischen Gründen, weil sich Code dadurch besser liest?

Wie dem auch sei - danke.

m0rius

08.04.2010 - 19:38 Uhr

Hallo,

für eine Trink-Erinnerer-Anwendung verwende ich eine Klasse DrinkTimer, die intern einen System.Windows.Threading.DispatcherTimer timer verwendet und INotifyPropertyChanged implementiert.

/// <summary>
/// Gets or sets a value indicating whether this timer is currently running.
/// </summary>
/// <value><c>true</c> if this timer is running; otherwise, <c>false</c>.</value>
public bool IsEnabled
{
    get
    {
        return timer.IsEnabled;
    }
    set
    {
        if (timer.IsEnabled != value)
        {
            timer.IsEnabled = value;
            OnPropertyChanged("IsEnabled");
        }
    }
}

Jetzt frage ich mich, was der "korrekte" (?) Weg ist — timer.IsEnabled = true oder timer.Start()? Wenn ich die freie Wahl hätte, würde ich timer.Start() verwenden, was ich hier ja auch tun könnte (Fallunterscheidung von value). Das wäre allerdings eine Herangehensweise à la von hinten durch die Brust ins Auge.

Daher meine Frage: Gibt es irgendwelche Nachteile oder Nebenwirkungen, wenn ich den DispatcherTimer per timer.IsEnabled = true starte?

m0rius

06.04.2010 - 15:14 Uhr

Hallo simethandreas,

korrigiert mich, wenn ich falsch liege, aber STRG + ALT + ENTF lässt sich nicht abfangen bzw. canceln.

m0rius

04.04.2010 - 19:39 Uhr

Hallo Fänger,

Und was heißt SVN/CVS?

ein bisschen Eigeninitiative kannst du schon zeigen. Hier ist die Rede von Versionskontrollsystemen zur Sicherung des Codes.*Apache Subversion (SVN) *Concurrent Versions System (CVS)

m0rius

01.04.2010 - 12:56 Uhr

Hallo LuXon,

zwar kein Buch, aber ein Online-Tutorial, das das Spiel "Shooters" umsetzt und in grundlegende XNA-(2D)-Konzepte einführt: 2D XNA Tutorial for C# overview.

m0rius

31.03.2010 - 15:10 Uhr

Hallo Siassei,

ich sehe extrem häufig Spenden-Buttons von PayPal. Die sind für so einen Zweck wahnsinnig praktisch. Inwiefern man dafür ein Kleingewerbe anmelden muss bzw. überhaupt etwas angeben muss, kann ich dir nicht sagen, kann es mir, da es Spenden sind, allerdings nicht vorstellen.

m0rius

31.03.2010 - 11:51 Uhr

Hallo LuXon,

hast du schon in anderen Programmiersprachen Erfahrungen? Oder bist du mit C# erst in die Programmierung eingestiegen? Wenn das so ist, würde ich dir empfehlen, erst mal ein Grundlagenbuch durchzuarbeiten (🛈, 📗, ...), bevor du dich mit der Spieleprogrammierung befasst.

m0rius

31.03.2010 - 11:47 Uhr

Hallo zion00,

hast du mal versucht, das TabControl in ein Panel mit entsprechender Hintergrundfarbe zu packen, die du dann anpassen kannst?

m0rius

29.03.2010 - 12:08 Uhr

Hallo Nickname,

unter Windows Vista und Windows 7 ist das verzögerte und animierte Füllen der ProgressBar das Standardverhalten des Controls. Das kannst du auch dann nicht abstellen, wenn du die Eigenschaft MarqueeAnimationSpeed auf 0 [ms] setzt ...

m0rius

23.03.2010 - 17:57 Uhr

Hallo MrSparkle,

Mag sein, aber wie trägt das zum Thema bei?

ohne jetzt die Frage nach dem Sinn deines Beitrages zu stellen: Ich habe freundblase in der Hinsicht zugestimmt, dass Entwurfsmuster wirklich kein Selbstzweck sind und die zwangshafte Verwendung von Entwurfsmustern um ihrer selbst willen selbst ein Anti-Pattern ist.

m0rius

23.03.2010 - 16:09 Uhr

Hallo CSL,

nein, bist du nicht, aber du beschwerst dich, nicht herbivore.

Hallo DavidT,

ich meinte dann doch die Bankdaten 😃.

m0rius

23.03.2010 - 16:03 Uhr

Hallo freundblase,

sehr witzig zu lesen: Anti-Pattern

m0rius

23.03.2010 - 16:00 Uhr

Hallo CSL,

herbivore schickt dir sicher seine Kontendaten.

m0rius

22.03.2010 - 21:05 Uhr

Hallo freundblase,

Kurzum, gibt es einen Weg eine statische Variable in einer zweiten Klasse zu nutzen, ohne die Variable weiteren Klassen preiszugeben?

(korrigiert mich, wenn ich falsch liege, aber) nein, so eine Möglichkeit gibt es nicht. Wenn eine Variable öffentlich ist, dann ist sie nunmal öffentlich.
Warum willst du deine Variable überhaupt öffentlich machen, wenn

sie nur der Implementierung dient ?

m0rius

22.03.2010 - 21:00 Uhr

Hallo zusammen,

was sind eure iPhone-Lieblings-Apps? Ich weiß, es gibt solche Linksammlungen im Web bereits wie Sand am Meer, allerdings würde ich gerne wissen, was die Lieblings-Utilities, Spiele etc. von Programmierern sind.

m0rius

22.03.2010 - 20:52 Uhr

Hallo Gepro,

du solltest deine Frage etwas konkretisieren - was genau ist denn deiner Meinung nach "falsch"?

m0rius

22.03.2010 - 20:15 Uhr

Hallo Floste,

das sieht ja schonmal vielversprechend aus, danke!

m0rius

22.03.2010 - 20:03 Uhr

Hallo,

ich bin im Artikel Mandelbrot-Menge auf die Bilder einer Zoomfahrt gestoßen (z.B. dieses Bild, Ausschnitt s. Anhang).
Ich gehe mal davon aus, dass die Farben wie hellblau, dunkelblau, orange, schwarz etc. in einem Array o.ä. festgelegt wurden. Nur frage ich mich: Wie berechnet man solche perfekten Farbverläufe?

m0rius

22.03.2010 - 18:56 Uhr

Hallo Dawamaha,

durch Kombination der Methoden Enum.GetNames() und Enum.GetValues() kannst du dein Problem lösen.
Iteriere über beide Arrays und höre auf, sobald der aktuelle Value-Wert deinem Zielwert entspricht - der aktuelle Name-Wert ist dann deine entsprechende Note.

m0rius

22.03.2010 - 14:57 Uhr

Hallo null,

Ganz ehrlich, mit Hooks und C# habe ich noch gar nichts gemacht.

ganz ehrlich, das klang jetzt nicht nach

Ja grundsätzlich ist es mir schon klar.

m0rius

22.03.2010 - 14:49 Uhr

Hallo zusammen,

ohne jetzt einen neuen Thread aufzumachen - mittlerweile sind es mehr als 40.000 Beiträge und damit nochmal mehr ein Grund, "danke" zu sagen!
Vielleicht sollten wir herbivore im Thread Was sind hier für euch die Softwareperlen? ergänzen und das "Software" einklammern 😉.

m0rius

22.03.2010 - 14:39 Uhr

Hallo null,
*msdn: Hooks *Einstieg zum Thema: Using Hooks from C# *detailliertes Beispiel von Microsoft: How to set a Windows hook in Visual C# .NET

m0rius

18.03.2010 - 16:43 Uhr

Hallo Golo Roden,

ich kann Schamese nur zustimmen und die Logitech Illuminated (wenn man von der wirklich etwas klein geratenen Umschalt-Taste absieht) uneingeschränkt empfehlen!

m0rius

Wcf

17.03.2010 - 16:47 Uhr

Hallo stefan123,

es wäre auf jeden Fall sehr hilfreich und vor allem in deinem Interesse, wenn du das Thema nicht einfach nur "Wcf" nennen würdest, sondern einen aussagekräftigen Titel wählen würdest. Außerdem solltest du im Thema selbst eine klare Frage formulieren, die beantwortet werden kann.

m0rius

16.03.2010 - 16:42 Uhr

Hallo zusammen,

da ich Schüler bin und nur als Hobby programmiere, arbeite ich entsprechend auch nicht solange an meinen Projekten. Wenn ich jedoch entwickle (ca. 2 Stunden), komme ich schon auf 2 Tassen Kaffee ...

m0rius

15.03.2010 - 15:07 Uhr

Hallo Matchbox1980,

Kann ich das Thema selbst als "gelöst" oder so kennzeichnen?

du kannst den Titel des ersten Beitrags abändern und ein [gelöst] voranstellen.

m0rius

15.03.2010 - 14:36 Uhr

Hallo herbivore,

nein, davon hat niemand gesprochen und damit wollte ich auch nicht argumentieren.

Stelle ich einen codeplex-Link mit weißem Icon einem Link mit dem zugehörigen grünen Hexagon-Favicon gegenüber, kann ich den Mehrwert des weißen Icons nicht erkennen. Ich würde deiner Argumentation zustimmen, wenn Links standardmäßig ohne (weißes) Icon angezeigt würden, da so die Wahl zwischen einem Großteil an Links (ausgenommen die "heißen" Kandidaten msdn, Google, ...) ohne Bildchen und einer kleinen Zahl an speziellen Links - wie codeplex - bestünde. Da jedoch jeder Link standardmäßig ein Icon trägt, sei es weiß oder speziell, bin ich stark dafür, die Lesbarkeit durch spezielle (Fav)Icons zu erhöhen.

m0rius

15.03.2010 - 14:24 Uhr

Hallo herbivore,

nenne mir doch an dieser Stelle bitte die Vorteile, die du in der Verwendung der einheitlich weißen Link-Icons siehst!

"Icons der Saison" ist so sicherlich auch nicht gerechtfertigt, da anhand einer aktuellen Statistik aufgekommene (Link-)Trends erkannt werden können.
Außerdem bin ich sicher (ohne das jetzt einzeln nachgeprüft zu haben), dass viele Seiten, die hier verlinkt werden, (im Vergleich zu Seiten wie amazon oder Microsoft) zum Gründungszeitpunkt von mycsharp.de nocht nicht existiert haben, weshalb eine Gesamtstatistik sowieso nur eingeschränkt repräsentativ ist.

m0rius

15.03.2010 - 14:23 Uhr

Hallo msycho,

und dynamic in Verbindung mit, ich nenne es mal, Webseitenprogrammierung.

wobei ich auch dort dynamic nicht einsetzen würde. Das .NET-Framework ist - im Vergleich zu z.B. PHP - stark typisiert und ich sehe keinen Grund, warum ich bei der Entwicklung von Websites auf die Vorteile der Typsicherheit verzichten sollte.
Sollte es einen guten Grund geben, dynamic in der Web-Entwicklung einzusetzen und auf die Typsicherheit beim Kompilieren zu verzichten, korrigiert mich bitte. Ich komme in dem Bereich auch aus der PHP-Ecke und habe mich dort mit schwach typisierten Variablen rumzuschlagen und weiß daher stark typisierte Variablen zu schätzen.

m0rius

15.03.2010 - 13:58 Uhr

Hallo zommi,

herbivore sollte ernsthaft überlegen, das unter "Snippets" abzulegen: How to do recursion 😃. Tolle Anleitung!

m0rius

15.03.2010 - 13:52 Uhr

Hallo Nosferatu,

du benötigst den Standardeingabestream der Konsole: Console.In.
Hier noch ein Anwendungsbeispiel: Read a string from the keyboard, using Console.In directly.

m0rius

15.03.2010 - 13:27 Uhr

Hallo Floste,

um das Programmierspiel mal wieder "aufzuwecken": Vielleicht solltest du eine neue Aufgabe mit kleinerem Umfang stellen, da an der jetzigen anscheinend kein großes Interesse besteht ...

m0rius

15.03.2010 - 13:24 Uhr

Hallo herbivore,

als ich vorhin nochmal über deine Icon-Argumentation nachgedacht habe, habe ich mir nochmals vor Augen geführt, was denn die Alternative (ohne Icons) ist: weiße Icons vor den Links, die myCSharp.de verlassen.
Betrachtet man das Problem aus diesem Blickwinkel, fällt es meiner Ansicht nach schwer, einheitlich weiße Icons farbig speziellen Icons vorzuziehen!

m0rius

14.03.2010 - 12:01 Uhr

Hallo Lassi,

Nicht nur ich hab mir am Anfang eine Mischform angeeignet die mir selber nicht gefällt.

wenn du damit auf mein Projekt Calculus anspielst, dann muss ich dir sagen, dass ich, da es ein Unterrichtsprojekt war, gezwungen war, das Projekt deutschsprachig zu verfassen.
Wenn du nicht darauf angespielt hast, dann frage ich mich, warum du es nicht änderst, wenn es dir doch selbst nicht gefällt 😉.

m0rius

14.03.2010 - 11:54 Uhr

Hallo Lassi,

ein paar Hinweise zu den Membern deiner Klassen:
*Vermeide Umlaute (Ä, Ö, Ü) und ß in den Membernamen *Für deine get-Methoden solltest du ebenfalls Properties verwenden *Wie CSL schon sagte, wäre es besser, englische Membernamen zu verwenden (Verbindung.Add() stört IMO den Lesefluss)

m0rius

14.03.2010 - 11:08 Uhr

Hallo herbivore,

gut, mittlerweile kann ich deine Argumentation nachvollziehen, komme aber trotzdem nicht zum selben Schluss.
Wenn durch die Verlinkung auf amazon-Seiten Nachteile für andere Verkäufer dadurch entstehen, dass amazon als Anbieter schon vorausgewählt ist, dann entstehen diese Nachteile unabhängig davon, ob nun ein Icon verwendet wurde oder eben nicht.

Ich möchte mich an dieser Stelle allerdings gar nicht am amazon-Icon aufreiben, sondern vielmehr die Icons von themenrelevanten Seiten wie codeplex (und Galileo Computing) etc. unterstützen!

m0rius

13.03.2010 - 23:39 Uhr

Hall0 Mamm0n,

Thread.Sleep() wäre in dem Fall wirklich eine schlechte Lösung, da dir dadurch dein GUI einfriert. Gegen einen Timer ist doch aber nichts einzuwenden ...?

m0rius

13.03.2010 - 17:27 Uhr

Hallo herbivore,

ich kann deine Einstellung ("inflationäre Verwendung") nicht verstehen - Links, die mit Icons ausgestattet sind, machen sofort ersichtlich, wo sie hinführen.
Bisher haben die eingefügten Icons wirklich nur zur Verbesserung beigetragen, und gerade Icons wie das von sourceforge oder amazon sind meiner Ansicht nach sehr nützlich, codeplex schadet auch nicht.

m0rius

13.03.2010 - 14:12 Uhr

Hallo Lassi,

ich fände es schön, wenn du neben den DLLs noch den Quellcode veröffentlichen könntest, gerade dann, wenn die Dokumentation noch nicht vollständig ist.

m0rius

11.03.2010 - 20:04 Uhr

Hallo Trekki1990,

auf der alten Seite der Homepage meiner Schule hatten wir die Google-Suche integriert, sieh dir einfach mal den Quelltext an: www.augustinerschule.de/alt.

m0rius

11.03.2010 - 18:38 Uhr

Hallo UbuntuPro,

bitte poste kurz deinen Lösungsansatz für die Nachwelt. Danke!

m0rius

11.03.2010 - 17:41 Uhr

Hallo zusammen,

ich habe vorhin die Logitech Illuminated in einem nicht unbekannten Elektronik-Fachhandel testgetippt und muss sagen - wow! PerfectStroke ist wirklich toll, Geräusche sind wirklich sehr leise.

m0rius

10.03.2010 - 17:26 Uhr

Hallo,

neulich gesehen:

public void Abort()
{
    // ...
    
    throw new BadCodingException("Do not abort threads manually!");
}

m0rius