Opas TClientDataSetin käyttämiseen Delphi-sovelluksissa

Etsitkö yhden tiedoston, yhden käyttäjän tietokantaa seuraavalle Delphi-sovelluksellesi? Pitäisikö tallentaa sovelluskohtaisia ​​tietoja, mutta et halua käyttää kirjaamo / INI / tai jotain muuta?

Delphi tarjoaa natiivin ratkaisun: TClientDataSet-komponentti - joka sijaitsee komponenttipaletin "Data Access" -välilehdellä - edustaa muistista tietokannasta riippumatonta tietojoukkoa. Käytätkö asiakasdattatiedostoja tiedostopohjaisissa tiedoissa, päivitysten tallentamisessa välimuistiin, ulkoisen palveluntarjoajan tiedoissa (kuten XML-asiakirjan kanssa työskenteleminen tai monikerroksisessa sovelluksessa) tai näiden lähestymistapojen yhdistelmällä "salkkumallin" sovelluksessa hyödynnetään monipuolisia ominaisuuksia, joita asiakasdatajoukot tukevat.

Delphin tietokannat

ClientDataSet jokaisessa tietokantasovelluksessa
Opi ClientDataSet-järjestelmän peruskäyttäytyminen ja kohtaa argumentti ClientDataSetsin laajalle käytölle useimmissa tapauksissa tietokantasovellukset.

ClientDataSet-rakenteen määritteleminen FieldDefs-ohjelmalla

instagram viewer

Kun luot ClientDataSetin muistivarastoa lennossa, sinun on määriteltävä nimenomaisesti taulukon rakenne. Tämä artikkeli näyttää, kuinka se tehdään sekä suorituksen että suunnittelun aikana FieldDefs-ohjelmalla.

ClientDataSet-rakenteen määritteleminen TF-kenttiä käyttämällä
Tämä artikkeli osoittaa, kuinka määritellä ClientDataSet-rakenne sekä suunnittelu- että käyttöaikana TFieldien avulla. Menetelmät virtuaali- ja sisäkkäisten tietojoukkokenttien luomiseksi esitetään myös.

ClientDataSet-indeksien ymmärtäminen
ClientDataSet ei saa hakemistojaan lataamastaan ​​tiedosta. Hakemistot, jos haluat niitä, on määritettävä nimenomaisesti. Tämä artikkeli osoittaa sinulle, miten tämä tehdään suunnittelun tai suorituksen aikana.

ClientDataSet-sovelluksessa navigointi ja muokkaaminen
Voit navigoida ja muokata ClientDataSet-tapaa samalla tavalla kuin selaat ja muokkaat melkein mitä tahansa muuta tietojoukkoa. Tässä artikkelissa on johdantokatsaus ClientDataSetin perusnavigointiin ja muokkaamiseen.

Haetaan ClientDataSet-tiedostoa
ClientDataSets tarjoaa useita erilaisia ​​mekanismeja tietojen hakemiseen sarakkeista. Nämä tekniikat on käsitelty tässä jatkoksessa keskustelulle perustason ClientDataSet-manipulaatiosta.

ClientDataSets-suodatus
Kun suodatin on sovellettu tietojoukkoon, se rajoittaa pääsyä tietueisiin. Tämä artikkeli tutkii ClientDataSets-suodatuksen lisäosia.

ClientDataSet-aggregaatit ja GroupState
Tässä artikkelissa kuvataan, kuinka aggregaattien avulla lasketaan yksinkertaisia ​​tilastoja, sekä kuinka ryhmätilaa voidaan käyttää käyttöliittymien parantamiseksi.

Tietosarjojen pesäminen ClientDataSetsissa
Sisäkkäinen tietojoukko on tietojoukossa oleva tietojoukko. Pesämällä yhden tietojoukon toisen sisälle, voit vähentää kokonaistallennustarpeitasi, lisätä verkkoviestinnän tehokkuutta ja yksinkertaistaa dataoperaatioita.

ClientDatSet-osoittimien kloonaaminen
Kun kloonaat ClientDataSet-osoittimen, luot lisäksi lisäosoittimen jaettuun muistivarastoon, mutta myös itsenäisen näkymän tiedoista. Tämä artikkeli näyttää sinulle, kuinka tätä tärkeää ominaisuutta käytetään

ClientDataSetsiä käyttävien sovellusten käyttöönotto
Jos käytät yhtä tai useampaa ClientDataSets-sovellusta, saatat joutua ottamaan käyttöön yhden tai useamman kirjaston sovelluksen suoritettavan lisäksi. Tässä artikkelissa kuvataan, milloin ja miten ne otetaan käyttöön.

Luovat ratkaisut ClientDataSetsin avulla
ClientDataSets -sovellusta voidaan käyttää paljon muutakin kuin rivien ja sarakkeiden näyttämiseen tietokannasta. Katso, kuinka ne ratkaisevat sovellusongelmat, mukaan lukien prosessointivaihtoehtojen valitseminen, edistymisviestien näyttäminen ja tarkistuspolkujen luominen tietojen muutoksille.

instagram story viewer