Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphigeschädigter Möchtegerncoder alleine mit VC++... (https://www.delphipraxis.net/49612-delphigeschaedigter-moechtegerncoder-alleine-mit-vc.html)

dragi 13. Jul 2005 18:45


Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
...und ich hab keine Ahnung :)

Hallo Delphi-Community,

ich habe nun zum ersten mal beschlossen mich auch einmal in der Welt ausserhlab Delphis umzusehen und habe mir gedacht ich versuche mal mit Visual C++ ein kleines Programm auf die Kette zu kriegen. Aber irgendwie habe ich da wohl ein ziemliches Verständniss Problem mit der IDE. Gibt es dort keinen Formular Designer??? Ich habe so etwas wie einen ResourceViewer und wenn ich dort auf "Dialog" gehe bekomme ich ein Fenster das man wie in unserem FormularDesigner bearbeiten kann. Das ist aber nur eine "Aboutbox". Kann mir jemand vielleicht nur mal grob erklären wie das in VC++ gedacht ist? Muss ich die Formulare etwa zur Laufzeit erzeugen und auch die Controls?
Auch auf die gefahr hin das ihr denkt ich wäre zu faul zu suchen ich suche nur eine Grobe erklärung damit ich weiss worauf ich mich einstellen muss :)

Vielen Dank

Dragi

malo 13. Jul 2005 18:50

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Hallo dragi,

der Formulardesigner vom VS ist anders als der von D3. Ab D8 wird auch bei Delphi ein ähnlicher Designer verwendet. Ich kann grade leider nicht nachsehen (hab kein Windows hochgefahren, nur Linux), aber das ganze dürfte doch keine Probleme machen... versuch mal unter "Datei"-->"Neu" ein neues Projekt zu erzeugen ;)

Luckie 13. Jul 2005 18:54

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
@malo: Du verwechselst da was. Er rede wohl vom Visual Studio in der Version 6 und nicht vom Visual Studio für C#.

@dragi: Es handelt sich dabei um einen reine Ressourceneditor mit dem du unterandem Dialogressourcen erstellen kannst, die du dann in deinem Programm benutzen kannst. Delphi ist eine RAD Entwicklungsumgebung und nicht mit dem VC zu vergleichen, da beide IDEs unterschiedliche Konzepte verfolgen.

Mit dem VC Windows GUI Anwendungen zu erstellen entspricht der nonVCL Programmierung mit Delphi.

dragi 13. Jul 2005 19:01

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Sorry, hatte vergessen zu sagen das ich VS 6.0 meinte!

Hmm, dann wird das wohl ne ziemlich komplizierte Kiste denke ich. Ich habe mir gedacht mit C++ anzufangen da ich gerne unter embedded vc++ 4.0 Anwendungen für meinen Pocket PC schreiben möchte und dort bin ich direkt auf die gleichen probleme gestossen. Deshalb dachte ich mir ich versuchs lieber erst am PC. Aber da es nun hier genauso funktioniert ist das ja echt ne harte Nuss. Ich muss also jedes Control selber erzeugen und insource positionieren? ...oh man, ich liebe Delphi :D

Grüsse eines verwirrten und enttäuschten

Dragi

jbg 13. Jul 2005 19:03

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Zitat:

Zitat von Luckie
Visual Studio

Wofür wohl das "Visual" steht? Visuell ist/war an dem nur der Editor.
Zitat:

Windows GUI Anwendungen zu erstellen entspricht der nonVCL Programmierung mit Delphi.
Na klar erstellt man mit VS nonVCL Programme, denn unter VS gibt es keine VCL. Das Wort nonVCL funktioniert somit nur bei Delphi und beim C++Builder. Damit ist aber in der Regel die direkte WinAPI Programmierung gemeint. Und die muss man bei VS nun nicht wirklich einsetzen. Dafür gibt es die allerseits hochgepriesene, fantastisch designte, alles andere übertreffende MFC. :lol:

Luckie 13. Jul 2005 19:06

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Zitat:

Zitat von jbg
Zitat:

Windows GUI Anwendungen zu erstellen entspricht der nonVCL Programmierung mit Delphi.
Na klar erstellt man mit VS nonVCL Programme, denn unter VS gibt es keine VCL. Das Wort nonVCL funktioniert somit nur bei Delphi und beim C++Builder.

Du kennst die Bedeutung des deutschen Wortes 'entspricht'? Wohl eher nicht.

Zitat:

Dafür gibt es die allerseits hochgepriesene, fantastisch designte, alles andere übertreffende MFC. :lol:
Aber auch mit der MFC wirst du nicht umhinkommen den Ressourceneditor zu benutzen, um deine Dialogressourcen zu erstellen.

PS: Deinen Aussagen entnehme ich, dass du noch nie wirklich mit dem VC und / oder der MFC gearbeitet hast.

Speedmaster 13. Jul 2005 19:10

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Ich empfehle dir mal mit D2k5PE zu arbeiten, dort gibts C# und einen Formulardesigner!

nailor 13. Jul 2005 19:12

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Zitat:

Zitat von Luckie
Mit dem VC Windows GUI Anwendungen zu erstellen entspricht der nonVCL Programmierung mit Delphi.

auf gut deutsch heißt das, dass du wie befürchtet deine controls zur laufzeit selberbasteln.

und nochwas: c# und c++ sind nicht das gleiche. c# ist mehr delphi als c++ (behaupte ich jetzt einfach mal so).

Speedmaster 13. Jul 2005 19:15

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Zitat:

Zitat von nailor
c# und c++ sind nicht das gleiche. c# ist mehr delphi als c++ (behaupte ich jetzt einfach mal so).

Das halte ich für ein gerücht! Ich arbeite mich trotz das ich ein C# Gegner bin eben in C# ein, und es ist definitiv nicht dasselbe, wobei ich inzwischen der Meinung C# und Delphi haben beide ihre Vorteile.

Aaabber... C# ist vom Syntax definitiv nicht Delphi ähnlicher wie C++, ich kenne C++ aus Übersetzungsgründen!

Luckie 13. Jul 2005 19:18

Re: Delphigeschädigter Möchtegerncoder alleine mit VC++...
 
Nein das heißt es eben nicht. Du erstellst dir dein fenster als Ressource und diese kannst du dann in deinem Programm benutzen. Ich glaube, hier wissen einige nicht, was eine (Dialog)ressource ist und wie man damit umgeht. Ein Beispiel für Delphi ist in meinen Win32 API Tutorials für Delphi enthalten.

Zitat:

C# ist vom Syntax definitiv nicht Delphi ähnlicher
Es ging ihm wohl weniger um die Syntax, asl um das allgemeine Konzept. Das C# und Delphi von der Syntax nicht identisch sind, dürfte klar sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.
Seite 1 von 5  1 23     Letzte »    

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