第1章 跟高手学编程 1
实例1 简单蓝牙GPS实验定位系统的Visual Basic编程 1
实例2 蓝牙GPS实验导航系统地图加载和拖动功能的实现 6
实例3 蓝牙GPS实验导航系统地图校正和车位显示功能的实现 10
实例4 蓝牙GPS实验导航系统中轨迹记录和测距功能的实现 14
实例5 利用DirectX制作射击游戏 19
实例6 利用DirectSound实现游戏中的音效播放 22
实例7 利用DirectInput实现多种输入装置的支持 25
实例8 DirectDraw贴图处理 28
实例9 用Delphi建立数据库应用系统开发框架 33
实例10 用Delphi实现应用菜单权限控制 37
实例11 数据录入界面设计及功能处理 40
实例12 数据库升级及维护 43
实例13 用Delphi中的FastReport设计数据库报表 45
第2章 编程语言 49
实例14 软件的强制自动升级 49
实例15 电话语音成绩查询系统 52
实例16 数据表示与转换 56
实例17 B/S模式下的发票套打解决方案 61
实例18 任务栏状态区编程 64
实例19 NTFS文件附加数据流 67
实例20 用VB设计PCS-05型程控直流恒流电源控制软件 71
实例21 跨平台编码转换 74
实例22 上下文菜单编辑框的设计和编程 79
实例23 语音电话功能 82
实例24 Visual C++多线程开发技术 87
实例25 PDF文件阅读器 97
实例26 Visual C++中海量文件读写类设计与应用 102
实例27 在Visual C++ 6.0下构建可直接编辑的列表控件类 107
实例28 遗传算法的C#实现及应用 109
实例29 剖析.NET框架自动内存管理机制 114
实例30 利用Vista新技术WCF开发构建服务系统 119
实例31 C#中属性定义value参数的值传递机制分析 122
实例32 多线程机制解决哲学家进餐问题的策略 126
实例33 Java通用数据处理技术 128
实例34 基于J2ME技术实现手机归属地查询 132
实例35 城市地铁网站的设计与实现 135
实例36 JSP分页技术的实现 138
实例37 利用AJAX技术实现级联式组合框 142
实例38 自制小型AJAX应用框架 146
实例39 用AJAX技术开发基于用户体验的购物车 153
实例40 在ASP.NET中实现复杂数据的查询向导 160
实例41 DLL封装登录框架实现代码复用 165
实例42 产生式规则专家系统 168
第3章 数据库 173
实例43 基于Visual Basic 6.0编程实现SQL数据任意条件查询 173
实例44 OCCI接口和SQL语句的组装 178
实例45 使用嵌入式SQL访问数据库 181
实例46 Visual C++中实现Excel自动化编程 185
实例47 数据库操作日志的读写 191
实例48 企业库2.0中的数据获取模块的应用 196
实例49 用ADO.NET实现对SQL Server数据库操作 199
实例50 利用SqlBulkCopy实现网上答题系统 204
实例51 利用C#2005实现数据表的基本操作 206
实例52 ASP.NET中DataGrid控件的使用技巧 208
实例53 ASP.NET动态报表 210
实例54 基于ASP.NET实现后台数据库管理 214
实例55 用存储过程进行动态查询 216
实例56 可变模式数据库系统的构造 219
实例57 通用全数据库搜索引擎的设计和实现 223
实例58 全数据库查找引擎的性能优化及编程实现 225
实例59 树形视图的建立 227
实例60 PowerBuilder数据窗口内对象的建立与控制 229
实例61 数据管道的数据迁移技术及应用 234
实例62 共享软件有限次使用与电子注册的思路和方法 239
第4章 网络与通信 243
实例63 电子邮件的发送和接收 243
实例64 网络直播系统 245
实例65 TCP/IP编程中建立多客户连接服务器 247
实例66 电话费查询与催缴语音系统 251
实例67 IP过滤驱动程序的开发和应用 254
实例68 使用Socket组件监控局域网内主机 257
实例69 基于UDP协议的C/S连接管理 260
实例70 网络语音通信技术 269
实例71 用Viaual C++ 6.0编程实现航海导航的多串口通信 272
实例72 CSocket类数据接收存在的问题及Win32函数解决办法 274
实例73 同网段内活动主机IP-Mac表快速实现程序 277
实例74 Windows窗体间的消息传递 283
实例75 用Java实现GetBulkRequest报文 286
实例76 银行存取款Web Services的实现 289
实例77 Java移动支付平台的实现方案 292
实例78 短信息收发系统 296
实例79 Java事件驱动的串行通信实现 301
实例80 用JSTL简化Java Web开发 303
实例81 Altas网上聊天系统 311
实例82 VxWorks RTOS网络程序设计 315
第5章 图形图像处理与游戏编程 319
实例83 生成随机地形 319
实例84 位图浏览器的设计 321
实例85 在Visual C++ 6.0中使用GDI+的双缓冲技术绘图 323
实例86 位图“马赛克化”的原理及Visual C++编程实现 326
实例87 动态Huffman编码在图像压缩中的应用 330
实例88 图像监督分类 336
实例89 基于J2ME的图形特效技术 339
实例90 快速开发地理信息系统 342
实例91 简化模型的多边形 344
实例92 双目窗口显示与漫游技术 347
实例93 用OpenGL实现二维图像的三维显示 352
实例94 用VRML实现的坦克火炮三维模拟 355
实例95 用VRML实现假想鱼雷三维仿真模拟 358
实例96 Direct 3D中的粒子系统 361
实例97 “记忆力游戏”设计中的几个关键问题 364
实例98 数独游戏的解题算法 367
实例99 借助迷宫老鼠算法实现自动寻径 370
实例100 开发三维网络台球游戏 373
实例101 射击类游戏《小魔女》中的角色构造制作与编程 382
实例102 射击类游戏《小魔女》中窗口的创建与编程 391
实例103 手机宠物系统的设计 402
实例104 手机趣味拼图游戏的开发 407
实例105 J2ME手机打砖块游戏 413
实例106 使用DirectDraw技术实现射击类游戏 416
实例107 使用J2ME实现经典游戏华容道 420
实例108 应用SpriteCraft游戏引擎开发射击游戏——冲突检测与粒子系统 425
第6章 计算机安全与维护 431
实例109 用Visual Basic编写键盘记录器 431
实例110 用Visual Basic实现Windows系统注销、关闭和重新启动 433
实例111 利用Visual Basic实现对Windows资源管理器操作的自动评分 436
实例112 图像文件加密方法 438
实例113 图像双重加密方法 441
实例114 使用软件加密技术 443
实例115 编写Windows服务程序实现特定环境下对文件的自动删除 445
实例116 扩展Playfair密码实现中文信息加密 449
实例117 利用AUTOCHECK机制实现系统检测 450
实例118 Gost密码算法类的实现方法 454
实例119 利用API拦截技术监视文件操作 456
实例120 简便高效的希尔密码算法 459
实例121 显现被计算机病毒隐藏的文件夹 461
实例122 用Visual C#实现系统加载服务的控制 464
实例123 用C#编程删除系统自带的游戏 469
实例124 C#的IDEA加解密算法 472
实例125 Web日志统计分析 475
实例126 Windows远程进程监控 478
实例127 移动电子商务系统及其安全解决方案应用研究 480
实例128 用Java SE 6.0实现系统托盘程序 484
实例129 网上数字签名系统 488
实例130 系统安全状况查看修改小巧工具 491
实例131 计算机USB接口病毒揭密和清除 495
实例132 管理信息系统操作权限动态分配的解决方案 500
实例133 Gost加密算法 503
实例134 OpenSSL的C/S安全通信 506
第7章 疑难问题解答 511
实例135 怎样用Excel VBA实现带相片证书的批量打印 511
实例136 怎样巧用Visual Basic的“日积月累”编写背单词软件 512
实例137 如何用Visual Basic 6.0实现真彩图像的浮雕效果 514
实例138 怎样巧用键盘制作竞赛抢答器 515
实例139 如何用Visual Basic实现中国分类主题词表管理 517
实例140 如何利用硬盘卷序列号生成软件注册码 518
实例141 如何利用Visual Basic绘制仪表板界面 519
实例142 怎样在Visual Basic.NET中实现窗体控件数据集绑定 521
实例143 如何基于Visual Basic.NET绘制成绩等级分布图 522
实例144 怎样用Visual C++开发多文档多窗体应用程序 524
实例145 如何编程实现液晶显示器的软调节 525
实例146 如何用Visual C++实现文件的批量处理 526
实例147 如何实现视窗中位图的透明显示 528
实例148 如何在PowerBuilder中结合Visual C++实现界面的灵活显示 530
实例149 如何使用C++Builder多线程技术实现MD5校验 531
实例150 怎样在C++Builder下实现任意区域截图 533
实例151 如何为Visual C#程序换肤 535
实例152 如何在Java中将XML文档转换成HTML文档 535
实例153 怎么样为ASP.NET设计自定Web控件“计算器” 537
实例154 ASP.NET开发中实现文件及数据下载有哪些方法 538
实例155 如何利用Winlogon事件通知包来增强程序的隐蔽性 540
实例156 如何实现私人文件的有效管理 542
实例157 怎样用Delphi编程快速查找共享文件夹位置 544
实例158 怎样利用数据管道实现税务发票内外网的传输 544
实例159 Delphi中如何利用注册表添加注册信息 546
实例160 怎样利用Delphi编程实现输入法顺序的调整 547
实例161 怎样获取键盘鼠标空闲时间实现智能关机 549
实例162 如何用Delphi实现在票据打印中自定义纸张格式 550
附录A Visual C++编程技巧 553
附录B Windows注册表应用与维护技巧 583