kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát
Kiadó: | Animare Software Kft. |
---|---|
Kiadás helye: | Pécs |
Kiadás éve: | |
Kötés típusa: | Ragasztott papírkötés |
Oldalszám: | 507 oldal |
Sorozatcím: | |
Kötetszám: | |
Nyelv: | Magyar |
Méret: | 24 cm x 17 cm |
ISBN: | 963-00-7900-3 |
Megjegyzés: | CD-melléklet nélkül. |
Osztályok újdonságai | 24 |
TControl újdonsága | 24 |
TCustfomForm újdonságai | 24 |
TStringList újdonsága | 25 |
TMemIniFile osztály | 25 |
TCollection újdonsága | 26 |
Standard paletta | 27 |
TFrame 1. rész | 27 |
TFrame 2. rész | 27 |
TMainMenu komponens | 28 |
Items | 28 |
AutoMerge | 28 |
Images | 29 |
AutoHotkeys | 29 |
AutoLineReduction | 29 |
Handle | 29 |
WindowHandle | 29 |
OwnerDraw | 29 |
Merge | 29 |
Unmerge | 30 |
DispatchCommand | 30 |
DispatchPopup | 30 |
FindItem | 30 |
GetHelpContext | 30 |
IsShortCut | 30 |
ProcessMenuChar | 30 |
OnChange | 31 |
TMenuItem | 31 |
AutoCheck | 31 |
AutoHotKeys | 31 |
AutoLineReduction | 31 |
Command | 31 |
Handle | 32 |
Items | 32 |
Parent | 32 |
RadioItem | 32 |
SubMenuImages | 32 |
GetImageList | 32 |
GetParentMenu | 33 |
IndexOf | 33 |
InitiateAction | 33 |
InsertNewLineAfter, InsertNewLineBefore | 33 |
IsLine | 33 |
NewBottonLine, NewTopLine | 33 |
RethinkHotkeys | 33 |
RethinLines | 33 |
Caption | 33 |
RadioItem | 34 |
Checked | 34 |
GroupIndex | 34 |
Bitmap | 34 |
ImageIndex | 34 |
Hint | 34 |
Break | 34 |
Action | 35 |
Count | 35 |
Default | 35 |
Enabled | 35 |
MenuIndex | 35 |
ShortCut | 35 |
Visible | 35 |
Add | 35 |
Insert | 36 |
Remove | 36 |
Delete | 36 |
Clear | 36 |
Click | 36 |
OnClick | 36 |
OnMeasureItem | 36 |
OnDrawItem | 36 |
OnAdvancedDrawItem | 36 |
TPopupMenu komponens 1. rész | 37 |
AutoPopup | 37 |
Alignment | 37 |
PopupComponent | 37 |
Popup | 37 |
OnPopup | 38 |
TPopupMenu komponens 2. rész | 38 |
Alignment | 38 |
AutoPopup | 38 |
MenuAnimation | 3 |
PopupComponent | 38 |
PopupPoint | 38 |
TrackButton | 38 |
DoPopup | 39 |
Menüpontok létrehozása programból | 39 |
Menürendszer feltöltése könyvtárszerkezettel | 40 |
Menü legördítésének eseménye | 41 |
Rendszermenü kezelő komponens | 41 |
TLabel komponens | 42 |
Caption | 42 |
Layout | 42 |
Alignment | 42 |
Transparent | 42 |
AutoSize | 42 |
WordWrap | 42 |
ShowAccelChar | 42 |
FocusControl | 43 |
OnMouseEnter | 43 |
OnMouseLeave | 43 |
TLabel megjelenítése egy adott szögben | 43 |
Időkijelző TLabel komponens | 44 |
Színátmenet a TLabel szövegén | 44 |
TEdit komponens | 46 |
Text | 46 |
Undo | 46 |
CanUndo | 46 |
ClearUndo | 46 |
Clear | 46 |
ClearSelection | 46 |
SelectAll | 46 |
SelStart | 46 |
SelLength | 46 |
SelText | 47 |
CopyToClipboard | 47 |
CutToClipboard | 47 |
PasteFromClipboard | 47 |
AutoSelect | 47 |
AutoSize | 47 |
HideSelection | 47 |
MaxLength | 47 |
PasswordChar | 47 |
ReadOnly | 47 |
CharCase | 48 |
Modified | 48 |
OnChange | 48 |
TEdit szövegének igazítása jobbra, középre, balra | 48 |
TEdit komponens továbbfejlesztése számok beviteléhez | 49 |
Egyedi szöveg kurzor a TEdit-hez | 49 |
Funkcióbillentyűket kezelő TEdit komponens | 50 |
Szöveg bevitel automatikus szó kiegészítéssel | 50 |
TMemo komponens | 51 |
Alignment | 51 |
CaretPos | 51 |
Lines | 51 |
ScrollBars | 52 |
WantReturns | 52 |
WantTabs | 52 |
WordWrap | 52 |
GetControlsAlignment | 52 |
A kurzor X, Y pozíciójának a meghatározása egy TMemo-ban | 52 |
Felülírás/beszúrás mód egy TMemo komponensnél | 53 |
Tetszőleges fejléc a TMemo komponenshez | 53 |
TMemo kijelölt szövegének másolása Drag and Drop-al | 54 |
TMemo komponens első látható sorának beállítása programból | 54 |
TButton komponens | 55 |
Animált kép elhelyezése egy nyomógombon | 56 |
TCheckBox komponens | 56 |
TRadioButton komponens | 57 |
Alingnment | 57 |
Checked | 57 |
TListBox komponens | 58 |
AutoComplete | 58 |
BorderStyle | 58 |
Canvas | 58 |
Columns | 58 |
Count | 58 |
ExtendedSelect | 58 |
IntegralHeight | 58 |
ItemHeight | 59 |
ItemIndex | 59 |
Items | 59 |
MultiSelect | 59 |
ScrollWidth | 59 |
SelCount | 59 |
Selected | 59 |
Sorted | 59 |
Style | 59 |
TabWidth | 60 |
TopIndex | 60 |
AddItem | 60 |
Clear | 60 |
ClearSelection | 60 |
CopySelection | 60 |
DeleteSelected | 60 |
ItemAtPos | 60 |
ItemRect | 61 |
OnDrawItem | 61 |
OnMeasureItem | 61 |
OnData | 61 |
OnDataObject | 61 |
OnDataFind | 61 |
Szerkeszthető elemű TListBox | 61 |
Automatikus keresés ListBox-hoz, ComboBox-hoz | 62 |
TComboBox komponens | 62 |
AutoComplete | 62 |
AutoDropDown | 62 |
ItemHeight | 63 |
SelText | 63 |
Sorted | 63 |
Style | 63 |
Canvas | 63 |
DropDownCount | 64 |
DroppedDown | 64 |
ItemIndex | 64 |
Items | 64 |
MaxLength | 64 |
SelLength | 64 |
SelStart | 64 |
AddItem | 64 |
Clear | 64 |
ClearSelection | 64 |
CopySelection | 64 |
DeleteSelected | 64 |
Focused | 64 |
SelectAll | 65 |
MoveSelection | 65 |
OnDrawItem | 65 |
OnMeasureItem | 65 |
OnChange | 65 |
OnCloseUp | 65 |
OnDropDown | 65 |
OnSelect | 65 |
TScrollBar komponens | 66 |
Kind | 66 |
LargeChange | 66 |
Max | 66 |
Min | 66 |
PageSize | 66 |
Position | 66 |
SmallChange | 66 |
SetParams | 67 |
OnChange | 67 |
OnScroll | 67 |
TGroupBox komponens | 67 |
TRadioGroup komponens | 67 |
Items | 68 |
Columns | 68 |
ItemIndex | 68 |
FlipChildren | 68 |
TPanel komponens | 68 |
Alingment | 69 |
BevelOuter, BevelInner, BevelWidth és BorderWidth | 69 |
BorderStyle | 69 |
FullRepaint | 69 |
Locked | 69 |
Form mozgatása nem a fejlécénél fogva | 70 |
TActionList komponens 1. rész | 70 |
TActionList komponens 2. rész | 72 |
TActionList komponens 3. rész | 73 |
TActionList komponens 4. rész | 73 |
TActionList példány létrehozása, akciók felvétele | 73 |
Képek hozzárendelése az akciókhoz | 74 |
Akciók hozzárendelése vezérlőkhöz | 74 |
Az akciók végrehajtása | 75 |
Tulajdonságok | 76 |
Metódusok | 76 |
Események | 76 |
A TContaindedAction komponens | 77 |
Tulajdonságok | 77 |
Metódusok | 77 |
Események | 77 |
A TStrings és TStringList osztályok | 77 |
Capacity | 78 |
CaseSensitive | 78 |
Count | 78 |
Duplicates | 78 |
Objects | 78 |
Sorted | 79 |
Strings | 79 |
CommaText | 79 |
DelimitedText, Delimiter, QuoteChar | 79 |
Names | 79 |
Values | 80 |
Add | 80 |
AddObject | 80 |
Clear | 80 |
CustomSort | 80 |
Delete | 80 |
Exchange | 80 |
Find | 81 |
IndexOf | 81 |
Insert | 81 |
InsertObject | 81 |
Sort | 81 |
AddStrings | 81 |
Append | 81 |
BeginUpdate, EndUpdate | 81 |
Equals | 81 |
GetText | 81 |
IndexOfName | 82 |
IndexOfObject | 82 |
LoadFromFile | 82 |
LoadFronStream | 82 |
Move | 82 |
SaveToFile | 82 |
SetText | 82 |
OnChange, OnChanging | 82 |
dbExpress paletta | 83 |
TSQLConnection komponens | 83 |
ActiveStatements | 84 |
AutoClone | 84 |
Connected | 84 |
ConnectionName | 84 |
ConnectionState | 85 |
DataSets | 85 |
DriverName | 85 |
GetDriverFunc | 85 |
InTransaction | 86 |
KeepConnection | 86 |
LibraryName | 86 |
LoadParamsOnConnect | 86 |
LocaleCode | 86 |
MaxStmtsPerConn | 86 |
MetData | 86 |
Params | 87 |
ParamsLoaded | 87 |
SQLConnection | 87 |
SQLHourGlass | 87 |
TableScope | 87 |
TraceCallbackEvent | 87 |
TransactionsSupported | 88 |
VendorLib | 88 |
DataSetCount | 88 |
LoginPormpt | 88 |
CloneConnection | 88 |
CloseDataSets | 88 |
Commit | 88 |
Execute | 89 |
ExecuteDirect | 89 |
GetFieldNames | 89 |
GetIndexNames | 89 |
GetProcedureNames | 89 |
GetProcedureParams | 89 |
GetTableNames | 89 |
LoadParamsFromInFile | 90 |
Rollback | 90 |
SetTraceCallbackEvent | 90 |
StartTransaction | 90 |
Close | 91 |
Open | 91 |
TSQLDataSet osztály | 91 |
CommandText | 92 |
CommandType | 92 |
DataSource | 92 |
DesignerData | 92 |
IndexDefs | 92 |
MaxBlobSize | 92 |
NoMetadata | 93 |
ParamCheck | 93 |
Params | 93 |
Prepared | 93 |
ProParams | 94 |
RecordCount | 94 |
RowsAffected | 94 |
SortFieldNames | 94 |
SQLConnection | 94 |
TrasactionLevel | 94 |
ExecSQL | 95 |
GetKeyFieldNames | 95 |
GetQuoteChar | 95 |
IsSequenced | 95 |
ParamByName | 95 |
SetSchemaInfo | 95 |
TSQLTable komponens | 96 |
IndexFieldCount | 96 |
IndexFieldNames | 97 |
IndexFields | 97 |
IndexName | 97 |
MasterFields | 97 |
TableName | 97 |
DeleteRecords | 97 |
GetIndexNames | 97 |
PrepareStatement | 97 |
TSQLQuery komponens | 98 |
SQL | 98 |
Text | 98 |
ExecSQL | 98 |
TSQLStoredProc komponens | 99 |
StoredProcName | 99 |
ExecProc | 99 |
NextRecordSet | 99 |
TSQLMonitor komponens | 99 |
Active | 100 |
AutoSave | 100 |
FileName | 100 |
MaxTraceCount | 100 |
SQLConnection | 100 |
TraceCount | 100 |
TraceList | 100 |
LoadFromFile | 100 |
SaveToFile | 100 |
OnLongTrace | 101 |
OnTrace | 101 |
TSQLClientDataSet komponens | 101 |
ConnectionName | 101 |
DBConnection | 101 |
MasterFields | 101 |
Active | 102 |
Options | 102 |
UpdateMode | 103 |
ActiveAggs | 103 |
Aggregates | 103 |
AggregatesActive | 104 |
CanModify | 104 |
ChangeCount | 104 |
CloneSource | 104 |
Data | 104 |
DataSize | 104 |
Delta | 104 |
XMLData | 105 |
DataSetField | 105 |
DataSource | 105 |
DisableStringTrim | 105 |
FetchOnDemand | 105 |
FileName | 105 |
Filter | 106 |
GroupingLevel | 106 |
IndexDefs | 106 |
IndexFieldCont | 107 |
IndeFieldNames | 107 |
IndexFields | 107 |
IndexName | 107 |
KeyExclusive | 107 |
KeyFieldCount | 107 |
KeySize | 107 |
LogChanges | 108 |
MasterSource | 108 |
PacketRecords | 108 |
Params | 108 |
ReadOnly | 108 |
RecNo | 108 |
RecordCount | 108 |
RecordSize | 108 |
SavePoint | 109 |
StatusFilter | 109 |
CloneCursor | 109 |
GetQuoteChar | 109 |
LoadFromFile | 110 |
AddIndex | 110 |
AppendData | 110 |
ApplyRange | 110 |
ApplyUpdates | 110 |
BookmarkValid | 111 |
Cancel | 111 |
CancelRange | 111 |
CancelUpdates | 111 |
CompareBookmarks | 111 |
ConstraintsDisabled | 111 |
CreateBlobStream | 111 |
CreateDataSet | 112 |
DataRequest | 112 |
DeleteIndex | 112 |
DisableConstraints | 112 |
EditKey | 112 |
EditRangeEnd | 113 |
EditRangeStart | 113 |
EmptyDataSet | 113 |
EnableConstraints | 113 |
Execute | 113 |
FetchBlobs | 113 |
FetchDetails | 113 |
FetchParams | 114 |
FindKey | 114 |
FindNearest | 114 |
GetCurrentRecord | 114 |
GetGroupState | 114 |
GetIndexInfo | 115 |
GetIndexNames | 115 |
GetNextPacket | 115 |
GetOptionalParam | 115 |
GotoCurrent | 115 |
GotoKey | 115 |
GotoNearest | 115 |
LoadFromStream | 115 |
Locate | 116 |
Lookup | 116 |
MergeChangeLog | 116 |
Reconcile | 116 |
RefreshRecord | 116 |
RevertRecord | 117 |
SaveToFile | 117 |
SaveToStream | 117 |
SetAltRecBuffers | 117 |
SetKey | 117 |
SetOptionalParam | 117 |
SetRange | 117 |
SetRangeEnd | 118 |
SetRangeStart | 118 |
UndoLastChange | 118 |
UpdateStatus | 118 |
AfterUpdateRecord | 118 |
BeforeUpdateRecord | 119 |
OnGetTableName | 119 |
OnUpdateData | 119 |
OnUpdateError | 119 |
AfterApplyUpdates | 119 |
AfterExecute | 119 |
AfterGetParams | 120 |
AfterGetRecords | 120 |
AfterRowRequest | 120 |
BeforeApplyUpdates | 120 |
BeforeExecute | 120 |
BeforeGetParams | 120 |
BeforeGetRecords | 120 |
BeforeRowRequest | 120 |
OnReconcileError | 120 |
DataControls paletta | 121 |
TDBGrid 1. rész | 121 |
TDBGrid 2. rész | 123 |
TDBGrid 3. rész | 124 |
TDBGrid 4. rész | 126 |
TDBGrid 5. rész | 127 |
TDBGrid 6. rész | 128 |
TDBNavigator komponens | 129 |
TDBText komponens | 130 |
TDBEdit komponens | 132 |
TDBMemo komponens | 133 |
TDBImage komponens | 135 |
TDBListBox komponens | 136 |
TDBComboBox komponens | 138 |
TDBRadioGroup komponens | 139 |
TDBLookupControl osztály | 140 |
TDBLookupListBox komponens | 141 |
TDBLookupComboBox komponens | 142 |
TDBRichEdit komponens | 142 |
TDBCtrlGrid komponens | 145 |
TDBChart komponens 1. rész | 147 |
TDBChart komponens 2. rész | 148 |
TDBChart komponens 3. rész | 150 |
TDBChart komponens 4 . rész | 154 |
Interbase paletta | 156 |
Interbase 6 alkalmazása Delphi-ben | 156 |
Az InterBase relációs adatbázis-kezelő rendszer | 156 |
Mitől reláicós adatbázis-kezelő? | 156 |
Az ügyfél-kiszolgáló programozás | 157 |
A felépítés előnyei | 157 |
Az SQL nyelv | 157 |
Az SQL néhány kiemelkedő tulajdonsága | 157 |
Az InterBase szerver és a komponensek letöltése, telepítése | 159 |
Az InterBase szerver beállításai és használata | 161 |
Példaprogramunk adatbázisának megtervezése | 161 |
Első példaprogramunk | 161 |
TIBInstall komponens | 163 |
Az TIBInstall komponens metódusai | 164 |
Az TIBInstall komponens eseményei | 165 |
Az alkalmazás-logika | 166 |
Adatbázis-logika megvalósítása | 166 |
Értéktartományok | 167 |
A triggerek és a generátorok | 168 |
Néhány értékesebb SQL-kifejezés | 170 |
TIBDatabase komponens | 171 |
A TIBDatabase komponens | 171 |
A komponens legfontosabb tulajdonságai | 172 |
A komponens eseményei | 173 |
A komponens metódusai | 173 |
TIBDatabase Editor dialógusablak | 174 |
TIBTable komponens | 176 |
A komponens használata | 176 |
Tábla nyitása és zárása | 177 |
Adattábla olvasása és írása | 177 |
Rekord keresése | 177 |
Az adatok rendezése | 177 |
Master/detail kapcsolat | 178 |
Tulajdonságok | 178 |
Események | 180 |
Metódusok | 180 |
A nézetek | 181 |
A kurzorok | 181 |
Rendszertáblák | 181 |
TIBTransaction komponens | 182 |
A komponens gyakrabban használt tulajdonságai | 183 |
A komponens eseményei | 184 |
A komponens metódusai | 184 |
TIBQuery komponens | 185 |
A TIBQuerykomponens használata | 185 |
Paraméterek megadása | 187 |
A DataSource tulajdonság felhasználása | 187 |
A komponens és a SQL nyelv kapcsolata | 188 |
A lekérdezések | 188 |
SELECT | 188 |
INSERT | 191 |
UPDATE | 191 |
DELETE | 191 |
Események | 192 |
Metódusok | 192 |
TIBStoreProc komponens | 193 |
A komponens használata | 194 |
Tárolt eljárások előkészítése | 195 |
Tárolt eljárások paraméterei | 196 |
Bemeneti paraméterek | 196 |
Kimeneti paraméterek | 196 |
Be- és kimeneti paraméterek | 196 |
Eredmény paraméterek | 197 |
Paraméterek létrehozása futási időben | 197 |
Hibakezelés tárolt eljárásokban | 197 |
Kivételek | 197 |
Nézzük a komponens legfontosabb tulajdonságait | 198 |
Események | 198 |
Metódusok | 199 |
TIBDataSet komponens | 199 |
A DataSource tulajdonság felhasználása | 200 |
A komponens legfontosabb tulajdonságai | 200 |
Események | 201 |
Metódusok | 201 |
TIBSQL komponens | 202 |
Tulajdonságok | 202 |
Események | 203 |
Metódusok | 203 |
TIBSQLMonitor komponens | 203 |
A komponens tulajdonságai | 203 |
A komponens eseményei | 204 |
A komponens használata | 204 |
TIBUpdateSQL komponens | 204 |
A komponens használata | 205 |
A komponens legfontosabb tulajdonságai | 205 |
Metódusok | 205 |
TIBEvents komponens | 205 |
A komponens használata | 206 |
Esemény figyelésének beállítása | 206 |
Eseménykezelő írása | 206 |
Tulajdonságok | 207 |
Események | 207 |
Metódusok | 207 |
TIBDatabaseInfo komponens | 207 |
TIBConfigService komponens | 209 |
Tulajdonságok | 209 |
Események | 209 |
Metódusok | 209 |
TIBSecurityService komponens | 210 |
Szerepkörök egy SQL adatbázis esetében | 210 |
Példa | 210 |
A TIBSecurityService | 211 |
A komponens tulajdonságai | 211 |
Események | 212 |
Metódusok | 212 |
TIBServerProperties komponens | 212 |
A TIBServerProperties komponens | 212 |
A komponens tulajdonságai | 212 |
Események | 213 |
Metódusok | 213 |
TIBBackupService komponens | 213 |
Tulajdonságok | 213 |
Események | 214 |
Metódusok | 214 |
A komponens használata | 214 |
TIBRestoreService komponens | 215 |
Tulajdonságok | 215 |
Események | 216 |
Metódusok | 216 |
TIBValidationService komponens | 216 |
Tulajdonságok | 217 |
Események | 217 |
Metódusok | 217 |
TIBStaticalService komponens | 218 |
A komponens tulajdonságai | 218 |
Események | 218 |
Metódusok | 218 |
TibLogService komponens | 219 |
A komponens tulajdonságai | 219 |
Események | 219 |
Metódusok | 219 |
TIBUninstall komponens | 219 |
Tulajdonságok | 220 |
Metódusok | 220 |
Események | 220 |
TIBExtract komponens | 221 |
Database | 221 |
DatabaseInfo | 221 |
Items | 221 |
ShowSystem | 221 |
Transaction | 221 |
ExtractObject | 221 |
GetFieldType | 222 |
TIBClientDataSet komponens | 223 |
CommandText | 223 |
DBConnection | 223 |
DBTransaction | 223 |
ColneCursor | 223 |
GetQuoteChar | 224 |
InterBase Express komponenscsomag | 224 |
Programunk átírása | 224 |
Többrétegű alkalmazás InterBase adatbázis-kezelő rendszerrel | 224 |
Példa 1. | 225 |
Példa 2. | 225 |
Összefoglalás | 226 |
WebSnap paletta | 227 |
WebSnap lépésről-lépésre | 227 |
Adattábla megjelenítése web lapon és WebSnap segítségével | 229 |
Szerver oldali script alapjai | 230 |
Adaptr akciók létrehozása, felhasználása | 234 |
Lapozható lista készítése a PagedAdapter komponenssel | 237 |
Felhasználói azonosítás, bejelentkezés | 241 |
StringsValuesList komponens használata adatbevitelhez | 244 |
DataSetValuestList komponens használata WebSnap alkalmazásban | 246 |
A LocateFileService komponens egy lehetséges felhasználása | 249 |
XML adatforrások használata WebSnap alkalmazásokban | 251 |
QuickReport paletta | 253 |
QuickReport alapjai | 253 |
Aktuális nyomtató váltása QuickReport-nál | 261 |
Saját készítésű QuickReport komponens | 261 |
QuickReport-ban nyomtatható CheckBox komponens | 263 |
QuickReport-ban nyomtatható CheckBox komponens adatbázis kapcsolattal | 263 |
Egyedi QuickReport komponens: táblázat megjelenítése | 265 |
QuickReport-ban nyomtatható TGauge komponens adatbázis eléréssel | 265 |
QuickReport nyomtatási munka mentése HTML-be | 267 |
Tippek, trükkök | 268 |
Fordítási direcktívák újdonságai | 268 |
Felsorolt típus újdonságai | 268 |
Assembly újdonságai | 269 |
CLX információk törlése a Delphi help-jéből | 270 |
Samples paletta | 271 |
TShellChangeNotifier komponens | 271 |
TShellComboBox komponens | 271 |
TShellListView komponents | 272 |
AutoNavigate | 272 |
AutoContextMenu | 272 |
ObjectTypes | 272 |
ShellComboBox | 273 |
ShellTreeView | 273 |
OnAddFolder | 273 |
Capabilities | 273 |
Properties | 273 |
TShellTreeView komponens | 274 |
AutoContextMenus | 274 |
AutoRefresh | 274 |
ChangeDelay | 274 |
ObjectTypes | 274 |
RightClickSelect | 274 |
Root | 274 |
ShellComboBox | 275 |
ShellListView | 275 |
ShowButtons | 275 |
ShowLines | 275 |
ShowRoot | 275 |
UseShellImages | 275 |
OnAddFolder | 275 |
Komponensfejlesztés Delphi-ben | 276 |
Komponensfejlesztés alapjai | 276 |
Mi a komponens? | 276 |
VCL alap objektumok | 276 |
Új komponens létrehozása Delphi-ben | 277 |
Meglévő komponens telepítése | 279 |
Komponens regisztrálása | 279 |
Komponens részei: property, metódus, esemény | 280 |
Objektum orientált programozás | 280 |
Új osztály származtatása, létrehozása | 281 |
Hozzáférés szabályozása | 282 |
Többszörös öröklődés | 284 |
Statikus, virtuális, dinamikus metódusok | 285 |
Metódus felülírása | 285 |
Objektum tárolása az ős osztály típusán | 285 |
Ős osztályban levő metódus használata | 286 |
Constructor, destructor | 286 |
Láthatósági kör | 287 |
Property-k létrehozása | 288 |
Változó helyett property | 288 |
Property írása, olvasása | 290 |
Egyszerű típusú property | 291 |
Felsorolt típusú property | 292 |
Halmaz típusú property | 293 |
Tömb típusú property | 294 |
Objektum típusú property | 295 |
Származtatott property publikálása | 296 |
Property-k tárolása | 298 |
Property inicializálás betöltés után | 299 |
Csak olvasható, csak írható property készítése | 300 |
Azonos típusú property-k kezelésének egyszerűsítése | 300 |
Property alapértelmezett értéke | 302 |
Metódusok létrehozása | 304 |
Metódus deklarálása | 304 |
Metódus implementálása | 304 |
Statikus metódusok | 305 |
Virtuális metódusok | 305 |
Dinamikus metódusok | 306 |
Absztrakt metódusok | 306 |
Overload | 308 |
Reintroduce | 308 |
Alapértelmezett paraméter érték | 309 |
Események létrehozása | 310 |
Mi is az esemény | 310 |
Standard esemény | 310 |
Egyedi típusú esemény | 311 |
Értékadás eseményen keresztül | 312 |
Eseménykezelés forráskód szinten | 313 |
Több esemény kezelése egy eljárás segítségével | 313 |
Komponensfejlesztés a gyakorlatban | 314 |
Komponens csomagok használata | 314 |
Új csomag létrehozása | 314 |
Meglévő csomag telepítése | 315 |
Új csomag kollekció készítése | 316 |
Meglévő csomag kollekció telepítése | 317 |
Komponens csomagok eltávolítása a Delphi-ből | 317 |
Paletták tulajdonságainak beállítása | 317 |
Futási időben használt komponens csomag | 318 |
Miből származzon az objektumunk | 319 |
Egyszerű objektumok készítése | 319 |
Komponensek készítése | 320 |
Grafikai komponensek készítése | 320 |
Egyedi vezérlő elemek készítése | 320 |
Meglévő objektum kiegészítése | 320 |
Üzenetkezelés | 321 |
Üzenetkezelő metódus létrehozása | 321 |
Üzenetkezelés TComponent-ből | 322 |
Üzenetkezelő eljárás láncolása | 324 |
Komponens tulajdonságai, eseményei | 326 |
Komponenshez saját kép a palettára | 326 |
Komponens státusza | 327 |
Komponensek létrehozásának, megszűnésének eseménye | 327 |
Komponensek betöltésének eseménye | 329 |
Komponensek egymásba ágyazása | 330 |
Komponens létrehozása programból | 330 |
Több komponens egymásba ágyazása | 332 |
Komponens objektum tárolási képessége | 334 |
Form beágyazása komponensbe | 335 |
A komponens egyedi külsője | 336 |
TCanvas használata TCustomControl-hoz | 336 |
Double buffer használata rajzoláshoz | 336 |
Erőforrás állomány felhasználása | 337 |
Fókusz kirajzolása a komponensre | 339 |
TCollection osztály felhasználása | 339 |
"Circular unit reference" hiba kivédése | 344 |
Osztály metódus | 346 |
Adatbázis kapcsolat tetszőleges komponenshez | 347 |
Az első lépés | 347 |
TDataLink eseményeinek követése | 349 |
TDataLink további lehetőségei | 352 |
Kapcsolódás az adatbázis egy adott mezőjéhez | 353 |
Adatbázismező megjelenítő komponense | 354 |
Adatbázismező szerkesztő komponens | 355 |
ActiveX komponensek felhasználása | 358 |
Komponensfejlesztés haladóknak | 259 |
Property szerkesztő készítése | 359 |
Mi a property szerkesztő? | 359 |
Állomány név property | 359 |
Property szerkesztő regisztrálása | 361 |
Betűtípus név property | 362 |
Kombinált property szerkesztő | 363 |
Több komponensnek együttes értékadás | 364 |
Property-k dinamikus létrehozása | 366 |
Property értékeinek automatikus frissítése | 369 |
ReadOnly Published property készítése | 370 |
Több komponens egyidejű kezelése | 371 |
Komponens szerkesztő készítése | 373 |
Mi a komponens szerkesztő? | 373 |
Menüpontok készítése a komponenshez | 373 |
Komponensen történő dupla kattintás kezelése | 374 |
Property szerkesztő vezérlése a komponens szerkesztőből | 375 |
Komponens tulajdonságainak megváltoztatása komponens szerkesztővel | 377 |
Meglévő komponenshez property és komponens szerkesztő | 377 |
Komponens szerkesztő a TMemo komponenshez | 377 |
Property szerkesztő a TForm Tag property-éhez | 378 |
Újdonságok a komponens fejlesztés területén | 380 |
Property értékének egyedi megjelenítése | 380 |
Property nevének egyedi megjelenítése | 382 |
Legördülő lista egyedi megjelenítése | 384 |
A Property Mapper | 385 |
Típusinformáció | 387 |
Felsorolt típus elemeinek a meghatározása | 387 |
Egy tetszőleges objektum property-einek lekérdezése | 390 |
Komponensfejlesztési gyakorlati példák | 393 |
Összetett objektumokat tároló TComboBox | 393 |
Könyvtár megadása egy property-be | 396 |
Képek megjelenítése a property legördíthető listájában | 397 |
Tetszőleges komponens, tetszőleges property-ének automatikus mentése, visszaállítása | 399 |
Számítógép terhelés nélküli adatbázis feldolgozás | 402 |
Drag and drop TTreeView komponens | 403 |
URL TLabel komponens | 405 |
E-mail TLabel komponens | 406 |
Név alapján azonosított property-k értékének módosítása a komponens típusától függetlenül | 407 |
ImageList property a TListBox komponenshez | 410 |
TEdit szövegének igazítása jobbra, középre, balra | 411 |
Az egér "lebegés" eseményének felhasználása | 413 |
Komponens készítése a TStringList osztályból | 415 |
Szöveg bevitel automatikus szó kiegészítéssel | 417 |
Tabulátor használata a TListBox komponensben | 418 |
Nyomógomb egy TEdit-en belül | 419 |
Komponens mozgatásának/átméretezésének tiltása és engedélyezése | 421 |
Tetszőleges objektum protected tulajdonságainak elérése | 422 |
Komponens referencia | 423 |
TObject | 423 |
Create | 423 |
Destroy | 423 |
Free | 423 |
IntiInstance | 423 |
CleanupInstance | 423 |
NewInstance | 424 |
FreeInstance | 424 |
InstanceSize | 424 |
AfterConstruction | 424 |
BeforeDestruction | 424 |
ClassName | 424 |
ClassNameIs | 425 |
ClassType | 425 |
ClassParent | 425 |
InheritsFrom | 426 |
Displatch | 426 |
DefaultHandler | 426 |
TPersistent | 426 |
Assign | 427 |
AssignTo | 427 |
GetNamePath | 428 |
DefineProperties | 429 |
GetOwner | 429 |
TComponent | 429 |
Components | 429 |
ComponentCount | 429 |
ComponentIndex | 430 |
FindComponent | 430 |
InsertComponent | 430 |
RemoveComponent | 430 |
Owner | 430 |
Loaded | 430 |
Notification | 430 |
FreeNotification | 431 |
RemoveFreeNotification | 431 |
Updating | 431 |
Updated | 431 |
GetParentComponent | 431 |
HasParent | 431 |
ComponentState | 432 |
Name | 432 |
Tag | 432 |
TControl | 432 |
Left | 432 |
Top | 433 |
Width | 433 |
Height | 433 |
Cursor | 433 |
Hint | 433 |
ShowHint | 433 |
SendToBack | 433 |
BringToFront | 434 |
Visible | 434 |
Hide | 434 |
Show | 434 |
Enabled | 434 |
BoundsRect | 434 |
SetBounds | 434 |
ClientRect | 434 |
ClientHeight | 435 |
ClientWidth | 435 |
ClientOrigin | 435 |
ClientToScreen | 435 |
ScreenToClient | 435 |
Invalidate | 435 |
Update | 435 |
Repaint | 435 |
Refresh | 436 |
BeginDrag | 436 |
EndDrag | 436 |
Dragging | 436 |
DragDrop | 436 |
DragCursor | 436 |
DragMode | 437 |
OnDragOver | 437 |
OnDragDrop | 437 |
OnStartDrag | 437 |
OnEndDrag | 438 |
TGraphicControl | 438 |
Paint | 438 |
Canvas | 438 |
TWinControl | 438 |
HelpContext | 438 |
Controls | 439 |
ControlCount | 439 |
InsertControl | 439 |
RemoveControl | 439 |
ContainsControl | 439 |
ControlAtPos | 439 |
Brush | 439 |
Handle | 439 |
Showing | 440 |
TabOrder | 440 |
GetTabOrderList | 440 |
TabStop | 440 |
DoubleBuffered | 440 |
CanFocus | 440 |
SetFocus | 440 |
HandleAllocated | 440 |
HandleNeeded | 441 |
Broadcast | 441 |
ScaleBy | 441 |
ScrollBy | 441 |
CreateHandle | 441 |
CreateParams | 441 |
FindNextControl | 441 |
RecreateWnd | 441 |
WndProc | 441 |
BevelEdges | 441 |
BevelInner | 442 |
BevelOuter | 442 |
BevelKind | 442 |
BevelWidth | 442 |
WindowHandle | 442 |
TCustomControl | 442 |
Paint | 442 |
Canvas | 442 |
TCanvas | 443 |
Arc | 443 |
Chord | 443 |
Pie | 443 |
Ellipse | 443 |
Rectangle | 443 |
DrawFocusRect | 443 |
FillRect | 443 |
RoundRect | 444 |
FramRect | 444 |
TextOut | 444 |
TextRect | 444 |
TextWidht | 444 |
TextHeight | 444 |
TextExtent | 444 |
Draw | 444 |
StretchDraw | 445 |
CopyRect | 445 |
BrushCopy | 445 |
Pixels | 445 |
MoveTo | 445 |
LineTo | 445 |
PenPos | 445 |
Polyline | 445 |
Polygon | 446 |
PolyBezier | 446 |
Brush | 446 |
Font | 446 |
Pen | 446 |
TBrush | 446 |
Style | 446 |
Color | 447 |
Bitmap | 447 |
Handle | 447 |
TPen | 447 |
Style | 447 |
Mode | 447 |
Color | 447 |
Width | 448 |
Handle | 448 |
TFont | 448 |
Name | 448 |
Size | 448 |
Color | 448 |
Style | 448 |
Handle | 448 |
TStings és a TStringList | 449 |
Add | 449 |
Appened | 449 |
Insert | 449 |
Delete | 450 |
Clear | 450 |
Move | 450 |
Exchange | 450 |
IndexOf | 450 |
SaveToFile | 450 |
SaveToStream | 450 |
LoadFromFile | 450 |
LoadFromStream | 450 |
AddObject | 451 |
InsertObject | 451 |
IndexOfObject | 451 |
Objects | 451 |
Assign | 451 |
AddStrings | 451 |
Equals | 451 |
BeginUpdate | 451 |
EndUpdate | 451 |
Text | 451 |
CommaText | 452 |
Count | 452 |
Strings | 452 |
Capacity | 452 |
Names | 452 |
Values | 452 |
IndexOfName | 452 |
Find | 453 |
Sort | 453 |
Sorted | 453 |
CustomSort | 453 |
Duplicates | 453 |
OnChanging | 453 |
OnChange | 453 |
TList | 453 |
Add | 454 |
Items | 454 |
Delete | 454 |
Clear | 454 |
First | 454 |
Last | 454 |
Insert | 454 |
Move | 454 |
IndexOf | 455 |
Remove | 455 |
Sort | 455 |
Capacity | 455 |
Pack | 455 |
XML felhasználása Delphi-ben | 456 |
Egy kis történelem | 456 |
Egyed meghatározás | 458 |
Dokumentum típus deklaráció (DTD) | 459 |
Elem típus deklaráció | 460 |
Névterek | 464 |
URL | 465 |
Hiperhivatkozások | 466 |
Stíluslapok | 467 |
XML dokumentum létrehozása programból | 473 |
XML dokumentumhoz XSL készítése | 475 |
IXMLDOMDocument interfész használata | 478 |
XML konvertálása HTML formátumra | 480 |
XML Type Library használata | 481 |
SQL 2000 adatlekérdezés közvetlenül XML-ben | 483 |
Local SQL | 485 |
Az alapok | 485 |
Rendezés, Csoportosítás, Aggregate függvények | 486 |
SQL függvények | 488 |
Aritmetikai operátorok | 489 |
SubSelect, avagy lekérdezés a lekérdezésben | 490 |
Táblák összekapcsolása (equi-join) | 492 |
Inner/Outer join | 494 |
Különböző táblák együttes kezelése | 495 |
Tippek | 496 |
Grafika a Delphi-ben | 498 |
TCanvas objektum | 498 |
Téglalapok kezelése | 499 |
Körívek, ellipszisek rajzolása | 500 |
Poligonon és Bezier görbék | 501 |
Szövegek rajzolása | 502 |
Képek, képrészek másolása | 503 |
Képek pixelenkénti manipulálása | 505 |
TPen és TBrush osztályok használata | 506 |
Canvas zárolása | 507 |
Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.