Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi OOP Training (https://www.delphipraxis.net/42830-oop-training.html)

Antigo 24. Mär 2005 13:03


OOP Training
 
Hi,
Ich habe mir am Dienstag das Buch "Delphi 7 Grundlagen und Profiwissen" gekauft und bin inzwischen bei der Objektorientierten Programmierung angelangt und würde jetzt auch gerne zu Übungszwecken ein OO Programm schreiben, nur leider weiss ich nicht was. Ich arbeite zum erstenmal so und finde einfach keine gescheite Anwendungsmöglichkeit für diese Programmierweise ausser der Auto Simulation die in dem Buch genannt wird oder ähnliches herumspielen mit gezeichneten Objekten.
Ich würd aber viel lieber ein OO Programm schreiben mit dem man auch etwas anfangen kann, nur fehlen mir dazu wie gesagt die Ideen.

Könnte sich vielleicht jemand erbarmen und mir ein Aufgabe stellen ein OO Programm zu schreiben das eine bestimmte Funktion hat?

So etwas fehlt mir in dem Buch nämlich, eine konkrete Aufgabenstellung, denn momentan bin ich dazu irgendwie zu unkreativ.


schonmal danke im Vorraus :)


mfg
Antigo

Speedmaster 24. Mär 2005 13:06

Re: OOP Training
 
Ein Spiel, dazu: www.opengl.com

Generalissimo 24. Mär 2005 13:11

Re: OOP Training
 
Eine Adressverwaltung

Adresse als Objekt oder der Eintrag ....

Luckie 24. Mär 2005 13:13

Re: OOP Training
 
Umrechner von Celsius in Fahrenheit und umgekehrt.

jfheins 24. Mär 2005 13:19

Re: OOP Training
 
Zitat:

Zitat von Luckie
Umrechner von Celsius in Fahrenheit und umgekehrt.

Also ich weiß ja nicht, ist das nicht ein bisschen zu einfach ?
http://de.wikipedia.org/math/657a178...3411faafe8.png
http://de.wikipedia.org/math/7823d45...ce3ebb4e49.png

Luckie 24. Mär 2005 13:39

Re: OOP Training
 
Zitat:

Zitat von jfheins
Zitat:

Zitat von Luckie
Umrechner von Celsius in Fahrenheit und umgekehrt.

Also ich weiß ja nicht, ist das nicht ein bisschen zu einfach ?

Na dann pack das doch mal in eine schöne Klasse. ;) Du wirst sehen, es gibt ein paar Möglichkeiten dies zu lösen und deshalb, meiner Meinung nach, ein gefühl führ so was zu bekommen.

delphifan2004 24. Mär 2005 13:55

Re: OOP Training
 
Einen DFM-To-PAS Konverter. Habe mir einen von Sourceforge runtergeladen. Der funzt aber nicht. Der will statt der zu Konvertierenden .dfm Datei ne leere Dirctory, die er, wenn angelegt, auch nicht akzeptiert. Hab das heute mal ausprobiert. Studium der Quelltexte dauert aber ne Weile. Deshalb hier der Vorschlag:

DFM to PAS neu schreiben.

Worin liegt der Sinn? Manchmal klappt das Installieren einer Komponente nicht, wenn nur die Unit im Binärformat mitgeliefert wird. Das Demo ausprobieren klappt dann nicht, weil die nötige Kompo nicht installiert ist. Die .dfm Datei ist aber so aufgebaut, das die Kompo vorausgesetzt wird. Könnte man nun die .dfm Datei in eine Pascal Unit konvertieren und in der Formularunit einbinden, könnte das Demo getestet werden.

Delphifan2004

Speedmaster 24. Mär 2005 14:02

Re: OOP Training
 
Zitat:

Zitat von delphifan2004
Einen DFM-To-PAS Konverter. Habe mir einen von Sourceforge runtergeladen. Der funzt aber nicht. Der will statt der zu Konvertierenden .dfm Datei ne leere Dirctory, die er, wenn angelegt, auch nicht akzeptiert. Hab das heute mal ausprobiert. Studium der Quelltexte dauert aber ne Weile. Deshalb hier der Vorschlag:

DFM to PAS neu schreiben.

Worin liegt der Sinn? Manchmal klappt das Installieren einer Komponente nicht, wenn nur die Unit im Binärformat mitgeliefert wird. Das Demo ausprobieren klappt dann nicht, weil die nötige Kompo nicht installiert ist. Die .dfm Datei ist aber so aufgebaut, das die Kompo vorausgesetzt wird. Könnte man nun die .dfm Datei in eine Pascal Unit konvertieren und in der Formularunit einbinden, könnte das Demo getestet werden.

Delphifan2004

[OT]
Warum nicht gleich ein neues Betriebssystem!! :wall: *spring* *hüpf* *lach*
[/OT]

Ne mal im ernst, ich glaube er wollte etwas was nicht zu schwer ist!

Stevie 24. Mär 2005 14:38

Re: OOP Training
 
Zitat:

Zitat von delphifan2004
Einen DFM-To-PAS Konverter. Habe mir einen von Sourceforge runtergeladen. Der funzt aber nicht. Der will statt der zu Konvertierenden .dfm Datei ne leere Dirctory, die er, wenn angelegt, auch nicht akzeptiert. Hab das heute mal ausprobiert. Studium der Quelltexte dauert aber ne Weile. Deshalb hier der Vorschlag:

DFM to PAS neu schreiben.

Worin liegt der Sinn? Manchmal klappt das Installieren einer Komponente nicht, wenn nur die Unit im Binärformat mitgeliefert wird. Das Demo ausprobieren klappt dann nicht, weil die nötige Kompo nicht installiert ist. Die .dfm Datei ist aber so aufgebaut, das die Kompo vorausgesetzt wird. Könnte man nun die .dfm Datei in eine Pascal Unit konvertieren und in der Formularunit einbinden, könnte das Demo getestet werden.

Delphifan2004

Lad dir die neueste Version von GExperts runter und klick auf ComponentToCode. :wink:
[edit]Ach Mist, das geht ja nur, wenn du das Formular geöffnet hast! :wall: :oops:[/edit]

Antigo 24. Mär 2005 14:50

Re: OOP Training
 
Zitat:

Zitat von Speedmaster
Ein Spiel, dazu: www.opengl.com

OpenGL kommt erst später (wenn überhaupt) momentan ist OOP dran, und das möchte ich nicht unnötig verkomplizieren (seltsames Wort :stupid: )

Zitat:

Zitat von Generalissimo
Eine Adressverwaltung

Adresse als Objekt oder der Eintrag ....

Ob das die richtige Übung für OOP ist? Vererbung und so was brauch ich dafür wohl nicht, und überhaupt würde ich dafür eher ein record nehmen (oder?).

Zitat:

Zitat von Luckeie
Na dann pack das doch mal in eine schöne Klasse. Du wirst sehen, es gibt ein paar Möglichkeiten dies zu lösen und deshalb, meiner Meinung nach, ein gefühl führ so was zu bekommen.

Ich bin mir nicht sicher ob ich verstehe was du meinst. Eigentlich verstehe ich ehrlich gesagt nichtmal wie man das Objektorientiert machen soll. Eine Klasse für beides mit eines convert Methode? Eine Fahrenheit und eine Celsius Klasse, mit jeweils einer Methode um das andere zu konvertieren?
FInde ich irgendwie sinnlos. da kann ich doch direkt ne kurze Funktion machen die mir das umform. Oder meinetwegen auch zwei Funkionen.

Oder versteh ich da irgendwas falsch? So wie ich das verstehe soll die OOP ja das programmieren erleichtern. Hierbei würd ich mir aber doch zusätzliche Arbeit machen oder? (neue Unit etc.)



Auf jeden Fall schon mal ein Danke an alle für eure Ideen. Ich würd gern noch mehr hören :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:22 Uhr.
Seite 1 von 2  1 2      

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 by Thomas Breitkreuz