|
IndexDD7RegClean.exe utility, 33
Data Lookup Security option, 726
data types, COM, 478
DataBand component, 726–727
Database Connections option in Rave, 726
Database Desktop tool, 33
Database Explorer tool, 33
database independence, 615
databases
ADO for, 508
client/server programming for. See client/server programming
ClientDataSet for. See ClientDataSet component
data-aware controls for. See data-aware controls
DataSet for. See datasets and DataSet component; fields
dbExpress library for, 506–507
design issues
entities and relations, 557–558
primary keys and OIDs, 558–560
error management for, 553–554
multitier. See DataSnap
platforms for, 567–569
reports for. See Rave
standard controls, 544–545
WebSnap application, 798
data module for, 798–799
DataChange method, 673
DataCLX, 110–112
DataCycle component, 730
DataEvent method, 670
datagrams, 739
DataLinkDir function, 621
DataMemo component, 729
DataMirrorSection component, 732–733
DataRelation class, 646
DataSet component, See datasets and DataSet component
DataSetReader class, 646
datasets and DataSet component, 520–524
class definitions for, 687–690
closing, 694–695
custom, 686–687
fields of. See fields
in IBX, 592–593
initializing, 690–691
bookmarks for, 537–538
editing columns, 539–540
opening, 690–694
record buffers in, 698–703
status of, 524–525
DataSetToDOM method, 843–844
DataSnap, 647
ConnectionBroker in, 666
custom method calls in, 663–664
example, 653
server constraints in, 657–658
IAppServer interface for, 649–650
levels in, 647–649
object pooling in, 667
protocols for, 650–651
provider options in, 666–667
SimpleObjectBroker in, 667
over SOAP, 889–892
support components for, 652–653
technical foundation of, 649
DataTable class, 646
DateCopy example, 57–58
DateList example, 134–135
DateTimeToNative function, 709
DateTimeToSQLTimeStamp function, 574
DateUtils unit, 91
DAX (Delphi ActiveX) framework, 112
DaysBetween function, 91
DBComboBox component, 517
DBCtrlGrid component, 674
DBEdit component, 515–516
DBError example, 553–554
dbExpress Draft Specification, 567
dbExpress library, 506–507
client/server programming with, 566
platforms and databases, 567–569
printing in, 581–584
unidirectional cursors, 566–567
components
SQLMonitor, 574
drivers for, 567–569
dragging with, 544
DBI files, 38
DBImage component, 520
DBListBox component, 517
DBLookupComboBox component, 518–519
DBLookupListBox component, 518
DBMemo component, 516
DBNavigator component, 515–516
DBText component, 516
DBX. See dbExpress library
DbxExplorer example, 579
DCC.exe tool, 33
dccil compiler, 900
DCI files, 37
DCOM (Distributed COM), 650
DCOMConnection1 class, 655
DCR (Delphi Component Resource) project type, 348
DCT files, 38
.dcua files, 906–907
.dcuil files, 906–907
DDE (Dynamic Data Exchange), 456
DDP (Delphi Diagram Portfolio) files, 35
debugger, 42
Debugger Options dialog box, 74
Decision Cube components, 112
_declspec declaration, 401
DecodeDateFully function, 87
DecompressStream function, 146
Decorator pattern, 449
DefAttributes property, 164
default exception handlers, 74
default keyword for styles, 343
default values for methods, 46
DefaultColumnWidth property, 680
DefaultDrawColumnCell method, 540
DefaultExpression property, 657
DefaultStyle property, 219
DefaultTextLineBreakStyle variable, 85
DefaultTimeout property, 805
Define command in Fields editor, 526
DefinePropertyPage method, 491
DefinePropertyPages method, 491
delayed signing, 917
delegates in CTS, 909–910
delegation in event handling, 124
Delete method, 128
delete operations, trigger firing from, 565
Delete1Click method, 209
Delphi ActiveX (DAX) framework, 112
Delphi compiler tool, 33
Delphi Component Palette, 287
Delphi Component Resource (DCR) project type, 348
Delphi Diagram Portfolio (DDP) files, 35
class helpers in, 929–931
custom attributes in, 927–928
deprecated features for, 920–922
extended identifiers in, 924
final and sealed keywords in, 924–925
multicast events in, 926–927
nested types in, 926
run-time library for, 930–931
static members in, 925–926
unit namespaces in, 922–924
visibility and access specifiers in, 925
Delphi internal messages, 374
Delphi language, 43–44
classes and objects in, 44–48
for components, 339
constructors in, 54–55
encapsulation in, 48
interfaces in, 69–71
type-safe down-casting in, 67–69
Delphi Power Book, 954
Delphi project (DPR) files, 39
DELPHI32.DCT file, 26
DelphiMM unit, 95–96
Delphree site, 952
delta caches, 652
Delta memory area, 514
delta packets, 651
DEM files, 38
dependencies, 339
deployment diagrams, 434
deprecated features, 920–922
descendant classes, 63
DESCRIPTION directive, 346
Description property, 353
design critics, 452
design-only component packages, 338
design patterns, 447–450
design-time packages, 338
design-time properties, 52
Designer toolbar in Rave, 718
desktop settings, saving, 5–6
Dessena, Nando, 600
Destination property, 249
DestParan property, 733
DestroyComponents method, 118
destroying objects, 58–59
DetailKey property, 731
Details view in Object Repository, 40
~DF files, 35
DFN files, 35
dialog actions, 224
dialog boxes, 280–281
dialog menu items, 173
diamond symbol in Band Style Editor, 728
digital clock, 349–352
Direct Data View option, 726
Direct Driver View option, 726
direct memory access functions, 921
Direction property, 489
Directories/Conditionals page, 477
DisableCommit method, 497
DisableControls method, 538–539
DisabledImages property, 213
disabling aggregates, 551
disconnected recordsets, 642–643
dispid keyword, 470
Display method, 422
DisplayType property, 801
DisplayValues property, 658
Dispose method, 912
Distributed COM (DCOM), 650
distribution of updated packages, 416
DivideTwicePlusOne example, 73–75
DivMod function, 89
DllCanUnloadNow function, 461
DLLGetClassObject method, 460
DllMem example, 412–413
DllRegisterServer function, 461
for ActiveX controls, 484
C++, 401–402
creating, 402–406
dynamic linking in, 397–398
exporting strings from, 404–406
forms in, 410–411
with ISAPI, 769–770
overloaded functions in, 404
purpose of, 398–399
rules for, 399–400
wizards for, 41
DllUnregisterServer function, 461
DMT files, 37
doAutoIndent option, 842
DoChange method, 126–127
Dock method, 235
DockClientCount property, 235
DockClients property, 235
DockSite property, 234
DoConvert method, 98–99
DoCreate method, 330–331
Document Object Model (DOM)
XSL transformations with, 868–869
document type definitions (DTDs), 849
DoDestroy method, 331
Does Not Support Transaction option, 495
DOM (Document Object Model)
XSL transformations with, 868–869
domain names, 739
DOMDocument property, 838
DOMPersist property, 836
DOMVendor property, 836
dot-notation for methods, 46
Double type, 478
DoVerb method, 481
down-casting, type-safe, 67–69
~DP files, 36
DPKL files, 35
DPKW files, 35
DragKind property, 234–235
DragToGrid example, 544
DrawCell method, 680–682
DrawColumnCell, 685–686
DrawFocusRect method, 264
DrawPoint method, 263
DriverName property, 570
drivers for dbExpress, 567–569
drivers.ini file, 569–570
DRO files, 37
drop-down fonts, 21
drop procedure statement, 565
drop trigger statement, 566
DropDownRows property, 516
DropDownWidth property, 519
dsBrowse value, 524
dsCalcFields value, 524
dsCurValue value, 524
dsEdit value, 524
dsFilter value, 524
dsInactive value, 524
dsInsert value, 524
DSIntf.pas unit, 510
DSM files, 36
dsNewValue value, 524
dsOldValue value, 524
DTDs (document type definitions), 849
dual interfaces, 470
DUnit architecture, 952
DynaCall example, 408–410
dynamic aggregation of interfaces, 921
dynamic binding. See late binding
dynamic cursors, 631
Dynamic Data Exchange (DDE), 456
dynamic link libraries. See DLLs (dynamic link libraries)
dynamic linking, 397–398
dynamic methods vs. virtual, 65–66
dynamic pages, 764–765
dynamic properties, 622
DynaPackForm example, 419–420
|
|
Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software. Delphi Programming Guide |
|