《PC技术C/C++高级实用开发工具精粹》求取 ⇩

第一章 确定及访问硬件1

1.1 定位磁盘驱动器1

1.2 简单的CPU检测3

1.3 一个C++的I/O端口类6

1.4 Mylex 386主板及总线鼠标8

1.5 谁是第二?识别第二块视频适配器9

1.6 建立自己的跳出开关21

1.7 在无模式的监视器间切换22

1.8 对AT实时时钟编程25

1.9 封装金属磁盘驱动器架42

第二章 键盘和键盘输入44

2.1 加速你的AT键盘44

2.2 SysReq键的一个用途48

2.3 摆脱NumLock键的妨碍51

2.4 Caps Lock校正器52

2.5 F11和F12键的使用54

2.6 填充键盘缓冲区56

2.7 “O”的故事64

2.8 在PC/XT机上改变按键的重复延时71

2.9 通过BIOS实现安全的缓冲区填充73

第三章 磁盘文件操作75

3.1 配置.EXE文件75

3.2 使用Setvbuf()加速文件I/O77

3.3 繁殖搜索的路径81

3.4 刷新文件缓冲区86

3.5 C++中的安全文件指针88

3.6 计算真实的目录空间90

3.7 检查路径是否存在92

3.8 抢占磁盘空间93

3.9 文件名的性质95

3.10 在C++中检测I/O重定向97

3.11 逻辑驱动器间的转换100

3.12 一个目录描述工具104

3.13 删除与文件关联的子目录106

3.14 读定长记录109

第四章 文本视频编程120

4.1 独立于硬件的光标处理程序120

4.2 在VGA上显示43行(不是50行)127

4.3 使用编码页国际化DOS程序129

第五章 图形编程142

5.1 C语言中的图形绘画工具142

5.2 屏幕印刷156

5.3 VGA分屏动画制作174

5.4 硬拷贝的抖动187

5.5 用Windows快速画Bezier曲线199

5.6 C语言的邮政网络(POSTNET)条形码211

第六章 关于用户界面的编程214

6.1 三维图形窗口214

6.2 判断何时发生窗口重迭217

6.3 Turbo Vision的空闲时间218

6.4 使用C++流的TV(Turbo Vision)I/O231

6.5 在C中接收缺省数值234

第七章 打印机和打印机编程237

7.1 直接输出到打印机237

7.2 关于PrtScr(屏幕打印)键241

7.3 摆脱挂起的打印陷阱242

7.4 用C++流访问打印机/辅助设备245

7.5 Turbo C的后台打印246

第八章 串口编程250

8.1 如何使用COM3和COM4250

8.2 串口硬件内幕251

8.3 可扩充的串口对象259

第九章 内存管理282

9.1 保证内存块以字为单位移动282

9.2 巨型指针的规范化283

9.3 准确找出C++中游离的指针285

9.4 使动态记录的内存开销减为最小287

9.5 内存块以字为单位反向移动288

9.6 DOS扩展程序的利用290

9.7 确定扩展内存的大小299

第十章 排序与检索方法301

10.1 多字段排序301

10.2 加快折半检索的速度303

第十一章 操作串数据305

11.1 简单的串压缩的算法305

11.2 命令行切换的快速语法分析308

11.3 专用名词正规化309

11.4 聪明的数字存储法317

11.5 在C中产生顺序后缀318

第十二章 数据结构320

12.1 二值堆320

12.2 C++中的位向量类328

12.3 展开树336

12.4 C语言中继承数据结构343

第十三章 对时间和日期的处理347

13.1 在夏令时调整你的时钟347

13.2 如何对付午夜的混乱349

13.3 如何检查星期五和13日的出现350

第十四章 算法与编程的方法353

14.1 C语言的间接隶属运算符353

14.2 位操作355

14.3 C++静态类成员,构造函数和析构函数356

14.4 将二进制数据转换为C的头文件360

14.5 C的位操作宏指令362

14.6 C中的一种简单Soundex编码365

第十五章 Windows编程369

15.1 为Windows的监视器锁屏程序369

15.2 与窗口共存的十个步骤379

15.3 从Windows中调用DOS设备驱动程序388

15.4 Windows卡片文件格式388

15.5 检查你的Windows应用程序390

15.6 有关DOS向Windows转换的十三个技巧396

15.7 建立你自己的Windows壳405

第十六章 编写内存驻留程序410

16.1 确定C语言TSR所需的内存量410

16.2 与TSR通信418

16.3 如果TSR在101键AT机上不能工作421

16.4 TSR调试技巧422

16.5 TSR的卸载424

16.6 防止TSR的重复安装426

16.7 用C语言简化TSR程序428

第十七章 对DOS的编程432

17.1 截取严重错误432

17.2 编写驱动程序433

17.3 读取并解释DOS分配表447

17.4 跟踪DOS的设备驱动程序链450

17.5 进入DOS Shell设置DOS提示符454

17.6 IF EXIST不明显用法455

17.7 编写定制的引导扇区457

17.8 磁盘驱动器是否写保护465

17.9 暂停系统配置过程467

第十八章 系统级编程471

18.1 从程序内部重启系统471

18.2 用两字节存储Turbo C远指针473

18.3 读取指令指针IP474

18.4 构造.EXE文件475

18.5 在函数中获取IP寄存器值480

18.6 在BASM中使用32位指令481

18.7 与DESQview共存482

18.8 预知80x86保护错误483

18.9 在C语言中压入和弹出参数485

18.10 确定NetWare工作站的地址489

第十九章 对BIOS的编程492

19.1 是哪一代PC492

19.2 藏起几个字节499

19.3 把BIOS定义成数据结构501

第二十章 代码优化技术508

20.1 使你的数据一致化508

20.2 32位数值用汇编求反509

20.3 C中高效的自动变量510

20.4 EGA和VGA锁存器最适于使用字节511

20.5 在386上缩短跳转指令512

20.6 移动堆栈段的“甜点”513

20.7 Turbo C++的内嵌式汇编方式515

20.8 精简TASM运行文件522

20.9 快速块移动523

20.10 在80387上更快的浮点运算524

第二十一章 调试和维护代码526

21.1 调试中的难点526

21.2 用TDREMOTE保护重要的部分530

21.3 使用BOUND指令的一些难点531

第二十二章 编程方法533

22.1 对文件和用户进行确认533

22.2 一条用内存的转换路径命令534

22.3 对.COM文件的MASM简化的段指令536

22.4 用Turbo C++编译C程序537

22.5 Pascal程序员的C++539

22.6 用汇编语言建立数据文件547

22.7 不用汇编语言的内嵌式汇编549

22.8 C++中的有限状态控制机551

1994《PC技术C/C++高级实用开发工具精粹》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由JeffDuntemannKeithWeiskamp著;张维 1994 北京:学苑出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C++高级编程技术(1994 PDF版)
C++高级编程技术
1994 北京:电子工业出版社
Visual C++ 高级编程技术——开发实例剖析(1999年09月第1版 PDF版)
Visual C++ 高级编程技术——开发实例剖析
1999年09月第1版 电子工业出版社
Borland C++高级开发实践( PDF版)
Borland C++高级开发实践
北京:学苑出版社
IBM-PC高级软件开发技术( PDF版)
IBM-PC高级软件开发技术
陕西电子编辑部
Borland C++与Turbo C开发汉字应用软件技术(1992 PDF版)
Borland C++与Turbo C开发汉字应用软件技术
1992 陕西电子编辑部
用C语言开发PC Tools原理与实例(1991 PDF版)
用C语言开发PC Tools原理与实例
1991 北京希望电脑公司
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
Visual C++ 6.0开发实用教程(1998 PDF版)
Visual C++ 6.0开发实用教程
1998 北京:人民邮电出版社
Visual C++ 6.0网络开发技术(1999 PDF版)
Visual C++ 6.0网络开发技术
1999 北京:人民邮电出版社
Visual C++ 6.0高级开发教程(1999 PDF版)
Visual C++ 6.0高级开发教程
1999 北京:人民邮电出版社
C语言高级实用编程技巧(1995 PDF版)
C语言高级实用编程技巧
1995 北京:电子工业出版社
Windows95实用编程技术C/C++(1996 PDF版)
Windows95实用编程技术C/C++
1996 成都:四川大学出版社
Java核心 第2版(1997 PDF版)
Java核心 第2版
1997 北京:科学出版社;西蒙与舒斯特国际出版公司
计算机高级语言精粹 下 C,FORTRAN(1995 PDF版)
计算机高级语言精粹 下 C,FORTRAN
1995 北京:电子工业出版社
C高级实用程序设计(1996 PDF版)
C高级实用程序设计
1996 北京:清华大学出版社