Thread View: de.comp.lang.c++
6 messages
6 total messages
Started by Ulf Stoermer
Tue, 14 Nov 1995 21:06
Frage
Author: Ulf Stoermer
Date: Tue, 14 Nov 1995 21:06
Date: Tue, 14 Nov 1995 21:06
31 lines
1490 bytes
1490 bytes
Hallo, ich habe ein paar Fragen, welche die Entwicklung von GUI-Anwendungen betreffen. In meinem naechsten Projekt soll auf einem PC unter Windows 95 eine Anwendung entwickelt werden, welche die graphische Kontrolle ueber ein Zentralrechnersystem ermoeglichen soll. Die ueber Ethernet ein- gehenden Daten werden dem Benutzer praktisch nur hochgespiegelt, da- fuer soll dies allerdings in sehr ansprechender Form passieren, eben in schicken Dialogfeldern, Boxen, Icons und sonstigem graphischem Schnickschnack. Da ich auf diesem Gebiet so gut wie ueberhaupt keine Ahnung habe, habe ich folgende Fragen: Gibt es ausser MS Visual C++ oder Borland C++ noch andere Entwicklungs- umgebungen, die die graphische Entwicklung unterstuetzen? Gibt es vielleicht unabhaengige graphische Klassenbibliotheken und wie gut kann man mit ihnen arbeiten, gibt es Einschraenkungen? Ich habe von 'Delphi' gehoert. Was ist das genau? Ist das nur fuer Object Pascal gedacht? Waere echt super, wenn mir jemand weiterhelfen koennte. Danke, Ulf -- Ulf Stormer, Zurich/Suisse
Re: Frage
Author: Ullrich von Bassewitz
Date: Thu, 16 Nov 1995 13:52
Date: Thu, 16 Nov 1995 13:52
58 lines
3274 bytes
3274 bytes
Martin Cracauer (cracauer@wavehh.hanse.de) wrote:
> Wenn Du bisher weder in C++ noch in Object Pascal programmiert hast
> und wenn die Daten so formal sind, dass man sie gut in ein Schema
> pressen kann, und Du willst ohne jahrelange EInarbeitung chice
> Oberflaechen verbraten, ohne dass es allzusehr auf funktionelle
> Details, Performance und Korrektheit ankommt, dann ist Delphi
> sicherlich die bessere Wahl, wobei anzumerken ist, dass die Satz zu
> lang und zu sehr geschatelt ist :-)
Das scheinen mir ein bischen viel Einschränkungen zu sein, die Du da machst.
Warum soll sich Object Pascal nur für formale Daten eignen, die sich gut in
ein Schema pressen lassen? Und: Sowohl die funktionellen Details, als auch
Performance und Korrektheit hängen nicht von Delphi ab (vielleicht noch am
ehesten das erstere).
Delphi enthält einen Object Pascal Compiler, ist also - was Performance
angeht - an der oberen Grenze des unter Windows machbaren (das meiste frißt
sowieso nicht das Programm, sondern Windows - beim Zeichnen der ganzen
grafischen Elemente). Ob Dein Programm korrekt ist liegt primär erstmal an
Dir und die funktionellen Details zum großen Teil auch.
Viel problematischer an Delphi ist (und das gilt auch für den Rest der
ganzen Entwicklungsumgebungen für Windows, zumindest soweit ich sie kenne),
daß sie Dich erstens zu einer bestimmten Arbeitsweise zwingen, und zweitens
ein Arbeiten im Team mit den dazugehörigen Tools extrem schwer machen (dabei
geht Delphi noch, die wirkliche Katastrophe ist hier MS-Access).
Mit "zu einer bestimmten Arbeitsweise zwingen" meine ich, daß Du z.B. Deinen
eigenen Editor nicht oder nur unter Schwierigkeiten einbinden kannst, Du
kannst die ganze Umgebung entweder so akzeptieren (und Dich anpassen), oder
Dir eine andere Umgebung suchen. Daraus ergibt sich auch direkt die zweite
Schwierigkeit: Der Versuch, ein Revision Control System oder ähnliches
einzubinden, oder auch nur das Austauschen von Sourcen transparent zu machen
schreitert auch an der mangelnden Konfigurierbarkeit (wobei - und das
verkenne ich auch nicht - nur dadurch eben das Konzept von Delphi möglich
ist).
Was sich anbietet mit Delphi zu machen sind:
* Kleine Anwendungen.
* Anwendungen, die zum größten Teil aus Benutzer-Interface bestehen.
* Gemischte Anwendungen: Du schreibst das Interface mit Delphi und
schreibst Deinen "eigentlichen" Code in C oder C++ und packst ihn
in eine DLL, die von Delphi verwendet wird.
In allen drei Fällen ist Delphi einer Programmentwicklung "zu Fuß", d.h.
unter C oder C++ um Welten überlegen.
Gruß
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Re: Frage
Author: Walter Sommergruber
Date: Fri, 17 Nov 1995 05:34
Date: Fri, 17 Nov 1995 05:34
15 lines
1246 bytes
1246 bytes
Ullrich von Bassewitz (uz@wuschel.ibb.schwaben.com) wrote on 16.11.95 about "Re: Frage": > Viel problematischer an Delphi ist (und das gilt auch für den Rest der > ganzen Entwicklungsumgebungen für Windows, zumindest soweit ich sie kenne), > daß sie Dich erstens zu einer bestimmten Arbeitsweise zwingen, und zweitens > ein Arbeiten im Team mit den dazugehörigen Tools extrem schwer machen (dabei > geht Delphi noch, die wirkliche Katastrophe ist hier MS-Access). Access ist in dieser Hinsicht eine Katastrophe, stimmt; kannst Du kurz schildern wie das in Delphi geloest ist ??? --- Take a look at ... Walter Sommergruber The Software Site email: wsog@softsite.co.at http://www.softsite.co.at/softsite/
Re: Frage
Author: Ullrich von Bassewitz
Date: Mon, 20 Nov 1995 11:52
Date: Mon, 20 Nov 1995 11:52
27 lines
1687 bytes
1687 bytes
Walter Sommergruber (wsog@softsite.co.at) wrote:
> > Viel problematischer an Delphi ist (und das gilt auch für den Rest der
> > ganzen Entwicklungsumgebungen für Windows, zumindest soweit ich sie kenne),
> > daß sie Dich erstens zu einer bestimmten Arbeitsweise zwingen, und zweitens
> > ein Arbeiten im Team mit den dazugehörigen Tools extrem schwer machen (dabei
> > geht Delphi noch, die wirkliche Katastrophe ist hier MS-Access).
>
> Access ist in dieser Hinsicht eine Katastrophe, stimmt; kannst Du kurz
> schildern wie das in Delphi geloest ist ???
Delphi hat im Gegensatz zu Access für jede Form (bzw. jedes Modul) "echte"
Quelltexte und eigene Dateien in der die Form gespeichert ist. Diese kannst
Du austauschen oder sonstwie verwalten. Falls Module zu schreiben sind, für
die Du die graphische IDE nicht brauchst (wobei die Fälle wohl selten sein
werden), dann gibt es auch einen Kommandozeilencompiler.
Wobei das so langsam off-topic zu werden droht: Im obigen Absatz kommt kein
einziges Mal mehr das Wort 'C++' vor :-)
Gruß
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Re: Frage
Author: Arent Groebner
Date: Mon, 27 Nov 1995 23:14
Date: Mon, 27 Nov 1995 23:14
10 lines
571 bytes
571 bytes
Besitzt Delphi eine eingebaute Datenbank, oder nur Datenbank- Schnittstellen? Arent _____________________________________________________________________ Arent Gröbner Darmstadt, Germany ## CrossPoint v3.02 ##
Re: Frage
Author: Ullrich von Bassewitz
Date: Wed, 29 Nov 1995 07:24
Date: Wed, 29 Nov 1995 07:24
18 lines
1093 bytes
1093 bytes
Arent Groebner (arent@pegasus.RoBIN.de) wrote:
> Besitzt Delphi eine eingebaute Datenbank, oder nur Datenbank-
> Schnittstellen?
Schluck! Was hat den _das_ mit C++ zu tun? Ich habe mal das Followup
passend gesetzt.
(Und was die Frage angeht: Delphi kommt mit einer abgespeckten Version des
Borland SQL Servers, kann von sich aus auch DBase, Paradox, MS-Access und
sonstige Datenbanken erzeugen und verwalten).
Gruß
Uz
--
Ullrich von Bassewitz uz@ibb.schwaben.com
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads