AGB  ·  Datenschutz  ·  Impressum  







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

Aufgabe der verschiedenen Dateien?

Ein Thema von Sonnfan · begonnen am 17. Apr 2008 · letzter Beitrag vom 17. Apr 2008
Antwort Antwort
Sonnfan

Registriert seit: 4. Apr 2006
4 Beiträge
 
#1

Aufgabe der verschiedenen Dateien?

  Alt 17. Apr 2008, 16:47
Guten Tag. =)
Folgendes Problem: Ich schreibe morgen im Informatik-Kurs eine Klausur zu Delphi. Alles soweit kein Problem, in der Praxis beherrsche ich Delphi soweit wie es im Unterricht gefodert ist mehr als genug, nur die Theorie, die Theorie...
Unser Lehrer hat uns so ein paar Schwerpunkte gegeben, welche wir uns noch mal anschauen sollten.
Einer davon lautet:

Welche Dateien gehören zu einem Delphi-Projekt und welche Aufgaben erfüllen sie?

Tja, wir haben dazu am Anfang des Schuljahres mal ein Arbeitsblatt bekommen, welches bei mir, wie ich vorhin feststellen musste, leider leer ist. >_>
Mir ist klar, das er die dpr-, die pas- und die dfm-Datei meint, denn das sind nun mal die drei wichtigen, die es braucht um da überhaupt was anfangen zu können (naja, + die exe vieleicht). Ich weiß auch, dass die dpr die Delphi-Projekt Datei, die pas der Quelltext der Unit ist und in der dfm die Daten für das Formular stehen.
Aber was genau könnte damit gemeint sein, was sind denn die "Aufgaben" dieser Dateien?
  Mit Zitat antworten Zitat
Benutzerbild von Lun
Lun

Registriert seit: 4. Feb 2006
122 Beiträge
 
Delphi 2005 Professional
 
#2

Re: Aufgabe der verschiedenen Dateien?

  Alt 17. Apr 2008, 16:57
Hmm, im Prinzip hast du die Antworten selber doch schon gegeben.

Aber wenn es Dich beruhigt kannst du ja nochmal hier reingucken.

greetz Lun
  Mit Zitat antworten Zitat
MrKnogge

Registriert seit: 9. Jun 2003
Ort: Pforzheim
2.458 Beiträge
 
Delphi 2007 Professional
 
#3

Re: Aufgabe der verschiedenen Dateien?

  Alt 17. Apr 2008, 17:00
Die Aufgabe der Dateien ist es, die genannten Daten zusammen zu halten
Was soll den eine Datei bitteschön für eine Aufgabe haben ?

Ich bin mir sicher, er möchte lediglich wissen, was in welche Datei reinkommt.
Christian Bootz
Einstein ist tot, Newton ist tot,
und mir ist auch schon ganz schlecht...
  Mit Zitat antworten Zitat
Nuclear-Ping
(Gast)

n/a Beiträge
 
#4

Re: Aufgabe der verschiedenen Dateien?

  Alt 17. Apr 2008, 17:01
Angenommen wir gehen von einer normalen Form-Anwendung aus:

Die dpr steuert die Initialisierung der Anwendung (Application.Initialize), der Erstellung des Hauptformulars (Application.Create) und dem Starten der Nachrichtenverarbeitungsschleife (Application.Run).
Zudem kann man hier noch Aktionen einbringen, die vor dem eigentlichen Hauptprogramm ausgeführt werden sollen. Zum Beispiel Splash-Screen, Registrierung, Verbinden mit einem Server, ... etc.

Die dfm speichert ein Formular und die visuellen Komponenten darauf, inkl. aller Eigenschaften. Mehr gibts dazu eigentlich auch nicht zu sagen. Jede Form, Frame, DatenModul, ... braucht eine dfm-Datei zum Abbilden ihrer Daten. Früher (glaube bis Delphi 3 oder 4) wurde das dfm binär gespeichert, was ein eventuelles manuelles bearbeiten fast unmöglich machte.

Und in der pas Datei steht der Hauptcode zu einem Formular. Dort werden die Fensterklassen und deren Ereignisse implementiert. Es können Typen, Variablen, Konstanten deklariert werden und es steuert halt den ganzen Programmablauf.
Ebenfalls können pas-Dateien einfache Units sein, ohne irgendwelche Formulare, die lediglich Klassen, Typen, Variablen oder Funktionen implementieren und zB über das Hauptformular / Haupt-pas eingebunden werden müssen.

Krieg ich jetzt 'ne 1? ^^
  Mit Zitat antworten Zitat
Sonnfan

Registriert seit: 4. Apr 2006
4 Beiträge
 
#5

Re: Aufgabe der verschiedenen Dateien?

  Alt 17. Apr 2008, 17:16
Zitat von Nuclear-Ping:
Krieg ich jetzt 'ne 1? ^^
Bestimmt. =) (Danke an alle!)
  Mit Zitat antworten Zitat
Antwort Antwort


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 12:18 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