《C语言最新编程技巧200例》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:
  • 出 版 社:
  • 出版年份:2222
  • ISBN:
  • 页数:619 页
图书介绍:

目录 3

第一部分 输入技术及实用程序 3

1.1 Turbo C多功能控制输入函数 3

1.2 可编辑的输入函数 7

1.3 磁盘数据的录入与备份程序 9

1.4 对Turbo C 2.0键盘输入功能的扩充 11

1.5 实现中文系统下键盘变速的技巧 12

1.6 在程序中转换数据录入方式的程序 14

1.7 在Windows 3.1中文版中增加五笔字型输入方法 16

1.8 PROTEL电子CAD软件包汉字输入的实现及其绘图功能的开发 18

应用 18

1.9 一个鼠标器的应用程序 20

1.10 通过安装特殊事件处理程序来扩展鼠标驱动程序的功能 21

1.11 以彩色画面为背景的三层菜单生成程序 27

1.12 简易实用的中文菜单程序 30

1.13 应用软件系统的功能菜单设计及程序示例 33

第二部分 图形、图像处理技术及实用程序 39

2.1 VGA图形控制器直接编程技术 39

2.2 位图的Super VGA显示技术及一种位图的TVGA方式下快速 44

显示算法 44

2.3 文本方式下的图形显示 49

2.4 不同显示卡下正确设置光标类型的程序 51

2.5 用C语言实现双列目录显示 53

2.6 为Turbo C增加区域处理函数 56

2.7 基于VGA图形控制器编程的快速图形保存、恢复与打印 59

2.8 用Turbo C实现EGA/VGA移屏和分屏 62

2.9 用EGA/VGA寄存器实现屏幕特技 64

2.10 屏幕特技显示——虚屏模拟 66

2.11 用TCTOOLS实现按钮和图形鼠标 69

2.12 图形明暗层次自然过渡的处理方法及显示程序 71

2.13 屏幕随意作图程序的实现 72

2.14 用Turbo C编写的股市行情走势图程序 75

2.15 美术字和复杂图形的制作及在程序图形界面中的应用 76

2.16 在图形编辑中精确定位的“十字架”设计方法 81

2.17 一套自成系统的图形截取、编辑系统 84

2.18 C语言curses函数的使用方法及程序示例 91

2.19 构造C语言可变参数个数的函数及应用实例 95

2.20 在XENIX下利用CGI软件包作图的程序 98

2.21 VGA卡的高效模块化图形程序设计及实例 102

2.22 在工作站上用C+XWindow进行图形程序设计实例 106

2.23 用Turbo C 2.0实现堆栈式图形画面的存取 109

2.24 用Turbo C的Putimage函数实现动画显示 111

2.25 用Borland C++2.0改进outtext()和settextstylein()函数 112

2.26 用C++实现的图形窗口程序包 115

2.27 C++中类的概念在建立弹出式图形窗口中的应用 118

2.28 C++虚文件数组及应用 121

2.29 在EXE文件中嵌入图形驱动程序的方法 123

2.30 Turbo C++图形函数库的连接 127

2.31 用C语言快速地给Auto CAD点变量赋值 129

2.32 用C语言直接存取DWG文件的方法 130

2.33 用Turbo C(V2.0)编写的“多边形填充”程序 131

2.34 Auto CAD与Microstation图形数据交换方法 135

个有益尝试 138

2.35 显示速度随机可变、随机切换分屏和打印、可预先指定起始行的一 138

2.36 改变VGA的16种显示颜色 140

2.37 用集群方法进行颜色选择的实例 142

2.38 不使用鼠标ICON图符用户界面的程序设计 148

2.39 一个功能完整实用的肖像图符编辑程序 152

2.40 采用聚类方法对彩色图像进行色彩压缩及演示程序 158

2.41 C语言多维动态数组在图像处理与矩阵运算中的应用及实例程序 163

2.42 PCX图像压缩及还原方法 165

2.43 用C语言实现PCX文件向BMP文件格式转换 170

2.44 VGA高质量黑白图像的快速显示程序 174

2.45 在微机上处理黑白像片的方法 177

2.46 推镜头显示效果的实现 179

2.47 TIF图像文件格式分析及显示程序 181

2.48 LZW压缩算法的实现及GIF图像显示/压缩存储中的压缩还 189

原程序 189

2.49 TIFF图像文件简便解读程序 194

2.50 BMP图像文件的格式分析与显示 197

2.51 汉字系统下显示MSP图像文件 201

2.52 UNIX sytemV 3.2.2以上版本中图像显示的方法 203

2.53 矢量量化彩色图像的快速显示源程序 207

2.54 Windows标像文件的格式和结构以及显示程序 208

第三部分 汉字处理技术及实用程序 217

3.1 C语言图形状态下的汉字显示 217

3.2 在CEGA卡的微机上实现图形汉字显示 218

3.3 在无中文操作系统支撑下的汉字显示方法 220

3.4 能直接在西文DOS下显示汉字的实用程序 223

3.5 谈西文状态下显示汉字 225

3.6 在西文DOS下实现汉字的放大显示 227

3.7 Turbo C在非中文系统下显示和放大汉字的实现 228

3.8 西文方式下彩色汉字的显示、放大与旋转程序 230

3.9 西文Turbo C中多种汉字字体字型的平滑显示 232

3.10 西文DOS下的中西文文本阅读程序 235

3.11 在西文状态下汉字标题的制作方法 238

3.12 汉字的放大、旋转和倾斜 241

3.13 旋转汉字显示的快速算法及C程序 243

3.14 汉字勾边处理新算法及其实现 247

3.15 利用2.13高点阵字库实现屏幕汉字放大 254

3.16 同C语言完成矢量汉字字库数据的读取、分析及汉字显示 257

3.17 在汉字系统环境下单字节边框与汉字同屏显示的实现 260

3.18 Turbo C中使用汉字 263

3.19 为C增加一个显示汉字串的函数 266

3.20 基于汉卡的汉字直接写屏技术 267

3.21 用C语言显示空心汉字的方法 268

3.22 图形方式下汉字系统的使用 270

3.23 最新立体文件格式分析和调用方法 271

3.24 在C语言下汉字快速显示及旋转的实现 277

3.25 动态字库驻留VRAM高端 278

3.26 PC SHELL 7.0中·FNT字型库的利用 281

3.27 WPS文本页码自动编辑程序 283

3.28 忘记密码后金山WPS文件的恢复方法 289

3.29 自动调整文本文件的C程序 290

3.30 WPS硬、软回车换行符之间的相互转换程序 291

3.31 将硬回车换成软回车的方法 292

3.32 SPT和BMP文件格式分析及其转换实用程序 293

3.33 用Turbo C 2.0连接文件时常遇到的问题 297

第四部分 打印实用程序 301

4.1 用C语言检测打印针的状态 301

4.2 用Turbo C语言实现屏幕图形压缩存储及打印 302

4.3 XENIX系统下终端打印机的使用 306

4.4 彩色图像的伪灰度打印程序的实现 308

4.5 在24针打印机上打印人物像片的方法 313

4.6 Turbo C屏幕图像的打印 316

4.7 条形码及打印程序设计示例 318

4.8 Auto CAD打印机驱动程序的编程方法 323

4.9 面向对象报表打印输出仿真 327

第五部分 文件查询、删除、拷贝实用程序 335

5.1 按属性搜索文件的程序 335

5.2 找出某类文件并存入FoxBASE数据库的方法 336

5.3 DOS目录属性超级管理方法及程序设计 338

5.4 超级文件子目录属性查询工具SATT RIB 339

5.5 对PEL命令的增强和扩充 341

5.6 用Turbo C实现文书文件的自由删除 345

5.7 全盘查询和删除文件的实用程序 347

5.8 短小精焊的磁盘文件粉碎机 349

5.9 用Turbo C编写的删除目录树程序 350

5.10 修改、查看及删除子目录名的程序 351

5.11 保密文件的安全删除实用程序 353

5.12 物理存储位置不变的文件移动 356

5.13 拷贝前的空间测试程序 357

5.14 在XENIX下磁带备份和恢复的实用程序 358

5.15 屏幕象素的块拷贝 361

5.16 DOS下库结构的直接拷贝 363

5.17 拷贝特大文件的方法 364

5.18 多用户系统中实现设备资源共享 365

第六部分 病毒检测、消除实用程序 370

6.1 流行计算机病毒惯用伎俩综析 370

6.2 一个实用的病毒检测程序 376

6.3 “5978”病毒及其清除程序 378

6.4 “627”病毒的检查及清除 383

6.5 “1741”病毒的分析、检测和消除 385

6.6 “1741”病毒的检测及其清除 387

6.7 “1759”病毒的分析与清除 389

6.8 “1465”病毒的特点及清除方法 394

6.9 一种新型的计算机病毒——V300E 397

6.10 Auto—Copy病毒的检测与消除 400

6.11 CHAIRMAN病毒及消除程序 403

6.12 “新世纪”病毒的清除 409

6.13 预防“定时炸弹”病毒的Turbo C程序 413

6.14 一种新的软件保护技术——程序自杀 416

6.15 让硬盘具有自动清除引导型病毒的能力 417

6.16 用Turbo C编制的能消除十种病毒的程序 420

6.17 病毒防御实用程序三例 440

6.18 1824病毒的检测和消除 444

第七部分 加解密方法及实用程序 452

7.1 磁盘中的应用程序防拷贝加密程序 452

7.2 用C语言的位操作对文件进行加密 454

7.3 AMI CMOS口令的加密原理和解密程序 455

7.4 FC—LCCK的加锁原理和修改、恢复口令标志字的程序 458

7.5 成批文件的一种简易加密方法 460

7.6 在XENIX系统任意目录下多个文件的加密 462

7.7 一个较完美的硬盘加锁程序 463

7.8 DOS系统下批处理程序的加密程序 468

7.9 记录UNIX/XENIX系统的“黑名单” 469

7.10 对XENIX系统关机命令的改进 472

7.11 用C语言读取磁盘文件位置链表的方法 473

7.12 读取WPS文件密码的程序 476

7.13 找回WPS文件中被忘记的密码 477

7.14 动态伪随机序列加密法的实现及程序 478

第八部分 其它实用程序 483

8.1 自动计算Turbo C TSR程序的驻留长度的方法 483

8.2 有选择性的内存清理程序 485

8.3 内存文件恢复简法 486

8.4 CMOS内容的保存与恢复 487

8.5 C程序利用BIOS访问扩展内存的方法 489

8.6 扩展内存与扩充内存的比较及使用 492

8.7 面向对象的程序设计实例 504

8.8 Borland C++的可动态派遗虚拟表的应用 507

8.9 基于C++的包容类类库的实现 509

8.10 用C语言实现dBASEⅢ(FoxBASE)数据向ORACLE 512

的自动转换 512

8.11 FoxBASE与ORACLE之间数据转载的构思及程序实现 515

8.12 Borland C++调用汇编语言的方法和例程 521

8.13 将小写字母转换成大写字母的一个实用程序 528

8.14 数字金额转换为大写金额的C程序 529

8.15 EXE2BIN命令递过程的实现 531

8.16 用C语言的函数指针实现宏命令的方法 533

8.17 进入子目录的实用程序 536

8.18 对C语言的FILE结构剖析 538

8.19 对Turbo C与流相联的缓冲区的几个附注 542

8.20 伪变量的应用实例 546

8.21 简化型OCI的设计与实现 550

8.22 用OWL开发Windows应用程序的方法 552

8.23 用Turbo C编写BASIC串操作函数 556

8.24 一种后台驱动程序 559

8.25 用Turbo C编写的利用欧几里得算法判断d1,d2是否互质及量大 560

公约数的程序 560

8.26 改进多用户系统中的DOS盘操作命令 561

8.27 FoxBASE+源程序结构检测程序Fox—CHECK 563

8.28 FoxBASE数据库文件完整性诊断及程序设计 566

8.29 用TurboC语言直接实现数据库及其管理 569

8.30 用Turbo C操作BDF数据库的方法与程序 572

8.31 为FoxBASE系统增加一个实用程序过程分解器 578

8.32 面向文件的DBMS设计性能的测试方法及程序设计 580

8.33 生成过程文件的实用程序 584

8.34 清除旧记录压缩数据库文件的一种方法 585

8.35 PC机和FOXBORO控制器间的通信 588

8.36 一种美化C++程序的方法 592

8.37 硬盘维护工具DISKBR原理及实用程序 598

8.38 IDE硬盘参数的测定 603

8.39 测定硬盘柱面数、磁头数、每磁道扇区数的C程序 608

8.40 UNIX/XENIXFC语言程序的调整方法 610

8.41 反编译FoxBASE+伪编译文件的源程序 613