Thread View: pl.comp.lang.delphi.bazy-danych
1 messages
1 total messages
Started by Krzysztof Szyszka
Sat, 05 Sep 2015 14:01
ANN: X-DBData Components 1.5 ze wsparciem dla RAD Studio 10 Seattle!
Author: Krzysztof Szyszka
Date: Sat, 05 Sep 2015 14:01
Date: Sat, 05 Sep 2015 14:01
107 lines
6223 bytes
6223 bytes
Witam,
miło mi poinformować, że ukazała się nowa wersja pakietu X-DBData Components 1.5
ze wsparciem dla RAD Studio 10 Seattle!
Co nowego w X-DBData Components 1.5 ?
==================================
- Nowe pakiety dla Delphi/C++Builder 10 Seattle Win32/Win64!!!
- Wsparcie dla sortowania w klasie TXDBCustomData i dla klas potomnych!!!
- Nowe właściwości published w klasie TXDBData: Sorted, Reversed, OnCompareRecords
- Nowa właściwość published w klasycznych i generycznych datasetach: IndexFieldNames
- Nowe właściwości public: IndexFields, IndexDescFields, IndexFieldCount
Co nowego w X-DBData Components 1.4 ?
==================================
- Nowe pakiety dla Delphi/C++Builder XE8 Win32/Win64!!!
- Poprawiono buga: Możliwy komunikat o błędzie "Grid index out of range" w TXDBGrid
- Poprawiono buga: DefaultWidth było używane również dla persistent fields (RAD >= XE6)
Co nowego w X-DBData Components 1.3 ?
==================================
- Nowe pakiety dla Delphi/C++Builder XE7 Win32/Win64!!!
Co nowego w X-DBData Components 1.2 ?
==================================
- Nowe pakiety dla Delphi/C++Builder XE6 Win32/Win64!!!
- Wsparcie dla właściwości FieldOptions wprowadzonej w klasie TDataSet w XE6
- Nowy TXDBObject classic dataset (pojedynczy rekord danych)
- Nowy TXDBObject<T> generic dataset (pojedynczy rekord danych)
- Nowy TXDBObjectProvider<T> generic provider dla pojedynczych rekordów danych
- Nowy TXDBCollection classic dataset (gotowy do użycia z dowolną klasą TCollection)
- Nowy konstruktor CreateFor dla TXDBArray, TXDBList, TXDBTable, TXDBObject.
Użycie: MyDataSet := TXDBList.CreateFor(AOwner, ADataInstance, TMyItemClass)
- Nowy konstruktor CreateFor dla TXDBArray<T>, TXDBList<T>, TXDBObject<T>
Użycie: MyDataSet := TXDBList<TMyItemClass>.CreateFor(AOwner, ADataInstance)
Co nowego w X-DBData Components 1.1 ?
==================================
- Nowe pakiety dla Delphi/C++Builder XE5 Win32/Win64!!!
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
- C++Builder 5, 6, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7, XE8, 10
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/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads