Article View: pl.comp.lang.delphi.bazy-danych
Article #82989ANN: X-DBData Components 2.3 ze wsparciem dla RAD Studio 10.4 Sydney!
From: kszyszka4
Date: Thu, 28 May 2020 07:17
Date: Thu, 28 May 2020 07:17
74 lines
5307 bytes
5307 bytes
Witam, miło mi poinformować, że ukazała się nowa wersja pakietu X-DBData Components 2.3! Co nowego w X-DBData Components 2.3 ? ================================== - Nowe pakiety dla Delphi/C++Builder 10.4 Sydney Win32/Win64!!! - Nowa funkcjonalność Pivot Table dostępna w klasie TXDBCommonDataProvider!!! - Pivot Table jest dostępna dla każdego DataProvider za wyjątkiem dostawców String List - Nowe właściwości: PivotTable, NamesFieldName, NamesFieldSize, ValuesFieldName - Zaktualizowano X-DBData Demo 9 i 10 żeby pokazać działanie funkcji Pivot Table Co nowego w X-DBData Components 2.0 ? ================================== - Wsparcie dla pól fkInternalCalc w klasie TXDBCustomData i potomnych!!! - Wsparcie dla funkcjonalności TXDBGrid.TreeView w komponencie TXDBData!!! Co to jest X-DBData Components ? ============================ Pakiet X-DBData Components został stworzony do bezpośredniego używania dowolnych indeksowanych struktur danych takich jak listy, tablice, kolekcje z komponentami bazodanowymi typu TDBEdit, TDBComboBox, TDBNavigator, a w szczególności z naszym komponentem TXDBGrid. Pakiet zawiera zestaw specjalnych data setów i data providerów pozwalających korzystać z dowolnych klasycznych i generycznych struktur danych tak samo jak z tabel bazodanowych. Komponenty zawarte z tym pakiecie pozwalają korzystać z: array of TObject, TList of TObject, TObjectList, TStringList, TWideStringList, TCollection, TArray<T: class>, TList<T: class>, TObjectList<T: class> i klas potomnych. Korzystając z data providerów można również obsłużyć dowolne indeksowane właściwości takie jak Fields, Controls, Components, Pages, Buttons, Forms, itp. Każdy z data setów z pakietu wspiera wszystkie standardowe operacje: read, write, insert, edit, delete, locate, lookup, filter, master-detail oraz DataSetField. Wspierane są również bookmarki, blob stream i nested data set. Możesz samodzielnie definiować FieldDefs (komponent TXDBData) lub utworzyć przy użyciu data providera domyślne FieldDefs bazujące na właściwościach obiektu z sekcji published. Możesz również utworzyć pola persistent oraz definiować pola fkLookup i fkCalculated dowolnego typu. W czasie projektowania masz również dostępny standardowy Fields Editor. Podstawowe data providery obsługują właściwości z sekcji published następujących typów: Boolean, Enum, Byte, Word, LongWord, ShortInt, SmallInt, Integer, LargeInt, Single, Double, Extended, Currency, TDate, TTime, TDateTime, ShortString, AnsiString, WideString, UnicodeString, Interface, Variant. Podstawowe data providery tworzą automatycznie pola ftADT dla właściwości wywodzących się z klasy TPersistent takich jak Font, Margins, Constraints, Touch, itp. Dla właściwości wywodzących się z klasy TGraphic tworzone jest pole typu ftGraphic, a dla właściwości wywodzących się z TCollection, TStrings, TWideStrings automatycznie tworzy się pole typu ftDataSet. Pole ftDataSet można obsłużyć przy użyciu odrębnego nested data set. Możesz również łatwo definiować nowe data sety i nowe data providery dla swoich własnych klas. W szczególności, możesz w prosty sposób definiować generyczne data sety bazujące na twoich klasach: var CompanyTable: TXDBTable<TCompany>; Pakiet zawiera komponenty przeznaczone dla: - Delphi 5, 6, 7, 2005, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 .. 10.4 - C++Builder 5, 6, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10 .. 10.4 Zapraszam do odwiedzenia serwisu na stronie http://www.x-files.pl/pl/components/xdbdata.html oraz do pobrania wersji testowej ze strony http://www.x-files.pl/pl/download/xdbdata.html pozdrowienia, Krzysztof Szyszka, X-Files Software Developer of X-DBData Components Embarcadero Technology Partner http://www.x-files.pl/pl/
Technical Details
Message-ID:
<6c7695cc-cb38-4b92-a6f5-3183f9f14d0f@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 2002:a37:a4c1:: with SMTP id n184mr1588261qke.258.1590650276443; Thu, 28 May 2020 00:17:56 -0700 (PDT) X-Received: by 2002:a9d:5b1:: with SMTP id 46mr1352080otd.315.1590650276074; Thu, 28 May 2020 00:17:56 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!aioe.org!peer03.ams4!peer.am4.highwinds-media.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi.bazy-danych Date: Thu, 28 May 2020 00:17:55 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=87.206.52.91; posting-account=Z0YxqgoAAACHbp3JyAGkMHMmrS6nb_Cv NNTP-Posting-Host: 87.206.52.91 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <6c7695cc-cb38-4b92-a6f5-3183f9f14d0f@googlegroups.com> Subject: ANN: X-DBData Components 2.3 ze wsparciem dla RAD Studio 10.4 Sydney! From: kszyszka4@gmail.com Injection-Date: Thu, 28 May 2020 07:17:56 +0000 X-Received-Bytes: 5939 X-Received-Body-CRC: 265295677 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit