AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

OOP Training

Ein Thema von Antigo · begonnen am 24. Mär 2005 · letzter Beitrag vom 24. Mär 2005
Antwort Antwort
Seite 1 von 2  1 2      
Antigo

Registriert seit: 14. Mär 2005
274 Beiträge
 
#1

OOP Training

  Alt 24. Mär 2005, 13:03
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
Michael
"How should I know if it works? That's what beta testers are for. I only coded it."
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#2

Re: OOP Training

  Alt 24. Mär 2005, 13:06
Ein Spiel, dazu: www.opengl.com
Felix K.
  Mit Zitat antworten Zitat
Generalissimo

Registriert seit: 28. Aug 2003
187 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: OOP Training

  Alt 24. Mär 2005, 13:11
Eine Adressverwaltung

Adresse als Objekt oder der Eintrag ....
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: OOP Training

  Alt 24. Mär 2005, 13:13
Umrechner von Celsius in Fahrenheit und umgekehrt.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#5

Re: OOP Training

  Alt 24. Mär 2005, 13:19
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

Re: OOP Training

  Alt 24. Mär 2005, 13:39
Zitat von jfheins:
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
delphifan2004

Registriert seit: 26. Nov 2004
Ort: Dresden
274 Beiträge
 
Delphi 10.3 Rio
 
#7

Re: OOP Training

  Alt 24. Mär 2005, 13:55
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
  Mit Zitat antworten Zitat
Benutzerbild von Speedmaster
Speedmaster

Registriert seit: 4. Mär 2005
Ort: Karlsruhe
535 Beiträge
 
Delphi 2005 Personal
 
#8

Re: OOP Training

  Alt 24. Mär 2005, 14:02
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!! *spring* *hüpf* *lach*
[/OT]

Ne mal im ernst, ich glaube er wollte etwas was nicht zu schwer ist!
Felix K.
  Mit Zitat antworten Zitat
Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.027 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

Re: OOP Training

  Alt 24. Mär 2005, 14:38
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.
[edit]Ach Mist, das geht ja nur, wenn du das Formular geöffnet hast! [/edit]
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat
Antigo

Registriert seit: 14. Mär 2005
274 Beiträge
 
#10

Re: OOP Training

  Alt 24. Mär 2005, 14:50
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 )

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 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
Michael
"How should I know if it works? That's what beta testers are for. I only coded it."
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:42 Uhr.
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