Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Wie ihr sicherlich gesehen habt, kam mit dem Update auf phpBB3 auch ein neuer Stil für den Highlighter dazu. Nachdem jetzt ein paar Wochen vergangen sind, wollen wir gerne Eure Meinung dazu hören.
Eure Meinung ist wichtig! Wenn die Mehrheit gegen die Farbkombination Dunkel/Orange (und was sich sonst so dazumischt) für den Code sind, wird das geändert. Wenn Ihr für "Schlecht" oder "Mäßig" stimmt, wäre es gut, wenn Ihr auch einen konstruktiven Vorschlag zur Verbesserung gebt.
Nicht mit einfließen sollen übrigens technische Details, wie Scrollbars, die sind ein separates Blatt.
// Tritt ein Fehler beim Initalisieren von SDL oder OpenGL auf, wird die Exception geworfen.
type
EEasySDLGraphicFail = Exception;
//[...]
implementation
constructor TEasySDL.Create;
begin
Inherited;
fSurface :=nil;
fVideoFlags :=0;
fTimeAtLastUpdate :=0;
fWindowCaption :='www.delphigl.com';
fWindowIcon :='../data/gfx/dgl_icon.png';
fScreenWidth :=640;
fScreenHeight :=480;
fScreenBPP :=32;
fFullScreen :=False;
fResizeWindow :=False;
fFrames :=0;
fFrameStartTick :=0;
WriteLn('.:. Init easySDL .:.');
InitSDL;
InitGL;
HandleResize(fScreenWidth, fScreenHeight);
end;
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Erstmal ist es total cool, dass man, wie mir gerade auffällt, einstellen kann, nach welcher Sprache er highlighten soll. Sowohl in C als auch Pascal, stört mich aber, dass die Klammern zu hell sind im Vergleich zum "normalen" Text, also das eine leicht dunkler, das andere leicht heller und sowas wie "float", "integer", usw. also vordeklarierte Typennamen sollten irgendwie hervorgehoben werden. Auch sowas wie "typedef", ist ja bei Pascal auch so...
Just my 2 cent ^^ Ziz
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Achja, das wurde beim Update ganz vergessen zu erwähnen. Gibt jetzt mehrere Sprachen. Dazu muss man im Code-Tag einfach noch die Sprache mit angeben. Z.B. code=pascal, nur eben noch mit den eckigen Klammern drumherum. Alternativ geht auch direkt der Name der Sprache in eckigen Klammern.
Python:
Code:
def isBlockDevice(path):
# Check whether a file system object is a block device.
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Da hier einige auch mit Scala und OpenGL programmieren und vielleicht mal Code posten wollen, habe ich mir mal ein kurzes Beispiel im Internet gesucht und probiert. Es scheint zu gehen, ABER aber dem ersten "exit('stop)" denkt er, es gäbe einen String. Ich vermute aber, dass das so sein kann (probiere es gerade im Chat zu klären). Dementsprechend ist die Implementierung hier wohl fehlerhaft. Das aber nur am Rande. KA, ob Frase jemals Scalacode posten wird... ^^
_________________ Denn wer nur schweigt, weil er Konflikte scheut, der macht Sachen, die er hinterher bereut. Und das ist verkehrt, denn es ist nicht so schwer, jeden Tag zu tun als ob's der letzte wär’. Und du schaust mich an und fragst ob ich das kann. Und ich denk, ich werd' mich ändern irgendwann. _________________Farin Urlaub - Bewegungslos
Ich finde den Style toll, nur wird es vieleicht ein wenig unübersichtlich, wenn man inherited,begin und proceduren zusammen hat. Ich würde Code Schlüsselwörter wie "begin", "inherited", etc. farblich von "Procedure" unterscheiden damit man Funktionen in längerem Code besser findet.
Registriert: Do Sep 02, 2004 19:42 Beiträge: 4158
Programmiersprache: FreePascal, C++
Abgesehen davon, dass längerer Code sowieso nicht direkt gepostet sondern eher angehangen werden soll, ist das eine Änderung, die jetzt kaum noch machbar ist (hängt mit der Implementation von bbCode und der Geshi-Anbindung zusammen). Tut mir leid, aber das würde das Revidieren aller Posts, die den Highlighter verwenden, erfordern. Wenn dieser Wunsch allerdings von mehreren Unterstützt wird, kann man vielleicht über eine Automatisierung nachdenken.
greetings
_________________ If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung. current projects: ManiacLab; aioxmpp zombofant network • my photostream „Writing code is like writing poetry“ - source unknown
„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb
Ich find es nicht gut... viel zu bunt und dadurch leider ziemlich unübersichtlich...
Gegen dunkel/orange hab ich garnichts... aber dann sollten die anderen farben auch in die richtung gehen und nicht "Hell Blau", "Lila", "Grün" und "Gelb"... das ist einfach nur.. bunt.. xD
Man kann ja auch eine unterschiedliche Schriftformatierung verwenden. Also manche Sachen kursiv oder fett machen, so wie es die IDE standartmässig macht - da wird es auch nicht so bunt, da muss man weniger Farbe ins Spiel bringen
Registriert: Do Dez 05, 2002 10:35 Beiträge: 4234 Wohnort: Dortmund
Also ich muss gestehen. Wenn es ein sehr schlecht geben würde, dann hätte ich wohl das gewählt. Also ich bin ja durchaus auch ein Fan von knalligen Farben aber bei Quellcodes bin ich überaus konservativ. Dadurch werde ich mich wohl auch mit Vorschlägen eher zurück halten. Denn für mich Ideal wäre schwarze Schrift auf weißem Grund.
Ich hatte aber bei Notepad++ gesehen, dass deren Standardschrift mittlerweile "Consolas" ist. Zu erst sieht das etwas befremdlich aus aber ich muss gestehen man gewöhnt sich sehr schnell an die Schrift. Die ist aber ein bisschen kleiner als "Courier New". Also da braucht man eine geringfügig größere Schriftgröße.
Die Fontstile werden ja bereits benutzt. Also Schlüsselwörter Fett und Kommentare Kursiv. Das liegt aber im Font begründet, dass das nicht so stark auffält. Mehr als das würde ich aber nicht. Wobei das natürlich darauf ankommt was die Masse sagt.
Mitglieder in diesem Forum: 0 Mitglieder und 12 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.