D5开发人员指南-03卷
第11章编写多线程应用程序t304 11.1对线程的解释t304 11.1.1一种新型的多任务t304 11.1.2在Delphi程序中使用多线程t304 11.1.3关于线程的滥用t305 11.2 TThread对象t305 11.2.1 TThread基础t305 11.2.2 TThread实例t307 11.2.3线程的终止t307 11.2.4与VCL同步t308 11.2.5一个演示程序t310 11.2.6优先级和时序安排t311 11.2.7挂起和唤醒线程t313 11.2.8测试线程的时间t313 11.3管理多线程t314 11.3.1线程局部存储t314 11.3.2线程同步t317 11.4一个多线程的示范程序t325 11.4.1用户界面t326 11.4.2搜索线程t330 11.4.3调整优先级t334 11.5多线程与数据库t335 11.6多线程与图形处理t340 11.7总结t343第12章文件处理t344 12.1处理文件的输入/输出t344 12.1.1文本文件的处理t344 12.1.2类型文件的处理t348 12.1.3无类型文件的处理t356 12.2 TTextRec和TFileRec结构t359 12.3内存映射文件t360 12.3.1内存映射文件的应用t360 12.3.2使用映射文件t361 12.3.3内存映射文件的一致性t366 12.3.4文本搜索实用程序t366 12.4目录和驱动器t373 12.4.1获得有效驱动器和驱动器类型列表t373 12.4.2获取驱动器信息t374 12.4.3获取Windows目录位置t376 12.4.4获取系统目录的位置t376 12.4.5获取当前目录t377 12.4.6在目录中查找文件t377 12.4.7复制和删除目录树t380 12.4.8获取文件的版本信息t382 12.4.9获取版本号t387 12.4.10获得操作系统信息t388 12.4.11使用TVerInfoRes类t388 12.5使用SHFileOperation()函数t390 12.6总结t391第13章核心技术t392 13.1高级消息处理t392 13.1.1子类化t392 13.1.2 HookMainWindow()t396 13.2防止同时出现多个应用程序实例t397 13.3使用Delphi的BASMt401 13.3.1 BASM是如何工作的t401 13.3.2简易的参数访问t402 13.3.3 var声明的参数t402 13.3.4 Register调用约定t403 13.3.5全汇编过程t403 13.3.6记录t403 13.4使用挂钩t404 13.4.1设置挂钩t404 13.4.2使用挂钩函数t405 13.4.3使用脱钩函数t405 13.4.4使用SendKeys:一个JournalPlay- back类型的挂钩t405 13.5使用C/C++的OBJ文件t416 13.5.1调用一个函数t416 13.5.2命名问题t417 13.5.3共享数据t417 13.5.4使用Delphi RTLt418 13.6使用C++类t422 13.7替换t426 13.7.1 generic替换t426 13.7.2 WM_COPYDATAt435 13.8获取包的信息t440 13.9总结t443第14章获取系统信息t444 14.1 InfoForm:获取一般信息t444 14.1.1格式化字符串t444 14.1.2获取内存状态t445 14.1.3获取操作系统版本信息t446 14.1.4获取目录信息t447 14.1.5获取系统信息t448 14.1.6检查环境t450 14.2平台无关性t455 14.3 Windows 95/98:使用ToolHelp32t455 14.3.1快照t456 14.3.2列举进程t457 14.3.3列举线程t460 14.3.4列举模块t461 14.3.5列举堆t462 14.3.6堆的视图t465 14.3.7程序源码t466 14.4 Windows NT/2000: PSAPIt474 14.5总结t485第15章移植到Delphi 5t486 15.1 Delphi 5的新功能t486 15.1.1哪个版本t486 15.1.2单元、组件和包t487 15.2从Delphi 4移植到Delphi 5t487 15.2.1 IDE问题t488 15.2.2 RTL问题t488 15.2.3 VCL问题t488 15.2.4 Internet开发问题t488 15.2.5数据库问题t488 15.3从Delphi 3移植到Delphi 5t489 15.3.1无符号的32位整数t489 15.3.2 64位整数t490 15.3.3 Real类型t490 15.4从Delphi 2移植到Delphi 5t490 15.4.1改变为Boolean类型t490 15.4.2 ResourceStringt490 15.4.3 RTL的改变t491 15.4.4 TCustomFormt491 15.4.5 GetChildren()t491 15.4.6自动化服务器t491 15.5从Delphi 1移植到Delphi 5t491 15.5.1字符串和字符t492 15.5.2变量长度和范围t497 15.5.3记录的排列t497 15.5.4 32位的数学运算t498 15.5.5 TDateTime类t498 15.5.6单元结束代码t498 15.5.7汇编语言t499 15.5.8调用约定t499 15.5.9动态链接库t500 15.5.10 Windows操作系统的变化t501 15.5.11 32位的地址空间t501 15.5.12 32位资源t501 15.5.13 VBX控件t502 15.5.14 Windows API函数的变化t502 15.5.15 16位和32位并存t504 15.6总结t504
D5开发人员指南-03卷.rar
预估大小:5个文件
11.PDF
2.4MB
12.PDF
2.5MB
14.PDF
2.82MB
15.PDF
484KB
13.PDF
2.61MB
10.58MB
文件大小:
评论区