Baze de date

Scopul și domeniul de aplicare ............... 0.5

Declarația a problemei și dezvoltarea

Algoritmul pentru rezolvarea problemei ........................ .6

Referințe ........................... ..16

În acest curs vom vorbi despre limbajul de programare Delphi și baze de date.

Procesul de dezvoltare în Delphi este extrem de simplificată. Acest lucru se referă în primul rând la crearea interfeței, care ia 80% din timpul de dezvoltare a programului. Pur și simplu plasați componentele necesare de pe suprafața ferestrei bazate pe Windows (în Delphi este numit formularul) și să configurați proprietățile lor cu un instrument special (Object Inspector). Cu acesta, puteți lega evenimentele din aceste componente (prin apăsarea butonului, selectați un element cu mouse-ul pe listă, etc.), cu codul său de manipulare - și aici este o aplicație simplă este gata. Puteți crea controale ActiveX fără a utiliza Microsoft IDL, împuternici web-server (scripturi pe partea de server), aproape fără să știe nimic despre HTML, XML sau ASP. Puteți crea aplicații distribuite bazate pe CORBA și COM, internet și intranet-aplicație folosind acces la date Borland Database Engine, ODBC-conducător auto sau OAD Microsoft. Introdus, deoarece Delphi 3, suport pentru acces la date tehnologia multi-hop (mai multe niveluri) vă permite să creați aplicații scalabile (relativ dependente slab de pe serverul de baze de date), ca urmare a transferului de metode de prelucrare a informațiilor (reguli de afaceri) pe link-ul de mijloc.

Puteți crea propriile componente, componenta OCX de import, a crea <шаблоны> proiecte și <мастеров>, crearea <заготовки> proiecte. Mai mult decât atât, Delphi oferă o interfață dezvoltator pentru aplicația dvs. (sau programe externe) cu înveliș integrat Delphi (IDE).

Astfel, puteți utiliza Delphi pentru a crea atât aplicațiile cele mai de bază, a căror dezvoltare necesare 2-3 ore, și proiecte corporative majore, concepute pentru zeci și sute de utilizatori. Și puteți utiliza cele mai recente evoluții din lumea tehnologiilor informatice cu timp și efort minim.

Scopul și domeniul de aplicare

Declarația problemei și de a dezvolta un algoritm

Trebuie să creați o aplicație care permite crearea unei baze de date, face baza de date pentru a sorta, pentru a face un nou record sau șterge câmpurile bazei de date.

Pentru baza de date ar putea fi transferate de la un computer la un alt program de calculator în sine ar trebui să creeze pseudonime. Deoarece dBASE salvează baza de date într-un fișier cu baza numele dBase.DBF. Este convenabil, nu numai pentru a specifica calea către tabelele bazei de date, și de a folosi un substitut pentru care - un pseudonim, numit un alias. Unele baze de date a stoca baza de date sub formă de mai multe fișiere individuale reprezentând un tabel (în principiu, toate SGBD locale), în timp ce altele constau dintr-un singur fișier care conține toate tabelele și indexurile (Interbase). De exemplu, tabelele dBase și Paradox sunt întotdeauna stocate în fișiere separate de pe disc. Directorul conține fișierele dBase .dbf sau fișierele Paradox .db este privit ca o bază de date. Cu alte cuvinte, orice director care conține fișiere în format dBase sau Paradox, Delphi este considerat ca fiind o singură bază de date. Pentru a comuta la o altă bază de date, trebuie doar pentru a comuta la un alt director. După cum sa menționat deja mai sus, magazine Interbase toate tabelele într-un singur fișier, cu o extensie .GDB, astfel încât acest fișier este baza de date Interbase.

Alias-ul este stocat într-un fișier de configurare separat, într-o locație arbitrară pe disc și vă permite să excludă din calea programului de referință directă pentru a accesa baza de date. Această abordare face posibilă de a asigura date oriunde, fără recompilarea în care programul. În plus față de calea de acces specificat în tipul de bază de date alias, driver de limbă și multe alte informații de control. Prin urmare, utilizarea de pseudonime permite tranziția ușoară de la bazele de date locale la o bază de date SQL-server (în mod natural, atunci când cerințele aplicației pentru client și server de separare).

Pentru a crea un alias, executați utilitarul de configurare BDE situat în directorul în care se află biblioteca dinamică BDE.

După indexare a bazei de date și verificați-l pe existența programului începe să lucreze cu baza de date.

Baze de date

Figura 2. Fereastra principală a programului.

Ca rezultat al muncii mele de curs a fost creat de o aplicație pentru a lucra cu baza de date (dBase) Crearea unui alias la baza de date.

Referințe

3. Delphi 7. Curs. S. Bobrowski

6. Delphi 5.0, un curs de formare, faraoni VV ISBN 5-8952-020-4, 400

8. Faronov VV Baza de date de programare în Deiphi 7. Curs.

listarea programului (TElDov.pas)

Ferestre, SysUtils, fir, Progress, ExtCtrls, ComCtrls, meniuri,

ToolWin, DBCtrls, ImgList, clasele, Controls, StdCtrls, Grile,

DB, DBTables, DBGrids, Formulare, Mesaje, Dialoguri, Clipbrd;

Procedura FormCreate (Expeditor: TObject);

Procedura SearchClick (Expeditor: TObject);

Procedura AOM (var Msg: tagMSG; var Handled: Boolean);

Procedura MyPopupHandler (Expeditor: TObject);

Procedura MyPopupHandler2 (Expeditor: TObject);

Procedura MyEditPopup (Expeditor: TObject; MousePos: TPoint; var Handled: Boolean);

Procedura FormClose (Expeditor: TObject; var Acțiune: TCloseAction);

Procedura MInMaxSize (var Mesaj: TMessage); Mesajul WM_GETMINMAXINFO;

Procedura N20Click (Expeditor: TObject);

Procedura N13Click (Expeditor: TObject);

Procedura N14Click (Expeditor: TObject);

Procedura N15Click (Expeditor: TObject);

Procedura N16Click (Expeditor: TObject);

Procedura ExitButtonClick (Expeditor: TObject);

Procedura SearchButtonClick (Expeditor: TObject);

Procedura HelpButtonClick (Expeditor: TObject);

Procedura FormDestroy (Expeditor: TObject);

Procedura SortMode (Expeditor: tObject);

articole similare