adatbázisok

Cél és alkalmazási terület ............... 0,5

Nyilatkozat a problémát, és a fejlesztés

Algoritmus a probléma megoldására ........................ 0,6

Irodalom ........................... ..16

Ebben természetesen fogunk beszélni Delphi programozási nyelv és az adatbázisok.

A fejlesztési folyamat Delphi rendkívül leegyszerűsödik. Ez elsősorban vonatkozik létre a felületen, amely úgy 80% -át a program fejlesztési időt. Egyszerűen helyezze a szükséges alkatrészeket a Windows-alapú ablakfelület (Delphi hívják formájában) és beállíthatja azok tulajdonságait egy speciális eszközzel (Object Inspector). Vele, akkor link az események ezen összetevők (a gomb megnyomásával válasszon ki egy elemet az egérrel a listán, stb) és a kezelése kód - és itt van egy egyszerű alkalmazás készen áll. Hozhat létre az ActiveX-vezérlők használata nélkül Microsoft IDL, képessé web-szerver (szkriptek a szerver oldalon), szinte anélkül, hogy ismerné a HTML, XML vagy ASP. Akkor létrehozni az elosztott alkalmazások alapján CORBA és a COM, az internet és intranet-alkalmazás segítségével adatelérési Borland Database Engine, ODBC-illesztőprogram vagy a Microsoft ADO. Bevezetett, mivel Delphi 3, támogatja a multi-hop technológia (többszintű) adathozzáférési lehetővé teszi, hogy hozzon létre skálázható alkalmazások (viszonylag gyengén függ az adatbázis szerver), mivel az információk átadását feldolgozási módszerek (üzleti szabályok) a középső linkre.

Hozhat létre a saját alkatrészek, import OCX komponens létrehozása <шаблоны> projektek és <мастеров>, létrehozása <заготовки> projekteket. Sőt, Delphi biztosít a fejlesztő felületet biztosít az alkalmazás (vagy külső programok) integrált átalakító Delphi (IDE).

Így, akkor Delphi létrehozni mind a legalapvetőbb alkalmazás, amelynek fejlesztése szükséges 2-3 óra, és jelentős vállalati projektek tervezett tíz és száz felhasználó. És akkor a legújabb fejlesztéseket a világ számítógép technológiák minimális időt és energiát.

Cél és alkalmazási terület

Nyilatkozat a problémát, és dolgozzon ki egy algoritmus

Létre kell hoznia egy alkalmazás, amely lehetővé teszi, hogy hozzon létre egy adatbázist, hogy az adatbázis rendezni, hogy egy új rekordot, vagy törölni adatbázis mezőket.

Ahhoz, hogy az adatbázis-át lehetne vinni egy másik számítógépre program önmagában kell létrehozni álneveket. Mivel a dBase menti az adatbázist egy fájl nevét dBase.DBF bázis. Célszerű nem csak adja meg az utat, hogy az adatbázis táblákat, és használja helyettesíti, amely - egy álnév, úgynevezett alias. Egyes adatbázisok adatbázis tárolásához formájában számos egyedi fájlok ábrázoló tábla (alapvetően az összes helyi DBMS), míg mások állhat egyetlen fájl, amely tartalmazza a táblák és indexek (InterBase). Például, dBase és Paradox táblákat mindig tárolva egy külön fájlban a lemezen. A könyvtár tartalmazza a dBase .DBF fájlokat vagy Paradox .db fájlok tekintik tárol. Más szóval, minden könyvtár tartalmazó fájlok dBase formátumú vagy Paradox, Delphi tekinthető egy egységes adatbázis. Váltani egy másik adatbázis, akkor csak meg kell váltani egy másik könyvtárba. Mint már említettük, az InterBase tárolja az összes táblát egyetlen fájlban, egy mellék .GDB, ezért ezt a fájlt az InterBase adatbázis.

Az alias tárolják külön konfigurációs fájlt egy tetszőleges helyen a lemezen, és lehetővé teszi, hogy kizárják a programból közvetlen utalás elérési útvonalat az adatbázisban. Ez a megközelítés lehetővé teszi, hogy gondoskodjon az adatok bárhol újrafordítás nélkül, ahol a programot. Amellett, hogy az elérési útvonal meghatározott alias adatbázis típus, nyelv vezető és sok más vezérlő információ. Ezért az álnevek lehetővé teszi a könnyű átmenet helyi adatbázisokat egy SQL-kiszolgáló adatbázisok (természetesen, ha az alkalmazás követelményeinek szétválasztása kliens és szerver).

Alias ​​létrehozása, a konfigurációs segédprogram BDE könyvtárban található, ahol található BDE dinamikus könyvtár.

Miután indexelő adatbázis és ellenőrizze, hogy a létezését a program elkezd dolgozni az adatbázisban.

adatbázisok

2. ábra A fő program ablak.

Ennek eredményeként az én természetesen a munka hozta létre egy alkalmazás használhatja az adatbázist (dBase) létrehozása alias az adatbázisba.

Irodalom

3. Delphi 7. pálya. S. Bobrowski

6. Delphi 5.0, a képzés, a fáraók VV ISBN 5-8952-020-4, 400

8. Faronov VV Adatbázis programozás Deiphi 7. pálya.

mısorok (TElDov.pas)

Windows SysUtils, szál, Progress, ExtCtrls, ComCtrls, menük

ToolWin, DBCtrls, ImgList, osztályok, Controls, StdCtrls, Rácsok,

DB, DBTables, DBGrids, Forms, Üzenetek, párbeszédablakok, Clipbrd;

eljárás FormCreate (Sender: TObject);

eljárás SearchClick (Sender: TObject);

eljárás AOM (var Msg: tagMSG; var Handled: logikai érték);

eljárás MyPopupHandler (Sender: TObject);

eljárás MyPopupHandler2 (Sender: TObject);

eljárás MyEditPopup (Sender: TObject; MousePos: TPoint; var Handled: logikai érték);

eljárás FormClose (Sender: TObject; var Action: TCloseAction);

eljárás MInMaxSize (var Message: TMessage); Üzenet WM_GETMINMAXINFO;

eljárás N20Click (Sender: TObject);

eljárás N13Click (Sender: TObject);

eljárás N14Click (Sender: TObject);

eljárás N15Click (Sender: TObject);

eljárás N16Click (Sender: TObject);

eljárás ExitButtonClick (Sender: TObject);

eljárás SearchButtonClick (Sender: TObject);

eljárás HelpButtonClick (Sender: TObject);

eljárás FormDestroy (Sender: TObject);

eljárás SortMode (Sender: TObject);

Kapcsolódó cikkek