开发者社区> 非常老帅> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

简介: 《Delphi7控件实用程序设计100例》 Delphi 教程 系列书籍 (068) 《Delphi7控件实用程序设计100例》 网友(邦)整理 EMail: shuaihj@163.
+关注继续查看

《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第三方控件的设计及安装方法

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
全方位解读服务网格(Service Mesh)的背景和概念
为了解决微服务框架的侵入性问题,我们引入服务网格。
1214 0
PolarDB 并行查询的前世今生
本文会深入介绍PolarDB MySQL在并行查询这一企业级查询加速特性上做的技术探索、形态演进和相关组件的实现原理,所涉及功能随PolarDB MySQL 8.0.2版本上线。
478 0
企业内部应用接入钉钉获取部门及人员信息
企业内部应用接入钉钉,同时通过API获取当前企业下部门及人员信息
1164 0
MySQL模糊查询再也用不着 like+% 了!
我们都知道 InnoDB 在模糊查询数据时使用 "%xx" 会导致索引失效,但有时需求就是如此,类似这样的需求还有很多,例如,搜索引擎需要根基用户数据的关键字进行全文查找,电子商务网站需要根据用户的查询条件,在可能需要在商品的详细介绍中进行查找,这些都不是B+树索引能很好完成的工作。 通过数值比较,范围过滤等就可以完成绝大多数我们需要的查询了。但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询,而不是原来的精确数值比较,全文索引就是为这种场景设计的。
25665 0
阿里云云原生一体化数仓正式发布  助力企业数据驱动业务创新
云原生一体化数仓是集阿里云大数据产品MaxCompute、DataWorks、Hologres三种产品能力于一体的一站式大数据处理平台。核心是3个一体化和全链路数据治理能力,包括离线实时一体、湖仓一体、分析服务一体、全链路数据治理。
1589 0
全面公测|Grafana服务:一张图表胜过千行指标&日志
Grafana 帮助运维人员轻松处理各类运维过程中遇到的各类数据可视化与分析难题。目前阿里云 Grafana 服务全面免费公测,帮助企业轻松构建运维数据可视化平台,轻松实现数据驱动运维!
1135 0
一起学Golang系列(五)初次接触Go语言可能遇到的各种坑!
前面介绍了Go语言的基础语法,所谓磨刀不误砍柴工,希望大家还是能熟悉掌握这些基础知识,这样后面真正学起Go来才会得心应手。 作为初学者。Go语言的语法有些和java类似,但也有很多不一样的地方。刚开始都会遇到各种各样的坑。下面就来总结下学习go语言的过程中,遇到的各种坑。
997 0
设备接入--海康摄像头SDK
springboot-对接海康摄像头,兼容window和Linux环境
1318 0
Flink SQL 在快手的扩展和实践
快手实时计算团队技术专家张静、张芒在 FFA 2021 的分享
1129 0
无影云桌面,企业与个人的应用神器
阿里云无影云桌面( Elastic Desktop Service)的原产品名为弹性云桌面,融合了无影产品技术后更名升级。它可以为您提供易用、安全、高效的云上桌面服务,帮助您快速构建、高效管理桌面办公环境,提供安全、灵活的办公体系。
276274 0
+关注
非常老帅
IT行业从业10+年
481
文章
1
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载