Σχετικά με το μάθημα:
Ηλεκτρονικό μάθημα
Προαπαιτούμενα:
Κεφάλαια
Ξεκινήστε με το Κεφάλαιο 1:
Στη συνέχεια συνεχίστε να μαθαίνετε, αυτό το μάθημα έχει ήδη περισσότερα από 30 κεφάλαια ...
ΚΕΦΑΛΑΙΟ 1:
Βασικές αρχές της βάσης δεδομένων (με τους Δελφούς)
Ο Δελφός ως εργαλείο προγραμματισμού βάσεων δεδομένων, Access Data με τους Δελφούς... λίγα λόγια, Δημιουργία μιας νέας βάσης δεδομένων MS Access.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 2:
Σύνδεση σε βάση δεδομένων. BDE; ΦΑΣΑΡΙΑ?
Σύνδεση σε βάση δεδομένων. Ποιο είναι το BDE; Τι είναι το ADO; Πώς να συνδεθείτε σε μια βάση δεδομένων της Access - το αρχείο UDL; Κοιτάζοντας μπροστά: το μικρότερο παράδειγμα ADO.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 3:
Εικόνες μέσα σε μια βάση δεδομένων
Εμφάνιση εικόνων (BMP, JPEG, ...) μέσα σε μια βάση δεδομένων της Access με ADO και Delphi.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 4:
Περιήγηση δεδομένων και πλοήγηση
Δημιουργία φόρμας περιήγησης δεδομένων - σύνδεση στοιχείων στοιχείων. Περιήγηση σε ένα σύνολο εγγραφών με ένα DBNavigator.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 5:
Πίσω από τα δεδομένα σε σύνολα δεδομένων
Ποια είναι η κατάσταση των δεδομένων; Παρεμβολή μέσω ενός συνόλου εγγραφών, σελιδοποίηση και ανάγνωση των δεδομένων από έναν πίνακα βάσης δεδομένων.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 6:
Τροποποιήσεις δεδομένων
Μάθετε πώς μπορείτε να προσθέσετε, να εισαγάγετε και να διαγράψετε εγγραφές από έναν πίνακα βάσης δεδομένων.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 7:
Ερωτήματα με το ADO
Ρίξτε μια ματιά στο πώς μπορείτε να επωφεληθείτε από το στοιχείο TADOQuery για να αυξήσετε την παραγωγικότητα ADO-Delphi.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 8:
Φιλτράρισμα δεδομένων
Χρησιμοποιώντας φίλτρα για να περιορίσετε το εύρος των δεδομένων που παρουσιάζονται στο χρήστη.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 9:
Αναζήτηση δεδομένων
Περπατώντας μέσα από διάφορες μεθόδους αναζήτησης και εντοπισμού δεδομένων, ενώ αναπτύσσονται εφαρμογές βάσεων δεδομένων Delphi βασισμένες σε ADO.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 10:
ADO Cursors
Πώς ο ADO χρησιμοποιεί τους δρομείς ως μηχανισμό αποθήκευσης και πρόσβασης και τι πρέπει να κάνετε για να επιλέξετε τον καλύτερο δρομέα για την εφαρμογή Delphi ADO.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 11:
Από το παράδοξο στην πρόσβαση με την ADO και τους Δελφούς
Εστιάζοντας στα συστατικά του TADOCommand και χρησιμοποιώντας τη γλώσσα SQL DDL για να σας βοηθήσει να μεταφέρετε τα δεδομένα BDE / Paradox σε ADO / Access.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 12:
Οι σχέσεις μεταξύ των βασικών λεπτομερειών
Πώς να χρησιμοποιήσετε σχέσεις βάσης δεδομένων λεπτομερειών με τους ADO και Delphi για να αντιμετωπίσετε αποτελεσματικά το πρόβλημα της σύνδεσης δύο πινάκων βάσης δεδομένων για να παρουσιάσετε πληροφορίες.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 13:
Νέος... Πρόσβαση στη βάση δεδομένων από τους Δελφούς
Πώς να δημιουργήσετε μια βάση δεδομένων MS Access χωρίς το MS Access. Πώς να δημιουργήσετε έναν πίνακα, να προσθέσετε ένα ευρετήριο σε έναν υπάρχοντα πίνακα, πώς να ενώσετε δύο πίνακες και να ρυθμίσετε την ακεραιότητα αναφοράς. Δεν MS Access, μόνο κώδικας Pure Delphi.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 14:
Χαρτογράφηση με βάσεις δεδομένων
Παρουσιάζοντας το στοιχείο TDBChart ενσωματώνοντας μερικά βασικά διαγράμματα σε μια εφαρμογή βασισμένη στον Delphi ADO για να κάνετε γρήγορα γραφήματα απευθείας για τα δεδομένα στα αρχεία εγγραφής χωρίς να απαιτείται κανένας κώδικας.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 15:
Ψάχνω!
Δείτε πώς μπορείτε να χρησιμοποιήσετε πεδία αναζήτησης στους Δελφούς για να επιτύχετε ταχύτερη, καλύτερη και ασφαλέστερη επεξεργασία δεδομένων. Επίσης, βρείτε πώς μπορείτε να δημιουργήσετε ένα νέο πεδίο για ένα σύνολο δεδομένων και να συζητήσετε μερικές από τις ιδιότητες αναζήτησης κλειδιού. Επιπλέον, ρίξτε μια ματιά στο πώς να τοποθετήσετε ένα σύνθετο κουτί μέσα σε ένα DBGrid.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 16:
Συμπίεση μιας βάσης δεδομένων της Access με τους ADO και Delphi
Ενώ εργάζεστε σε μια εφαρμογή βάσης δεδομένων αλλάζετε δεδομένα σε μια βάση δεδομένων, η βάση δεδομένων κατακερματίζεται και χρησιμοποιεί περισσότερο χώρο στο δίσκο από ό, τι είναι απαραίτητο. Περιοδικά, μπορείτε να συμπτύξετε τη βάση δεδομένων σας για να ανασυγκροτήσετε το αρχείο βάσης δεδομένων. Αυτό το άρθρο παρουσιάζει τον τρόπο χρήσης του JRO από τους Delphi προκειμένου να συμπαγή μια βάση δεδομένων της Access από κώδικα.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 17:
Αναφορές βάσεων δεδομένων με τους Delphi και ADO
Πώς να χρησιμοποιήσετε το σύνολο στοιχείων QuickReport για τη δημιουργία αναφορών βάσης δεδομένων με τους Delphi. Δείτε πώς μπορείτε να παράγετε έξοδο βάσης δεδομένων με κείμενο, εικόνες, διαγράμματα και σημειώσεις - γρήγορα και εύκολα.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 18:
Μονάδες δεδομένων
Πώς να χρησιμοποιήσετε την κλάση TDataModule - κεντρική τοποθεσία για τη συλλογή και την ενσωμάτωση των αντικειμένων DataSet και DataSource, των ιδιοτήτων τους, των συμβάντων και του κώδικα.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 19:
Διαχείριση σφαλμάτων βάσης δεδομένων
Εισαγωγή τεχνικών αντιμετώπισης σφαλμάτων στην ανάπτυξη εφαρμογών βάσεων δεδομένων ADO Delphi. Μάθετε σχετικά με τα σφάλματα αντιμετώπισης σφαιρών εξαιρέσεων και το συγκεκριμένο σύνολο δεδομένων. Δείτε πώς να γράψετε μια διαδικασία καταγραφής σφαλμάτων.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 20:
Από το ερώτημα ADO σε HTML
Πώς να εξάγετε τα δεδομένα σας σε HTML χρησιμοποιώντας Delphi και ADO. Αυτό είναι το πρώτο βήμα για τη δημοσίευση της βάσης δεδομένων σας στο Internet - δείτε πώς μπορείτε να δημιουργήσετε μια στατική σελίδα HTML από ένα ερώτημα ADO.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 21:
Χρησιμοποιώντας το ADO στους Δελφούς 3 και 4 (πριν από το AdoExpress / dbGO)
Πώς να εισαγάγετε τις βιβλιοθήκες τύπου Active Data Objects (ADO) στους Delphi 3 και 4 για να δημιουργήσετε ένα περιτύλιγμα γύρω από τα στοιχεία που ενσωματώνουν τη λειτουργικότητα των αντικειμένων, ιδιοτήτων και μεθόδων ADO.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 22:
Συναλλαγές στην ανάπτυξη βάσεων δεδομένων ADO των Δελφών
Πόσες φορές θέλετε να εισαγάγετε, να διαγράψετε ή να ενημερώσετε πολλά αρχεία που συλλογικά θέλουν να εκτελεστούν είτε όλα είτε να εκτελεστεί σφάλμα; Αυτό το άρθρο θα σας δείξει πώς μπορείτε να δημοσιεύσετε ή να ακυρώσετε μια σειρά αλλαγών που έγιναν στα δεδομένα προέλευσης σε μία μόνο κλήση.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 23:
Ανάπτυξη εφαρμογών βάσεων δεδομένων ADO Delphi
Είναι καιρός να κάνετε την εφαρμογή βάσης δεδομένων ADO Delphi διαθέσιμη για άλλους χρήστες. Μόλις δημιουργήσετε μια λύση που βασίζεται σε ADS Delphi, το τελικό βήμα είναι να το εγκαταστήσετε με επιτυχία στον υπολογιστή του χρήστη.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 24:
Προγραμματισμός ADO / DB Delphi: Πραγματικά προβλήματα - Πραγματικές λύσεις
Σε καταστάσεις πραγματικού κόσμου, ο προγραμματισμός βάσεων δεδομένων είναι πολύ πιο πολύπλοκος από ό, τι γράφοντας. Αυτό το κεφάλαιο υποδεικνύει ορισμένα σπουδαία κείμενα των Φόρουμ Προγραμματισμού των Δελφών που ξεκίνησε αυτό το μάθημα - συζητήσεις που επιλύουν προβλήματα στον τομέα.
ΚΕΦΑΛΑΙΟ 25:
TOP ADO προγραμματισμού TIPS
Συλλογή συχνών ερωτήσεων, απαντήσεων, συμβουλών και τεχνικών σχετικά με τον προγραμματισμό ADO.
σχετικά με αυτό το κεφάλαιο!
ΚΕΦΑΛΑΙΟ 26:
Κουίζ: Προγραμματισμός ADO των Δελφών
Τι θα έμοιαζε: Ποιος θέλει να είναι Delphi ADO Database Programming Guru - το παιχνίδι trivia.
σχετικά με αυτό το κεφάλαιο!
Προσαρτήματα
Αυτό που ακολουθεί είναι μια λίστα με άρθρα (σύντομες συμβουλές) που εξηγούν πώς να χρησιμοποιείτε διάφορα εξαρτήματα που σχετίζονται με το Delphi DB πιο αποτελεσματικά στο σχεδιασμό και το χρόνο εκτέλεσης.
ΠΑΡΑΡΤΗΜΑ 0
DB Aware Grid Components
Η λίστα με τα καλύτερα στοιχεία Grid Data Aware διαθέσιμα για τους Δελφούς. ο Το στοιχείο TDBGrid βελτιωμένο στο μέγιστο.
ΠΑΡΑΡΤΗΜΑ Α
DBGrid στο MAX
Σε αντίθεση με τους περισσότερους άλλους ελέγχους που γνωρίζουν τα δεδομένα των Delphi, το στοιχείο DBGrid έχει πολλά ωραία χαρακτηριστικά και είναι πιο ισχυρό από αυτό που θα σκεφτόταν. Το "πρότυπο" DBGrid κάνει τη δουλειά του να εμφανίζει και να χειρίζεται αρχεία από ένα σύνολο δεδομένων σε ένα πίνακα με πίνακες. Ωστόσο, υπάρχουν πολλοί τρόποι (και λόγοι) για τους οποίους θα πρέπει να εξετάσετε την προσαρμογή της παραγωγής ενός DBGrid:
Ρύθμιση DBGrid πλάτους στήλης αυτόματα, DBGrid με MultiSelect Coloring DBGrid, Επιλογή και επισήμανση μιας σειράς σε DBGrid - "OnMouseOverRow", Ταξινόμηση εγγραφών σε DBGrid κάνοντας κλικ στον τίτλο στήλης, προσθέτοντας στοιχεία σε DBGrid - θεωρία, CheckBox μέσα σε DBGrid, DateTimePicker (ημερολόγιο) μέσα σε DBGrid, απόσπαση της λίστας επιλογής μέσα ένα αρχείο DBGrid - μέρος 1, λίστα απόρριψης (DBLookupComboBox) μέσα σε ένα DBGrid - μέρος 2, Πρόσβαση σε προστατευμένα μέλη ενός DBGrid, Εκθέτοντας το γεγονός OnClick για ένα DBGrid, Τι είναι να πληκτρολογείτε στο DBGrid; Πώς να εμφανίζετε μόνο επιλεγμένα πεδία σε ένα DbGrid, Πώς να βρείτε τις συντεταγμένες κυψελών DBGrid, Πώς να δημιουργήσετε μια απλή φόρμα εμφάνισης βάσης δεδομένων, ο αριθμός γραμμής μιας επιλεγμένης γραμμής σε ένα DBGrid, το Prevent CTRL + DELETE στο DBGrid, η σωστή χρήση του τροχού του ποντικιού στο DBGrid, η δημιουργία του πλήκτρου Enter να λειτουργεί σαν ένα πλήκτρο Tab σε ένα DBGrid ...
ΠΑΡΑΡΤΗΜΑ Β
Προσαρμογή του DBNavigator
Ενίσχυση της συνιστώσας TDBNavigator με τροποποιημένα γραφικά (glyphs), προσαρμοσμένες λεζάντες κουμπιών και πολλά άλλα. Εκθέτοντας το συμβάν OnMouseUp / Down για κάθε κουμπί.
που σχετίζονται με αυτή τη γρήγορη συμβουλή!
ΠΑΡΑΡΤΗΜΑ Γ
Πρόσβαση και διαχείριση φύλλων MS Excel με Delphi
Πώς να ανακτήσετε, να προβάλετε και να επεξεργαστείτε υπολογιστικά φύλλα του Microsoft Excel με ADO (dbGO) και Delphi. Αυτό το άρθρο βήμα προς βήμα περιγράφει τον τρόπο σύνδεσης με το Excel, την ανάκτηση δεδομένων φύλλου και την ενεργοποίηση της επεξεργασίας δεδομένων (χρησιμοποιώντας το DBGrid). Θα βρείτε επίσης μια λίστα με τα πιο συνηθισμένα σφάλματα (και τον τρόπο αντιμετώπισής τους) που ενδέχεται να εμφανιστούν στη διαδικασία.
που σχετίζονται με αυτή τη γρήγορη συμβουλή!
ΠΑΡΑΡΤΗΜΑ Δ
Καταμέτρηση διαθέσιμων εξυπηρετητών SQL. Ανάκτηση βάσεων δεδομένων σε έναν SQL Server
Ακολουθεί ο τρόπος δημιουργίας του δικού σας διαλόγου σύνδεσης για μια βάση δεδομένων του SQL Server. Ο πλήρης πηγαίος κώδικας Delphi για τη λήψη της λίστας των διαθέσιμων εξυπηρετητών MS SQL (σε δίκτυο) και για την εμφάνιση ονομάτων βάσεων δεδομένων σε ένα διακομιστή.
που σχετίζονται με αυτή τη γρήγορη συμβουλή!