Adatok felhasználásával modulok - online bemutató c builder

Tervezésekor formájában nem vizuális komponensek adatok elérésére, mint például a DataSource vagy táblázat. formájában elhelyezett, de ha az alkalmazás ezen komponensek nem láthatók. Ezért lehet őket helyezni bármely kényelmes helyen formában számukra egy tartály - modult. Továbbá, a forgalomba nem vizuális komponensek, amelyen keresztül hozzáférhet az adatokhoz, hogy egy speciális objektum adatok egységet.

Háromféle adatsorok száma:

  1. Egyszerű adat modult.
  2. Távoli adat modult.
  3. Web-modult.

Ezután úgy egyszerű adat modul, amely tartalmazza a tárgy DataModule. A használata távoli adatok modul tanulmányozta, ha figyelembe vesszük a háromszintű alkalmazások.

A távoli adatok modul célja, hogy működjön együtt a távoli adatbázis egy három szintű „kliens-szerver” építészet és előállításához használt közbenső szintű alkalmazás között az alkalmazás szerver és az adatbázis szerver.

adatmodulhoz, valamint a forma, egy tartályba a nem vizuális komponensek, és létrehoz egy kódot modul bővítése a CPP érte. Hozzáadása az adatokat a projekt modul futtatja a parancsot a Fájl \ Új \ DataModule C ++ Builder főmenübe. A komponenseket a modul kerülnek, valamint formában. Amikor kiválaszt egy objektumot a felügyelő ablakban a tulajdonságok, amelyek értéke megtekintheti és módosíthatja.

Amikor belép a szereplő adatok a modul komponensek egy vegyület van megadva számukra, amelyben mellett a neve a komponens adatok tartalmazzák a modul neve. Vegyület nevét a következő formában:

<Имя модуля данных>.<Имя компонента>

Az alábbi példa a kódot, amely az inverzió a komponenseket az adatok modul.

void __fastcall TForm1 :: FormCreate (TObject * Sender)
DataModule2-> Table1-> DatabaseName = "BCDEMOS";
DataModule2-> Table1-> TableName = "Clients.dbf";
DataModule2-> DataSource1-> DataSet = DataModule2-> Table1;
DBGrid1-> DataSource = DataModule2-> DataSource1;
DBNavigator1-> DataSource = DataModule2-> DataSource1;
DataModule2-> Tablel-> Aktív = true;
>

Meghatározott elemekre megadott értékek tulajdonságok közötti kötődést ezek a komponensek és az adatbázis tábla. Az ingatlan értékek vannak beállítva dinamikusan futásidőben, amely létrehozásához használt egy eseménykezelő alkalmazás fő formája. Az összetett nevek Data Access Components, amelyek az adatok forrását és egy sor DataSource1 Table1 adatok azt jelzik adatok modul neve DataModule2.

Való hozzáférés biztosítása, hogy az alkatrészek az adatok modul formájában modul, szükséges meghatározni az elpárologtató javaslat végző adatkapcsolat modulok:

Kapcsolódás más modul írhat a saját, de ++ Builder lehetővé teszi, hogy helyezze el automatikusan. Ha a Fájl \ lnclude Unit Hdr (File \ csatlakoztatása modul fejlécének) jelenik használata Unit párbeszéd. Kiválasztása után a modult, és az OK gombra kattintva javaslat preprocessor adunk az űrlap modul.

Ha az előfeldolgozó javaslat csatlakoztatni kívánt modul hiányzik, de a kód az adatbázis nevét a modul, akkor egy hibaüzenet amikor fordítod a kérelmet.

Amellett, hogy az adatokhoz való hozzáférést olyan összetevőt, amely a Session. Adatbázis. Táblázat. Lekérdezés. StoredProc. BatchMove et al., Az adatok modul elhelyezhető nem vizuális komponenseket, közvetlenül nem kapcsolódó adatbázisban, például ImageList. OpenDialog vagy Timer.

Amikor dolgozik adatmodulhoz alkatrészek Palette csak nem vizuális komponensek állnak rendelkezésre.

Adatok modul lehetővé teszi, hogy:

  • külön DB kezelése adatfeldolgozás;
  • Hozzon létre egy modult, osztozik több alkalmazás.

A fő célja ezeknek az egységeknek a központi adattárolást hozzáférés alkatrészek, valamint a kód ezek az alkatrészek, mint például eseménykezelõkkel. A kényelmesen elhelyezett adatok kód modulokat végre adatbázis-kezelés, például az üzleti szabályok megvalósítása.

Egy egyszerű modul adatainak több alkalmazás, hogy gyorsítsák fel az alkalmazások, mint kész adatok modul ezután szerepel az új alkalmazást. Ezen túlmenően, az adatbázis-kezelő egy közös modul lehetővé teszi, hogy meghatározza a valamennyi felhasználó számára azonos módok és szabályokat tartalmazza az adatbázis, és azt is megkönnyíti változtatni ezeket a rendszereket, hogy a szabályokat.

Azonban az nem mindig egyszerű adatmodulhoz indokolja a kis alkalmazások, mert Ez inkább akadályozzák, mint megkönnyítik az alkalmazások fejlesztése.