Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ANN: X-DBData Components 2.3 ze wsparciem dla RAD Studio 10.4 Sydney!

12 views
Skip to first unread message

kszy...@gmail.com

unread,
May 28, 2020, 3:17:56 AM5/28/20
to
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/
0 new messages