Delphi Programming Guide
Delphi Programmer 

Menu  Table of contents

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

R

radio items on menus, 173
RadioButton component, 165–166
RadioGroup component, 166
RadioItem property, 173, 230
raise keyword, 71
raising exceptions, 71
RandomFrom function, 89
RandomRange function, 89
Range property, 270, 272–273
ranges, components for, 172–173
Rave, 715–716
calculations in, 733–734
components of, 722–723
basic, 723–725
data access, 725–726, 725
data-aware, 728–730, 729
regions and bands, 726–728, 727
data connections in, 721–722, 722
design environment in, 716–719, 716
master/detail reports in, 730–731, 731
mirroring in, 732–733
rendering formats for, 720–721, 720
RVProject component in, 719–720, 719
scripts for, 731–732, 732
RaveDatabase component, 726
RaveDetails example, 730–732, 731–732
RaveDirectDataView component, 726
RaveDriverDataView component, 726
RaveLookupSecurity component, 726
RaveProject component, 723
RaveSimpleSecurity component, 726
RaveSingle example, 721–722, 722
RC files, 37
RDSConnection component, 508, 619
re-raising exceptions, 71
read clauses, 50, 52, 465
Read method, 143
read-only ProgressBars, 671–673, 673
read-only properties
in Object Inspector, 20
setting, 52
read-write TrackBar, 674–677, 677
ReadBool method, 332
ReadBuffer method, 137
ReadComponent method, 136
ReadComponentRes method, 140
ReadInteger method, 332
ReadString method, 332
Real48 type, 920
ReallocMem function, 921
rebuild.bat file, 900
Rebuild Wizard, 946
RecNo property, 537
Reconc unit, 588
Reconcile Error Dialog unit, 588, 588
ReconcileProducer property, 860
ReconcileProvider property, 863
record buffers, 698–703
record viewer component, 678–683, 682
RecordChanged method, 679
RecordCount property, 537, 560, 631–632
recording macros, shortcut keys for, 16
records
in Delphi for .NET Preview, 920–921
editing, 520
locating, 514–515
locking, 587
in client/server programming, 557
recursive, 86
status of, 585, 585
recordsets in ADO
clone, 633
disconnected, 642–643
persistent, 644–645
recursive locks, 86
redefining methods, 64–65
refactoring ModelMaker code, 446–447
reference-counting techniques, 476
references, class, 76–78, 78
referential integrity, 559
ReflectionForm class, 935
Reflector tool, 901
RefList example, 189–193, 191
RefList2 example, 283–285, 284
Refresh in Model option, 438
Refresh method, 266, 660
refreshing
data, 660–662, 661
screen, 266–267, 660
RefreshRecords method, 660–661
regasm (Framework Assembly Registration Utility), 501
region components, 726–728, 727
Register ActiveX Server command, 488
Register method
for component editors, 395
for components, 342, 357
for packages, 345
for property categories, 366–367
for property editors, 391
RegisterActions method, 387
RegisterClass method, 330
RegisterColorSelect method, 421
registering
ActiveX libraries, 34, 488
Automation servers, 473–474
component editors, 395
components, 342
conversion rates, 99–101
property categories, 366–367, 367
RegisterPooled method, 667
RegisterPropertyInCategory function, 366–367
Registry
for automation servers, 473–474
cleaning up, 33
for COM servers, 464
for connection pooling, 644
for GUIDs, 458–459
for hot-track activation, 24
and INI files, 331–332
for shared component templates, 26
for sound properties, 389–390
status information in, 39
RegSvr32.exe program, 464
relational databases, 560
relations
in database design, 557–558
master/detail. See master/detail relations
relationships in diagrams, 435
Release method, 292, 820
_Release method, 71, 457
ReleaseCapture function, 265
Remote Data Module Wizard, 654, 654
RemoteServer component, 649
RemoteServer property, 655
Remove method
in Delphi for .NET Preview, 926–927
for lists, 128
RemoveComponent method, 119
removing
captions, 258
form fields, 121–122
renaming in ModelMaker code, 446
rendering formats for Rave, 720–721, 720
Repaint method, 266–267
RepaintRequest method, 363
reparenting classes, 446
Repeatable Read transaction isolation mode, 561, 590
replicable data-aware controls, 674
ReplyNormal property, 741
Report Library node, 717
reporting
in dbExpress, 581–584
dynamic database, 776–777
in Rave. See Rave
request methods in WebBroker, 778
Request object, 793
Request property, 771
Requires a New Transaction option, 495
Requires a Transaction option, 494
requires keyword, 346
requires lists, 345–346
RES files, 37
reserved characters in XML, 834
resize cursors, 255
ResizeStyle property, 181
resolution of monitors, 299
resolvers, 660
ResolveToDataSet property, 658, 660
Resource Explorer tool, 34
Resource Workshop tool, 34
resources and resource files
binding into executables, 30
in COM+, 494
DLLs for, 399
Windows, 27–28
resourcestring keyword, 85
Response object, 793
Response property, 771
Restore method, 269
Result pages, HTML, 788
Resume method, 752
Resync method, 642
RethinkHotkeys method, 182
RethinkLines method, 182
return values in stored procedures, 565
reusability
design patterns for, 448–449
object-oriented programming for, 64, 483
Revert to Inherited command, 319
RGB color, 160–161
RGB function, 160–161
RichBar example, 214–215, 214, 217–219, 218
RichEdit actions, 224
RichEdit component, 164–165
RichEditSelectionChange method, 214–215, 229
right mouse button, 261
robustness diagrams, 435
Roeder, Lutz, 901
role-based security, 494
Rollback action, 596
Rollback method, 589
RollbackRetaining command, 597
RollbackTrans method, 634
rolling back transactions, 589, 634–635
Rotor project, 905–906
Round function, 89–90
rounding
in currency conversions, 101–102
numbers, 89–90, 90
Rounding example, 90, 90
RoundTo function, 89–90
Row property, 167
RowAttributes property, 763
RowCurrentColor property, 826–827
RowHeights property, 683
RowHeightsChanged method, 683
RowLayout property, 167
RowLimit property, 826
RPS files, 37
RTL (run-time library) package, 81, 83, 110–112, 110
converting data, 96–102, 98, 101
file management, 102–104, 103–104
TObject, 104–108, 106, 108
units of. See units
RTTI (run-time type information)
for casting, 67–69
for SOAP, 878
Run method, 296
run-only component packages, 338
Run Parameters dialog box, 42, 773
run time
calling DLLs at, 408–410
loading packages at, 419–420
run-time library for Delphi for .NET Preview, 930–931
run-time library (RTL) package, 81, 83, 110–112, 110
converting data, 96–102, 98, 101
file management, 102–104, 103–104
TObject, 104–108, 106, 108
units of. See units
run-time packages, 30–31, 338
run-time only properties, 52
run-time type information (RTTI)
for casting, 67–69
for SOAP, 878
RunningTotal property, 730
RunProp example, 116–117, 117
RvCustomConnection component, 721
RvDataSetConnection component, 721
RvNDR Writer component, 720
RVProject component, 719–720, 719
RvQueryConnection component, 721
RvRenderHTML component, 721
RvRenderPDF component, 720
RvRenderPreview component, 720
RvRenderPrinter component, 720
RvRenderRTF component, 721
RvRenderText component, 721
RvSystem Writer component, 720
RvTableConnection component, 721
RWBlocks example, 601, 605–613, 607, 610

 
Previous Section Next Section


 


 

Delphi Sources


Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software. Delphi Programming Guide
ร๐๓๏๏เ ยส๎ํ๒เ๊๒ๅ   Facebook   ั๑๛๋๊เ ํเ Twitter