《突破Delphi7.0编程实例五十讲》
Delphi 教程 系列书籍 (058) 《突破Delphi7.0编程实例五十讲》 网友(邦)整理 EMail: shuaihj@163.com
下载地址:
- 作者: 张增强
- 丛书名: 万水编程实例五十讲丛书
- 出版社:中国水利水电出版社
- 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操作
第四十六讲 获取网上邻居的工作组
第四十七讲 信使服务程序
第四十八讲 计数器
第九篇游戏制作
第四十九讲 拼图游戏
第五十讲 拯救地球