| 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 |