Η Delphi χρησιμοποιεί έναν αριθμό αρχείων για τη διαμόρφωσή του, κάποια παγκόσμια στο περιβάλλον των Δελφών, κάποια συγκεκριμένα για το έργο. Διάφορα εργαλεία στο Delphi IDE αποθήκευση δεδομένων σε αρχεία άλλων τύπων.
Η παρακάτω λίστα περιγράφει τα αρχεία και τις επεκτάσεις ονομάτων αρχείων που δημιουργεί η Delphi για μια τυπική αυτόνομη εφαρμογή, καθώς και δώδεκα ακόμη. Επίσης, γνωρίστε ποια αρχεία που δημιουργούνται από τους Δελφούς πρέπει να αποθηκεύονται σε ένα σύστημα ελέγχου πηγής.
Ειδικό Έργο Delphi
.ΒΗΜΑ - Αρχείο προέλευσης Δελφών
Το PAS πρέπει να αποθηκευτεί στο Source Control
Στους Δελφούς, τα αρχεία PAS είναι πάντα τα πηγαίος κώδικας είτε σε μια μονάδα είτε σε μια φόρμα. Τα αρχεία προέλευσης μονάδας περιέχουν το μεγαλύτερο μέρος του κώδικα σε μια εφαρμογή. Η μονάδα περιέχει τον πηγαίο κώδικα για τυχόν χειριστές συμβάντων που συνδέονται με τα συμβάντα της φόρμας ή των στοιχείων που περιέχει. Μπορούμε να επεξεργαστούμε αρχεία .pas χρησιμοποιώντας τον επεξεργαστή κώδικα των Delphi. Μην διαγράψετε αρχεία .pas.
.DCU - Μονάδα συλλογής Δελφών
Ένα αρχείο μεταγλωττισμένης μονάδας (.pas). Από προεπιλογή, η μεταγλωττισμένη έκδοση κάθε μονάδας αποθηκεύεται σε ξεχωριστό αρχείο δυαδικής μορφής με το ίδιο όνομα με το αρχείο μονάδας, αλλά με την επέκταση .DCU (μονάδα συλλογής Delphi). Για παράδειγμα, το unit1.dcu περιέχει τον κωδικό και τα δεδομένα που δηλώνονται στο αρχείο unit1.pas. Κατά την αναδημιουργία ενός έργου, μεμονωμένες μονάδες δεν μεταγλωττίζονται εκτός εάν τα αρχεία προέλευσης (.PAS) έχουν αλλάξει από την τελευταία συλλογή ή δεν μπορούν να βρεθούν τα αρχεία .DCU. Διαγράψτε με ασφάλεια το αρχείο .dcu επειδή οι Δελφοί το δημιουργούν ξανά κατά τη μεταγλώττιση της εφαρμογής.
.DFM - Φόρμα Δελφών
Το DFM πρέπει να αποθηκευτεί στο Source Control
Αυτά τα αρχεία συνδυάζονται πάντα με αρχεία .pas. Ένα αρχείο DFM περιέχει τις λεπτομέρειες (ιδιότητες) των αντικειμένων που περιέχονται σε μια φόρμα. Μπορεί να εμφανίζεται ως κείμενο κάνοντας δεξί κλικ στη φόρμα και επιλέγοντας προβολή ως κείμενο από το αναδυόμενο μενού. Η Delphi αντιγράφει πληροφορίες σε αρχεία .dfm στο τελικό αρχείο κώδικα .exe. Προσοχή πρέπει να δοθεί στην αλλαγή αυτού του αρχείου, καθώς οι αλλαγές σε αυτό θα μπορούσαν να αποτρέψουν το IDE από τη δυνατότητα φόρτωσης της φόρμας. Τα αρχεία φόρμας μπορούν να αποθηκευτούν είτε σε δυαδική είτε σε μορφή κειμένου. Ο διάλογος Επιλογές περιβάλλοντος σάς επιτρέπει να υποδείξετε ποια μορφή θέλετε να χρησιμοποιήσετε για νέες φόρμες. Μην διαγράψετε αρχεία .dfm.
.DPR - Έργο Δελφών
Το DPR πρέπει να αποθηκευτεί στο Source Control
Το αρχείο .DPR είναι το κεντρικό αρχείο ενός έργου των Δελφών (ένα αρχείο .dpr ανά έργο), στην πραγματικότητα ένα αρχείο προέλευσης Pascal. Χρησιμεύει ως το κύριο σημείο εισόδου για το εκτελέσιμο. Το DPR περιέχει τις αναφορές στα άλλα αρχεία του έργου και συνδέει τις φόρμες με τις αντίστοιχες μονάδες τους. Παρόλο που μπορούμε να τροποποιήσουμε το αρχείο .DPR, δεν πρέπει να το τροποποιήσουμε χειροκίνητα. Μην διαγράψετε αρχεία .DPR.
.RES - Αρχείο πόρων των Windows
Ένα αρχείο πόρου των Windows που δημιουργείται αυτόματα από τους Delphi και απαιτείται από τη διαδικασία σύνταξης. Αυτό το αρχείο δυαδικής μορφής περιέχει τον πόρο πληροφοριών έκδοσης (εάν απαιτείται) και το κύριο εικονίδιο της εφαρμογής. Το αρχείο μπορεί επίσης να περιέχει άλλους πόρους που χρησιμοποιούνται στην εφαρμογή, αλλά διατηρούνται ως έχουν.
.EXE - Εφαρμογή Εκτελέσιμη
Την πρώτη φορά που δημιουργούμε μια εφαρμογή ή μια τυπική βιβλιοθήκη δυναμικών συνδέσμων, ο μεταγλωττιστής παράγει ένα αρχείο .DCU για κάθε νέα μονάδα που χρησιμοποιείται στο έργο σας. όλα τα αρχεία .DCU στο έργο σας συνδέονται στη συνέχεια για να δημιουργήσουν ένα μόνο αρχείο .EXE (εκτελέσιμο) ή .DLL. Αυτό δυαδική μορφή το αρχείο είναι το μόνο (στις περισσότερες περιπτώσεις) που πρέπει να διανείμετε στους χρήστες σας. Διαγράψτε με ασφάλεια το αρχείο έργων .exe, επειδή το Delphi το δημιουργεί ξανά κατά τη σύνταξη της εφαρμογής.
.~?? - Αρχεία αντιγράφων ασφαλείας των Δελφών
Αρχεία με ονόματα που τελειώνουν σε. ~?? (π.χ. μονάδα2. ~ pa) είναι αντίγραφα ασφαλείας των τροποποιημένων και αποθηκευμένων αρχείων. Διαγράψτε με ασφάλεια αυτά τα αρχεία ανά πάσα στιγμή, ωστόσο, ίσως θέλετε να διατηρήσετε το για την ανάκτηση κατεστραμμένου προγραμματισμού.
.DLL - Επέκταση εφαρμογής
Κωδικός για δυναμική βιβλιοθήκη συνδέσμων. Μια βιβλιοθήκη δυναμικών συνδέσμων (DLL) είναι μια συλλογή ρουτίνων που μπορούν να κληθούν από εφαρμογές και από άλλα DLL. Όπως οι μονάδες, τα DLL περιέχουν κοινόχρηστο κώδικα ή πόρους. Αλλά ένα DLL είναι ένα ξεχωριστά εκτελέσιμο εκτελέσιμο που συνδέεται κατά το χρόνο εκτέλεσης με τα προγράμματα που το χρησιμοποιούν. Μην διαγράψετε ένα αρχείο .DLL εκτός εάν το γράψατε. Πήγαινε δες DLL και Δελφοί για περισσότερες πληροφορίες σχετικά με τον προγραμματισμό.
.DPK - Πακέτο Δελφών
Το DPK πρέπει να αποθηκευτεί στο Source Control
Αυτό το αρχείο περιέχει τον πηγαίο κώδικα για ένα πακέτο, το οποίο είναι συνήθως μια συλλογή πολλαπλών μονάδων. Τα αρχεία προέλευσης πακέτων είναι παρόμοια με τα αρχεία έργου, αλλά χρησιμοποιούνται για την κατασκευή ειδικών βιβλιοθηκών δυναμικής σύνδεσης που ονομάζονται πακέτα. Μην διαγράψετε αρχεία .dpk.
.DCP
Αυτό το αρχείο δυαδικής εικόνας αποτελείται από το πραγματικό μεταγλωττισμένο πακέτο. Οι πληροφορίες συμβόλων και οι πρόσθετες πληροφορίες κεφαλίδας που απαιτούνται από το IDE περιλαμβάνονται όλα στο αρχείο .DCP. Το IDE πρέπει να έχει πρόσβαση σε αυτό το αρχείο για να δημιουργήσει ένα έργο. Μην διαγράψετε αρχεία .DCP.
.BPL ή .DPL
Αυτός είναι ο πραγματικός χρόνος σχεδιασμού ή πακέτο χρόνου εκτέλεσης. Αυτό το αρχείο είναι ένα DLL των Windows με ενσωματωμένες σε αυτήν συγκεκριμένες δυνατότητες των Δελφών. Αυτό το αρχείο είναι απαραίτητο για την ανάπτυξη μιας εφαρμογής που χρησιμοποιεί ένα πακέτο. Στην έκδοση 4 και πάνω αυτή είναι η «βιβλιοθήκη πακέτων Borland» στην έκδοση 3 είναι η «βιβλιοθήκη πακέτων των Δελφών». Βλέπω BPL εναντίον DLL για περισσότερες πληροφορίες σχετικά με τον προγραμματισμό με πακέτα.
Η ακόλουθη λίστα περιγράφει τα αρχεία και τις επεκτάσεις ονομάτων αρχείων που δημιουργεί το Delphi IDE για μια τυπική αυτόνομη εφαρμογή
Ειδικό IDE
.BPG, .BDSGROUP - Ομάδα έργων Borland (Ομάδα έργων του Borland Developer Studio)
Το BPG πρέπει να αποθηκεύεται στον Πηγή ελέγχου
Δημιουργήστε ομάδες έργων για να χειριστείτε συναφή έργα ταυτόχρονα. Για παράδειγμα, μπορείτε να δημιουργήσετε μια ομάδα έργου που περιέχει πολλά εκτελέσιμα αρχεία όπως .DLL και .EXE.
.DCR
Το DCR πρέπει να αποθηκευτεί στο Source Control
Τα αρχεία πόρων του στοιχείου Delphi περιέχουν το εικονίδιο ενός στοιχείου όπως εμφανίζεται στην παλέτα VCL. Ενδέχεται να χρησιμοποιήσουμε αρχεία .dcr κατά την κατασκευή δικών μας προσαρμοσμένα στοιχεία. Μην διαγράψετε αρχεία .dpr.
.DOF
Το DOF πρέπει να αποθηκευτεί στο Source Control
Αυτό το αρχείο κειμένου περιέχει τις τρέχουσες ρυθμίσεις για επιλογές έργου, όπως ρυθμίσεις μεταγλωττιστή και συνδέσμου, καταλόγους, οδηγίες υπό όρους και παραμέτρους γραμμής εντολών. Ο μόνος λόγος για τη διαγραφή του αρχείου .dof είναι η επαναφορά σε τυπικές επιλογές για ένα έργο.
.DSK
Αυτό το αρχείο κειμένου αποθηκεύει πληροφορίες σχετικά με την κατάσταση του έργου σας, όπως σε ποια παράθυρα είναι ανοιχτά και σε ποια θέση βρίσκονται. Αυτό σας επιτρέπει να επαναφέρετε το χώρο εργασίας του έργου σας κάθε φορά που ανοίγετε ξανά το έργο Delphi.
.DRO
Αυτό αρχείο κειμένου περιέχει πληροφορίες σχετικά με το αποθετήριο αντικειμένων. Κάθε καταχώρηση σε αυτό το αρχείο περιέχει συγκεκριμένες πληροφορίες σχετικά με κάθε διαθέσιμο στοιχείο στο αποθετήριο αντικειμένων.
.DMT
Αυτό το ιδιόκτητο δυαδικό αρχείο περιέχει τις πληροφορίες προτύπων μενού που αποστέλλονται και καθορίζονται από το χρήστη.
.TLB
Το αρχείο είναι ένα ιδιόκτητο αρχείο βιβλιοθήκης δυαδικού τύπου. Αυτό το αρχείο παρέχει έναν τρόπο αναγνώρισης των τύπων αντικειμένων και διεπαφών που είναι διαθέσιμα σε έναν διακομιστή ActiveX. Όπως μια μονάδα ή ένα αρχείο κεφαλίδας το .TLB χρησιμεύει ως αποθετήριο για τις απαραίτητες πληροφορίες συμβόλων για μια εφαρμογή.
.ΔΗΜ
Αυτό το αρχείο κειμένου περιέχει ορισμένες τυπικές μορφές για κάθε χώρα για ένα στοιχείο TMaskEdit.
Η λίστα των επεκτάσεων αρχείων που βλέπετε κατά την ανάπτυξη με τους Δελφούς συνεχίζεται ...
.ΤΑΞΙ
Αυτή είναι η μορφή αρχείου που προσφέρει η Delphi στους χρήστες της για ανάπτυξη ιστού. Η μορφή της καμπίνας είναι ένας αποτελεσματικός τρόπος συσκευασίας πολλών αρχείων.
.DB
Τα αρχεία με αυτήν την επέκταση είναι τυπικά αρχεία Paradox.
.DBF
Τα αρχεία με αυτήν την επέκταση είναι τυπικά αρχεία dBASE.
.GDB
Τα αρχεία με αυτήν την επέκταση είναι τυπικά αρχεία Interbase.
.DBI
Αυτό το αρχείο κειμένου περιέχει πληροφορίες προετοιμασίας για την Εξερεύνηση βάσης δεδομένων.
Προσοχή
Ποτέ μην διαγράφετε αρχεία με ονόματα που τελειώνουν σε .dfm, .dpr ή .pas, εκτός εάν θέλετε να απορρίψετε το έργο σας. Αυτά τα αρχεία περιέχουν τις ιδιότητες και τον πηγαίο κώδικα της εφαρμογής. Κατά τη δημιουργία αντιγράφων ασφαλείας μιας εφαρμογής, αυτά είναι τα κρίσιμα αρχεία για αποθήκευση.