《Delphi实效编程百例 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:施新刚等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115124299
  • 页数:298 页
图书介绍:本书讲述如何利用Delphi开发应用程序,涵盖了窗体控制、界面操作、多媒体控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、算法等内容。

目录 1

第1章窗体控制 1

实例1 不用代码实现异形窗口 2

实例2制作透明的窗口 3

实例3让每个窗体都执行相同的OnCreate事 4

件 4

实例4始终置前的窗体 6

实例5磁性窗口 7

实例6截获单击窗体最小化按钮事件 8

实例7使窗体永远最小化 9

实例8窗体背景色渐进效果 10

实例9控制MDI子窗体大小 12

实例10窗体分割 14

实例11 显示倾斜文字 16

实例12文字颜色渐变 18

实例13透明图片 19

实例14颜色渐变的进度条 21

实例15可变背景窗体 22

第2章界面操作 25

实例16动态对话框 26

实例17在状态条中插入可视控件 28

实例18动态缩小的图形 29

实例19放大图像 31

实例20浏览大图片 33

实例21抓取屏幕 35

实例22资源管理器 41

实例23智能查找列表框中的内容 42

实例24带动态提示的文本编辑器 45

实例25修改光标和程序的图标 47

实例26持续响应鼠标单击 51

实例27标题栏按钮 53

实例28拖放列表框中选中的对象 55

实例29创建多文档窗体 58

实例30嵌入式电子钟 59

实例31颜色下拉框 61

第3章多媒体控制 64

实例33视频播放器 65

实例32检测声卡是否存在 65

实例34 CD播放器 68

实例35变换图像 70

实例36 RealPlayer音频播放器 72

实例37全屏播放电影 74

实例38播放Flash动画 76

实例39简单动画的实现 77

第4章操作系统 79

实例40获得密码编辑框中的内容 80

实例41修改计算机名称 81

实例42设置墙纸和屏保程序 82

实例43动态调整屏幕分辨率 84

实例44获取系统硬件信息 87

实例45将文件打开的历史记录保存到注册 88

表 88

实例46锁住计算机 92

实例47重启动和关闭计算机 93

实例48获取Windows版本号和运行模式 95

实例49枚举可用字体 97

实例50获取打印机信息 98

实例51 获取打印机队列的状态信息 99

实例52文本和图像的打印 101

实例53获得打印页边距 103

实例54利用API直接打印 104

实例55改变默认的打印机 110

第5章程序控制 112

实例56产生程序序列号 113

实例57毫秒级的控制 118

实例58系统托盘程序 121

实例59隐藏任务栏 125

实例60枚举系统正在运行的程序 126

实例61查看IE浏览器是否运行 128

实例62调用Windows程序 129

实例63禁止运行同一程序或多个实例 132

实例64修改系统菜单 133

实例65禁用窗体右上角各按钮 136

实例66响应标题的双击事件 137

实例67使用剪切板复制图片 138

实例68利用内存映射实现数据交换 139

实例69取得下拉条的信息 142

实例70通过多个Timer控件执行多任务 144

实例71多线程应用程序 150

第6章磁盘文件 153

实例72打开CHM文件 154

实例73获取操作系统的序列号 155

实例74获取驱动器容量 156

实例75查看驱动器类型 157

实例76递归法遍历磁盘目录 159

实例77获取文件属性 161

实例78将文件删除到回收站中 162

实例79清空回收站 164

实例80启动控制面板中的内容 166

实例81将声音集成在EXE文件中 168

实例82获取同文件扩展名相关联的应用程 170

序 170

实例83读写INI文件 172

实例84弹出和关闭光驱 175

实例85更改文件的扩展名 176

实例86记录文件的读写 177

实例87从文件中存取组件 180

第7章数据库 183

实例88处理数据库中日期型字段的显示与 184

输入 184

实例89存取图像字段 187

实例90枚举Access数据库中自建表 191

实例91 SQL语句中使用通配符 192

实例92 Delphi数据集过滤技巧 193

实例93设置ODBC数据源 196

实例94 SQL语句嵌套 199

实例95动态创建数据库对象 201

实例96快速连接SQLServer 204

实例97快速报表与报表预览 206

实例98动态改变DBGrid组件的颜色 208

实例99优化/恢复FoxPro数据库记录 210

第8章网络与通信 215

实例100同步网络时间 216

实例101检测计算机是否联网 218

实例102映射网络驱动器 219

实例103检测Modem当前状态 220

实例104获取网卡地址 221

实例105获得主机名和IP地址 223

实例106判断网址是否存在 225

实例107监测局域网内计算机 226

实例108 Ping测试 228

实例109设置代理服务器 231

实例110 自定义网页浏览器 233

实例111修改IE的主页与标题 239

实例112 网络聊天——TCP 241

实例113广播信息——UDP 245

实例114电话线实现远端通信 249

实例115串口采集外设数据 258

实例116用API实现串口通信 259

实例117在IE工具栏中加入快捷图标 262

第9章算法 266

实例118进制转换 267

实例119随机选号 269

实例120多点曲线光滑拟和 272

实例121统计中英文字符数 276

实例122小写金额转换成中文大写 277

实例123获取汉字拼音字头 279

第10章鼠标和键盘 281

实例124代码控制光标 282

实例125模拟鼠标的单双击 283

实例126模拟键盘输入 284

实例127限定鼠标区域 290

实例128截获鼠标移开事件 291

实例129注册全局热键 292

实例130判断PrintScreen键是否按下 294

实例131 时隐时现的鼠标 295

实例132 鼠标拖动无标题栏窗口 296

实例133检测Shift、Alt和Ctrl键是否 297

按下 297