《电脑编程技巧与维护 2007年合订本 精华版》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:《电脑编程技巧与维护》杂志社编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121053429
  • 页数:596 页
图书介绍:本书是在保留杂志原有风格的基础上,精心选编12期内容,经过二次加工后形成的一个全新产品。本书本着实用至上的原则,全面揭示了编程技术诀窍;内容按杂志的栏目重新编排,包括跟高手学编程、编程语言、数据库、网络与通信、图形图像处理与游戏编程、计算机安全与维护、编程疑难问题解答等7个重点栏目,内容精编,案例精选;编程技巧新颖实用。另外,本书的附录1是从大量未曾发表的来稿中精心选编出一部分VC++精彩、实用的编程技巧99例;附录2是Windows注册表应用与维护技巧307例,可帮助读者解决编程和系统维护中的不少难题。随书附赠1张光盘,其内容包括本书所有核心源代码和游戏编程典型案例解析56例及本刊的博士信箱栏目的全部文章。

第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