前言页 1
第一部分 菜单 1
1.1 在UNIX操作系统下用C语言编制ORACLE菜单 1
1.2 用Turbo C实现具有立体投影效果的选择菜单 2
1.3 用C语言编制光条和弹出式菜单实例 3
1.4 用C语言实现光条菜单 5
1.5 用C语言实现汉字菜单的方法 6
1.6 彩色汉字菜单的实现方法 7
1.7 在汉字环境下实现弹出菜单 10
1.8 用C语言编写菜单程序 13
1.9 用C语言编写的菜单程序 16
1.10 在XENIX下光数菜单的实现 17
1.11 用Turbo C实现键控彩色菜单 19
1.12 Turbo C实现彩色汉字菜单的几个关键点 20
1.13 用MSC 5.0实现菜单按钮程序 22
1.14 弹出式菜单中屏幕滚动的具体实现 23
1.15 用VGA卡剩余帧缓存开发屏幕菜单 26
1.16 Turbo C菜单和FoxBASE连运技术 28
1.17 用C语言实现双字节制表符生成方框程序 30
1.18 在菜单程序中执行大型DOS程序的方法 31
第二部分 输入 33
2.1 C语言对键盘处理功能的扩充方法 33
2.2 用Turbo C编制的键盘宏定义程序 34
2.3 用C语言设计数字化仪图形输入系统 37
2.4 模拟键盘输入通用子程序 39
2.5 窗口环境下带过滤的字符串输入函数 41
2.6 一种实现命令行编辑功能的方法 43
2.7 简单的图形态下交互式输入输出程序 47
2.8 键盘缓冲区直接存取例程 48
2.12 支持鼠标操作的BIOSINT33H中断使用方法与文体及图形方式下定义鼠标器开关的演示程序 49
2.9 在UCDOS中挂上任意输入码的方法 50
2.10 文本方式下鼠标器编程的几个常用的C语言子程序 52
2.11 以鼠标器为热健的TSR程序的编制 55
第三部分 屏幕显示 65
3.1 能实现文本文件阅读器功能的程序 65
3.2 优化的通用文本文件阅读器 68
3.3 EGA/VGA图形模式下文本显示程序 70
3.4 实现文本状态下的阴影窗口程序 74
3.5 EGA圆弧显示修正算法及圆弧子程序 76
3.6 CEGA、CVGA中文显示卡扩展图形的编程方法 78
3.7 CGA显示器低分辨率屏幕图形设置技术 82
3.8 长城CVGA卡ZOOM功能的一种特殊用途--窗口幻灯示范程序 85
3.9 IBM PC机VGA显示拍摄技术 87
3.10 C语言编程中的视频显示和用户界面 89
3.11 通用文件显示TYPEE程序 92
3.12 Turbo C中时钟自动显示的实现 95
3.13 一个实用的文件阅读程序--FLRD·C 96
3.14 用Turbo C编写的TYPE MORE PRINT功能三合一的程序 98
3.15 Turbo C中文显示技巧 100
3.16 用Turbo C语言显示汉字的技巧 103
3.17 实现立体菜单的一种简易方法 104
3.18 实用的C语言汉字显示输出方法 105
3.19 在Turbo C2.0 图形方式下显示彩色汉字的方法 107
3.20 西文DOS下彩色汉字的快速显示 108
3.21 图形方式下实现汉字的无级缩放 111
3.22 MS DOS下汉字可变颜色显示的方法 113
3.23 用Turbo C实现中西文字符串快速显示 115
3.24 西文状态下显示汉字的新方法 116
3.25 在西文状态下汉字特殊字型的显示程序 119
3.26 用Turbo C在长城机上编写的显示汉字串的函数 120
3.27 在文本方式下显示汉字的实例 121
3.28 中文彩色立体窗口的实现方法 122
3.29 分层式多窗口软件的设计与实现 123
3.30 用Turbo C Tools开发汉字菜单和窗口显示软件 128
3.31 在西文Turbo C中直接利用中断INT10实现2.13H的特殊显示功能 131
3.32 利用Turbo C的图形页技术实现动画显示 132
3.33 用C语言实现内存驻留程序(TSR)实例介绍 134
3.34 用C程序控制屏幕上下滚动和左右平移的方法 136
3.35 微机屏幕图象的压缩存储与恢复 139
3.36 彩色汉字屏幕的保存与恢复 141
第四部分 打印 143
4.1 用C实现EGAVGA图形的存取与打印 143
4.2 从打印机上输出VGA高分辨率屏幕图形 145
4.3 VGA高分辨率屏幕图形的汉字显示及图形打印 145
4.4 用SGP.COM/SEGP.COM打印图形的方法及例程 149
4.5 Turbo C通用打印程序 151
4.6 用Turbo C编写的打印源程序清单的程序 152
4.7 “打印”屏幕至磁盘文件的程序 157
4.8 XENIX系统下的终端打印技巧 158
4.9 一个通用终端打印程序 160
4.10 选择页号进行打印的C程序 163
4.11 条形统计的直接打印 166
4.12 一个文本文件打印程序 170
4.13 打印机控制码序列转换程序 172
4.14 在ORACLE中生成中文格式报表的三种方法 174
第五部分 图形和汉字处理 177
5.1 用AutoCAD进行作图的方法与技巧 177
5.2 实现AutoCAD图形共享的一种方法 179
5.3 AutoCAD图形交换文件的C语言实现 182
5.4 在中文方式下Turbo C及其图形功能的使用 183
5.5 用C语言快速地给AutoCAD点变量赋值 185
5.6 PC机图形适配器橡皮筋技术及程序实例 186
5.7 在C语言中利用随机函数实现动画技术实例 188
5.8 书写动画的一种制作方法 189
5.9 在Turbo C图形视区中输出待定字符串的办法 191
5.10 扩充Turbo C线型作图函数的输出模式 194
5.11 在DOS命令行下显示SPT图形的C程序 195
5.12 用C语言调用SPT图形一法 196
5.13 精确复制SPT图形的简单方法 197
5.14 两种图形文件互相转换程序 199
5.15 WPS系统中SPT图形的放大程序 203
5.16 财务统计数据图形化的实现方法 204
5.17 Turbo C++ 2.0 屏幕图形写入磁盘文件及由磁盘文件写入屏幕的方法 206
5.18 Turbo C程序设计中的汉字处理技术 207
5.19 在Turbo C2.0 环境下的一种汉字处理方法 213
5.20 用Turbo C编写的中文图符编辑程序 214
5.21 README.COM的使用方法和汉化 215
5.22 汉化软件工具的设计与实现 218
6.1 XENIX下C程序命令行参数的一个特殊处理 221
第六部分 文件的查找、修改、删除和恢复 221
6.2 快速磁盘搜索程序 222
6.3 一个通用的C语言文件查找程序 223
6.4 文件查找实用程序 225
6.5 文件的全盘模糊查找程序 228
6.6 用Turbo C编写的增强DOS查找功能的程序 229
6.7 用Turbo C编写的增强显示和查询磁盘文件的实用程序 231
6.8 查询星期的一种方法 232
6.9 与DOS的DIR命令功能相似的C语言程序 233
6.10 用Turbo C编写的修改文件创建时间的程序 236
6.11 超级文件属性修改程序 237
6.12 用C语言编写的删除目录实用程序 238
6.13 全盘范围内删除指定的文件 240
6.14 Turbo C2.0“物理性”删除实用程序 241
6.15 物理上删除磁盘文件的另一方法 244
6.16 DOS目录级操作的实现--用以删除和拷贝子目录的程序 245
6.17 ORACLE数据备份与恢复的方法 247
6.18 内存文本恢复简法 249
6.19 在XENIX系统下恢复数据的一种方法 249
6.20 FoxBASE受损文件的修复方法 251
6.21 在UNIX下按文件类型或时间界限列目录程序 251
6.22 UNIX系统下能完成DEBUG功能D的程序 253
6.23 在DOS环境下的C语言文件连接程序 254
6.24 用Turbo C 2.0 编写的文件搬运命令(move) 255
6.25 DOS状态下移动文件的几种方法 256
6.26 一组处理DBF文件的C语言核心函数 257
6.27 DEBUG和改向功能结合所得文件的有关问题的处理方法 259
6.28 EXE2BIN命令逆过程的实现方法及实用程序 261
第七部分 数据安全 264
7.1 在XENIX下用C语言恢复Crypt的功能 264
7.2 给UNIX/XENIX系统超级用户开个后门 265
7.3 为UNIX/XENIX系统添加一个简单的多重加密器 266
7.4 在XENIX系统下的C语言文件加密程序 267
7.5 在UNIX系统下的C语言文件加密程序 268
7.6 用C语言对数据库信息加密的两种方法 270
7.7 反跟踪函数编写一法 271
7.8 一个为com文件设置通行字的程序comlock 272
7.9 一个通用的硬盘exe文件加锁程序 276
7.10 在XENIX中对用户文件起保护作用的一种程序 277
7.11 用C语言为FoxBASE+数据库加密程序 278
7.12 FoxBASE伪编译文件的反编译 279
7.13 C语言实用文件保护程序 287
7.14 用C语言进行激光加密的方法 287
7.15 多用户环境下的文件加密方法 289
7.16 一种用EXE代替BAT文件的方法 291
7.17 加密BAT文件二法 291
7.18 为DOS操作系统增加用户注册登记功能 292
7.19 给Turbo C增加一个口令函数 296
7.20 找回WPS文件中被忘记的密码 297
7.21 WPS文件的解密方法 297
7.22 WPS加密系统的解密方法 298
第八部分 C语言与其它语言的混合应用 300
8.1 在UNIX环境下用C语言调用汇编语言子程序的方法 300
8.2 Turbo C语言与汇编语言混合编程探讨 301
8.3 C语言和BASIC语言混合编程方法 304
8.4 dBASEⅡ的自动维修程序 307
8.5 DOS与XENIX文本格式转换程序 309
8.6 正确用C语言读取数据库 310
8.7 对《正确用C语言读取数据库》一文的补充 312
8.8 用C语言实现UNIFY数据库间的数据共享 314
8.9 Turbo Pascal与Turbo C动态数组的一种用法 315
8.10 C语言调用BIOS的通用程序 316
8.11 如何在C语言中使用BIOS数据及实用程序 318
8.12 在DOS中直接访问数据库记录和结构的C程序 320
第九部分 其它 324
9.1 补遗DOS功能的C语言程序 324
9.2 UNIX操作系统TAR命令的改进 325
9.3 用Turbo C2.0 开发的检查DOS内存程序 326
9.4 能检出和分离C语言源程序错误的方法 329
9.5 用C语言编写中断服务程序 330
9.6 PC SHELL7.0中.FNT字型库的利用 332
9.7 让普通用户直接关闭UNIX系统的程序 334
9.8 用C语言编制的FoxBIND仿真程序 335
9.9 调用词组的C语言程序 338
9.10 源程序规范化处理软件的开发与例程 339
9.11 用C语言实现不同类型的数据在内存中的混合存储 341
9.12 完全清除内在程序的程序 342
9.13 用C语言编制类似FoxBASE中的INKEY(n)函数 343
9.14 用C语言编写的光标管理函数 344
9.15 用C语言对金额数据进行处理的方法 345
9.16 数制转换程序 347
9.17 多用户方式下报表数据求和的一种编程方法 347
9.18 实用的源程序统计程序 351
9.19 用Borland C++设计的类内递归程序 352
9.20 C++与面向对象的并行程序设计方法 353
9.21 实现高随机度随机序列的一种方法 356
9.22 用PC机自身的定时功能进行精确定时 357
9.23 用Turbo C++编写的去掉Wordstar分页符的程序 359
9.24 用Turbo C将WS文书文件转换成TXT文件的方法 359
9.25 对WS文件的点处理 360
9.26 使用西文WordStar的几点注意事项 362
9.27 一个简化华光排版系统使用的程序 362
9.28 给西山中文系统图像文件加上用户自己的色板 366
9.29 自动添加段结束符$ 371
9.30 用huffman编码技术压缩数据及压缩程序 372
9.31 为FoxBASE增加一实用程序--过程分解器 376
9.32 编译FoxBASE程序状态开关的变换机理及实现程序 378
9.33 在程序中访问扩展内存的方法 382
9.34 给MS DOS5.0 增加一条外部命令 386
9.35 C语言中数学错误的处理方法 387
9.36 对Turbo C中库函数EXEC错误的修改 388
9.37 C语言编程中的一个小技巧 390
9.38 程序执行时间的几种测量方法 391
9.39 也谈程序执行时间的测量方法 392
9.40 在C语言中调用系统资源的方法及技巧 393
9.41 Microsoft C内存资源的充分利用 396
9.42 C++语言应用中值得注意的几个问题 398
9.43 C语言中指针使用的常见错误 401
9.44 也谈C语言指针应用中的问题 402
9.45 在C语言编程中易犯的错误 404