Delphi实用程序100例(附光盘)
分类: 图书,计算机/网络,程序设计,Pascal Delphi,
作者: 唐一丁等
出 版 社: 人民邮电出版社
出版时间: 2002-3-1字数:版次: 1版1次页数: 357印刷时间:开本:印次:纸张:I S B N : 9787115101792包装: 平装编辑推荐
Delphi 6是著名的Borland公司开发的可视化编程语言,是目前使用人数众多的优秀高级编程语言之一。
本书精心选取了利用Delphi 6开发的、具有代表性的100个编程实例,这些实例包括窗体与界面、图形处理与多媒体、网络与通信、数据库、文件与系统等几方面的内容。通过阅读本书,读者可以了解和掌握Delphi 6常用的使用方法和应用技巧。
本书适用于具有一定Delphi基础的读者阅读,也可作为培训班的教材和参考用书。
目录
第一篇窗体与界面1
实例1从外部DLL中调用子窗体(MDI-Childfrom)1
实例2模仿Office XP形式的菜单样式4
实例3实现透明窗体效果7
实例4控制Windows系统工具条13
实例5枚举系统窗口标题16
实例6生成变色窗口背景20
实例7监控窗体大小的改变23
实例8只允许建立一次子窗体的MDI程序27
实例9自动记忆窗体位置及大小的控件(一)31
实例10自动记忆窗体位置及大小的控件(二)37
实例11改变控件的所有者39
实例12为窗体增加Flash特效显示43
实例13生成半圆形窗体47
实例14在标题栏自定义按钮50
实例15自定义系统的About页56
实例16修改系统级菜单58
实例17动态创建菜单62
实例18窗体的开合效果66
实例19爆破窗体特效69
实例20制作字幕滚动窗体73
第二篇图形处理与多媒体78
实例21按压缩比将BMP格式转换成JPEG格式78
实例22从16位真彩色转换到256色82
实例23四种“幕布”式图像显示技巧89
实例24软件封面的制作94
实例25实现9种滤镜效果99
实例26获取图像某点RGB值105
实例27将自定义文字植入图片中109
实例28调整图片的RGB对比度113
实例29实现图像的灰度级处理效果118
实例30三种像素遍历方法的比较和实现122
实例31实现图片任意角度的旋转128
实例32实现屏幕拷贝130
实例33实现图像漫游132
实例34图形显示技巧(一)135
实例35图形显示技巧(二)138
实例36图形显示技巧(三)140
实例37改变RealPlay的外观143
实例38给MDI主窗体增加背景145
实例39实现图像的淡入淡出显示147
第三篇网络与通信151
实例40根据客户端IP地址获取计算机名151
实例41实现多线程IP和DomainName的相互转化154
实例42Windows 2000下的“POPUP”发送功能159
实例43如何实现Ping操作163
实例44实现多线程共享探测167
实例45用NMURL实现字符编码和解码172
实例46制作和使用简单的代理服务器174
实例47实现Windows 95/98的I/O端口读写181
实例48远程计算机截图的实现185
实例49收发电子邮件与监视网络服务器资源189
第四篇数据库195
实例50动态设置ODBC数据源195
实例51突出显示特殊的数据记录199
实例52数据的添加、修改、删除和查询功能201
实例53数据报表的输出205
实例54数据库中图像的存入209
实例55在数据库表中显示图像212
实例56DBGrid控件的彩色显示和多DBGrid控件同步显示216
实例57利用ADO控件操作数据库220
实例58在数据表中使用弹出菜单形式的下拉列表224
实例59利用ADO控件操作多个数据库228
实例60将纯文本资料转入数据库233
实例61定制输入界面237
实例62执行SQL查询240
实例63自动检测并建立表242
第五篇文件与系统246
实例64自定义颜色对话框246
实例65用Windows API函数共享锁定状态248
实例66Winamp风格磁化窗口252
实例67去掉ToolBar中的关闭按钮253
实例68限制窗体最大化时的大小256
实例69窗口标题栏的闪烁257
实例70实现可缩放的无标题窗体259
实例71彩色自绘菜单的实现261
实例72控制工具栏的停放位置263
实例73状态栏编程265
实例74软件注册机制的建立267
实例75控制Windows的关闭和启动270
实例76使用Delphi启动和关闭外部程序272
实例77用Delphi实现壁纸的更换274
实例78获取内存信息276
实例79取得系统的版本信息/用户注册信息278
实例80复活节彩蛋的制作282
实例81将程序图标设置到Windows系统盒284
第六篇其他应用289
实例82将程序项设置到控制面板289
实例83艺术化排列桌面图标295
实例84判断PrintScreen键是否按下299
实例85显示驱动器的类型301
实例86Delphi中Ini文件的读写303
实例87建立键盘、鼠标动作记录与回放307
实例88实现超链接显示效果311
实例89实现指定目录下的文件查询313
实例90在Windows 2000下实现对系统操作的监视316
实例91系统级热键的实现322
实例92检测NumLock、Insert、CapsLock、ScrollLock键的状态325
实例93启动和关闭屏幕保护程序328
实例94逆时针方向逐渐显示一幅位图331
实例95取得和修改文件的创建和修改日期334
实例96实现文件分割与合并338
实例97实现指定扩展名文件和相应程序的关联343
实例98取得磁盘容量346
实例99实现从阿拉伯数字到中文大写数字的转换350
实例100监视剪贴板354