وبلاگ بلیان

کتاب معماهای API ویندوز 32 و آموزش برای برنامه‌نویسان ویژوال بیسیک

Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers

معرفی کتاب «کتاب معماهای API ویندوز 32 و آموزش برای برنامه‌نویسان ویژوال بیسیک» (با عنوان لاتین Dan Appleman's Win32 API Puzzle Book and Tutorial for Visual Basic Programmers) نوشتهٔ Daniel Appleman، منتشرشده توسط نشر Apress ; Springer [distributor در سال 1999. این کتاب در 477 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.

The key to accessing the power of every operating system is its application programming interface (API). Visual Basic can access only part of the Windows API without special help. To write the most powerful possible programs, VB programmers need to work with all of the API. The big problem for VB programmers in trying to do so is that all of the available documentation on the Windows API is written for C++ programmers. In other words, the directions for using the API is written in a language that VB programmers don't understand. Dan Appleman's Win32 API Puzzle Book and Tutorials for Visual BasicProgrammers shows VB programmers how to turbocharge Visual Basic by teaching them how to understand Microsoft's documentation to control the entire Windows API. Appleman's unique puzzle format includes 32 sample programs that almost&emdashbut don't quite&emdashwork. Each puzzle has a solution with an in-depth explanation of the problem, why it occurs, and why the solution works. By avoiding the usual dry ''lecture'' style so common in technical books, this guide will keep you awake&emdashin fact, some of the puzzles may keep you awake nights searching for a solution. And when you've finished, you'll have an understanding of the technology that will qualify you as a true API guru. With a writing style that combines technical competence, humor, and a bit of ''attitude,'' Appleman proves once again in this long-awaited complement to his previous bestseller, Visual Basic Programmer's Guide to the Win32 API , that learning advanced technology can (and should) be fun. Локальный диск......Page 0 cover......Page 1 page_iii......Page 2 page_iv......Page 3 page_v......Page 4 page_vi......Page 7 page_vii......Page 9 page_viii......Page 10 page_1......Page 11 page_2......Page 12 page_3......Page 13 page_4......Page 14 page_5......Page 15 page_6......Page 16 page_7......Page 17 page_8......Page 18 page_9......Page 19 page_10......Page 20 page_11......Page 21 page_12......Page 22 page_13......Page 23 page_15......Page 24 page_16......Page 25 page_17......Page 26 page_18......Page 27 page_19......Page 28 page_20......Page 29 page_21......Page 30 page_22......Page 31 page_23......Page 32 page_24......Page 33 page_25......Page 34 page_26......Page 35 page_27......Page 37 page_28......Page 38 page_29......Page 39 page_30......Page 41 page_31......Page 42 page_32......Page 43 page_33......Page 45 page_34......Page 46 page_35......Page 47 page_36......Page 48 page_39......Page 49 page_41......Page 50 page_42......Page 51 page_43......Page 52 page_44......Page 53 page_45......Page 54 page_46......Page 55 page_47......Page 56 page_48......Page 57 page_49......Page 58 page_50......Page 60 page_51......Page 61 page_52......Page 62 page_53......Page 63 page_54......Page 64 page_55......Page 65 page_56......Page 66 page_57......Page 67 page_58......Page 68 page_59......Page 69 page_60......Page 70 page_61......Page 71 page_62......Page 72 page_63......Page 73 page_64......Page 74 page_65......Page 75 page_66......Page 76 page_67......Page 77 page_68......Page 78 page_69......Page 79 page_70......Page 80 page_71......Page 81 page_73......Page 82 page_75......Page 83 page_76......Page 84 page_77......Page 85 page_78......Page 86 page_79......Page 87 page_80......Page 88 page_81......Page 89 page_82......Page 90 page_83......Page 91 page_84......Page 92 page_85......Page 93 page_86......Page 94 page_87......Page 95 page_88......Page 96 page_89......Page 97 page_90......Page 98 page_91......Page 99 page_92......Page 100 page_93......Page 101 page_94......Page 102 page_95......Page 103 page_96......Page 104 page_97......Page 105 page_98......Page 106 page_99......Page 107 page_100......Page 108 page_101......Page 109 page_102......Page 110 page_103......Page 111 page_104......Page 112 page_105......Page 113 page_106......Page 114 page_107......Page 115 page_108......Page 116 page_109......Page 117 page_110......Page 118 page_111......Page 119 page_113......Page 120 page_114......Page 121 page_115......Page 122 page_116......Page 123 page_117......Page 124 page_118......Page 125 page_119......Page 126 page_120......Page 127 page_121......Page 128 page_122......Page 129 page_123......Page 130 page_124......Page 131 page_125......Page 132 page_126......Page 133 page_127......Page 135 page_128......Page 136 page_129......Page 137 page_131......Page 138 page_132......Page 139 page_133......Page 140 page_134......Page 141 page_135......Page 142 page_136......Page 143 page_137......Page 144 page_138......Page 145 page_139......Page 146 page_140......Page 147 page_141......Page 148 page_142......Page 149 page_143......Page 150 page_144......Page 151 page_145......Page 152 page_146......Page 153 page_147......Page 154 page_149......Page 155 page_150......Page 156 page_151......Page 157 page_152......Page 158 page_153......Page 160 page_154......Page 161 page_155......Page 162 page_156......Page 163 page_157......Page 164 page_158......Page 165 page_159......Page 166 page_160......Page 167 page_161......Page 168 page_162......Page 169 page_163......Page 170 page_164......Page 171 page_165......Page 172 page_166......Page 173 page_167......Page 174 page_168......Page 175 page_169......Page 176 page_170......Page 177 page_171......Page 179 page_172......Page 181 page_173......Page 182 page_174......Page 183 page_175......Page 184 page_176......Page 185 page_177......Page 186 page_178......Page 187 page_179......Page 188 page_180......Page 189 page_181......Page 190 page_182......Page 191 page_183......Page 192 page_184......Page 193 page_185......Page 194 page_186......Page 195 page_187......Page 196 page_188......Page 197 page_189......Page 198 page_190......Page 199 page_191......Page 200 page_192......Page 201 page_193......Page 202 page_194......Page 203 page_195......Page 204 page_196......Page 205 page_197......Page 206 page_198......Page 207 page_199......Page 208 page_200......Page 209 page_201......Page 210 page_202......Page 211 page_203......Page 212 page_204......Page 213 page_205......Page 214 page_206......Page 215 page_207......Page 216 page_208......Page 217 page_209......Page 218 page_210......Page 220 page_211......Page 222 page_212......Page 223 page_213......Page 224 page_214......Page 225 page_215......Page 226 page_216......Page 227 page_217......Page 228 page_218......Page 229 page_219......Page 230 page_220......Page 231 page_221......Page 232 page_222......Page 233 page_223......Page 234 page_224......Page 235 page_225......Page 236 page_226......Page 237 page_227......Page 238 page_228......Page 239 page_229......Page 240 page_230......Page 241 page_231......Page 242 page_232......Page 243 page_233......Page 244 page_234......Page 245 page_235......Page 246 page_236......Page 247 page_237......Page 248 page_238......Page 249 page_239......Page 250 page_240......Page 251 page_241......Page 252 page_242......Page 253 page_243......Page 254 page_244......Page 255 page_245......Page 256 page_246......Page 257 page_247......Page 258 page_248......Page 259 page_249......Page 261 page_250......Page 262 page_251......Page 263 page_252......Page 265 page_253......Page 266 page_254......Page 267 page_255......Page 268 page_256......Page 269 page_257......Page 270 page_258......Page 271 page_259......Page 272 page_260......Page 273 page_261......Page 275 page_262......Page 277 page_263......Page 278 page_264......Page 279 page_265......Page 280 page_266......Page 281 page_267......Page 282 page_268......Page 283 page_269......Page 284 page_270......Page 285 page_271......Page 286 page_272......Page 287 page_273......Page 288 page_277......Page 289 page_279......Page 290 page_280......Page 291 page_281......Page 292 page_282......Page 293 page_283......Page 294 page_284......Page 295 page_285......Page 296 page_286......Page 297 page_287......Page 298 page_288......Page 299 page_289......Page 300 page_290......Page 302 page_291......Page 304 page_292......Page 305 page_293......Page 307 page_294......Page 309 page_295......Page 310 page_296......Page 311 page_297......Page 312 page_298......Page 313 page_299......Page 314 page_300......Page 315 page_301......Page 316 page_302......Page 317 page_303......Page 318 page_304......Page 319 page_305......Page 320 page_306......Page 321 page_307......Page 322 page_308......Page 323 page_309......Page 324 page_310......Page 325 page_311......Page 326 page_312......Page 327 page_313......Page 328 page_314......Page 329 page_315......Page 330 page_316......Page 331 page_317......Page 332 page_318......Page 334 page_319......Page 335 page_320......Page 337 page_321......Page 339 page_322......Page 340 page_323......Page 341 page_324......Page 343 page_325......Page 344 page_326......Page 346 page_327......Page 347 page_328......Page 349 page_329......Page 350 page_330......Page 351 page_331......Page 352 page_332......Page 353 page_333......Page 354 page_334......Page 355 page_335......Page 356 page_336......Page 357 page_337......Page 358 page_338......Page 359 page_339......Page 360 page_340......Page 361 page_341......Page 362 page_342......Page 363 page_343......Page 364 page_344......Page 365 page_345......Page 366 page_346......Page 367 page_347......Page 368 page_348......Page 369 page_349......Page 370 page_350......Page 371 page_351......Page 372 page_352......Page 373 page_353......Page 374 page_354......Page 375 page_355......Page 376 page_356......Page 377 page_357......Page 378 page_358......Page 379 page_359......Page 380 page_360......Page 381 page_361......Page 382 page_362......Page 384 page_363......Page 385 page_364......Page 386 page_365......Page 387 page_366......Page 388 page_367......Page 389 page_368......Page 390 page_369......Page 391 page_370......Page 392 page_371......Page 393 page_372......Page 394 page_373......Page 395 page_374......Page 396 page_375......Page 397 page_376......Page 398 page_377......Page 399 page_378......Page 400 page_379......Page 401 page_380......Page 402 page_381......Page 403 page_382......Page 405 page_383......Page 406 page_384......Page 407 page_385......Page 408 page_386......Page 409 page_387......Page 410 page_388......Page 411 page_389......Page 412 page_390......Page 413 page_391......Page 414 page_392......Page 415 page_393......Page 416 page_394......Page 417 page_395......Page 418 page_396......Page 419 page_397......Page 420 page_398......Page 421 page_399......Page 422 page_400......Page 423 page_401......Page 424 page_402......Page 425 page_403......Page 426 page_404......Page 427 page_405......Page 428 page_406......Page 429 page_407......Page 430 page_408......Page 431 page_409......Page 432 page_410......Page 433 page_411......Page 434 page_412......Page 435 page_413......Page 436 page_414......Page 437 page_415......Page 438 page_416......Page 439 page_417......Page 440 page_418......Page 441 page_419......Page 442 page_420......Page 443 page_421......Page 444 page_422......Page 445 page_423......Page 446 page_424......Page 447 page_425......Page 448 page_426......Page 449 page_427......Page 450 page_428......Page 451 page_429......Page 452 page_430......Page 453 page_431......Page 454 page_432......Page 455 page_435......Page 456 page_436......Page 457 page_437......Page 458 page_438......Page 459 page_439......Page 460 page_440......Page 461 page_441......Page 462 page_442......Page 463 page_443......Page 464 page_444......Page 465 page_445......Page 466 page_446......Page 467 page_447......Page 468 page_448......Page 469 page_449......Page 470 page_450......Page 471 page_451......Page 472 page_452......Page 473 page_453......Page 474 page_454......Page 475 page_455......Page 476 page_456......Page 477 page_457......Page 478 page_458......Page 479 page_459......Page 480 page_461......Page 481 page_462......Page 485 page_463......Page 489 page_464......Page 494 page_465......Page 498 page_466......Page 502 page_467......Page 506 page_468......Page 511 page_469......Page 515 page_470......Page 519 page_471......Page 523 page_472......Page 527 page_473......Page 531 page_474......Page 535 page_475......Page 539 page_476......Page 543 page_477......Page 547 page_480......Page 549

The key to accessing the power of every operating system is its application programming interface (API). Visual Basic can access only part of the Windows API without special help. To write the most powerful possible programs, VB programmers need to work with all of the API. The big problem for VB programmers in trying to do so is that all of the available documentation on the Windows API is written for C++ programmers. In other words, the directions for using the API is written in a language that VB programmers don't understand.

With a writing style that combines technical competence, humor, and a bit of "attitude," Appleman proves once again in this long-awaited complement to his previous bestseller, Visual Basic Programmer's Guide to the Win32 API, that learning advanced technology can (and should) be fun.

This long-awaited complement to Appleman's previous bestseller shows programmers how to turbocharge VB by describing how to control the entire Windows API. Divided into three parts, the book begins with a series of programming puzzles of increasing complexity. Each puzzle describes a typical API function, followed by a small VB program applying the function. These programs almost work but are all missing something. Readers are challenged to solve the puzzle and fix the program -- thus learning in the process. The second part contains solutions to the puzzles, along with in-depth technical explanations, while the final part concludes with general tutorials that readers can refer to for help in solving the problems.
دانلود کتاب کتاب معماهای API ویندوز 32 و آموزش برای برنامه‌نویسان ویژوال بیسیک