068_《Delphi7控件实用程序设计100例》

《Delphi7控件实用程序设计100例》

Delphi 教程 系列书籍 (068) Delphi7控件实用程序设计100例》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

Delphi7控件实用程序设计100例

  • 作者: 段兴 宋雷 张敬韶 孙丽娜
  • 丛书名: 程序设计实例丛书
  • 出版社:人民邮电出版社
  • ISBN:7115112975
  • 上架时间:2003-7-21
  • 出版日期:2003 年6月
  • 开本:16开
  • 页码:332
  • 版次:1-1

内容简介

本书选取了利用Delphi 7开发的控件方面有代表性的100个编程实例。这些实例按照完成功能可划分为窗口与界面,图形处理,多媒体,网络,数据库与报表,系统、文件及其他控件等几方面的内容,涵盖了Delphi7控件应用开发的上要方面。其中,Delphi 7自带控件实例与第三方控件实例各占一半。本书基础与提高并重,既有基本知识,如动态菜单设置、鼠标切分界面、显示树形视图等的讲解,又有一些高级应用的分析,如三维动画程序、TTS语音引擎、瘦客户型程序等。通过阅读本书,读者可以了解和掌握Delphi 7控件应用开发中常见的使用方法和高级应用技巧。实用是本书的最大特色。本书大部分实例功能强大、效果新颖,实用性很强,可以帮助读者快速掌握控件应用开发技术,另外部分实例侧重于帮助读者理解Delphi 7控件应用开发的基本概念、重点和难点。 本书适合掌握Delphi 7基本编程技术的读者阅读。

前言

Delphi经过Borland公司的不断完善,第三方资源的大量加入以及广大爱好者的大力支持,已经成为功能十分强大、使用人数众多的、当今主流的面向对象的编程语言。 Delphi控件技术更多地融入了模块化结构等优秀设计思想,使得从桌面应用向多层、Web应用程序、XML方面扩展变得非常容易,同时在跨平台使用、手机短信、语音引擎、GIS全球定位应用等方面都显示出迷人的潜力。本书较详细地讲解了100个重要控件的属性、事件、方法等,并对重点问题做了较深入的探讨,使得读者可以尽快掌握控件的应用。全书共分为六篇。

第一篇窗口与界面。讲述如何利用XPMenu、GIFForm、Splitter、fcTreeCombo等界面控件设计 Windows XP界面、动画图形窗口、动态分隔界面、在下拉列表框中显示树形视图等应用程序。

第二篇图形处理。讲述如何利用DrawGrid、DBChart、StringGrid、Layer等图形控件设计图形栅格、数据库图表、图块网格、分层图形等应用程序。

第三篇多媒体。讲述如何利用MediaPlay、GLVsir、TTSEnglish、AbcEffectsImage等多媒体控件设计多媒体播放、三维动画、TTS语音引擎、制作图像特效集合等应用程序。

第四篇网络。讲述如何利用NmFtp、Socket、WebUpdate、GeoWhols等网络控件进订文件上传及下载、网络通信和数据传输、在线升级、网址定位器等流行软件的制作。

第五篇数据库与报表。讲述如何利用TclientDataSet、TBatchMove、TDBCtrlGrid、WNQuery等数据库控件提供瘦客户型程序、数据批量操作、扩展数据栅格、万能查询等高效率的数据库解决方案。

第六篇系统、文件及其他控件。讲述如何利用SkinEngine、TsearchFolders、SimplePie、PrintPreview、Tamdesktop等系统、文件类控件编写XP皮肤更换、文件的扫描查找、饼图进度条、打印预览、桌面背景动画效果等应用程序。

本书着重讲解了实例效果、制作步骤、有关参数调整和注意问题,这可以使得读者在学会实例应用的同时,对相关函数调用与参数配置也有相应了解,起到触类旁通的作用。

配套光盘中包含本书的所有实例,全部经过精心调试,读者可以直接调用。

本书的编写凝聚了一批程序员、高校教师的辛勤工作和无私奉献,其中对外经济贸易大学的张敬韶、贺文杰,山东大学的梁磊清、肖仁华等老师将很多优秀的原创代码无偿奉献并仔细修订,同时翻译了部分国外代码,并逐一调试。山东省教委段欣副教授在百忙之中抽出时间对本书重点章节及代码进行了审阅、调试。正是他们出色的才华与良好的团队合作精神,才使得本书在质量上更进一步,谢谢他们。

本书由青岛三角洲数码技术开发中心策划,段兴主编。

由于水平有限,加之时间仓促,本书难免存在不足之处,还望广大读者批评指正。

本书配套光盘使用办法:

本书配套光盘包含全书100个实例源代码及大部分对应的第三方控件。实例源代码位于光盘各实例的根目录下,或光盘各实例根目录下“Demos”文件夹内,对应的第三方控件位于光盘实例的根目录下“Sonrce”文件夹或“Components”文件夹内。

使用本书光盘实例源代码时,涉及第三方控件的实例需要重新安装、注册第三方控件;涉及数据库的部分实例,需要重新给数据库所在的文件夹设置数据库别名,如“mydatabase”等;另外,部分远程访问实例需要设置更多参数才能正常运行;各实例具体的数据库别名等参数设置请参阅该例程序说明及制作步骤。

涉及到的第三方免费控件,绝大部分都包含在光盘相应实例文件夹内,涉及到的第三方共享、商业控件,都在“程序说明”中说明下载地址。所有使用到的数据库文件都在光盘根目录下“数据库”文件夹内,请根据本机有关设置重新定位源代码相关设置。

目录

第一篇窗口与界面

实例 1 CoolBar——浮动工具栏窗口

实例 2 ListBox——列表框控件

实例 3 StatusBar——状态栏控件

实例 4 TabSet 控件——选项卡页

实例 5 PageControl——页面控制控件

实例 6 XPMenu——Windows XP界面

实例 7 GIFForm——动画图形窗口

实例 8 EzRgnBtn——多态图形按钮

实例 9 CombOBoxX——多功能组合框

实例 10 CaptionButton——标题栏按钮

实例 11 CoolTraylcon——托盘图标

实例 12 LinkButton——赵链接按钮

实例 13 AdvStringGrid——按钮网格界面

实例 14 fcOutLookBar——OutLook 滚动工具性

实例 15 fcTreeCombo——在下拉列表框中显示树形视图

实例 16 MainMenu——主菜单控件

实例 17 ToolBar2000——工具条

实例 18 AbcWelcomeTipsDialog——每日提示对话框

实例 19 wwCheckBox——图形复选框

实例 20 fclmageForm——异形图形界面

实例 21 TMS Skin Factory——播放器械皮肤

实例 22 fcButtonGroup——动画效果切换选项卡

第二篇 图形处理

实例 23 PaintBox——画图

实例 24 DrawGrid——图形栅格

实例 25 Chart用法

实例 26 ColorGrid——调色板

实例 27 DBChart——数据库图表

实例 28 Shape——形状

实例 29 StringGrid——图块网格

实例 30 Timer用法

实例 31 Layel——分层图形

实例 32 AMClock——图形时钟

实例 33 ScreenCapture——屏幕抓图

第三篇 多媒体

实例 34 MediaPlay——多媒体播放

实例 35 Animate——播放AVI文件

实例 36 GIFImage——GIF动画制作与显示

实例 37 OLVisir——三线动画

实例 38 TTSEnglish——TTS 语音引擎

实例 39 NKImageForm——图形窗体

实例 40 IAgaloLED——有光晕的LED面板

实例 41 Fclmage——图像特效

实例 42 ShockwaveFlash——播放Flash动画

实例 43 AbcEffectsImage——图像特效集合

实例 44 ActiveMovie——播放.mov文件

第四篇 网络

实例 45 WebBrowser——浏览器

实例 46 Socket——网络通信和数据传输

实例 47 WebNavigator——网页浏览器

实例 48 WebUpdate——在线升级专家

实例 49 WebCopy——网络拷贝

实例 50 GeoWhols——网址定位器

实例 51 WebImage----Web网络图片

实例 52 CEFileOperations——文件上传和下载

第五篇 数据库与报表

实例 53 TclientDataSet——瘦客户型控件

实例 54 TUpdateSQL——控件的使用

实例 55 TBatchMove——数据批量操作

实例 56 TDBCtrlGrid——扩展的数据栅格

实例 57 通用报表工具SReport

实例 58 万能查询控件WNQuery

实例 59 查询控件 EsLib

实例 60 报在控件FastReport

实例 61 Exporter控件组的使用

实例 62 F1Book——数据表格

实例 63 DBLookupComboBox、DBLookupListBox——循环填充列表

实例 64 AdvColumnGri——突出显示特殊数据

实例 65 DBTreeView——数据库树形视图

实例 66 dxDBGrid——多功能数据表格

实例 67 wwIncrementalSearch——实时查询控件

实例 68 DBInspectorBar——全能数据库导航条

第六篇子 系统、文件及其他

实例 69 AniIcon——动画光标

实例 70 FcLabel——三维标签效果

实例 71 MoneyEdit——货币输入计算框

实例 72 ParamTeeview——多功能树形控件

实例 73 fcTreeView——精彩树形控件

实例 74 SkinEngine——XP皮肤更换

实例 75 LsDirTree10、LsFileListView26——资源管理器界面

实例 76 TsearchFolders——文件的扫描查找

实例 77 ScreenSaver——屏幕保护

实例 78 TsystemInfo——获得系统信息

实例 79 TlightSpeed——漂亮的焰火

实例 80 Trend——运动的条状图、线状图、块状图

实例 81 TwinList——监控正在运行的程序

实例 82 LCDNumbere——液晶面板

实例 83 Tmarquee——模拟电子广告看板

实例 84 制作记事本

实例 85 ActionList——应用程序通用功能列表

实例 86 PrintPreview——打印预览

实例 87 制作图序列资承

实例 88 图形打印

实例 89 OleContainer——OLE容器

实例 90 XPForm——XP窗体

实例 91 CoolItem——提示栏菜单

实例 92 DsnRegister——运行对IDE设计环境

实例 93 GradProgress——渐变填充的进度条

实例 94 SimplePie——饼图进度条

实例 95 PBOpenPreviewDialog/PBSavePreviewDialog——带预览文本、图像功能的对话框

实例 96 与Word文档关联控件

实例 97 与PowerPoint 演示文稿关联控件

实例 98 TextBrowser——文本浏览控件

实例 99 Tamdesktop——桌面背景动画效果

实例 100 DBLookUpTreeView——在下拉列表框中显示数据库树形视图

附录 Delphi第三方控件的设计及安装方法

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
Delphi7编程100例》代码目录:---------------------------------------------ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置选项卡页面在标题栏中自定义按钮窗体开合窗帘效果Windows XP界面效果实现OutLook滚动工具栏效果在下拉列表框中显示树形视图自定义系统的About项修改系统级菜单实现透明窗体效果爆破特技窗体只允许建立一次子窗体的MDI程序从外部DLL中调用子窗口新颖的资源管理器界面如何生成半圆形窗口制作字幕滚动窗体详解Canvas生成渐变色窗口背景WINAPM风格磁化窗口软件封面的图片显示制作实现图片的任意角度旋转奇妙的拼图游戏使用PaintBox控件制作画图程序使用DrawGrid控件制作五子棋多彩的数据报表按压缩比将BMP转换为JPG16位真彩转换到256色调整图片的RGB对比度实现图像的灰度级处理效果3种像素历遍方法的比较和实现实现屏幕拷贝实现图像漫游4种幕布式图像显示技巧盘旋法实现9种滤镜效果图形朦胧叠合显示技巧给MDI主窗体增加背景实现图像的淡入淡出显示多媒体播放器播放AVI文件根据客户端IP地址获取计算机名实现多线程IP和DomainName相互转换Windows2000下的Popup发送功能如何实现Ping操作实现多线程共享探测实现Windows95/98的I/O端口读写收发电子邮件与监视网络服务器资源使用WebBrower制作浏览器可视化的Ping工具使用IdMappedPortTCP进行端口映射动态设置ODBC数据源用ADO控件打开Access数据库DBGrid中的记录到Html页面的转换在DBGrid中实现任意方向查找在DBGrid中通过动态下拉列表查找记录用DBGrid组件制作下拉列表形式的提示框利用书签处理DBGrid中的多个记录将ComboBox中的内容直接拖放到DBGrid里如何在DBGrid里放置图标DBGrid控件精彩组合DBChart图表控件的使用在StringGrid组件中显示查询结果使用流对象(Tstream)实现数据表中Tmemo字段的显示如何动态建立SQLServer ODBCSQL浏览器在SQL查询中使用动态参数事务工作原理标准/模糊查询筛选数据数据字典查看器TDecisionGraph决策组件的使用明细表(Master/Detail)结构像处理文本资料一样处理数据表中的信息远程数据库登录远程数据库的离线处理在远程数据库中实现主从表关系动态设置远程数据库的查询参数在远程数据库中计算统计值多线程与数据库使用远程存储过程数据模块的同步显示建立Web服务的数据提供端建立Web服务的数据访问端开发WebSnap数据库程序建立ActiveForm数据浏览建立数据查询WebServices服务器端数据查询Web服务客户端开发基于WAP的手机无线应用建立基本Web数据库服务器应用建立类型库编辑DataSnap服务端建立查询条件Web数据库服务器应用建立基本MTS服务端建立MTS数据访问客户端建立IntraWeb数据浏览将程序图标设置到Windows系统托盘取得和修改文件的创建和修改日期通过流式数据实现文件分割与合并实现指定扩展名文件和相应程序的关联获取汉字拼音的首字母监视剪贴板在IE工具栏上增加一个按钮图标软件注册机制的建立复活节彩蛋的制作SkinEngine控件——XP换肤ActionList——应用程序通用功能列表OleContainer——OLE容器将程序项设置到控制面板艺术化排列桌面图标Delphi中的ini文件的读写建立键盘鼠标动作记录与回放实现指定目录下的文件查询实现对系统的操作监视系统级热键的实现检测NumLock、Insert、CapsLock、ScrollLock键的状态
ToolBar工具栏控件的使用动态建立主菜单选项窗口界面的动态分隔条动态设置选项卡页面在标题栏中自定义按钮窗体开合窗帘效果Windows XP界面效果实现OutLook滚动工具栏效果在下拉列表框中显示树形视图自定义系统的About项修改系统级菜单实现透明窗体效果爆破特技窗体只允许建立一次子窗体的MDI程序从外部DLL中调用子窗口新颖的资源管理器界面如何生成半圆形窗口制作字幕滚动窗体详解Canvas生成渐变色窗口背景WINAPM风格磁化窗口软件封面的图片显示制作实现图片的任意角度旋转奇妙的拼图游戏使用PaintBox控件制作画图程序使用DrawGrid控件制作五子棋多彩的数据报表按压缩比将BMP转换为JPG16位真彩转换到256色调整图片的RGB对比度实现图像的灰度级处理效果3种像素历遍方法的比较和实现实现屏幕拷贝实现图像漫游4种幕布式图像显示技巧盘旋法实现9种滤镜效果图形朦胧叠合显示技巧给MDI主窗体增加背景实现图像的淡入淡出显示多媒体播放器播放AVI文件根据客户端IP地址获取计算机名实现多线程IP和DomainName相互转换Windows2000下的Popup发送功能如何实现Ping操作实现多线程共享探测实现Windows95/98的I/O端口读写收发电子邮件与监视网络服务器资源使用WebBrower制作浏览器可视化的Ping工具使用IdMappedPortTCP进行端口映射动态设置ODBC数据源用ADO控件打开Access数据库DBGrid中的记录到Html页面的转换在DBGrid中实现任意方向查找在DBGrid中通过动态下拉列表查找记录用DBGrid组件制作下拉列表形式的提示框利用书签处理DBGrid中的多个记录将ComboBox中的内容直接拖放到DBGrid里如何在DBGrid里放置图标DBGrid控件精彩组合DBChart图表控件的使用在StringGrid组件中显示查询结果使用流对象(Tstream)实现数据表中Tmemo字段的显示如何动态建立SQLServer ODBCSQL浏览器在SQL查询中使用动态参数事务工作原理标准/模糊查询筛选数据数据字典查看器TDecisionGraph决策组件的使用明细表(Master/Detail)结构像处理文本资料一样处理数据表中的信息远程数据库登录远程数据库的离线处理在远程数据库中实现主从表关系动态设置远程数据库的查询参数在远程数据库中计算统计值多线程与数据库使用远程存储过程数据模块的同步显示建立Web服务的数据提供端建立Web服务的数据访问端开发WebSnap数据库程序建立ActiveForm数据浏览建立数据查询WebServices服务器端数据查询Web服务客户端开发基于WAP的手机无线应用建立基本Web数据库服务器应用建立类型库编辑DataSnap服务端建立查询条件Web数据库服务器应用建立基本MTS服务端建立MTS数据访问客户端建立IntraWeb数据浏览将程序图标设置到Windows系统托盘取得和修改文件的创建和修改日期通过流式数据实现文件分割与合并实现指定扩展名文件和相应程序的关联获取汉字拼音的首字母监视剪贴板在IE工具栏上增加一个按钮图标软件注册机制的建立复活节彩蛋的制作SkinEngine控件——XP换肤ActionList——应用程序通用功能列表OleContainer——OLE容器将程序项设置到控制面板艺术化排列桌面图标Delphi中的ini文件的读写建立键盘鼠标动作记录与回放实现指定目录下的文件查询实现对系统的操作监视系统级热键的实现检测NumLock、Insert、CapsLock、ScrollLock键的状态

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敦格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值