Article View: pl.comp.lang.delphi.bazy-danych
Article #82341ANN: X-DBData Components 1.3 ze wsparciem dla RAD Studio XE7!
From: Krzysztof Szyszka
Date: Sat, 06 Sep 2014 11:59
Date: Sat, 06 Sep 2014 11:59
89 lines
5425 bytes
5425 bytes
Witam,
miło mi poinformować, że ukazała się nowa wersja pakietu X-DBData Components 1.3
ze wsparciem dla RAD Studio XE7!
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
- C++Builder 5, 6, 2006, 2007, 2009, 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7
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:
<luet0e$cja$1@node2.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailShow Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: "Krzysztof Szyszka" <nomail@gazeta.pl> Newsgroups: pl.comp.lang.delphi,pl.comp.lang.delphi.bazy-danych Subject: ANN: X-DBData Components 1.3 ze wsparciem dla RAD Studio XE7! Date: Sat, 6 Sep 2014 13:59:33 +0200 Organization: ATMAN - ATM S.A. Lines: 90 Message-ID: <luet0e$cja$1@node2.news.atman.pl> NNTP-Posting-Host: 89-73-93-221.dynamic.chello.pl Mime-Version: 1.0 X-Trace: node2.news.atman.pl 1410004814 12906 89.73.93.221 (6 Sep 2014 12:00:14 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Sat, 6 Sep 2014 12:00:14 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit