《Delphi经典编程128例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:樊金生主编
  • 出 版 社:北京:光明日报出版社
  • 出版年份:2004
  • ISBN:780145880X
  • 页数:320 页
图书介绍:本套书为电脑编程,旨在帮助已会操作的设计人员做出更精彩的艺术效果

第一章 设计与一般窗口 1

实例1 如何制作颜色渐变的进度条 1

实例2 带图片的列表框和组合框 2

实例3 截获窗体的关闭信息 5

实例4 透明窗体 6

实例5 最小化所有浏览器窗口 7

实例6 滚动的标题栏文字 9

实例7 使窗体始终显示在最前端 10

实例8 制作动态菜单 12

实例9 自适应表单的实现 14

实例10 多文档窗体 15

实例11 窗体标题栏闪烁 16

实例12 使用PageDown键实现窗体的滚动 18

实例13 制作倾斜的文字(LogFont结构) 19

实例14 实现颜色渐变的窗体 21

实例15 运行时创建一个透明区域 22

实例16 制作屏幕保护程序 24

实例17 打开指定的目录 27

实例18 设定系统输入法 28

实例19 隐藏窗体 29

实例20 实现爆炸窗体的效果 30

实例21 单选项的3种状态 34

实例22 制作图片的透明背景 35

实例23 制作调色板程序 37

第二章 用户界面设计与一般窗口 40

实例24 使用MessageBox函数 40

实例25 使用MessageDbl函数 41

实例26 使用InputBox函数 42

实例27 TreeView控件使用 43

实例28 在按钮中显示两行文字 46

实例29 同时创建和控制多个控件 47

实例30 实现特效菜单 49

实例31 设定ComboBox中某一项为默认选项 51

实例32 对图片进行复制粘贴操作 52

实例33 获取Memo控件当前行和列值 54

实例34 同时打开多个文件 55

实例35 在StringGrid控件的使用 56

实例36 使多个控件都响应同一个事件响应函数 59

实例37 更改系统日期 61

实例38 在状态栏中动态添加面板 63

实例39 在状态栏中动态添加进度条 65

实例40 鼠标按下时,改变光标形状 67

第三章 图形(像)处理与多媒体 69

实例41 按压缩比把BMP图片转化成Jpeg格式 69

实例42 放大一张图片 72

实例43 图像的淡入淡出显示 75

实例44 制作个性光标 78

实例45 实现百叶窗效果 79

实例46 图片旋转 81

实例47 屏幕拷贝 82

实例48 如何设置声卡的音量 88

实例49 如果不通过TMediaPlayer播放Midi 90

实例50 如何通过程序朗读文本 92

实例51 如何在EXE文件中加入WAV文件 93

实例52 如何播放swf文件 94

第四章 文件处理 96

实例53 如何新建一个文本文件并向其中添加内容 96

实例54 如何显示文件属性 99

实例55 怎样检验文件是否存在 100

实例56 如何修改文件的扩展名 101

实例57 怎样显示文件日期 104

实例58 如何读写ini文件 106

实例59 搜索文件 110

实例60 获得目录大小 113

实例61 如何清空回收站 116

实例62 如何禁止程序二次执行 118

实例63 如何生成文件的快捷方式 120

实例64 如何利用内存映射实现文件操作 122

实例65 如何创建临时文件 125

实例66 如何创建和删除文件夹 127

实例67 如何读写文件流数据 130

实例68 如何实现文件的分割和合并 132

第五章 数据库 137

实例69 如何动态增加字段 137

实例70 制作登录密码对话框 139

实例71 让DbGrid自动调整宽度 142

实例72 单击DBGrid标题进行排序 144

实例73 ADO连接SQL Server 146

实例74 在同一数据表中复制记录 151

实例75 创建BDE-Paradox数据库 153

实例76 判断某一列数据是否为空 156

实例77 如何在程序中动态建立Access数据库 158

实例78 如何动态创建SQL SERVER ODBC数据源 159

实例79 如何实现对用户输入数据的控制 163

实例80 如何重整DBGrid中的栏目次序 165

实例82 如何在数据库内批量转换表格式 169

实例83 如何动态生成图表 173

实例84 如何主从数据库的链接 176

第六章 网络 179

实例85 如何获得网卡的MAC地址 179

实例86 如何获取网上邻居的工作组 180

实例87 如何根据客户端IP地址获取计算机名 184

实例88 如何利用MAPI发送邮件 185

实例80 如何在程序中打开IE 189

实例90 如何通过Sockets下载文件 190

实例91 如何实现Ping 192

实例92 如何清除IE缓存中的文件 195

实例93 如何把IE中的页面保存为MHT文件 196

实例94 如何获取当前IE正在使用的URL 198

实例95 如何判断计算机连接网络的方式 199

实例96 如何在IE上添加一个按钮 200

实例97 如何通过网络发送消息 202

实例98 如何监测计算机有几个串口 205

实例99 如何获取计算机的SMTP服务器地址 206

实例100 如何自动填充IE中的表单 207

第七章 操作系统 210

实例101 获取系统硬件信息 210

实例102 编辑注册表信息 211

实例103 锁住计算机 216

实例104 启动和关闭外部应用程序 218

实例105 改变默认的打印机 220

实例106 获取内存信息 222

实例107 显示磁盘剩余空间 224

实例108 显示磁盘细节 225

实例109 如何获取系统的版本信息/用户注册信息 227

实例110 用Windows API函数共享锁定状态 229

实例111 如何检测CPU的速度 231

实例112 如何记录屏幕操作 234

实例113 弹出和关闭光驱的实现 237

实例114 实现剪贴板内容改变自动通知 240

实例115 如何检测某软件是在VMware下运行的 243

实例116 如何检测计算机是否支持休眠及所处的状态 244

第八章 杂项 247

实例117 限定程序的使用时限 247

实例118 设置程序为自动被执行 249

实例119 随机选号 251

实例120 产生程序序列号 255

实例121 打印表单 260

实例122 自动创建组件 266

实例123 获得屏幕当前颜色数量 268

实例124 宇航员找基地游戏 270

实例125 简单的IntraWeb应用程序 274

实例126 在Win2k下实现对系统操作的监视 276

实例127 如何发送Flash电子邮件 283

实例128 指纹登记和验证演示程序 293

Borland使用的DELPHI编码规范(中译本) 303