Hallo zusammen,
mittlerweile auf DreamSpark verfügbar, allerdings "nur" noch in der Professional Edition.
m0rius
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
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
Hallo Pria,
und aus welchen Summanden ist 17 zusammengesetzt 😉?
Edit: Verlustfrei würde ich das nicht nennen, s. Anhang.
m0rius
Hallo markus111,
Hoffentlich nicht viel später auf Dreamspark
stimmt 😃.
m0rius
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
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
Hallo simethandreas,
korrigiert mich, wenn ich falsch liege, aber STRG + ALT + ENTF lässt sich nicht abfangen bzw. canceln.
m0rius
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
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
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
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
Hallo zion00,
hast du mal versucht, das TabControl
in ein Panel
mit entsprechender Hintergrundfarbe zu packen, die du dann anpassen kannst?
m0rius
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
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
Hallo CSL,
nein, bist du nicht, aber du beschwerst dich, nicht herbivore.
Hallo DavidT,
ich meinte dann doch die Bankdaten 😃.
m0rius
Hallo CSL,
herbivore schickt dir sicher seine Kontendaten.
m0rius
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
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
Hallo Gepro,
du solltest deine Frage etwas konkretisieren - was genau ist denn deiner Meinung nach "falsch"?
m0rius
Hallo Floste,
das sieht ja schonmal vielversprechend aus, danke!
m0rius
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
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
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
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
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
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
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
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
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
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
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
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
Hallo Matchbox1980,
hier noch zwei Blogeinträge zum Thema:*User32's SetForegroundWindow() API in C# *Why don’t Focus() and SetForegroundWindow() work?
m0rius
Hallo zommi,
herbivore sollte ernsthaft überlegen, das unter "Snippets" abzulegen: How to do recursion 😃. Tolle Anleitung!
m0rius
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
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
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
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
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
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
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
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
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
Hallo UbuntuPro,
bitte poste kurz deinen Lösungsansatz für die Nachwelt. Danke!
m0rius
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
Hallo,
neulich gesehen:
public void Abort()
{
// ...
throw new BadCodingException("Do not abort threads manually!");
}
m0rius