Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Fragen / Anregungen zur DP (https://www.delphipraxis.net/29-fragen-anregungen-zur-dp/)
-   -   vielleicht für später: Syntaxhighlighting auch für C# (https://www.delphipraxis.net/43793-vielleicht-fuer-spaeter-syntaxhighlighting-auch-fuer-c.html)

Waldteufel 8. Apr 2005 19:46


vielleicht für später: Syntaxhighlighting auch für C#
 
Hallo.

Nachdem nun auch C#-Fragen gestellt werden dürfen, fände ich es sinnvoll, dass auch ein Syntaxhighlighting für C# angeboten wird, damit uns sowas hier erspart bleibt:

Delphi-Quellcode:
private void listView1_SelectedIndexChanged(object sender, System.EventArgs e) {
  index = listView1.SelectedItems.ToString();
  MessageBox.Show(index);
  foreach(DataRow dr in dt.Rows) {
    if (dr["ID"].ToString()== index) {
      textBox1.Text = dr["STADT"].ToString();
      textBox2.Text = dr["PLZ"].ToString();
    }
  }
}
Offenbar vergessen nämlich manche Benutzer, dass man auch unformatierten Quellcode angeben kann... ;-)

Alternativ könnte man den "Code"-Button unter "Oft genutzt einsortieren, damit er etwas mehr im Blickfeld liegt.

[edit=sakura] [ersetzt] Mfg, sakura[/edit]

Matze 8. Apr 2005 21:16

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
C# Fragen durften im "Programmieren allgemein" doch schon immer gestellt werden. :gruebel:

MathiasSimmack 8. Apr 2005 21:17

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Ja, aber ohne Highlighting. Darum geht´s doch. :)

Robert_G 8. Apr 2005 21:53

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Oh ja, das wäre echt prima.
C# ohne vernünftiges Highlighting ist IMHO nur als Appetitszügler zu gebrauchen. :mrgreen:

Robert_G 19. Apr 2005 21:56

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Ich wollte mal ein klitzekleines bisschen nerven. :angle2:
Das wäre nämlich ziemlich cool. :firejump:

CalganX 19. Apr 2005 22:02

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Hi Robert,
wir werden in der DP verfolgen wie sich die C#-Fragen entwickeln und ob es sich lohnt diese Funktion einzubauen. Sie steht nicht definitiv auf der ToDo-Liste, aber wir werden das verfolgen.

Chris

MathiasSimmack 20. Apr 2005 09:51

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Chakotay1308
wir werden in der DP verfolgen wie sich die C#-Fragen entwickeln und ob es sich lohnt diese Funktion einzubauen. Sie steht nicht definitiv auf der ToDo-Liste, aber wir werden das verfolgen.

Was ist einfacher? Einen Highlighter für CSharp bereitstellen? Oder abwarten und dann nach einer gewissen Zeit das Problem haben, dass Fragen dazu bzw. Codeschnippsel notgedrungen mit [code] eingeklammert wurden?

Phoenix 20. Apr 2005 09:56

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Hrm. Einen [ C# ] - Tag einzuführen wäre schonmal cool. Vielleicht erstmal mit der normalen Code-Funktion. Einen Highlighter da dann später reinzuhängen wenn es zeitlich passt ist dann ja kein akt mehr, oder?

sakura 20. Apr 2005 10:00

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Matze
C# Fragen durften im "Programmieren allgemein" doch schon immer gestellt werden. :gruebel:

C# Fragen dürfen in jedem der Programmierbereiche gestellt werden, allerdings sollte man dann auch C# als Sprache auswählen. C# ist inzwischen integraler Bestandteil von Delphi! Deswegen haben wir die DP dafür angepasst.

Programmieren allgemein ist der falsche Bereich für C# Fragen, mit einer Ausnahme: Es geht um ein Problem mit der VS IDE und C#.

Zum Thema: Ich spreche mich für einen C# Highlighter aus :thumb:

...:cat:...

Phoenix 20. Apr 2005 10:06

Re: [vielleicht für später] Syntaxhighlighting auch für C#
 
Zitat:

Zitat von sakura
Zum Thema: Ich spreche mich für einen C# Highlighter aus :thumb:

Dann gebt mal Gérome bescheid. Dann hat der Junge auch mal wieder was zum schaffen :zwinker:

MathiasSimmack 20. Apr 2005 10:07

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
ich schlage aber [csharp] vor. [c#] sieht blöd aus. :)

sakura 20. Apr 2005 10:08

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von MathiasSimmack
ich schlage aber [csharp] vor. [c#] sieht blöd aus. :)

Quatsch, Du willst nur lachen wenn sich die andern beim Tag-Namen vertippen.

Egal, warten wir mal auf Chäffe. Alles Nötige ist gesagt!

...:cat:...

MathiasSimmack 20. Apr 2005 10:10

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von sakura
Quatsch, Du willst nur lachen wenn sich die andern beim Tag-Namen vertippen.

Nein, denn ich bin sicher, es wird dafür einen Button im Editor geben. :stupid:

Daniel 20. Apr 2005 10:18

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Na gut. :-) Wird also einen highlighter für C# und auch einen Button geben. Und [csharp] steht als name für den Code gerade hoch im Kurs. :-)

sakura 20. Apr 2005 10:22

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Daniel
Na gut. :-) Wird also einen highlighter für C# und auch einen Button geben. Und [csharp] steht als name für den Code gerade hoch im Kurs. :-)

Ich will dann gleich noch ein [cpp] Tag, da ja lt. dem C++Builder Team C++ in der nächsten Delphi-IDE enthalten sein soll :stupid:

...:cat:...

Phoenix 20. Apr 2005 15:54

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von sakura
Ich will dann gleich noch ein [cpp] Tag, da ja lt. dem C++Builder Team C++ in der nächsten Delphi-IDE enthalten sein soll :stupid:

Jetzt übertreib mal nicht. Oder Dir wird die nächste Ration Sheba gestrichen :lol:

malo 20. Apr 2005 15:59

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Daniel
Na gut. :-) Wird also einen highlighter für C# und auch einen Button geben. Und [csharp] steht als name für den Code gerade hoch im Kurs. :-)

Praktischerweise könnte man den Tag auch [cs] nennen, das ist kürzer und außerdem auch eine ziemlich gängige Bezeichnung für C# (zum Beispiel bei den Dateinamen) :mrgreen:

:angel2:

Binärbaum 20. Apr 2005 16:01

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von sakura
Ich will dann gleich noch ein [cpp] Tag, da ja lt. dem C++Builder Team C++ in der nächsten Delphi-IDE enthalten sein soll :stupid:

...:cat:...

Dann lieber gleich einen [c]-Tag, der kommt dann auch mit C#, C++ und "normalen" C klar. :-D

MfG
Binärbaum

Waldteufel 20. Apr 2005 16:33

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Hi.

Zitat:

Zitat von Binärbaum
Dann lieber gleich einen [c]-Tag, der kommt dann auch mit C#, C++ und "normalen" C klar. :-D

Genau... Das wäre die beste Lösung...

malo 20. Apr 2005 16:45

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Waldteufel
Hi.

Zitat:

Zitat von Binärbaum
Dann lieber gleich einen [c]-Tag, der kommt dann auch mit C#, C++ und "normalen" C klar. :-D

Genau... Das wäre die beste Lösung...

Naja, da würden aber einige reservierte Wörter aus C++ oder C# fehlen. Deshalb eventuell doch lieber für alles einzelne Highlightings erstellen. Wenn das Grundkonzept besteht ist der Rest nur noch Tipparbeit ;)

Speedmaster 20. Apr 2005 16:46

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Irgendwann kann man mit Delphi alles machen, die sind eben aufm besten Weg das zu machen, bei der Gelegenheit können sie doch auch gleich ADA einbauen!

malo 20. Apr 2005 16:49

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Speedmaster
Irgendwann kann man mit Delphi alles machen, die sind eben aufm besten Weg das zu machen

Nein. Sie fassen nur 3 (4, wenn man D8 einzeln nimmt) IDEs zusammen. Eventuell könnte irgendwann auch noch Java mit hineinkommen, aber viel mehr wird es sicherlich nicht. Borland fasst nur das zusammen, was sie schon einzeln haben. Also den C++Builder, den C#-Builder und Delphi (bis jetzt) ;)


Zum vergleich kannst du dir ja mal Visual Studios ansehen. Da hat man mehr Sprachen in einer IDE als bei Delphi ;)

sakura 20. Apr 2005 16:51

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Leute, es wurde alles gesagt, wartet doch mal wieder auf Reaktion vom Alten.

...:cat:...

Binärbaum 20. Apr 2005 16:52

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von malo
Zitat:

Zitat von Waldteufel
Hi.

Zitat:

Zitat von Binärbaum
Dann lieber gleich einen [c]-Tag, der kommt dann auch mit C#, C++ und "normalen" C klar. :-D

Genau... Das wäre die beste Lösung...

Naja, da würden aber einige reservierte Wörter aus C++ oder C# fehlen. Deshalb eventuell doch lieber für alles einzelne Highlightings erstellen. Wenn das Grundkonzept besteht ist der Rest nur noch Tipparbeit ;)

Wieso denn das? :gruebel:
Ich meinte einen allgemeinen [c]-Tag, der quasi die [csharp]- und [cpp]-Tags auch in sich vereint.

[Edit]
Außerdem wäre es redundant, jeweils getrennte Tags für C, C++ und C# zu machen.
Oder würdest du einen Extra-Tag für TP einführen, obwohl wir sowas schon für Delphi haben?
[/Edit]

Daniel 20. Apr 2005 16:54

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Wir schau'n uns das mal an und werden dann Näheres sagen können. Bis dahin hat sich weitere Diskussion erübrigt. :roll:

Daniel 20. Apr 2005 17:22

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also: Der Highlighter lässt sich leicht auf C, CPP und CSharp ausweiten. Ist eigentlich alles nur eine Frage der Keywords. Screenie aus dem Testforum anbei.

Ein entsprechender Highlighter wird also kommen. :-)

MathiasSimmack 20. Apr 2005 19:31

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Aber, bitte bitte, andere Farben. Dieser Delphi 5-Stil passt (.)net zu CSharp. :stupid:

Daniel 20. Apr 2005 19:35

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Jaja - wir entwickeln gerade ein Theme aus zartem Hellrot, Pastell-Violett, Maiglöckchen-Grün sowie einem dezenten Rosé.
:stupid:

Wir kümmern uns jetzt erstmal um die Liste der Keywords, insbesondere auch im Hinblick auf C++, und werden dann eine Farbkombination finden, die einerseits dem Auge und andererseits dem DP-Design entsprechen wird.


Wer mag, der darf uns gerne ein paar Codefetzen mit Keywords liefern. Ich kann mir gut vorstellen, dass wir den Highlighter in einer Art Live-Beta ins Forum kopieren und dann gemeinsam die passenden Keywords zusammentragen.

Robert_G 20. Apr 2005 19:53

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Die hast du schon auf deinem Rechner. ;)
einfach mal das hier in der SDK Doku öffnen
ms-help://MS.NETFrameworkSDKv1.1/csref/html/vclrfCSharpKeywords_PG.htm
Oder im Index keywords eintippen und in der Liste unten ein beherzter Klick auf C#. ;)
nachtrag:
Weil ich ja so ein (.)Netter bin... :mrgreen:
Code:
abstract
as
base
bool
break
byte
case
catch
char
checked
class
const
continue
decimal
default
delegate
do
double
else
enum
event
explicit
extern
false
finally
fixed
float
for
foreach
goto
if
implicit
in
int
interface
internal
is
lock
long
namespace
new
null
object
operator
out
override
params
private
protected
public
readonly
ref
return
sbyte
sealed
short
sizeof
stackalloc
static
string
struct
switch
this
throw
true
try
typeof
uint
ulong
unchecked
unsafe
ushort
using
virtual
void
volatile
while

Daniel 20. Apr 2005 20:07

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Danke, Robert. Du bist ja ein Netter. :cyclops:

Robert_G 20. Apr 2005 20:16

Re: vielleicht für später: Syntaxhighlighting auch für C#
 
Zitat:

Zitat von Daniel
Danke, Robert. Du bist ja ein Netter. :cyclops:

Aber psssst! :duck: Muss ja nicht gleich jeder wissen. :zwinker:

Übrigens solltest du mal den Button unter deinem Nick reparieren. Irgendwie tut sich da nix. :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz