089_《Delphi6实效编程百例》

《Delphi6实效编程百例》

Delphi 教程 系列书籍 (089) Delphi6实效编程百例》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Part1

Part2

Part3

Delphi6实效编程百例

  • 作者: 求是科技 施新刚
  • 丛书名: 实效编程百例
  • 出版社:人民邮电出版社
  • ISBN:711510431X
  • 上架时间:2002-8-24
  • 出版日期:2002 年8月
  • 页码:348
  • 版次:1-1

内容简介

本书通过130个精选的例子讲解了利用Delphi进行应用程序开发的多个方面,其内容涵盖了界面外观、多媒体控制与图像处理、时间控制、操作系统、程序控制、磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法和程序发布等方面。本书内容突出了实用性,85%以上的实例模仿较常见的优秀软件的相关功能,其余实例是为帮助读者理解重点、难懂概念所做,并力求通过每章的例子重点讲述如何利用Delphi组件和API函数等来实现特定的功能。本书的另一个特点在于给出了实用性很强的“方案实例”而不仅仅是“功能实例”,其内容多为典型或通用的功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。本书适用于已经初步掌握Delphi编程概念、方法的读者阅读,可以帮助读者迅速掌握实际应用中的各种经验、技巧。

前言

本书实例的分类按照完成功能来划分,包括界面外观设计、多媒体控制与图像处理。时间控制、操作系统、程序控制。磁盘文件、数据库、网络与通信、鼠标和键盘、数学算法与程序发布等内容,以使读者对计算机应用的各个方面有所了解。对于数据库编程,精确掌握编程语言的语法概念并不意味着可以编写功能强大的应用程序,编程水平的提高需要依靠实际应用中经验的积累。本书通过130个新颖别致、风格各异的应用实例,详细讲解了如何利用Delphi的强大功能以及API函数开发应用程序。 每个实例的讲解分为3个步骤:

实例目的——讲解本例的功能所在,指出本例要到达的目的和效果,让读者做到心中有数。

实现方法——讲解技术原理/设计思路,给出技术原理的合理解释、规范的算法和流程描述,便于读者阅读代码、学习程序设计方法。

程序代码——给出具体的实现过程,包括界面设计、编写代码和注释,读者可参照实现。

本书内容突出了实用性,85%以上的实例模仿较常见的优秀软件的相关功能,其余实例是为帮助读者理解重点、难懂概念所做,并力求通过每章的例子重点讲述如何利用Delphi组件和API函数等来实现特定的功能。本书的另一个特点在于给出了不少实用性很强的“方案实例”,其内容多为典型或通用功能模块的解决方案,包括界面设计、操作流程以及代码控制等内容。

本书主要由施新剧、张增强等编写。此外刘冰玉、杨柯岚、王东、杨珏、赵吴彤、程凡、程卫峰、范桂山、赵微微、宋征、吴频、严庆子、文华、袁玎、岳进、钟明、黄成昆、王远、吴晓超、肖永顺、钱力鹏、马小来_李松、王琴芳、王国红等也参与了本书的资料搜集和写作工作。以上人员对本书的顺利完成付出了辛勤的汗水和心血,在此一并表示感谢。

由于时间、水平限制,缺点和不足之处在所难免,敬请读者批评指正。

编者

目录

第1章 界面外观

实例1显示倾斜文字

实例2文字颜色渐变

实例3透明图片

实例4颜色渐变的进度条

实例5透明窗体

实例6多边形窗体

实例7可变背景富体

第2章 界面操作

实例8调色板程序

实例9颜色下拉框

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

实例11动态村话框

实例12窗体分割

实例13缩放控件

实例14动画按钮

实例15动态缩小的图形

实例16放大图像

实例17刎览大图片

实例18抓取屏幕

实例19资源管理器

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

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

实例22修改光标和程序的图标

实例23持续响应鼠标单击

实例24始终保持在最前的窗体

实例25限制鼠标位置

实例26标题栏按钮

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

实例28创建多文档窗体

第3章 多媒体控制

实例29检测声卡是否存在

实例30视频播放器

实例31CD播放器

实例32变换图像

实例33OpenGL编程

实例34RealPlayer音频播放器

第4章 时间控制

实例35又率逐个出现,模仿打字

实例36简单动画的实现

实例37嵌入式电子钟

实例38以日历形式进行时间信息的获取与控制

实例39毫秒级的控制

实例40读写系统时间

实例41同步网络时间(从时间服务器上获得)

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

第5章 操作系统

实例43修改计算机名称

实例44编写屏保程序

实例45设置地纸和屏保程序

实例46动态调整屏幕分辨率

实例47获取系统硬件信息

实例48编辑注册表信息

实例49锁住计算机

实例50下启动和关闭计算机

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

实例52枚举可用字体

实例53获取打印机信息

实例54换取打印机队列的状态信息

实例55文本和图像的打印

实例56获得打印页边距

实例57利用API直接打印

实例58改变默认的打印机

第6章 程序控制

实例59系统托盘程序

实例60隐藏任务栏

实例61防上屏幕切换窗口

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

实例63查看IE创览器是古运行

实例64调用Windows程序

实例65禁止运行同一程序多个实例

实例66修改系统菜单

实例67禁止窗体右上角各按钮

实例68多线程应用程序

实例69使用剪切板复制图片

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

实例71取得了拉条的信息

第7章 磁盘文件

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

实例73获取驱动器容量

实例74查看驱动器类型

实例75递归法遍历磁盘目录

实例76获取文件属性

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

实例78清空回收站

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

实例80创建和删除文件夹

实例8l读写ini文件

实例82弹出和关闭光驱

实例83更改文件的扩展名

第8章 数据库

实例84处理数据库中日期型字段的显示与输入

实例85存取图像字段

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

实例87SQL语句中使用通配符

实例88Delphi数据集过滤技巧

实例89在数据库中存取Word文档

实例90通过注册表在程序中增减和修改数据源

实例91SQL语句嵌套

实例92动态创建数据库对象

实例93代码控制连接ODBC

实例94快速连接SQLServer

实例95快速报表与报表预览

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

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

第9章 网络与通信

实例98获取网卡地址

实例99获得主机名和IP地址

实例100判断网址是否存在

实例101监测局域网内计算机

实例102Ping测试

实例103设置代理服务器

实例104自定义网页浏览器

实例105修改IE的主页与标题

实例106收发送电子邮件

实例107FTP上传下载

实例108网络聊天——WinSock-TCP

实例109广播信息——WinSock-UDP

实例110电话线实现远端通信

实例111串口采集外设数据

实例112用API实现串日通信

实例113测试网络速度

第10章 数学算法

实例114进制转换

实例115随机选号

实例116多点曲线光滑拟和

实例117统计中英文字符数

第11章 鼠标和键盘

实例118代码控制光标

实例119模拟鼠标的单双末

实例120模拟键盘输入

实例121限定鼠标区域

实例122截获鼠标移开事件

实例123截取键盘信息

实例124判断PrintScreen键是否按下

实例125时隐时现的鼠标

实例126鼠标拖动无标题栏窗口

第12章 程序发布

实例127产生程序序列号

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

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

实例130限定程序的使用时限

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
说明: 对于涉及到数据库的实例,在使用前都需要遵守下面的步骤。 假设数据库名称为“1234” 1.在SQL Server 2000中建立一个新的数据库,名称为“1234”。然后右键单击“1234”,在弹出的菜单中,选择“还原数据库”命令。在弹出来的对话框中单击“从设备”子面板,单击“选择设备”。将本目录下的名称为“1234”的数据库还原即可。 2.在程序中将ADOConnection的连接字符串改成本机的设置。 example 8 批量制作邀请函 数据库名称为“31th” example 24 商场收银系统-ADO篇 数据库名称为“21Chapter” example 25 用户管理系统-InterBase篇 数据库名称为:“YLSYSDB.GDB”,请将它放在C盘,因为程序中默认的路径为C盘根目录。 运行程序前,必须先运行“第三方组件”目录下的InterBase安装程序。 example 26 用户管理系统-DbExpress篇 数据库名称为“YLSYSDB.GDB”,与实例25一样,数据库文件放在实例25目录中 example 29 数据导出系统 数据库名称为“21Chapter”,与实例24一样,数据库文件放在实例24目录中 example 33 超市票据打印-FastReport篇 数据库名称为:“30th”,运行程序前,必须先运行“第三方组件”目录下的FastReport第三方组件,具体方法见书中说明。 example 34 个人通讯录管理系统 数据库名称为“AddressList”,它是Access数据库,使用前必须先安装Access应用程序。另外还必须安装“第三方组件”目录下的XPMenu第三方组件,具体方法见书中说明。 example 35 图书进销存系统 数据库名称为“PublishBook” d

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

敦格

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

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

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

打赏作者

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

抵扣说明:

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

余额充值