دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: سیستم های عامل ویرایش: نویسندگان: John Ayres سری: ISBN (شابک) : 9781556227493, 1556227493 ناشر: Wordware Publishing, Inc. سال نشر: 2001 تعداد صفحات: 774 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Tomes of Delphi: WIn32 Shell API Windows 2000 Edition به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Tomes دلفی: WIn32 Shell API ویندوز 2000 نسخه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
من می توانم بگویم 5 ستاره و همه چیز برای گفتن خواهد بود - اما اگر شما محتاط نیستید، چه نوع کتابی را انتخاب کنید که برای تعداد کمی از آنها انتخاب کنید. خوب من این کتاب را برای مدت طولانی دارم و کتاب مقدس من است. در واقع بسیار تمرینی و نزدیک به مشکلات است. حل پروژه های خودم بسیار ساده تر شده است. تمرکز خودم روی بخشهای اتوماسیون است و بنابراین برای خودکار کردن کنترلهای رادیویی مبتنی بر rs232 برای افراد علاقهمند به سرگرمی و HAM کار کردم. اگر به آن علاقه دارید، بنابراین می توانید به وب سایت من نگاه کنید http://www.peter-geisler.de - به دنبال نتایجی هستید که می توانم بگویم ایده های زیادی از جان آیرس تامز دلفی وجود دارد - من به آن 5 ستاره می دهم .
I could say 5 Stars and it would be all what to say - but if you are not shure, what a type of book to choose that would be to few. Well I have this book for a long time and it is my bible. It is very practice indeed and close to the problems. My own projects have gone much more easier to solve. My own focus is on automation sectors and so I did some work for automating rs232 driven radio controls for hobbie and HAM- interested people. If you are interested in it so you can look at my website http://www.peter-geisler.de - looking to results from which I can say are a lot of ideas from John Ayres Tomes of Delphi - I rating it 5 Stars.
The Tomes of Delphi: Win32 Shell API Windows 2000 Edition......Page 2
Dedication......Page 5
Contents......Page 6
Foreword......Page 18
Acknowledgments......Page 20
Introduction......Page 22
The Chapters......Page 23
Conventions......Page 24
Sample Programs......Page 25
Who This Book is For......Page 26
Windows Data Types......Page 28
Importing Windows Functions......Page 31
Callback Functions......Page 32
Function Parameters......Page 33
Delphi vs. the Windows API......Page 34
Z- order......Page 36
Special Effects......Page 37
Delphi vs. the Windows API......Page 38
AdjustWindowRect Windows. pas......Page 39
AdjustWindowRectEx Windows. pas......Page 41
BeginDeferWindowPos Windows. pas......Page 42
BringWindowToTop Windows. pas......Page 44
CascadeWindows Windows. pas......Page 45
CloseWindow Windows. pas......Page 46
DeferWindowPos Windows. pas......Page 47
GetWindowPlacement Windows. pas......Page 50
MoveWindow Windows. pas......Page 51
OpenIcon Windows. pas......Page 52
SetWindowPlacement Windows. pas......Page 53
SetWindowPos Windows. pas......Page 56
ShowOwnedPopups Windows. pas......Page 59
ShowWindow Windows. pas......Page 60
ShowWindowAsync Windows. pas......Page 62
TileWindows Windows. pas......Page 64
Information Storage......Page 66
Window- specific Information......Page 67
Subclassing a Window......Page 68
Knowing It All......Page 69
Delphi vs. the Windows API......Page 75
Window Information Functions......Page 76
AnyPopup Windows. pas......Page 77
ChildWindowFromPoint Windows. pas......Page 78
ChildWindowFromPointEx Windows. pas......Page 79
EnableWindow Windows. pas......Page 81
EnumChildWindows Windows. pas......Page 82
EnumProps Windows. pas......Page 84
EnumPropsEx Windows. pas......Page 87
EnumThreadWindows Windows. pas......Page 90
EnumWindows Windows. pas......Page 92
FindWindow Windows. pas......Page 94
FindWindowEx Windows. pas......Page 95
FlashWindow Windows. pas......Page 96
GetClassInfo Windows. pas......Page 97
GetClassInfoEx Windows. pas......Page 99
GetClassLong Windows. pas......Page 102
GetClassName Windows. pas......Page 104
GetClientRect Windows. pas......Page 105
GetDesktopWindow Windows. pas......Page 106
GetForegroundWindow Windows. pas......Page 107
GetNextWindow Windows. pas......Page 109
GetParent Windows. pas......Page 110
GetTopWindow Windows. pas......Page 111
GetWindow Windows. pas......Page 112
GetWindowLong Windows. pas......Page 114
GetWindowText Windows. pas......Page 117
IsChild Windows. pas......Page 119
IsWindow Windows. pas......Page 121
IsWindowUnicode Windows. pas......Page 122
IsWindowVisible Windows. pas......Page 123
IsZoomed Windows. pas......Page 124
SetActiveWindow Windows. pas......Page 125
SetClassLong Windows. pas......Page 126
SetFocus Windows. pas......Page 128
SetParent Windows. pas......Page 129
SetWindowLong Windows. pas......Page 131
SetWindowText Windows. pas......Page 133
WindowFromPoint Windows. pas......Page 134
File Creation......Page 136
Delphi vs. the Windows API......Page 137
File Input/ Output Functions......Page 138
CloseHandle Windows. pas......Page 139
CompareFileTime Windows. pas......Page 140
CopyFile Windows. pas......Page 142
CreateDirectory Windows. pas......Page 144
CreateDirectoryEx Windows. pas......Page 146
CreateFile Windows. pas......Page 147
CreateFileMapping Windows. pas......Page 153
DeleteFile Windows. pas......Page 159
DosDateTimeToFileTime Windows. pas......Page 160
FileTimeToDosDateTime Windows. pas......Page 161
FileTimeToSystemTime Windows. pas......Page 162
FindCloseChangeNotification Windows. pas......Page 167
FindFirstChangeNotification Windows. pas......Page 168
FindFirstFile Windows. pas......Page 170
FindNextChangeNotification Windows. pas......Page 174
FindNextFile Windows. pas......Page 175
FlushViewOfFile Windows. pas......Page 176
GetCurrentDirectory Windows. pas......Page 177
GetFileAttributes Windows. pas......Page 178
GetFileInformationByHandle Windows. pas......Page 179
GetFileSize Windows. pas......Page 182
GetFileType Windows. pas......Page 183
GetFileVersionInfo Windows. pas......Page 184
GetFileVersionInfoSize Windows. pas......Page 185
GetShortPathName Windows. pas......Page 186
GetTempFileName Windows. pas......Page 187
GetTempPath Windows. pas......Page 189
LocalFileTimeToFileTime Windows. pas......Page 190
LockFile Windows. pas......Page 191
MapViewOfFile Windows. pas......Page 192
MoveFile Windows. pas......Page 193
OpenFileMapping Windows. pas......Page 194
ReadFile Windows. pas......Page 195
SearchPath Windows. pas......Page 197
SetCurrentDirectory Windows. pas......Page 198
SetEndOfFile Windows. pas......Page 199
SetFileAttributes Windows. pas......Page 200
SetFilePointer Windows. pas......Page 204
SetFileTime Windows. pas......Page 205
SystemTimeToFileTime Windows. pas......Page 206
UnlockFile Windows. pas......Page 207
VerQueryValue Windows. pas......Page 208
WriteFile Windows. pas......Page 215
The Keyboard......Page 218
Input Functions......Page 219
ActivateKeyboardLayout Windows. pas......Page 221
DragDetect Windows. pas......Page 222
GetAsyncKeyState Windows. pas......Page 224
GetCaretBlinkTime Windows. pas......Page 225
GetClipCursor Windows. pas......Page 226
GetDoubleClickTime Windows. pas......Page 227
GetKeyboardLayout Windows. pas......Page 228
GetKeyboardLayoutName Windows. pas......Page 229
GetKeyboardState Windows. pas......Page 230
GetKeyboardType Windows. pas......Page 231
GetKeyNameText Windows. pas......Page 233
GetKeyState Windows. pas......Page 235
keybd_ event Windows. pas......Page 236
joyGetDevCaps Mmsystem. pas......Page 238
joyGetNumDevs Mmsystem. pas......Page 240
joyGetPos Mmsystem. pas......Page 241
joyGetPosEx Mmsystem. pas......Page 242
joyGetThreshold Mmsystem. pas......Page 245
joyReleaseCapture Mmsystem. pas......Page 246
joySetCapture Mmsystem. pas......Page 247
joySetThreshold Mmsystem. pas......Page 251
LoadKeyboardLayout Windows. pas......Page 252
MapVirtualKey Windows. pas......Page 255
MapVirtualKeyEx Windows. pas......Page 257
mouse_ event Windows. pas......Page 258
OEMKeyScan Windows. pas......Page 261
SetCapture Windows. pas......Page 262
SetCaretBlinkTime Windows. pas......Page 263
SetCursorPos Windows. pas......Page 265
SetDoubleClickTime Windows. pas......Page 266
SwapMouseButton Windows. pas......Page 267
VkKeyScan Windows. pas......Page 271
VkKeyScanEx Windows. pas......Page 272
Atom Tables......Page 276
Delphi vs. the Windows API......Page 277
String and Atom Functions......Page 278
AddAtom Windows. pas......Page 279
CharLower Windows. pas......Page 280
CharLowerBuff Windows. pas......Page 282
CharNext Windows. pas......Page 283
CharToOem Windows. pas......Page 284
CharUpper Windows. pas......Page 286
CharUpperBuff Windows. pas......Page 287
CompareString Windows. pas......Page 288
DeleteAtom Windows. pas......Page 292
EnumSystemCodePages Windows. pas......Page 293
EnumSystemLocales Windows. pas......Page 295
FormatMessage Windows. pas......Page 297
GetACP Windows. pas......Page 303
GetAtomName Windows. pas......Page 306
GetCPInfo Windows. pas......Page 307
GetCPInfoEx Windows. pas......Page 308
GetDateFormat Windows. pas......Page 309
GetOEMCP Windows. pas......Page 313
GetTimeFormat Windows. pas......Page 315
GlobalAddAtom Windows. pas......Page 318
GlobalFindAtom Windows. pas......Page 320
GlobalGetAtomName Windows. pas......Page 321
IsCharAlpha Windows. pas......Page 322
IsCharAlphaNumeric Windows. pas......Page 323
IsCharUpper Windows. pas......Page 324
lstrcat Windows. pas......Page 325
lstrcmp Windows. pas......Page 326
lstrcmpi Windows. pas......Page 328
lstrcpy Windows. pas......Page 329
MakeIntAtom Windows. pas......Page 330
OemToCharBuff Windows. pas......Page 332
ToAscii Windows. pas......Page 333
wvsprintf Windows. pas......Page 334
Clipboard Internals......Page 340
Delayed Rendering......Page 341
Clipboard Manipulation Functions......Page 344
ChangeClipboardChain Windows. pas......Page 345
CountClipboardFormats Windows. pas......Page 346
EnumClipboardFormats Windows. pas......Page 347
GetClipboardData Windows. pas......Page 349
GetClipboardOwner Windows. pas......Page 352
GetOpenClipboardWindow Windows. pas......Page 353
GetPriorityClipboardFormat Windows. pas......Page 354
IsClipboardFormatAvailable Windows. pas......Page 355
OpenClipboard Windows. pas......Page 356
SetClipboardData Windows. pas......Page 357
SetClipboardViewer Windows. pas......Page 362
Accessibility Features......Page 366
System Information Functions......Page 368
ExpandEnvironmentStrings Windows. pas......Page 369
GetCommandLine Windows. pas......Page 371
GetDiskFreeSpaceEx SysUtils. pas......Page 372
GetDriveType Windows. pas......Page 374
GetEnvironmentStrings Windows. pas......Page 375
GetEnvironmentVariable Windows. pas......Page 376
GetLocaleInfo Windows. pas......Page 377
GetLocalTime Windows. pas......Page 386
GetLogicalDrives Windows. pas......Page 387
GetLogicalDriveStrings Windows. pas......Page 389
GetStartupInfo Windows. pas......Page 390
GetSystemDefaultLangID Windows. pas......Page 391
GetSystemDefaultLCID Windows. pas......Page 392
GetSystemDirectory Windows. pas......Page 393
GetSystemInfo Windows. pas......Page 394
GetSystemTimeAsFileTime Windows. pas......Page 398
GetTimeZoneInformation Windows. pas......Page 399
GetUserDefaultLCID Windows. pas......Page 402
GetUserName Windows. pas......Page 403
GetVersionEx Windows. pas......Page 404
GetVolumeInformation Windows. pas......Page 406
GetWindowsDirectory Windows. pas......Page 409
IsProcessorFeaturePresent Windows. pas......Page 410
SetComputerName Windows. pas......Page 412
SetEnvironmentVariable Windows. pas......Page 413
SetLocaleInfo Windows. pas......Page 415
SetLocalTime Windows. pas......Page 420
SetSystemTime Windows. pas......Page 422
SetTimeZoneInformation Windows. pas......Page 423
SetVolumeLabel Windows. pas......Page 424
SystemParametersInfo Windows. pas......Page 425
VerLanguageName Windows. pas......Page 460
Carets......Page 464
Icon and Cursor Masks......Page 465
Icon to Bitmap Conversion......Page 466
Icon, Cursor, and Caret Functions......Page 469
CopyIcon Windows. pas......Page 470
CreateCaret Windows. ps......Page 471
CreateCursor Windows. pas......Page 473
CreateIcon Windows. pas......Page 475
CreateIconFromResource Windows. pas......Page 478
CreateIconFromResourceEx Windows. pas......Page 480
CreateIconIndirect Windows. pas......Page 482
DestroyCaret Windows. pas......Page 484
DestroyIcon Windows. pas......Page 485
DrawIconEx Windows. pas......Page 486
ExtractAssociatedIcon ShellAPI. pas......Page 488
ExtractIcon ShellAPI. pas......Page 489
ExtractIconEx ShellAPI. pas......Page 491
GetIconInfo Windows. pas......Page 494
LoadCursor Windows. pas......Page 498
LoadCursorFromFile Windows. pas......Page 499
LoadIcon Windows. pas......Page 501
LookupIconIdFromDirectoryEx Windows. pas......Page 502
SetSystemCursor Windows. pas......Page 504
ShowCursor Windows. pas......Page 506
WinHelp......Page 508
Using WinHelp......Page 509
Advantages/Disadvantages......Page 511
Creating an HTMLHelp Help File......Page 512
Using HTMLHelp......Page 513
Advantages/Disadvantages......Page 517
HTMLHelp......Page 518
WinHelp Windows. pas......Page 536
File- based Applications......Page 540
Creating and Reading Structured Storage Files......Page 544
Shell File Functions......Page 556
DragAcceptFiles ShellAPI. pas......Page 557
DragQueryFile ShellAPI. pas......Page 559
FindExecutable ShellAPI. pas......Page 561
IStorage. Commit ActiveX. pas......Page 564
IStorage. CopyTo ActiveX. pas......Page 566
IStorage. CreateStorage ActiveX. pas......Page 567
IStorage. CreateStream ActiveX. pas......Page 570
IStorage. DestroyElement ActiveX. pas......Page 572
IStorage. EnumElements ActiveX. pas......Page 573
IStorage. MoveElementTo ActiveX. pas......Page 576
IStorage. OpenStorage ActiveX. pas......Page 579
IStorage. OpenStream ActiveX. pas......Page 581
IStorage. RenameElement ActiveX. pas......Page 583
IStorage. SetClass ActiveX. pas......Page 584
IStorage. Stat ActiveX. pas......Page 585
IStream. Clone ActiveX. pas......Page 587
IStream. CopyTo ActiveX. pas......Page 588
IStream. Read ActiveX. pas......Page 589
IStream. Seek ActiveX. pas......Page 590
IStream. SetSize ActiveX. pas......Page 591
IStream. Stat ActiveX. pas......Page 592
IStream. Write ActiveX. pas......Page 593
SHAddToRecentDocs ShlObj. pas......Page 594
SHFileOperation ShellAPI. pas......Page 596
SHGetFileInfo ShellAPI. pas......Page 601
StgCreateDocFile ActiveX. pas......Page 606
StgIsStorageFile ActiveX. pas......Page 609
StgOpenStorage ActiveX. pas......Page 610
Browsing for Folders......Page 614
Shell Folder Functions......Page 616
SHBrowseForFolder ShlObj. pas......Page 617
SHEmptyRecycleBin ShellExtra. pas......Page 622
SHGetFolderLocation ShellExtra. pas......Page 624
SHGetFolderPath SHFolder. pas......Page 628
SHGetSettings ShlObj. pas......Page 632
SHGetSpecialFolderLocation ShlObj. pas......Page 634
SHGetSpecialFolderPath ShlObj. pas......Page 638
SHQueryRecycleBin ShellExtra. pas......Page 641
Shell Extension Basics......Page 644
Creating the COM Object......Page 645
URL Search Hook Shell Extensions......Page 646
Registering URL Search Hook Shell Extensions......Page 647
Implementing Infotip Shell Extensions......Page 649
Registering Copy Hook Shell Extensions......Page 654
Shell Execute Hook Shell Extensions......Page 657
Registering Shell Execute Hook Shell Extensions......Page 658
Implementing Context Menu Handler Shell Extensions......Page 661
Registering Context Menu Handler Shell Extensions......Page 662
Icon Handler Shell Extensions......Page 666
Registering Icon Handler Shell Extensions......Page 667
Implementing Drag- Drop Handler Shell Extensions......Page 671
Registering Drag- Drop Handler Shell Extensions......Page 672
IContextMenu. GetCommandString ShlObj. ps......Page 678
IContextMenu. InvokeCommand ShlObj. pas......Page 679
IContextMenu. QueryContextMenu ShlObj. pas......Page 682
ICopyHook. CopyCallback ShlObj. pas......Page 683
IDropTarget. DragEnter ActiveX. pas......Page 685
IDropTarget. DragOver ActiveX. pas......Page 687
IDropTarget. Drop ActiveX. pas......Page 688
IExtractIcon. GetIconLocation ShlObj. pas......Page 690
IQueryInfo. GetInfoTip ShlObj. pas......Page 692
IShellExecuteHook. Execute ShlObj. pas......Page 693
IShellExtInit. Initialize ShlObj. pas......Page 697
IURLSearchHook. Translate ShlObj. pas......Page 698
The CplApplet Function......Page 700
Control Panel Messages......Page 701
Application Bars......Page 705
Tray Icon Applications......Page 708
Balloon Tooltips......Page 709
Specialized Shell Functions......Page 712
CplApplet Cpl. pas......Page 713
IMalloc. Alloc ActiveX. pas......Page 716
IMalloc. Free ActiveX. pas......Page 718
IMalloc. HeapMinimize ActiveX. pas......Page 719
SHAppBarMessage ShellAPI. pas......Page 720
SHChangeNotify ShlObj. pas......Page 725
ShellAbout ShellAPI. pas......Page 729
ShellExecute ShellAPI. pas......Page 730
ShellExecuteEx ShellAPI. ps......Page 733
Shell_ NotifyIcon ShellAPI. pas......Page 739
SHGetMalloc ShlObj. pas......Page 744
Appendix A Bibliography......Page 746
Appendix B Virtual Key Code Chart......Page 748
Appendix C Tertiary Raster Operation Codes......Page 752
Appendix D ASCII Character Set......Page 760
Index......Page 764
About the CD......Page 774