Programmieren


Es gibt hier mehrere Stufen wie man sich in PCNC einbringen kann.
  1. Man kann sich in die Mailingliste eintragen: http://de.groups.yahoo.com/group/pcncgroup/.
    und die Entwicklung beobachten und auch Kommentare abgeben. Ein Beobachter sieht als mehr wie die Entwickler die sich mit vielen Details den Kopf zerbrechen.
  2. Sie können über diese Mailingliste oder direkt mich fragen ob gerade irgendeine Kleinigkeit anliegt. Natürlich können sie auch selbst schauen ob sie PCNC irgendwie weiterbringen können. In Absprache mit mir oder der Mailingliste haben sie dann natürlich die Gewissheit, daß kein Anderer gerade schon das gleiche macht, was sie vorhaben.
  3. Sie tauchen immer wieder und regelmäßig in der Mailingliste auf und programmieren gut; dann sollten wir uns auch mal treffen und fachsimpeln und die Telefonnummern austauschen. .

Programmiervorschläge:
  1. Eine Funktion schreiben, die G-Funktionen generiert um die Kompatibilität zu erhöhen. Diese Funktion sollte so aussehen:

    bool make_G( QTextEdit *editor, char *filename, int *zeile, int *spalte )

    - zeile und spalte werden bei FALSE zurückgegeben und geben die Fehlerposition an.

    Aufruf Bsp.:
    if( ! make_G( ncbefehlseditor, &Dateiname+".G", &zeile, &spalte )
        -> Daß ein Fehler in (zeile,spalte) aufgetreden ist.

    Verbesserungen:
    - mögliche Kreis- und Ellipsenfunktionen berechnen und die entsprechenden G-Funktionen generieren. Achtung - Speicherplatz Fehlerbehandlung ! (Es kann schnell mehr als ein Giga-Byte Speicher bei den G-Funktionen benötigt werden. )
    - Bei Problemen den Benutzer abfragen.
    - Warnungen und Fragen wenn eine PCNC-Funktion zu viel Speicherplatz benötigt.
    - Codeoptimierung - notfalls Benutzer abfragen.
    - Wenn nötig eine eigenständige Klasse ( Make_G ) bilden.
Free Web Hosting