Delphi Programming Guide
Delphi Programmer 

Menu  Table of contents
Bookmark and Share

Part I - Foundations
  Chapter 1 Delphi 7 and Its IDE
  Chapter 2 The Delphi Programming Language
  Chapter 3 The Run-Time Library
  Chapter 4 Core Library classes
  Chapter 5 Visual Controls
  Chapter 6 Building the User Interface
  Chapter 7 Working with Forms
Part II - Delphi Object-Oriented Architectures
  Chapter 8 The Architecture of Delphi Applications
  Chapter 9 Writing Delphi Components
  Chapter 10 Libraries and Packages
  Chapter 11 Modeling and OOP Programming (with ModelMaker)
  Chapter 12 From COM to COM+
Part III - Delphi Database-Oriented Architectures
  Chapter 13 Delphi's Database Architecture
  Chapter 14 Client/Server with dbExpress
  Chapter 15 Working with ADO
  Chapter 16 Multitier DataSnap Applications
  Chapter 17 Writing Database Components
  Chapter 18 Reporting with Rave
Part IV - Delphi, the Internet, and a .NET Preview
  Chapter 19 Internet Programming: Sockets and Indy
  Chapter 20 Web Programming with WebBroker and WebSnap
  Chapter 21 Web Programming with IntraWeb
  Chapter 22 Using XML Technologies
  Chapter 23 Web Services and SOAP
  Chapter 24 The Microsoft .NET Architecture from the Delphi Perspective
  Chapter 25 Delphi for .NET Preview: The Language and the RTL
       
  Appendix A Extra Delphi Tools by the Author
  Appendix B Extra Delphi Tools from Other Sources
  Appendix C Free Companion Books on Delphi
       
  Index    
  List of Figures    
  List of tables    
  List of Listings    
  List of Sidebars  

 
Previous Section Next Section

Index

Note to the Reader: Throughout this index boldfaced page numbers indicate primary discussions of a topic. Italicized page numbers indicate illustrations.

A

About boxes, 289–292, 290
Absolute function, 921
abstract classes, 69, 338
abstract methods, 66–67
AbstractAnimals example, 67
acBoldUpdate method, 229
accelerator keys, 181–182
Access databases, 624
access rights in WebSnap, 808
access specifiers, 48–50, 925
acCountcharsUpdate method, 229
acCutUpdate method, 229
AcManTest example, 244–247, 244
acPasteUpdate method, 229–230
acSaveUpdate method, 229
action objects, 222
Action parameter in close, 279
Action property, 223
ActionBars collection, 244, 246
ActionBoldExecute method, 227
ActionCount object, 227
ActionCountExecute method, 227
ActionEnableExecute method, 227
ActionFont object, 313
ActionFontExecute method, 313
ActionFontUpdate method, 314
ActionIncreaseExecute method, 539
ActionLink object, 223
ActionList component, 173, 222–224, 223
example, 225–228, 226, 228
predefined actions in, 224–225
with toolbars, 229–230
ActionList editor, 226, 226
ActionListUpdate method, 230
ActionMainMenuBar control, 242
ActionManager architecture, 241–242
example, 242–245, 243–244
for least-recently used menu items, 245–247, 245
for list actions, 248–250, 249
for porting programs, 247–248
ActionManager component, 242
ActionNewExecute method, 314
ActionOpenExecute method, 314
actions, 173
ActionList for, 222–224, 223
defining, 385–388
example, 225–228, 226, 228
list, 248–250, 249
predefined, 224–225
for toolbars, 229–230
for transactions, 596
Actions example, 225–228, 226, 228
Actions property, 771–772
ActionSaveAsExecute method, 314
ActionSaveExecute method, 315
ActionSaveUpdate method, 314
ActionShowStatusExecute method, 246
ActionToolBar control, 242
ActionTotalExecute method, 539
ActivApp example, 298, 298
activating
applications and forms, 298, 298
controls, 159
activation messages, 374
active documents, 456
Active property, 350, 509
ActiveButton component, 372–373, 373
ActiveChange method, 676
ActiveChanged method, 678–679, 683
ActiveForm property, 299
ActiveForm Wizard dialog box, 491
ActiveForms, 491–492
ActiveMDIChild property, 312
ActiveScripting engine, 791
ActiveX Control Wizard, 487–488, 487
ActiveX controls, 456, 483–484
ActiveForms, 491–492
arrow, 487–488, 487
vs. components, 484–485
properties for, 488–489, 488
property pages for, 489–491, 490
in Web pages, 492–493, 493
WebBrowser control, 485–486, 486
XClock, 492–493, 493
ActiveX Data Objects. See ADO (ActiveX Data Objects)
ActiveX libraries, 34, 460–461, 488
ActiveX page, 461, 487, 489
activity diagrams, 434
actors in use case diagrams, 434
AdapterCommandGroup, 795
AdapterDispatcher component, 787
AdapterErrorList component, 803
AdapterFieldGroup component, 795
AdapterGrid component, 799
AdapterMode property, 801, 803
AdapterPageProducer component, 795–797, 796
for formview page, 802–803
for logins, 807
for main page, 798–801
for master/detail relationships, 803
adapters, 794
AdapterPageProducer for, 795–797, 796
components for, 794–795
fields for, 794
for locating files, 798
scripts for, 797–798
adCriteria constants, 640
Add Field command, 531
Add Fields dialog box, 526, 526
Add Files to Model option, 437
Add method
for collections, 382
in Delphi for .NET Preview, 926–927
in TBucketList, 132
in TList, 133
in TMdObjDataSet, 713
in TreeView, 194
in TStringList and TStrings, 128
Add To-Do Item command, 9
Add To Interface dialog box, 488–489, 488
Add to Model option, 437
Add To Repository command, 40
AddChild method, 194
AddChild node, 844
AddColors method, 187–188
AddDefaultCommands property, 796
AddDefaultFields property, 796
AddFilesToList function, 103
Additional page, 180
AddNode method, 197
AddObject method, 187
Addr function, 921
AddRecord method, 701
_AddRef method, 70, 457
addresses
of functions, 63
of methods, 115
in socket programming, 739
AddToList method, 751, 753
AddWebModuleFactory method, 792
AdjustLineBreaks function, 87
administrative components in IBX, 593
ADO (ActiveX Data Objects), 508, 615–616
briefcase model in, 645
client indexes in, 632
cloning in, 633, 633
connection pooling in, 643–644
cursors in, 629–632
Data Link files for, 621
dbGo for, 618–620, 619–620
dynamic properties in, 622
Jet engine for, 624–629, 625–626
locks in, 635–636, 639–641
in MDAC, 616–617
OLE DB providers, 616–617
recordsets in
disconnected, 642–643
persistent, 644–645
schema information in, 622–623, 623
transaction processing in, 634–636
updates in, 615
batch, 638–642
joins, 636–637
ADO Cursor Engine, 629
ADO Multi-Dimensional (ADOMD), 617
ADO.NET, 645–646
ADOCommand component, 508, 618
ADOConnection component, 508, 618, 621, 628, 634–635
ADODataSet component, 508, 618–619, 626
ADOExpress, 616
ADOMD (ADO Multi-Dimensional), 617
ADOQuery component, 508, 618–619, 626
ADOStoredProc component, 508, 618–619
ADOTable component, 508, 618–619, 621, 624, 626
ADOUpdatesPending function, 638
ADOX technology, 623
ADTG (Advanced Data Table Gram) format, 644–645
Advanced page, 619
AfterEdit event, 524
AfterInsert event, 547
aggregates, 550–552, 550
Aggregates property, 550
aggregation of interfaces, 921
Align property, 181
Alignment dialog box, 19
Alignment property, 528, 658
Alignment toolbar, 718
All page, 619, 624
AllocMemCount variable, 84, 335
AllocMemSize variable, 84, 335
AllocRecordBuffer method, 699
AllowAllUp property, 230
AllowGrayed property, 165–166
AllowHiding property, 244
alpha blending, 267, 267
AlphaBlend function, 267
AlphaBlendValue property, 267–268
AlphaDIBBlend function, 267
alter procedure statement, 565
alter trigger statement, 566
alternatives in XSLT, 864
ampersands (&) for accelerator keys, 181
ancestor classes, 63
AncestorIsValid function, 148
Anchors example, 179–180, 179
anchors for controls, 179–180, 179
Anchors property, 179
angle brackets (<>) in XML, 834
animated displays, 268
AnimateWindow API, 268
annotations on diagrams, 435
AnsiContainsText function, 91
AnsiDequotedStr function, 87
AnsiIndexText function, 91–92
AnsiMatchText function, 91–92
AnsiQuoteStr function, 87
AnsiReplaceText function, 91
AnsiResembleText function, 91
Apache Web Server, 767, 781–872
apartment threading model, 463
AppendRecord method, 701
AppID property, 817
Application Form option, 820
application-level interfaces, 615
Application mode in IntraWeb, 815
Application object, 183, 219, 295–297, 793
for activating applications and forms, 298, 298
application window in, 297–298
with DLLs, 411
from TCGIApplication, 771
for tracking forms, 299–302, 300
Application page, 295
application window, 297–298
Application Wizard, 825
ApplicationAdapter component, 788
ApplicationEvents component, 296
applications
activating, 298, 298
messages for, 374
titles for, 297
upsizing, 556
Applications page, 28
ApplicationTitle property, 788
ApplyBitBtnClick method, 287
ApplyUpdates method, 575, 586, 589, 660, 803
AppServ2 example, 657–658
AppServer property, 664
AppSPlus example, 662–664, 668
Architect Studio edition, 4
Arrange option, 21
ArrangeIons method, 312
array-based properties, 52
arrays in ModelMaker, 450
Arrow component, 358
ActiveX, 487–488, 487
enumerated properties for, 358–360
events for, 364–366
paint method for, 361–362, 362
persistent properties for, 362–364, 364
registering property categories for, 366–367, 367
arrow keys for moving components, 18
ArrowDblClick method, 365
ArrowHeight property, 359, 489
AS methods in IAppServer, 650
as operator, 68, 70, 465
As properties, 528
ASCII text files, source files as, 38
AsDateTime property, 574
ASM statements, 921
ASP.NET, 940–942, 942–943
aspbase.aspx example, 941–942, 942
aspui.aspx example, 942, 943
assemblies
in .NET architecture, 906–907
type of, 916
Assign method, 57–58
in TClipboard and TBitmap, 208
in TList, 128
in TPersistent, 113
assigning objects, 56–58, 56
AssignPrn method, 582
AssignTo method, 113
Associate property, 172, 275
association symbols in diagrams, 435
associative lists, 132–133
AsSQLTimeStamp property, 574
AsText method, 495
asymmetric arithmetic rounding, 90
atomic operations, 589
AttachedMenu property, 816
attachments, 892–893, 894
Attribute class, 928
attributes
in Delphi for .NET Preview, 927–928
in XML, 835
in XSLT, 865
Attributes property, 635
AutoActivate property, 482
AutoCheck property, 173, 222
AutoComplete property, 168
AutoConnect property, 477
AutoDock property, 235
AutoDrag property, 235
AutoHotkeys property, 182
automated keyword, 921
automatic operations
form scaling, 276–277
form scrolling, 272–273
mail message generation, 748
Automation, 456, 467–468
call dispatching in, 468–470, 469
clients in, 474–475
compound documents, 479–483, 482
internal objects in, 482–483, 483
object scope in, 476–477
Office programs with, 478–479
servers, 470, 470
code for, 472–473
in components, 477–478, 477
registering, 473–474
type-library editor for, 470–472, 471
speed differences in, 476
types in, 478
Automation Object Wizard, 470, 470
AutoSave feature, 11
AutoScroll property, 270, 272, 275, 277
AutoSize property, 234–235
AutoSnap property, 181
availability in InterBase, 561
AxBorderStyle property, 492
AxCtrls unit, 478

 
Previous Section Next Section


 


 


Copyright © 2004-2016 "Delphi Sources". Delphi Programming Guide
     Twitter     Facebook