Co nowego ?
Co nowego w wersji 3.31 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 12.2 Patch 1 Athens!!!
Co nowego w wersji 3.3 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 12.2 Athens!!!
Co nowego w wersji 3.2 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 12.1 Athens!!!
Co nowego w wersji 3.1 ?
- Nowe pakiety dla Delphi/C++Builder 12 Win32/Win64!!!
Co nowego w wersji 3.0 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 11.3 Alexandria!!!
- Nowe właściwości DataPacket, DataFormat, DataAssign w klasie TXDBCustomData!!!
- Nowa właściwość DataStorage w klasie TXDBCustomData (dsStrings, dsStorage, dsCompress)
- Nowa właściwość FileName w klasie TXDBCustomData do odczytu/zapisu danych z/do pliku txt
- Nowa właściwość ZipFileName w klasie TXDBCustomData do odczytu/zapisu danych z pliku zip
- Nowa właściwość ZipRetention w klasie TXDBCustomData zachowuje N kopii danych w pliku zip
- Automatyczny odczyt danych z DataPacket/pliku do dowolnego DataSet klasy TXDBCustomData
- Automatyczny zapis danych z dowolnego DataSet klasy TXDBCustomData do pliku txt na dysku
- Automatyczny odczyt/zapis pliku FileName z/do wspólnego pliku ZipFileName na dysku
- Nowe metody LoadFromFile, LoadFromDataSet do odczytu danych dla DataSet
- Nowe metody SaveToFile, SaveToDataPacket do zapisu danych z DataSet
- Nowe metody ClearDataSet, ClearDataPacket do usuwania danych z DataSet/DataPacket
- Wskazówka. Dane z DataPacket są czytane automatycznie, gdy nie określono FileName lub
gdy plik nie został jeszcze utworzony - usuń plik z dysku, żeby przywrócić odczyt z DataPacket
- Nowa właściwość InternalCalcFieldNames definiuje pola fkInternalCalc w DataSet
- Nowy FieldSizeAttribute definiuje Size dla pól typu string w kodzie źródłowym ItemClass
- Nowy FieldInvisibleAttribute definiuje właściwość Visible w kodzie źródłowym ItemClass
- Nowe zdarzenie OnInitInstance do utworzenia/zmiany DataInstance przy tworzeniu DataSet
- Nowe XDBDemoCountry, XDBDemoCustomer, XDBDemoItems, XDBDemoOrders, XDBDemo-Parts,
XDBDemoVendors, XDBDemoTreeItem pokazują sposób tworzenia własnych DataSets
- Nowe XDBDataDemo #12 pokazuje użycie tabel TXDBTable pobierających dane z DataPacket
- Ustaw TXDBTable.FileName w czasie projektowania, żeby czytać i zapisywać dane z/do pliku
- Wskazówka. Skopiuj XDBDemoCustomer do nowego pliku, zmień nazwę klasy TCustomer oraz jej właściwości,
zamień słowo Customer na inne słowo (np. Buyer) w całym pliku, dodaj nowy plik
XDBDemoBuyer.pas do własnego pakietu *.dpk i zarejestruj go pod Delphi IDE.
Korzystaj z własnego zestawu DataSet w czasie projektowania i podczas pracy :-)
Zobacz również: Co już było ?
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>, TObject-List<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>;
Wymagania
Pakiet wymaga używania ostatnich uaktualnień dla danej wersji Delphi/C++Buildera:
Delphi 5.01, Delphi 6.02 RTL 3, Delphi 7.01, Delphi 2005.03 Win32, Delphi 2006.02 Win32,
Delphi 2007.03 Win32, Delphi 2009.03 Win32, Delphi 2010.05 Win32, Delphi XE.01 Win32,
Delphi XE2.04 Win32 & Win64, Delphi XE3.02 Win32 & Win64, Delphi XE4.01 Win32 & Win64,
Delphi XE5.02 Win32 & Win64, Delphi XE6.01 Win32 & Win64, Delphi XE7.01 Win32 & Win64,
Delphi XE8.01 Win32 & Win64, Delphi 10 Seattle Win32 & Win64, Delphi 10.1 Berlin Win32 & Win64,
Delphi 10.2.3 Tokyo Win32 & Win64, Delphi 10.3.3 Rio Win32 & Win64, Delphi 10.4.2 Sydney Win32 & Win64,
Delphi 11.3 Alexandria Win32 & Win64, Delphi 12.2 Athens Win32 & Win64,
C++Builder 5.01, C++Builder 6.04, C++Builder 2006.02, C++Builder 2007.03, C++Builder 2009.03, C++Builder 2010.05,
C++Builder XE.01, C++Builder XE2.04, C++Builder XE3.02 Win32 & Win64, C++Builder XE4.01 Win32 & Win64,
C++Builder XE5.02 Win32 & Win64, C++Builder XE6.01 Win32 & Win64, C++Builder XE7.01 Win32 & Win64,
C++Builder XE8.01 Win32 & Win64, C++Builder 10 Seattle Win32 & Win64, C++Builder 10.1 Berlin Win32 & Win64,
C++Builder 10.2.3 Tokyo Win32 & Win64, C++Builder 10.3.3 Rio Win32 & Win64, C++Builder 10.4.2 Sydney Win32 & Win64,
C++Builder 11.3 Alexandria Win32 & Win64, C++Builder 12.2 Athens Win32 & Win64.
Pakiet wspiera tylko Delphi i C++Buildera dla platform Win32 i Win64.
Korzystanie z tego pakietu nie wymaga posiadania żadnego innego naszego produktu,
ale żeby skompilować zawarty w nim program demonstracyjny trzeba mieć zainstalowany
pakiet X-DBGrid Component lub X-Files Components. Wystarczy pobrać i zainstalować
darmowy pakiet w wersji Trial. Jest to niezbędne do pokazania prawidłowej obsługi pól ftDataSet
i hierarchicznych pól ftADT przez komponent TXDBGrid.
Żeby można było skompilować program przykładowy podczas instalacji powinieneś mieć zainstalowany
pakiet X-DBGrid Component lub X-Files Components zanim zainstalujesz pakiet X-DBData Components.
Pobierz Trial
Pakiet prezentowany na tej stronie jest rozpowszechniany jako Shareware.
Korzystając z tej strony, możesz pobrać jego wersje Trial. Wersja Trial może
być używana tylko wtedy, gdy Delphi lub C++Builder jest uruchomiony.
Pakiet zawiera dodatkowo program demonstracyjny wraz z jego kodem źródłowym.
To pozwoli Ci przetestować wszystkie nowe komponenty. Jeśli uznasz je za użyteczne i chciałbyś
otrzymać pełną wersję, powinieneś pakiet zarejestrować.
Pakiet |
Rozmiar |
Przeznaczony dla |
Pobierz |
X-DBData Components 3.31 Trial Data: 22 Październik 2024 |
5 856 KB |
Delphi 5.01 Delphi 6.02 RTL 3 Delphi 7.01 Delphi 2005.03 Win32 Delphi 2006.02 Win32 Delphi 2007.03 Win32 Delphi 2009.03 Delphi 2010.05 Delphi XE.01 Delphi XE2.04 Win32/Win64 Delphi XE3.02 Win32/Win64 Delphi XE4.01 Win32/Win64 Delphi XE5.02 Win32/Win64 Delphi XE6.01 Win32/Win64 Delphi XE7.01 Win32/Win64 Delphi XE8.01 Win32/Win64 Delphi 10 Seattle Win32/Win64 Delphi 10.1 Berlin Win32/Win64 Delphi 10.2 Tokyo Win32/Win64 Delphi 10.3 Rio Win32/Win64 Delphi 10.4 Sydney Win32/Win64 Delphi 11 Alexandria Win32/64 Delphi 12 Athens Win32/64
C++Builder 5.01 C++Builder 6.04 C++Builder 2006.02 C++Builder 2007.03 C++Builder 2009.03 C++Builder 2010.05 C++Builder XE.01 C++Builder XE2.04 C++Builder XE3.02 Win32/Win64 C++Builder XE4.01 Win32/Win64 C++Builder XE5.02 Win32/Win64 C++Builder XE6.01 Win32/Win64 C++Builder XE7.01 Win32/Win64 C++Builder XE8.01 Win32/Win64 C++Builder 10 Seattle Win32/Win64 C++Builder 10.1 Berlin Win32/Win64 C++Builder 10.2 Tokyo Win32/Win64 C++Builder 10.3 Rio Win32/Win64 C++Builder 10.4 Sydney Win32/Win64 C++Builder 11 Alexandria Win32/64 C++Builder 12 Athens Win32/64
Community Edition Win32/Win64 Turbo Delphi Pro Win32 Turbo C++ Pro |
|
Pobierz Demos
Możesz również pobrać gotowy program demonstracyjny przekompilowany w użyciem pełnej wersji pakietu. Kod źródłowy
programu demonstracyjnego zawarty jest we wszystkich pakietach wraz z plikiem *.bat, przeznaczonym do jego szybkiej kompilacji.
Program |
Rozmiar |
Opis |
Pobierz |
X-DBData Components 3.2 Demo Data: 04 Kwiecień 2024 |
813 KB |
Kompilowane w Delphi 7 z X-DBData Components Professional. |
|
X-DBData Components 3.2 Demo Data: 04 Kwiecień 2024 |
867 KB |
Kompilowane w Delphi 2007 z X-DBData Components Professional. |
|
X-DBData Components 3.2 Demo Data: 04 Kwiecień 2024 |
6 467 KB |
Kompilowane w Delphi XE8 z X-DBData Components Professional. |
|
X-DBData Components 3.2 Demo Data: 04 Kwiecień 2024 |
6 107 KB |
Kompilowane w Delphi 10.4 z X-DBData Components Professional. |
|
X-DBData Components 3.2 Demo Data: 04 Kwiecień 2024 |
6 071 KB |
Kompilowane w Delphi 12.1 z X-DBData Components Professional. |
|
Jeśli chcesz otrzymać pełną wersję pakietu, kliknij tutaj.
Darmowy upgrade
Żeby otrzymać darmowy upgrade na swój e-mail (przez 24 miesiące od dnia zakupu)
powinieneś wysłać Prośbę o upgrade
podając swoje Imię, Nazwisko, Nazwę firmy, Nazwę pakietu i Numer wersji zarejestrowanego produktu.
Domyślnie, wszystkie aktualizacje są dostarczane na adres e-mail podany podczas rejestracji.
Przed wysłaniem prośby o upgrade należy upewnić się, że podane podczas rejestracji konto e-mail
akceptuje załączniki o rozmiarze do 10 MB w postaci pliku *.zip zawierającego w środku plik *.exe.
Aktualizacje są zwykle dostarczane w ciągu 24 godzin.
UWAGA. Jeśli upgrade nie dotrze w ciągu 24 godzin, sprawdź najpierw
swój filtr antyspamowy lub wyślij ponownie Prośbę o upgrade podając inny adres e-mail.
Wszystkie otrzymane prośby są obsługiwane na bieżąco!
Co już było ?
Co nowego w wersji 2.9 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 11.2 Alexandria!!!
Co nowego w wersji 2.8 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 11.1 Alexandria!!!
Co nowego w wersji 2.6 ?
- Nowe pakiety dla Delphi/C++Builder 11 Alexandria Win32/Win64!!!
Co nowego w wersji 2.5 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.4.2 Sydney!!!
Co nowego w wersji 2.4 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.4.1 Sydney!!!
Co nowego w wersji 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 wersji 2.2 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.3.3 Rio!!!
Co nowego w wersji 2.1 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.3.2 Rio!!!
Co nowego w wersji 2.0 ?
- Wsparcie dla pól fkInternalCalc w klasie TXDBCustomData i potomnych!!!
- Wsparcie dla funkcjonalności TXDBGrid.TreeView w komponencie TXDBData!!!
Co nowego w wersji 1.9.1 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.3.1 Rio!!!
Co nowego w wersji 1.9 ?
- Nowe pakiety dla Delphi/C++Builder 10.3 Rio Win32/Win64!!!
Co nowego w wersji 1.8.3 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.2.3 Tokyo!!!
Co nowego w wersji 1.8.2 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.2.2 Tokyo!!!
Co nowego w wersji 1.8.1 ?
- Nowe pakiety skompilowane z użyciem RAD Studio 10.2.1 Tokyo!!!
Co nowego w wersji 1.8 ?
- Nowe pakiety dla Delphi/C++Builder 10.2 Tokyo Win32/Win64!!!
- Nowy typ Memo = type string zdefiniowany w module XDBList
- Nowy typ WideMemo = type WideString zdefiniowany w module XDBList
- Wsparcie dla pola ftMemo przy właściwości typu Memo
- Wsparcie dla pola ftWideMemo przy właściwości typu WideMemo
Co nowego w wersji 1.7 ?
- Nowe pakiety dla Delphi/C++Builder 10.1 Berlin Win32/Win64!!!
Co nowego w wersji 1.6 ?
- Nowa klasa TXDBFieldList zastępuje (zbyt wolną) klasę TFieldList (RAD >= 2009)
- Nowa właściwość TXDBDataSet.InternalDataProvider typu Boolean
- Poprawiono: TXDBData.AddAllFields nie uwzględniało właściwości DefaultWidth
- Poprawiono: TXDBData.ClearIndexFields po wykonaniu Destroy powodowało błąd
- Poprawiono: TXDBData.FieldListChanged nie uwzględniało zmian w child fields
- Poprawiono: Wyjątek "Icon image is not valid" dla pustego obrazka w TIcon
- Nowe X-DBData Demo 10 - Run-time using examples
- Nowe X-DBData Demo 11 - LocalSQL using examples (RAD >= XE5)
Co nowego w wersji 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 wersji 1.4 ?
- Nowe pakiety dla Delphi/C++Builder XE8 Win32/Win64!!!
- Poprawiono: Możliwy komunikat o błędzie "Grid index out of range" w TXDBGrid
- Poprawiono: DefaultWidth było używane również dla persistent fields (RAD >= XE6)
Co nowego w wersji 1.3 ?
- Nowe pakiety dla Delphi/C++Builder XE7 Win32/Win64!!!
Co nowego w wersji 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 wersji 1.1 ?
- Nowe pakiety dla Delphi/C++Builder XE5 Win32/Win64!!!
Idź na początek tej strony
Copyright © 1999-2024 X-Files Software