Laden...
Q
Quadsoft myCSharp.de - Member
Schüler Flensburg Dabei seit 09.05.2010 49 Beiträge
Benutzerbeschreibung

Forenbeiträge von Quadsoft Ingesamt 49 Beiträge

08.12.2012 - 14:39 Uhr

USBLogon befindet sich ab dieser Woche auf der CHIP Heft-DVD 3/2012. Ebenfalls erschien USBLogon Anfang der Woche in der COMPUTERBILD 26/12

15.10.2012 - 11:16 Uhr

Hallo,

danke erstmal für dein Feedback!

ESC schließt nur die Suchleiste, nicht (wie ich erwartet hätte) das gesamte Menü.

Ja, das ist etwas komisch gelöst, man muss 2 x ESC drücken, damit es sich schließt.

Ein Klick neben das Startmenü lässt das "Herunterfahren"-Panel stehen.

Eigentlich müsste es automatisch geschlossen werden. Muss da noch gucken.

Ein Klick auf das mittlere Panel sollte nicht die Suchleiste verschwinden lassen.

Das ist überhaupt nicht schlimm, beim erneuten Tippen öffnet die sich wieder automatisch.

Es wäre schön, wenn es eine Möglichkeit gäbe, die Farbe des Buttons und "Herunterfahren"-Panels zu ändern.

Kann ich gerne umsetzen, warum nicht.

Beim Auswählen von "Settings" oder "Files" im Suchpanel öffnet sich die normale Suche im Hintergrund.

Also bei mir tritt dieser Fehler nicht (mehr) auf.

Das "Herunterfahren"-Panel sollte eine Option "Mehr" mit Standby, Sperren etc. haben.

"Energie sparen" lässt sich über ALT + Klick auf "Herunterfahren" starten.

14.10.2012 - 13:56 Uhr

Das Fenster rechts ist die Suche von Windows 8, folglich sind es keine Live Tiles. start8 hat diese funktion auch, nur ohne der praktischen leiste links und für 5$

14.10.2012 - 12:28 Uhr

Hallo!

Windows 8 kommt mit einem komplett neuen Bedienkonzept daher. Aber nicht jeder möchte seine bisherige Desktop-Erfahrung über Bord werfen und stattdessen die neuen Kachel-Apps nutzen. Und auch nicht jedermanns Sache ist die neue Ecken-Steuerung. Für all diejenigen, die zwar Windows 8 nutzen möchten oder müssen, sich aber dennoch unter der Desktop-Oberfläche zu Hause fühlen, habe ich das Tool Win8StartButton erstellt. Das Tool fügt den aus Windows 8 entfernten Startbutton wieder ein und zeigt beim Klick ein Startmenü, wobei es sich um die Suche des Willkommensbildschirms von Windows 8 handelt. Da auch die Shutdown-Optionen unter Windows 8 sehr umständlich zu erreichen sind, habe ich neben das Menü noch ein eigenes Panel gepackt, das genau dies mit nur wenigen Klicks ermöglicht. Ebenfalls kann darüber der altbekannte "Ausführen"-Dialog angezeigt werden.

Ich würde mich sehr über ein Feedback über das Tool freuen.

Aktuelle Version: 1.0

Downloadlink:
http://quadsoft.org/download/Win8StartButtonSetup.exe (Installer)

Downloadgröße:
486 KB

Lizenz:
Freeware, ClosedSource

Deinstallation:
Über den Eintrag in der Systemsteuerung ("Programme und Funktionen")

06.10.2012 - 16:10 Uhr

NEUE VERSION: 1.5

  • Protokolldatei für Anmelde-/Abmelde-Ereignisse
  • wichtige Bugfixes (u.a. Umlaut-Problem)

Download

13.08.2012 - 23:27 Uhr

**:::

  • Verbessertes, an Windows 8 angelehntes Design

Download (Quadsoft)

Oder virengeprüft auf heise.de Software

Screenshot:

11.08.2012 - 17:25 Uhr

schade, ich dacht hier wäre irgendwie ne eigene mp3 implementierung am werk...

11.06.2012 - 18:06 Uhr

**:::

  • Anmeldung an ActiveDirectory-Domänen möglich
  • Optimierte **Sicherheit **der USB-Tokens (Hardware-ID)
  • Verbesserte Windows 8-Integration
  • Weitere Option für "Aktion nach dem Entfernen des Sticks": Bildschrimschoner starten

Ich bedanke mich recht herzlich für die zahlreichen Verbesserungsvorschläge

Download (Quadsoft)

Oder virengeprüft auf heise.de Software

01.06.2012 - 16:51 Uhr

c't. Kein Abo. Gelegentlich. Abo lohnt wenn man's immer kaufen würde.

30.05.2012 - 16:33 Uhr

Drahtesel der Marke "Bergamont"

Reichweite:

sagen wir mal 80 km wenn genug Sprit

Verbrauch:

Ein Burger pro 35 km (außerorts)
Ein Burger pro 50 km (innerorts)

Höchstgeschwindigkeit:

45-50 km/h

30.05.2012 - 15:45 Uhr

@Stalky13

Noch so ein Fraktalbegeisteter, der hier rumläuft 😄

Hier die Lösung: (siehe unten)

Guck dir dazu auch mein Programm **XFract **an:

XFract - Fraktalgenerator für Julia- und Mandelbrotmengen - NEUE VERSION

Und meine **Facharbeit **zum Thema Fraktale:

http://fraktale.quadsoft.org

/// <summary>
        /// Zeichnet ein Mandelbrot Apfelmännchen.
        /// </summary>
        /// <param name="gfx">Grafikausgabe.</param>
        /// <param name="frontColor">Farbton, der für das Zeichnen verwendet werden soll.</param>
        /// <param name="backColor">Hintergrundfarbe.</param>
        /// <param name="sectionLeft">Gibt den linken Rand des Ausschnitts an, der von dem Apfelmännchen gezeichnet werden soll.</param>
        /// <param name="sectionTop">Gibt den oberen Rand des Ausschnitts an, der von dem Apfelmännchen gezeichnet werden soll.</param>
        /// <param name="sectionRight">Gibt den rechten Rand des Ausschnitts an, der von dem Apfelmännchen gezeichnet werden soll.</param>
        /// <param name="sectionBottom">Gibt den unteren Rand des Ausschnitts an, der von dem Apfelmännchen gezeichnet werden soll.</param>
        /// <param name="deep">Gibt die maximale Anzahl Iterationen an.</param>
        public static void DrawMandelbrot(Graphics gfx, Color frontColor, Color backColor, double sectionLeft, double sectionTop, double sectionRight, double sectionBottom, int deep)
        {
            SolidBrush front = new SolidBrush(frontColor);
            SolidBrush back = new SolidBrush(backColor);

            System.Numerics.Complex  z, c;

            for (int x = 0; x < (int)gfx.VisibleClipBounds.Width; x++)
            {
                for (int y = 0; y < (int)gfx.VisibleClipBounds.Height; y++)
                {
                    z = new System.Numerics.Complex(0,0);
                    c = new System.Numerics.Complex(sectionLeft + (sectionRight - sectionLeft) * (x / gfx.VisibleClipBounds.Width),
                        sectionTop + (sectionBottom - sectionTop) * (y / gfx.VisibleClipBounds.Height));

                    int i = 0;

                    while (true)
                    {
                        i++;
                        z = z * z + c;

                        if (z.Magnitude > 2.0)
                        {
                            gfx.FillRectangle(back, x, y, 1, 1);
                            break;
                        }
                        else if (i == deep)
                        {
                            gfx.FillRectangle(front, x, y, 1, 1);
                            break;
                        }
                    }
                }
            }
        }
30.05.2012 - 14:48 Uhr

Meinst du so:


class Program
{
    static void Main(string[] args)
    {
        string o = "class Program{2}{{{2}static void Main(string[] args){2}{{{2}string o={1}{0}{1};{2}System.Console.WriteLine(o, o, (char)34, System.Environment.NewLine);{2}System.Console.ReadLine();{2}}}{2}}}";
        System.Console.WriteLine(o, o, (char)34, System.Environment.NewLine);
        System.Console.ReadLine();
    }
}

und kann bitte jemand anderes die neue aufgabe posten??

30.05.2012 - 13:46 Uhr

In der Vorlage fehlen Namespaces...

class Program
{
    static void Main(string[] args)
    {
       string o = "class Program{{static void Main(string[] args){{string o={1}{0}{1};System.Console.WriteLine(o, o, (char)34);}}}}";
       System.Console.WriteLine(o, o, (char)34);
    }
}

btw so ists angenehmer

class Program
{
    static void Main(string[] args)
    {
        string o = "class Program{{static void Main(string[] args){{string o={1}{0}{1};System.Console.WriteLine(o, o, (char)34);System.Console.ReadLine();}}}}";
       System.Console.WriteLine(o, o, (char)34);
       System.Console.ReadLine();
    }
}

24.05.2012 - 16:17 Uhr

Das geht ohne das Dateisystem zu schrotten?

24.05.2012 - 13:50 Uhr

Wie soll denn die Dateisystem ID auf den anderen Stick gelangen??? BTW sind alle IDs einfach auslesbar, egal welche, das ist ja der Sinn. Die ID ist Teil des Schlüssels, mit dem das Kennwort unkenntlich gemacht wird.

@Abt

Die Computer-GUID verhindert jedoch ein Anmelden an anderen PCs.

23.05.2012 - 21:39 Uhr

Die Hardware ID wäre genauso auslesbar. Das ist ja auch nicht ein Schwachpunkt dieser Methode.

@telfa

bisher ist ein Login an mehreren PCs nur mit den gleichen Benutzernamen-Kennwort-Kombinationen möglich.

23.05.2012 - 15:57 Uhr

Nein, das Kopieren der Schlüsseldatei bewirkt rein gar nichts, da sie an die Dateisystem-ID gebunden ist.

18.05.2012 - 19:30 Uhr

Neue Version: 1.2

  • Optimierte Sicherheit der Sticks (Dateisystem-ID)
  • Ruhezustand als vierte Option bei Entfernen des Sticks

Download:

Downloadseite

Auch bei COMPUTERBILD

05.04.2012 - 16:22 Uhr

So, nun habe ich auch mal Office 2010 installiert. Jetzt weiß ich auch, woder Fehler war.
Download:ProductKeyExtractor.zip

05.04.2012 - 12:26 Uhr

Hm, anscheinend hat der Office 2010-Key eine andere Struktur. Habe es berichtigt, aber bitte testet nochmal. (Ich habe selbst kein Office 2010)

Download:ProductKeyExtractor.zip

04.04.2012 - 20:24 Uhr

Hallo,

hiermit möchte ich mein aktuelles Tool "Product Key Extractor" vorstellen. Damit können die Lizenzschlüssel von Windows (ab XP) und MS Office (ab 2003) ausgelesen werden. Dies ist besonders dann praktisch, wenn der originale Lizenzkey verloren gegangen ist. Das Programm extrahiert den Key aus dem Dateisystem.

**Dateigröße: **170 KB
Download: ProductKeyExtractor.zip

Website: http://quadsoft.org

Screenshot siehe Anhang

17.03.2012 - 19:32 Uhr

Neue Version: 1.1

  • Automatisches Anmelden bei Einsetzen des Sticks möglich
  • Sperren/Abmelden/Herunterfahren nach Entfernen des Sticks

Download: http://quadsoft.org/download/USBLogonSetup.exe

27.01.2012 - 11:37 Uhr

Noch ein Screenshot:

27.01.2012 - 11:36 Uhr

Hallo Community!

Heute stelle ich mein neuestes, eher kleineres Programm "Remote Control" vor. Damit lässt sich euer PC mit einem beliebigen anderen PC fernsteuern, inkl. Bildschirminhalt und Tastatureingaben. Das besondere: **Nur **dein PC muss Remote Control ausführen! Der andere benötigt nur einen **Webbrowser **wie z.B. Internet Explorer oder Firefox. Um den PC über den Browser zu steuern, musst du nur in der Adresszeile die IP des zu steuernden Rechners eingeben (oder, wenn du in einem Windows-Netzwerk bist: den Namen des Computers), gefolgt von einem Doppelpunkt und einer Portnummer, die du in "Remote Control" festlegst.

Da das Programm noch in der Entwicklung ist, bin ich ganz Ohr für Verbesserungsvorschläge!

MfG

Adrian J.

Remote Control

Funktionen:

  • Benutzername und Passwort für Fernsteuerung festlegbar
  • Portnummer frei wählbar
  • Mehrere Qualitäts- und Aktualisierungsintervalleinstellungen
  • Anzeige der öffentlichen IP
  • Getestet unter Windows XP, 7 mit Internet Explorer 8 und 9, Firefox 9, Chrome 17
    :::

Direkter Downloadlink: RemoteControl.zip

**(Eigene) Herstellerwebsite: **http://www.quadsoft.org

25.01.2012 - 18:12 Uhr

Habe auch noch einen:

Ein Ingenieur, ein Physiker und ein Mathematiker werden jeweils in eine Zelle eingesperrt. In jeder Zelle befindet sich eine Dose mit Essen. Wenn es ein Insasse nicht schafft, sie zu öffnen (ohne Dosenöffner), ist er tot. Der Ingenieur geht folgend vor: Er tritt auf die Dose und sie öffnet sich. Der Physiker dagegen macht erst ellenlange wilde Berechnungen, wirft die Dose in einem bestimmten Winkel und siehe da, sie ist offen! Nach langer Zeit kommen die Wärter: Ingeneur und Pysiker leben noch, aber der Mathematiker liegt tot auf dem Boden. Neben ihm liegt ein Zettel, auf dem steht: "Ich definiere: Die Dose ist OFFEN".

06.12.2011 - 21:15 Uhr

Guten Tag!

Hiermit möchte ich Ihnen mein aktuelles Projekt "USBLogon" vorstellen. Damit kann man einen handelsüblichen USB-Stick als Schlüssel bei der Windows-Anmeldung verwenden. So ist es nicht mehr nötig, einen Benutzernamen und ein Kennwort einzugeben, was in vielen Situationen praktisch sein dürfte. Und natürlich kann man sich immer noch per Passwort anmelden, sollte der USB-Stick abhanden kommen.

Achtung:

Der Stick darf keinesfalls in die falschen Hände geraten! JEDER, der Zugriff zu Ihrem Stick und Ihrem Rechner hat, bekommt Zugang zu Ihrem Account!

Version: 1.1

  • Automatisches Anmelden bei Einsetzen des Sticks möglich
  • Optionales Abmelden/Sperren/Herunterfahren beim Entfernen

Version: 1.2

  • Optimierte Sicherheit der Sticks (Dateisystem-ID)
  • Ruhezustand als vierte Option bei Entfernen des Sticks

Version 1.3

  • Anmeldung an ActiveDirectory-Domänen möglich
  • Optimierte **Sicherheit **der USB-Tokens (Hardware-ID)
  • Verbesserte Windows 8-Integration
  • Weitere Option für "Aktion nach dem Entfernen des Sticks": Bildschrimschoner starten

Direkter Downloadlink: USBLogonSetup.exe

**(Eigene) Herstellerwebsite: **http://www.quadsoft.org

Ich würde mich sehr über ein Paar Kommentare zu dem Programm freuen.

Screenshots:

21.09.2011 - 09:48 Uhr

Gute Idee, werde ich bald umsetzen!

19.09.2011 - 18:42 Uhr

Nach einigen Userrückmeldungen ist verfügbar:

Version 0.1.4

-Sendepuffergröße festlegbar
-Bugfixes
-Design-Updates


http://quadsoft.org/download.php

-> "µServe"

11.09.2011 - 15:38 Uhr

Ich benutze zum Scannen aber kein RegEx, sondern nur den String, den ich per Indexer anspreche. Dann sind das nur noch String - und Char-Vergleiche. Es ist für mein Gefühl aber wirklich nicht langsam, immerhin sind es zu deiner zugegebenermaßen viel bessern methode nur 25 %. Bei einem einfachen TR würde man das nicht mal merken.

BTW zu dieser Lizenz: Das ist ein Standaradgelaber. Wenn das Programm wider erwarten abstützt, war das halt keine korrekte Funktionalität. Das heißt aber nicht, dass er nicht rechnen kann.

11.09.2011 - 14:27 Uhr

Nein, nein, e ist hier die eulersche Zahl. Die Exponentialschreibweise ist noch nicht implementiert, aber das wäre auch nur ein erstezen aller großen (!) E's durch "*10^".

Zur Performance:

Der Parser verwendet ausschließlich String-Operationen, keine regulären Ausdrücke. Momentan ist er etwa 25 % langsamer als der von Th69 und 30 mal schneller als der von zoomi (der ist ja auch rein RegEx). Getestet wurden mehrere Durchläufe eienr komplexen Formel mit einer Laufvariablen "x".

10.09.2011 - 13:02 Uhr

Hallo!

Ich stelle hiermit meinen mathematischen Parser vor. Er dient dazu, komplexe mathematische Ausdrücke mit Klammern und Verschachtelungen wie z.B. "11*2(3-435+435)3435sin(43/(34-4))" berechnen zu können.

Der Parser unterstützt folgende Funktionen:

  • Korrekte Auswertung von Klammern, Verschachtelungen und hintereinander vorkommenden Operatoren
  • Enthaltene Funktionen: Sin, Cos, Tan, Asin, Acos, Atan, Sqrt, Ln, Log, Exp
  • Modi für trigonometrische Funktionen: DEG, RAD
  • Unterstützte Operatoren: +, -, *, /, Mod, ^ (binär), ! (unär)
  • Enthaltene Konstanten: e, pi (oder als griechischer B.)
  • Unterstützung einer Laufvariablen "x" im Term (z.B. für Funktionenplotter)
  • Unterstützung von "ans"

Weitere Funktionen kann ich gerne hinzufügen. Bitte daher um Feedback. So plane ich noch numerische Berechnungen von Differenzialquotienten und Integralen.

**Geeignet ab .NET Framework Version 2.0 SP1
Version: 1.0.1 **

Klassendiagramm

++Eigenschaften ++

System.String Expression

Der auszuwertende mathematische Ausdruck. Eventuelle Leerzeichen müssen vorher eliminiert
werden.

Quadsoft.TrigonometricMode Mode

Legt den Modus für die Rechnung mit Trigonometrischen Funktionen fest. (DEG = Gradmaß; RAD =
Bogenmaß)

System.Double XValue

Wert der Laufvariablen „x“, sofern sie im Ausdruck vorkommt.

Methoden

System.Double GetResult()

Gibt den berechneten Wert des mathematischen Ausdrucks zurück.

System.String GetResultAsString()

Wie GetResult(), aber als String.

Lizenz

Sie dürfen diese Bibliothek für Ihre (auch kommerziellen) Projekte unter der Bedingung der Namens
und Websitenennung des Herstellers verwenden, um die Funktionalität eines mathematischen Parsers
nutzen zu können. Dabei ist es untersagt, die Datei in eine andere einzukompilieren (Merging), sie zu
dekompilieren, oder sie ohne diese Lizenz zu vertreiben.
Beispiel für korrekte Namensnennung in den Credits:
Dieses Programm verwendet die Quadsoft.ExpressionParser Bibliothek von Adrian
Jablonski (http://www.quadsoft.org)

++Haftungsausschluss ++

Dieses Werk wird bereitgestellt "wie es ist", ohne jegliche Garantien, Haftungsansprüchen oder
sonstigen Bedingungen. Die Nutzung erfolgt auf dem alleinigen Risiko des Benutzers. Ferner kann der
Autor nicht die Fehlerfreiheit des Werkes, ja nicht einmal die korrekte Funktionalität gewährleisten.
Jeder, der dieses Werk verwendet, muss diese Bedingungen akzeptieren.

Programmierbeispiel

// Neue Instanz des Parsers erstellen 
Quadsoft.ExpressionParser parser = new Quadsoft.ExpressionParser(); 
// Den Ausdruck festlegen 
parser.Expression = "11*2(3-435+435)*3435*sin(43/34-4)"; 
// Modus für trigonometrische Funktionen 
parser.Mode = Quadsoft.TrigonometricMode.Degrees; 
// Ergebnis berechnen und anzeigen 
Console.WriteLine(parser.GetResultAsString()); 
Console.ReadLine(); 

Mit freundlichen Grüßen

Adrian Jablonski

08.06.2011 - 14:48 Uhr

Habe das Problem lösen können. Einfach "SwitchDesktop" so lange aufrufen, bis es klappt. (While-Schleife).

07.06.2011 - 14:38 Uhr

Guten Tag,

ich verwende in einem Programm die "SwitchDesktop"-Funktion aus der WinAPI. Das funktioniert auch einwandfrei. Leider kommt unter folgenden Umständen dieses Problem:

Das Programm bietet die Möglichkeit, per Autostart bei der Anmeldung gestartet zu werden. Das klappt auch bei der ERSTEN Anmeldung. Wenn sich der Nutzer nun abmeldet, und wieder anmeldet, startet zwar das Programm, aber der Desktop wird nicht gewechselt. Beende ich nun das Programm, und starte es neu, so ist wieder alles in Ordnung.

Kann mir jemand dieses komische Verhalten der "SwitchDesktop"-Funktion erklären?
Was muss ich tun, damit dennoch beim zweiten Autostart der Desktop gewechselt wird?

22.07.2010 - 16:57 Uhr

Nur ungern, geht das auch per PN?

21.07.2010 - 19:11 Uhr

Guten Tag,

ich möchte euch mein aktuelles Projekt "µServe" (sprich "müserve";) vorstellen. Es handelt sich dabei um einen HTTP-Server. Er bietet die Möglichkeit, beliebige Dateien im Internet (evtl. Portforwarding) freizugeben.
Jeder kennt das Problem, dass, wenn man schnell Dateien an andere verschicken will, man sie entweder umständlich auf einen Hoster hochlädt oder per E-Mail sendet und das Gegenüber dann wieder herunterlädt, oder man verwendet Messenger, die sind aber sehr langsam, und nicht jeder möchte sich bei Filesharing-Diensten anmelden, nur um einige Dateien von einem Bekannten oder Freund zu erhalten. Hier tut µServe gute Dienste, aber auch als Webserver in Netzwerken kann man ihn gebrauchen. Das Gegenüber muss einfach nur die IP-Adresse Ihres Computers im Browser eingeben, um auf die Daten zugreifen zu können, z.B. http://84.123.145.67/datei.txt
Die freigegebenen Dateien lassen sich dank einer Benutzerverwaltung mit Passwörtern vor unerlaubten Zugriff schützen. Darüber hinaus bietet µServe einen Freigabemanager, in den man Ordner und Dateien per Drag & Drop verschieben kann. Ebenfalls gibt es einen Monitor, an dem Man die aktuelle Auslastung der HTTP-Verbindungen anzeigen lassen kann. Die Verzeichnisanzeige habe ich nach dem Aussehen von Apache gestaltet. Geplant ist ebenfalls ein WebDAV-Server.

Ihr freue mich auf Feedback.

MfG
Adrian J.

Vorraussetzungen:

  • .NET 2.0

Link:

http://quadsoft.org/download.php

-> "µServe"

Screenshot:

27.06.2010 - 20:39 Uhr

Kannst du das auch in Silverlight implementieren? XBAPs laufen nur unter dem IE.

24.06.2010 - 18:49 Uhr

Guten Tag,

ich habe soeben eine neue Version von XFract, die dank dem Normalized Iteration Count Algorithm eine noch bessere Darstellungsqualität erlaubt.

Download:

Quadsoft.org
>> "XFract"

Beispielbild: (Julia-Menge)

18.05.2010 - 15:23 Uhr

Ich hab dasselbe System wie du, aber keine Fehler traten auf. Woran kann das denn sonst noch liegen? Tritt er immer noch auf?

18.05.2010 - 14:01 Uhr

So, nun müsste es gehen. Der Fehler trat anscheinend nur unter Windows XP auf, nicht 7. (Aktuelle Version: 0.1.2.1)

18.05.2010 - 13:49 Uhr

Hmm, was habt ihr für Systeme? XP? Also ich habe das deshalb eingabaut, damit es nicht zu solchen Artefakten beim verschieben kommt. Bei mir wird auch der Thread richtig unterbrochen.

17.05.2010 - 14:16 Uhr

Eigentlich sollte der das gerade nicht tun. DAfür hab ich extra eine Unterbrechung des Threads beim verschieben eingebaut. Was für eine Version hattest du? 0.1.2.0? Wenn nicht, dann muss ich noch mal schauen.

12.05.2010 - 19:33 Uhr

Ich habe mir nun diesen Algorithmus (auch auf Wikipedia) angeguckt und bekomme es nicht hin, die Werte richtig in RGB-Farbcodes umzuwandeln. Ist denn auch eine Farbtabelle zwingend nötig wie auf Wikipedia beschrieben? Der Shader nutzt ja auch keine soweit ich das verstehe. Weiß jemand Rat?

11.05.2010 - 14:40 Uhr

Guten Tag,

ich hobe vor einiger Zeit einen Fraktalgenerator für Mandelbrot- und Juliamengen geschrieben (siehe XFract - Fraktalgenerator für Julia- und Mandelbrotmengen). Leider sind meine bisherigen Färbeverfahren besonders bei hoher Vergrößerung nicht besonders ansehnlich. Auch ist ein Stufenmuster erkennbar. Wie schaffe ich es, den Fraktale eine besonders schöne Einfärbung (z.B. kontinuierliche Frabverläufe) zu geben? Hat sich schon jemand mit diesem Thema beschäftigt hier im Forum?

Vielen Dank im Voraus

MfG

Adrian J.

09.05.2010 - 19:16 Uhr

Ok, danke, ich schaue mal weiter!

09.05.2010 - 13:40 Uhr

Hallo!

Vor einiger Zeit habe ich einen Parser für mathematische Ausdrücke wie 2(4+7)*sin(90)^9-(6/9), der problemlos funktioniert. Nun möchte ich einen Parser schreiben, der auch (mehrere) Variablen erkennt und die Terme nach diesen zusammenfasst, z.B. 2x²+x²-y = 3x²-y. Das ist aber eine um Welten schwierigere Aufgabe als die erste. Ich habe bis jetzt nur was von Keller-(Stack-)Automaten, mit denen sich das Lösen soll, komme aber nicht weiter (Es gibt auch keine Beispiele im Internet). Bis jetzt habe ich nur was über sogenannte "Akzeptoren" gefunden. Hoffentlich kann mir jemand weiterhelfen.

Danke!

Adrian

09.05.2010 - 12:42 Uhr

CPU: Core 2 Duo E7200 @ 3,00 GHz
RAM: DDR2-400 4 GB
HDD: 320 GB Samsung
MB: MSI P-35 Neo
GPU: Radeon HD 3850 (256 MB)
OS: Windows 7 Home Premium x64 (für 50€ vorbestellt)

nicht mehr der aktuellste, aber er tuts! 😃 und er war ziemlich billig (400€ ohne OS) schon vor 1 1/2 jahren

09.05.2010 - 11:43 Uhr

Guten Tag!

Ich möchte euch mein aktuelles Projekt "XFract" vorstellen. Das Programm kann Mandelbrot- und Juliamengen verschiedener Funktionen darstellen. Dabei kann die Iterationsanzahl und der Ausschnitt sowie der komplexe Parameter c (bei Juliamengen) frei gewählt werden. Ebenfalls können Fraktale, die die konjugiert komplexe Zahl z verwenden (z.B. Tricorn).
In der neuen Version sind dank der Implementierung des Normalized Iteration Count Algorithms noch bessere Farbverläufe und somit eine noch bessere Darstellungsqualität möglich.
Aktivierung der neuen Features über die gleichnamige Schaltfläche

Hoffentlich könnt ihr mir ein paar Anregungen zu dem Programm geben.

MfG
Adrian J.

Vorraussetzungen:

  • .NET 2.0

Link:
Quadsoft.org
-> XFract

Noch ein Screenshot: