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

W

W3C (World Wide Web Consortium)
for HTML, 759
for XML, 833
WaitForSingleObject function, 308
$WARN directive, 44
warnings, compiler, 31–32, 44
Watch List, 42
Web and Web pages. See also Internet programming
actions for, 224
ActiveX controls in, 492–493, 493
hit counter for, 782–785
search engines for, 785–786, 786
services for, 875–876
attachments, 892–893, 894
BabelFish translations, 876–879, 877, 879
currency conversion, 880–882, 881, 883
database data, 883–887, 887
debugging SOAP headers, 887–888, 888
existing classes as, 888–889
SOAP and WSDL, 876
UDDI, 894–898, 896
WebSnap for. See WebSnap application
Web App Debugger tool, 33, 772–774, 774, 887–889, 888
Web Services Description Language (WSDL), 876, 881–883, 881
Web Services page, 889
WebAppComponents component, 787
WebAppDbg.exe tool, 33, 772–774, 774
WebApplication class, 817
WebBroker technology, 770–772
with Apache, 781–872
debugging in, 772–774, 774
for dynamic database reporting, 776–777, 777
with IntraWeb, 823–824
for multipurpose WebModule, 774–776
for queries and forms, 777–781, 780
Web hit counter, 782–785
Web searches, 785–786, 786
WebBrowser control, 485–486, 486
WebConnection component, 652
WebContext object, 806
WebDemo example, 485–486, 486
WebDispatch property, 858
WebDispatcher component, 771–772
WebFind example, 751–754, 755
WebModules, 770–772
WebRequestHandler object, 773
WebSearcher example, 785–786, 786
WebSnap application, 786–789, 787
for adapters, 794–798, 796
for databases, 798
data editing, 801–803, 802
data module for, 798–799
DataSetAdapter for, 799–801, 800
master/detail in, 803–805, 805
with IntraWeb, 823–824
logins in, 807–808
for multiple pages, 789–791, 790
permissions in, 808
for server-side scripts, 791–793, 792
sessions in, 805–806, 807
XSLT with, 866–868, 866
WebSnap page, 787
well-formed XML, 835
What's this? Help, 256
wheel events, 261
White Pages in UDDI, 894
white space in XML, 834
wide string support, 87
WideCompareStr function, 87
WideCompareText function, 87
WideFormat function, 87
WideLowerCase function, 87
WideSameStr function, 87
WideSameText function, 87
WideString type, 87, 459–460, 478
WideUpperCase function, 87
Width property
for components, 18
for forms, 268–269
in Splitter, 180
in TControl, 159
in TMdArrow, 359
WINAPI modifier, 401
window lists, searching, 308–309
window procedures, 161
WindowMenu property, 311
WindowProc property, 161
windows, 161
controls in, 158, 368
message handlers in, 368–373, 373
messages in, 373–378
notifications in, 376–377
overriding message handlers in, 371–372
for forms, 257–259, 258
painting in, 265–267
Windows Interactive SQL (WISQL), 562
Windows menu, 7
Windows operating system
background processing and multitasking in, 304
common dialogs, 287–288, 288
events in, 302–303
messages in, 303–304, 309–310, 374
resource files from, 28
themes in, 220–221, 222
WindowState property, 268–269
WindowsXP.res file, 220
WinInet API, 754–756
WinShoes component, 739
WinSight tool, 33, 303
WinVersion example, 85–86
WISQL (Windows Interactive SQL), 562
WithinPastDays function, 91
wizards
DLL, 41
user interface for, 210–213, 211
WizardUI example, 210–213, 211
wm_Char message, 368
wm_Command message, 376
wm_EraseBkgnd message, 317
wm_HScroll message, 272
wm_LButtonDblClk message, 365
wm_LButtonDown message, 371
wm_LButtonUp message, 371
wm_NCCalcSize message, 269
wm_NCHitTest message, 258, 269
wm_NCLButtonDown message, 269
wm_NCPaint message, 269
wm_Size message, 270
wm_User message, 66, 301
WMHScroll method, 272
WNDCLASS, 307
WndProc method, 161, 317
Word
with Automation, 479
DLLs for, 411
WordBool type, 478
WORDCALL.TXT file, 411
WordCont example, 482–483, 483
World Wide Web Consortium (W3C)
for HTML, 759
for XML, 833
Wrapper pattern, 449
wrapper properties, 350
wrappers
for ActiveX controls, 485
for XML, 838
write clauses, 50, 52, 465
Write method, 143
write-only properties, 52
WriteBool method, 332
WriteBuffer method, 137
WriteComponent method, 136, 140, 142
WriteComponentRes method, 140
WriteInteger method, 332
WriteString method, 332
ws constants, 269
Ws.exe tool, 33, 303
WSDL (Web Services Description Language), 876, 881–883, 881
WSDLHTMLPublish component, 880
WSnap1 example, 791–793
WSnap2 example, 792–793, 792, 795–796, 796
WSnapMD example, 803–805, 805
WSnapTable example, 798–803, 800, 802

 
Previous Section Next Section


 


 


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