《Dilphi技巧精选实例集》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:金石通工作室编
  • 出 版 社:电脑爱好者杂志社
  • 出版年份:2002
  • ISBN:7899986788
  • 页数:336 页
图书介绍:

第1章 Delphi安装和界面使用技巧 15

1.1从硬盘或者网络安装Delphi 15

1.1.1拷贝到根目录——最简单的解决办法 15

1.1.2用DOS命令映射——教你学会Subst命令 16

1.1.3用虚拟光驱软件——从游戏爱好者得到的建议 17

1.1.4映射网络驱动器——结合局域网的技巧 18

1.2Delphi安装过程中错误解释 18

1.2.1错误113 18

1.2.2错误117 18

1.2.3错误255 19

1.3阻止LocalInterbase自动运行 19

1.4Delphi的彩蛋 19

1.5Delphi界面使用技巧 22

1.5.1快捷键 22

1.5.2实现控件面板的平滑滚动 23

1.5.3Delphi快速启动参数控制 23

1.5.4观察内存堆分配情况的参数 24

1.5.5在右键快捷菜单中增加编译及查看功能 25

第2章 Object Pascal语言的技巧 28

2.1用Delphi写扬声器音乐 28

2.1.1扬声器发音 28

2.1.2Turbo Pascal中控制扬声器发音的函数 28

2.1.3一段免费的扬声器发音控制测试代码 29

2.1.4Delphi编制发音程序详细步骤 30

2.1.5完整的程序代码 32

2.2数据类型的使用技巧 37

2.2.1Delphi数据类型的种类 37

2.2.2进一步学习数据类型的必要性 38

2.2.3数据类型转换的实例——简单加法器 39

2.2.4完整的程序代码 41

2.2.5常用数据类型转换函数 45

2.3简单文本加密 46

2.3.1加密——古老而又常用的技术 46

2.3.2简单字符串加密的实例——月上柳稍头 47

2.3.3完整的程序代码 49

2.4文件搜索 53

2.4.1文件搜索的用途 53

2.4.2树状结构的目录 54

2.4.3树的遍历算法及其实现函数 55

2.4.4一个可以保存查询结果的文件搜索器实例 58

2.4.5完整的程序代码 60

第3章 表单界面的技巧 65

3.1布幕表单 65

3.1.1什么是布幕表单 65

3.1.2作者早期开发的“光盘管理系统”的布幕表单 65

3.1.3完整的程序代码 67

3.2不规则的表单 68

3.2.1实现超凡不俗的程序界面的函数 68

3.2.2一个倒正三角形表单 68

3.2.3完整的程序代码 70

3.3透明的表单 72

3.3.1奇异的透明表单 72

3.3.2通过刷子完成的透明表单的制作步骤 72

3.3.3完整的程序代码 73

3.4托盘上的表单 75

3.4.1什么是托盘和托盘程序 75

3.4.2相关知识:如何控制Windows开关 76

3.4.3托盘程序编制原理及其实现函数 76

3.4.4一个通过托盘控制Windows开关的实例 77

3.4.5完整的程序代码 80

3.5闪烁图标表单 85

3.5.1为什么需要表单图标闪烁 85

3.5.2一个只有两个图标交替出现的闪烁图标 85

3.5.3完整的程序代码 87

第4章 控件的技巧 92

4.1动态菜单 92

4.1.1动态菜单及其应用实例 92

4.1.2通过INI文件操作实现动态菜单的技术 94

4.1.3一个模仿VS进行菜单动态控制的实例 94

4.1.4完整的程序代码 97

4.2超链接标签 104

4.2.1程序搜集反馈信息时需要超链接标签 104

4.2.2一个链接到邮箱和网站的标签实例 105

4.2.3完整的程序代码 107

4.3显示掩藏的密码 112

4.3.1看星星——常被黑客应用的工具 112

4.3.2一个简单的看密码实例 113

4.3.3程序完整的代码 115

4.4用RichEdit查看可执行文件 119

4.4.1程序员常用的看程序代码工具 119

4.4.2自己编制一个看程序代码的工具 119

4.4.3完整的程序代码 123

4.5Memo的查找功能 128

4.5.1在文本中查找字符串 128

4.5.2查找字符串的实例 128

4.5.3完整的程序代码 130

4.6标题栏上的按钮 134

4.6.1从Real Player得到的启发 134

4.6.2把主页链接放在程序标题栏的实例 135

4.6.3完整的程序代码 138

4.7状态栏上的进度条 142

4.7.1丰富状态栏的内容 142

4.7.2看看AVI文件播放的进度 142

4.7.3完整的程序代码 145

4.8在Delphi中播放Flash 149

4.8.1Flash和闪客一族 149

4.8.2在Delphi中控制Flash的实例 149

4.8.3完整的程序代码 153

4.9有背景图的ListView 156

4.9.1让ListView更生动一点 156

4.9.2在ListView中加入背景图的实例 156

4.9.3完整的程序代码 158

4.10给ListBox加上水平滚动条 162

4.10.1ListBox一个不尽人意的地方 162

4.10.2把不尽人意变成随心所欲 162

4.10.3完整的程序代码 164

4.11TreeView节点拖拉操作 167

4.11.1节点拖拉简介及其实现过程 167

4.11.2一个可以拖拉管理图书分类的程序 167

4.11.3完整的程序代码 170

4.12编辑框界面灵活控制 173

4.12.1输入界面的灵活键盘控制 173

4.12.2一个实现输入界面灵活控制的实例 174

4.12.3完整的程序代码 176

第5章 绘图编程的技巧 183

5.1JPEG图形全面操作 183

5.1.1JPEG图形介绍 183

5.1.2如何使Timage控件支持JPEG图像 183

5.1.3JPEG彩色和灰阶模式的互换 183

5.1.4JPEG图形大小的转化 183

5.1.5JPEG图形位模式改变 184

5.1.6BMP图形与JPEG图形格式的互相转化 184

5.1.7一个综合操作JPEG图形的实例 185

5.1.8完整的程序代码 189

5.2渐变颜色的界面 198

5.2.1渐变是一种肉眼喜欢的图形效果 198

5.2.2实现渐变的技术 198

5.2.3一个渐变效果的实例 199

5.2.4完整的程序代码 200

5.3跑马灯图片 202

5.3.1用跑马灯来引起用户的注意 202

5.3.2跑马灯实现的步骤 202

5.3.3完整的程序代码 204

5.4流沙效果 208

5.4.1街头上的流沙画 208

5.4.2实现这一效果的详细步骤 208

5.4.3完整的程序代码 210

5.5电脑艺术图形 212

5.5.1艺术图形的应用 212

5.5.2通过复杂的数学函数画出来的图形 213

5.5.3完整的程序代码 215

第6章 多媒体编程的技巧 220

6.1光驱控制 220

6.1.1光驱开关和检测的实现函数 220

6.1.2一个可以开关和检测光驱的程序实例 221

6.1.3完整的程序代码 223

6.2MP3播放器 227

6.2.1MP3播放器也能DIY 227

6.2.2MP3播放器设计详细步骤 227

6.2.3完整的程序代码 229

第7章 数据库的技巧 234

7.1Delphi数据库模糊查询功能的改进 234

7.1.1Delphi数据库模糊查询函数“不模糊” 234

7.1.2改进Delphi模糊查询函数的实例 234

7.1.3完整的程序代码 237

7.2在DBGrid中插入下拉组合框 243

7.2.1使DBGrid输入数据更为方便的技巧 243

7.2.2技巧实现的详细步骤 244

7.2.3完整的程序代码 248

第8章 网络编程的技巧 254

8.1获取本机IP地址 254

8.1.1IP地址获取的函数 254

8.1.2获取本机IP地址程序的设计步骤 254

8.1.3完整的程序代码 256

8.2Kingstone Mailer 260

8.2.1邮件收发器DIY 260

8.2.2制作邮件收发器的详细步骤 260

8.2.3完整的程序代码 266

第9章 系统操作的技巧 283

9.1后台监控程序 283

9.1.1后台程序和钩子 283

9.1.2DLL文件制作 284

9.1.3DLL文件调用 287

9.1.4完整的程序代码 288

9.2控制面板程序 291

9.2.1控制面板的概述 291

9.2.2控制面板调用 292

9.2.3控制面板程序编制 298

第10章 其他技巧 304

10.1操作Word文档 304

10.1.1Delphi提供的操作Word文档的代码 304

10.1.2一个操作Word文档的实例程序 304

10.1.3完整的程序代码 308

10.2帮助文件制作与调用 314

10.2.1专业的程序需要帮助文件 314

10.2.2帮助文件的制作 314

10.2.3帮助文件的调用 321

10.2.4完整的程序代码 322

第11章 综合实例 326

11.1金石通光盘管理系统 326

11.1.1系统概述 326

11.1.2系统用到的主要技巧 326

11.1.3系统的调试 327

11.2成批文件命名器 328

11.2.1系统概述 328

11.2.2系统用到的主要技术 328

11.2.3系统的调试 329

11.3日文电子字典 329

11.3.1系统概述 329

11.3.2系统用到的主要技术 329

11.3.3系统的调试 330

11.4Kingstone Clock 330

11.4.1系统概述 330

11.4.2系统用到的技术 331

11.4.3系统的调试 333

11.5一键启动 334

11.5.1系统概述 334

11.5.2系统用到的技术 334

11.5.3系统的调试 335