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

F

fake implementation code, 498
fArrowDblClick method pointer, 364–365
fatalError method, 851
FCL (Framework Class Library), 904
FetchBlobs method, 584, 666
FetchDetails method, 584, 666
FetchOnDemand property, 666
FetchParams method, 663
field-oriented data-aware controls
read-only progress bar, 671–673, 673
read-write TrackBar, 674–677, 677
Field property, 671
FieldAcc example, 527–528, 528
FieldAddress method, 115
FieldByName method, 525, 527
FieldDefs property, 511, 690
FieldLookup example, 534, 534
FieldName property
in TField, 527
in TFieldDataLink, 671
fields
for adapters, 794
in databases, 525–527, 526, 698–702
calculated, 530–533, 531, 533
class hierarchy for, 529–530
constraints on, 657–658
events for, 658–659
lookup, 533–534, 534
null values with events for, 535–536, 536
objects for, 527–528, 528
properties for, 658
in Delphi for .NET Preview, 926
hiding, 122–123
names for, 360
removing, 121–122
virtual, 50
Fields editor, 525–527, 526, 550
Fields property, 525, 527
FieldsToXml function, 886
FieldValues property, 525, 527
file management, 102–104, 103–104
File Transfer Protocol (FTP)
API for, 754–755
ports for, 739
FileCreate function, 87
FileName property, 244
files
actions for, 224
copying, 138–139
locating, 798
produced by system, 34–38
source code, 38–39
streaming, 138–139
FilesList example, 102–104, 103–104
Filled property, 359, 366–367, 489
FillFormList method, 299–300
FillFormsList method, 300
Fills toolbar in Rave, 718
Filter property, 513
FilterGroup property, 638, 641
filtering for ClientDataSet, 513
final keyword, 924–925
Finalize method, 911–912
finally blocks, 71–73
Find and Replace dialog boxes, 288
find_business API, 897
Find method, 132
FindClose function, 102
FindComponent method, 121, 286–287, 765
FindFirst function, 102
FindGlobalComponent function, 121
FindNearest method, 777
FindNext function, 102
FindNextPage function, 205–206
FindWindow function, 307
FirstDll example, 405–406
FishClient example, 893, 894
Flat property, 213
floating-point numbers
comparisons with, 89
conversions with, 87
FloatingDockSiteClass property, 234
FloatToCurr function, 87
FloatToDateTime function, 87
fly-by-hints, 182–184, 184, 218, 218
fm flags, 138
FocusControl property, 177
Font dialog box, 288, 288
Font property, 21, 159
FontDialog component, 288
FontMaster component in Rave, 724
FontMirror property, 724
FontNamePropertyDisplayFontNames variable, 21
fonts
in Automation, 478
for controls, 159–160
for dialog boxes, 288, 288
listing, 299
for menu items, 216
in Object Inspector, 21
size of, 276–277
with toolbars, 215
Fonts combo box, 341–344
package for, 344–347, 345–346
using, 347–348
Fonts toolbar in Rave, 718
ForEach method, 133
ForEachFactory method, 462
ForEachModule function, 425–426
Form component, 119
Form Designer, 18–19
Format function, 85, 582
FormatDateTime function, 60
formats for Rave, 720–721, 720
FormatXMLData method, 842, 857
FormCount property, 821
FormCreate method, 127
for pages, 204
in TDateForm, 127
in TForm1, 196–197
in TFormUseIntf, 423
FormDestroy method, 131
FormDLL example, 411
FormIntf demo, 330–331
FormMouseDown method, 263–264
FormMouseMove method, 263–264
FormMouseUp method, 263, 265
FormProp example, 53, 53
forms, 251
About boxes and splash screens for, 289–292, 290
activating, 298, 298
border icons for, 256–257, 257
borders for, 254–256, 254
client area in, 269
closing, 279–280
constraints in, 270
creating, 277–279, 278
dialog boxes
creating, 282–287, 284–285
predefined, 287–289, 288
direct input
keyboard, 259–261, 260
mouse, 261–265
displaying, 267–268, 267
in DLLs, 410–411
and encapsulation, 52–54, 53
fields in
hiding, 122–123
removing, 121–122
inheritance in
from base forms, 319–321, 319–320
polymorphic, 321–324, 322
multiple-page, 202
image viewer in, 207–210, 207
PageControl and TabSheet for, 202–207, 204–205
for user interface wizard, 210–213, 211
in packages, 417–419, 417
painting in, 265–267
plain, 252–253, 253
position of, 268–269
properties for, 53–54, 53
scaling, 274–277
scrolling, 270–271
automatic, 272–273
coordinates in, 273–274, 273
example, 271–272, 272
secondary, 280–281
size of, 269
snapping in, 269
splitting, 180–181, 180
style of, 254
TForm class, 251–259, 253–254, 257–258
tracking, 299–302, 300
WebBroker technology for, 777–781, 780
windows for, 257–259, 258
Forms page, 28, 277, 278, 280
FormStyle property, 254, 257, 311
FormToText program, 140–141, 141
forward-only cursors, 630–631
Frac function, 921
FramePag example, 327–328, 327
frames, 324–326, 325
in Component Palette, 26, 26
for compound components, 357–358
in MDI applications, 311–315, 313
with pages, 326–328, 327
without pages, 328–330, 329
Frames1 example, 26, 26
Frames2 example, 324–326, 325
FrameTab example, 328–330, 329
Framework Assembly Registration Utility (regasm), 501
Framework Class Library (FCL), 904
Free method, 55–56, 58–59, 912
free query forms, 613, 613
Free threading model, 463
FreeAndNil method, 55, 59
FreeInstance class, 335
FreeLibrary function, 408–409
FreeMem method, 84, 921
FreeNotification method, 302, 354, 356
FreeRecordBuffer method, 699
FROM clause in SELECT, 628
FromStart property, 826
fs constants, 254, 311
FTimer class, 351
FTP (File Transfer Protocol)
API for, 754–755
ports for, 739
FullExpand method, 194
functions
addresses of, 63
names for, 360
overloaded, 46, 404

 
Previous Section Next Section


 


 


Copyright © 2004-2020 "Delphi Sources" by BrokenByte Software. Delphi Programming Guide
   Facebook     Twitter