Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Welches C ? (https://www.delphipraxis.net/107351-welches-c.html)

Muetze1 27. Jan 2008 11:43

Re: Welches C ?
 
Ich denk du willst C(++/#) probieren - warum installierst du dir denn nun Delphi?

xy124 27. Jan 2008 11:47

Re: Welches C ?
 
ups tipfehler hab natürlich TurboC++ gemeint

ach ja j# hab ich hier gefunden: http://www.microsoft.com/Downloads/d...displaylang=de


Kann mir mal jemand kurz folgende beide Beispiele ausfüllen?
in Delphi ist es (für mich) ganz leicht:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Button1.Caption := 'Hallo Welt'
end;
aber wie geht das in C#:
Delphi-Quellcode:
private void button1_Click(object sender, System.EventArgs e)
  {
 
  }
und auch in C++ ? :
Delphi-Quellcode:
void __fastcall TForm1::Button1Click(TObject *Sender)
{

}
ja also wär echt cool, wenn ihr mal die Methoden so ausfüllen könntet, dass überall auf den Button's Hallo Welt angezeigt wird (s. Delphi-Bsp).

Muetze1 27. Jan 2008 11:56

Re: Welches C ?
 
C++
Code:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  Button1->Caption = "Hallo Welt!";
}

Zacherl 27. Jan 2008 11:58

Re: Welches C ?
 
Versuch dich doch einfach erstmal an einer Sprache und nicht an allen gleichzeitig. Ich würde dir jetzt mal zu C++ raten.

xy124 27. Jan 2008 12:03

Re: Welches C ?
 
@Zacherl stimmt aber ich wollt nur mal den unterschied in dem (bei delphi) Gükltigkeitsoperator und den "Anführungszeichen / Hoch kommas bei delphi' " sehen.

ich kann dich beruhigen! Zurzeit ist bei mir nur C++ geöffnet :coder:

Khabarakh 27. Jan 2008 12:22

Re: Welches C ?
 
Code:
void button1_Click(object sender, System.EventArgs e)
{
   button1.Text = "Hello World";
}
Zitat:

Zitat von Zacherl
Ich würde dir jetzt mal zu C++ raten.

Aha.

Zacherl 27. Jan 2008 12:55

Re: Welches C ?
 
Zitat:

Zitat von Khabarakh
Zitat:

Zitat von Zacherl
Ich würde dir jetzt mal zu C++ raten.

Aha.

Meine subjektive Meinung, da ich allgemein solche Runtime Bibliotheken wie das .NET SDK, VB oder sogar Java für normale Windows Anwendungen relativ unhandlich finde. Aber die verschiedenen Verwendungsgebiete der verschiedenen Sprachen wurden ja auch in den Beiträgen weiter oben schon behandelt. Also kein genereller Angriff auf solch nützliche nicht Plattformspezifische Sprachen ..

Zu C++ auch daher, weil wenn man eventuell schonmal bisschen mit Delphi nonVCL programmiert hat, lernen sich solche Sachen wie C oder Assembler sehr sehr schnell. Dort verwendet man einfach wie gewohnt die APIs und gut is. :P

Der_Unwissende 27. Jan 2008 13:15

Re: Welches C ?
 
Zitat:

Zitat von Zacherl
Zu C++ auch daher, weil wenn man eventuell schonmal bisschen mit Delphi nonVCL programmiert hat, lernen sich solche Sachen wie C oder Assembler sehr sehr schnell. Dort verwendet man einfach wie gewohnt die APIs und gut is. :P

Also die Argumentation finde ich mal (entschuldige) völlig schlecht. Jeder der schon mal mit der VCL gearbeitet hat müsste entsprechend noch viel schneller und besser in Sprachen wie Java oder C# reinfinden, da die auch auf Frameworks zurückgreifen. Klar, das selbe könnte ich über die Programmierung unter C oder C++ sagen, da nimmt man auch eher GTK+, Qt usw. und zeichnet nicht über die API Fenster, aber hey, unter C# greift man für OS nahe Punkte auch auf das normale API zu.


Zitat:

Zitat von xy124
@Zacherl stimmt aber ich wollt nur mal den unterschied in dem (bei delphi) Gükltigkeitsoperator und den "Anführungszeichen / Hoch kommas bei delphi' " sehen.

Und beeindruckt? Wie hier schon von Zacherl gesagt wurde, es macht wenig Sinn sich solche Quervergleiche anzuschauen. Da wirst Du schnell merken, dass viele Frameworks auf ziemlich ähnliche Weise kapseln (also die Syntax sich stark ähnelt). Trotzdem nutzt Dir das nicht viel für die Sprache (und die dort typischen Konzepte).

phXql 27. Jan 2008 13:43

Re: Welches C ?
 
Zitat:

Zitat von Torpedo
C ist C. C++ ist ähnlich wie C, aber objektorientiert (Klassen usw)
Von C+ habe ich noch nie was gehört.
C# ist eine Mischung aus C++ und Java. ;)

Ich würde mit C anfangen, dann C++.
Lad am besten MingW herunter, vielleicht zusammen mit Dev-C++ damit hast du dann einen Kompiler und Entwicklungsumgebung (kostenlos).

C# hat nur noch die gleiche Syntax wie C. Sonst is alles anders. Deswegen isses auch das einzige C, was ich mag :D

Zacherl 27. Jan 2008 13:47

Re: Welches C ?
 
Zitat:

Zitat von Der_Unwissende
Zitat:

Zitat von Zacherl
Zu C++ auch daher, weil wenn man eventuell schonmal bisschen mit Delphi nonVCL programmiert hat, lernen sich solche Sachen wie C oder Assembler sehr sehr schnell. Dort verwendet man einfach wie gewohnt die APIs und gut is. :P

Also die Argumentation finde ich mal (entschuldige) völlig schlecht. Jeder der schon mal mit der VCL gearbeitet hat müsste entsprechend noch viel schneller und besser in Sprachen wie Java oder C# reinfinden, da die auch auf Frameworks zurückgreifen. Klar, das selbe könnte ich über die Programmierung unter C oder C++ sagen, da nimmt man auch eher GTK+, Qt usw. und zeichnet nicht über die API Fenster, aber hey, unter C# greift man für OS nahe Punkte auch auf das normale API zu.

Okay da gebe ich dir recht. Über diese Themen kann man immer endlos lang diskutieren, aber letztlich kann man es doch nur selbst einmal ausprobieren :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:01 Uhr.
Seite 3 von 4     123 4      

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