058_《突破Delphi7.0编程实例五十讲》

本书通过50个实例全面介绍了Delphi7.0的应用程序开发方法与技巧,覆盖用户界面设计、图形图像处理、文件管理等多个方面,旨在帮助读者快速掌握Delphi7.0编程技术。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《突破Delphi7.0编程实例五十讲》

Delphi 教程 系列书籍 (058) 《突破Delphi7.0编程实例五十讲》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

突破Delphi7.0编程实例五十讲

  • 作者: 张增强
  • 丛书名: 万水编程实例五十讲丛书
  • 出版社:中国水利水电出版社
  • ISBN:7508412761
  • 上架时间:2002-12-21
  • 出版日期:2002 年12月
  • 开本:16开
  • 页码:362
  • 版次:1-1

内容简介

Delphi是面向对象的可视化编程语言,它是目前面向对象和控件开发性能最好的工具之一。它所提供的大量可重用控件和用户自建模板技术,极大地提高了应用系统的开发速度。本书融合了在 Windows下利用Delphi 7.0开发应用程序的理论和实践,全面而深入地介绍了利用Delphi 70开发应用程序的常用方法和技巧。本书以实例为上线,以编程方法的介绍为基本,深入浅出地讲解了使用Delphi 7.0进行程序开发的各种技巧。 本书通过50个实例,讲解Delphi 7.0的开发和应用方法。全书共分9篇,包括用户界面设计、图形图像编程、文件管理、多媒体技术、系统控制、网络和数据库编程以及游戏制作等内容。

前言

目前有众多Windows下的开发工具,而Delphi的开发环境是目前面向对象和控件开发性能最好的工具之一。它使用 Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性、可重复利用、完整的、面向对象的程序语言,拥有当今世界上最快的编辑器,以及最为领先的数据库技术,功能强大。 Delphi 7.0是Inprise公司的新一代面向对象、可视化应用程序的开发环境,工作在Windows95/98/2000/NT操作系统上。Delphi 7.0的基础语言是Pascal,它继承了Pascal语言严谨的优点,如代码结构清晰、可读性好和代码执行效率高等。使用Delphi 7.0可以编写 Win32控制台应用程序和具有图形用户界面( GUI)的 Wu32应用程序。Delphi 7.0集成开发环境不仅提供了一整套用于设计、编写、测试、调试和发布应用程序的工具软件,同时还包含了大量可以重用的控件、模板和向导。和传统的Windows应用程序开发方法相比,Delphi具有快速和真正可视化的特点。更加难能可贵的是,在Delphi 7.0中可以非常方便地进行多媒体、动画、网络和数据库等应用程序的开发。本书以实例的形式向读者解析如何使用Delphi 7.0。全书制作了50个实例,满足不同层次读者开发各方面应用程序的需要。每个实例都具有较强的针对性,突出讲解了 Delphi 7.0的开发思想、技术和方法。在讲解中,把每个实例又分成若干部分,分别详细介绍。在每个实例后面都附有程序的源代码,对重要的语句都有详尽的注释,便于读者轻松掌握各个实例所涉及的相关内容。通过本书的学习,读者将以一种更为简洁、迅速的方式掌握 Delphi 7.0编程技术。 本书内容广泛,涉及到Windows编程的各个方面。全书共分9篇。

第一篇为用户界面设计,讲述了如何使用Delphi开发程序,以及如何创建多文档窗体,设置特殊效果富体等内容。

第二篇为图形图像处理,讲述了各种图形图像编程的处理技巧。

第三篇为文件管理,讲述了如何对文件进行控制,以及搜索文件,读写INI文件等内容。

第四篇为系统控制,讲述了如何使用Delphi和Windows系统交互,控制鼠标,设计程序托盘等内容。

第五篇为多媒体程序设计,介绍如何利用Delphi开发各种多媒体的应用程序。

第六篇为高级编程技巧,讲述了OLE对象、创建和使用对象,制作多线程应用程序等内容。

第七篇为数据库编程,讲述了开发数据库应用程序的基本方法,同时讲述了ADO技术、缓冲池技术以及事务处理等高级内容。

第八篇为网络编程,讲述了使用Delphi设计网络程序的方法。包括设计聊天室、接收电子邮件以及制作网页浏览器等内容。

第九篇为游戏制作,讲述了两个游戏的制作过程。

本书由张增强执笔编写,此外,王瑾、吴浩、李炎、刘伟、刘华刚、朱峰、赵晓燕、李晓、马苍、郝春容、韦勇、成美华、萧峰、李菊、张浩然、李欣、张浩、李想、朱大成、杨竞锐、王贵新、张诚华和李鹊语等同志在整理材料方面给予了作者很大的帮助,在此一并致以感谢!由于时间仓促,加之编者的水平有限,缺点和错误在所难免,恳请专家和广大读者不吝赐教,批评指正。

编者

2002年10月

目录

第一篇用户界面设计

第一讲 第一个应用程序

第二讲 多文档程序

第三讲 动态菜单

第四讲 拖放列选项

第五讲 闪现窗体

第六讲 不规则窗体

第七讲 文本编辑器

第二篇图形图像编程

第八讲 小画笔

第九讲 抓取屏幕

第十讲 图片的显示特效

第十一讲 屏幕保护

第十二讲 制作图表

第十三讲 OpenGL编程

第十四讲 桌面晃动

第三篇文件管理

第十五讲 文件管理器

.第十六讲 利用递规法搜索目录中的文件

第十七讲 搜索文件

第十八讲 利用内存映射实现文件操作

第十九讲 读写INI文件

第四篇系统控制

第二十讲 生成文件的快捷方式

第二十一讲 放大镜

第二十二讲 托盘程序

第二十三讲 禁止程序二次运行

第二十四讲 超级鼠标

第五篇多媒体程序设计

第二十五讲 CD播放器

第二十六讲 播放动画

第二十七讲 RealPlayer音频播放器

第二十八讲 图片浏览器

第六篇高级编程技巧

第二十九讲 使用OLE对象

第三十讲 创建和使用对象

第三十一讲 多线程应用

第三十二讲 Hook技术

第三十三讲 自定义控件

第七篇数据库编程

第三十四讲 使用Rave控件

第三十五讲 创建数据库

第三十六讲 图书管理系统

第三十七讲 ADO技术

第三十八讲 捕捉异常

第三十九讲 使用SQL查询

第四十讲 MTS缓冲池技术

第四十一讲 事务处理

第八篇网络编程

第四十二讲 网页浏览器

第四十三讲 聊天室工具

第四十四讲 将数据库内容以HTML文件格式输出

第四十五讲 实现Ping操作

第四十六讲 获取网上邻居的工作组

第四十七讲 信使服务程序

第四十八讲 计数器

第九篇游戏制作

第四十九讲 拼图游戏

第五十讲 拯救地球

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键的状态
光盘内容及其使用__________目录内容:共有16个目录,按照书中各章节编排,其中第4章无例程。每个目录下又有若干子目录,按照例程顺序编排。每个例程子目录中含有的文件格式说明如下:*.dpr 工程文件*.bpg 工程组文件*.res 资源文件*.dfm 窗体文件*.tlb 类型库文件*.pas 单元文件*.dcu 编译文件*.cfg 配置文件*.dof 工程配置文件*.ocx ActiveX控件*.dat 数据文本文件*.bmp 位图文件*.rtf rich text文件*.htm HTML文件此外,有些例程中还包含了一些素材,如图标文件,SWF文件等。__________使用方法: 建议按照书中步骤自己完成程序,如有需要,可以打开光盘中相应文件进行参考,或把源代码拷贝到相应项目所在目录下。也可以把所有文件拷贝到硬盘上,然后去掉文件和目录的只读属性,编译工程文件,按照书中说明对得到的EXE文件进行适当处理(直接打开或是移到特定目录等)即可。__________系统需求:1. 硬件要求: 对硬件没有特别的要求,但推荐为了取得良好的效果,防止编译、运行出错,建议配置如下:CPU :≥Pentium 300MHz内 存:≥128M显 卡:支持800×600×16位色以上显示光 驱:≥24倍速声 卡:Soundblaster 兼容声卡打印机:激光打印机2. 基本软件要求:操作系统:中文 Windows 9x/2000安装Delphi 7 Studio企业版,并选择安装了数据库范例文件、InterBase、BDE,Database Desktop。第十六章的部分程序需要安装Web服务器程序,例如Microsoft IIS 5.0(需Microsoft service Package 1.0),Apache等。如果安装了FrontPage也可以利用其Web服务器程序vhttpd32.exe。3. 其他软件要求:(不一定需要)Microsoft Internet Explorer用以登录网站,测试HTML文件Microsoft Offcie2000/XP用做Ole Automation范例的服务器
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

敦格

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

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

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

打赏作者

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

抵扣说明:

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

余额充值