060_《Delphi7新概念百例》

《Delphi7新概念百例》

Delphi 教程 系列书籍 (060) Delphi7新概念百例》 网友(邦)整理 EMail: shuaihj@163.com

下载地址:

Pdf

Delphi7新概念百例

  • 作者: 沈坚 张增强
  • 丛书名: 万水新概念百例丛书
  • 出版社:中国水利水电出版社
  • ISBN:750841473X
  • 上架时间:2003-5-20
  • 出版日期:2003 年4月
  • 开本:16开
  • 页码:399
  • 版次:1-1

内容简介

本书是一本通过讲解Delphi实例,来说明使用Delphi编程时通常采用的编程思路以及具体方法的计算机书籍。通过对每个实例从编程思路和代码实现的详细分析和讲解,力求带领读者快速地提高自己的程序设计水平,并达到举一反三的目的。很多实例的重要部分都做了特别注意和技巧等提示,目的是强调一些技巧的使用或使读者尽量避免一些常见的错误,以使更高效地利用Delphi这个强大的程序开发工具。 本书精选了100多个经典的实例从易到难、由浅入深、由简单到综合地进行讲解,内容涉及面也很广泛,基本上涵盖了用Delphi进行应用程序设计的方方面面,凝聚了作者多年的Delphi编程经验,相信对启发读者的思想并提高读者的编程水平台有很大帮助。本书主要面向中高级读者,但对那些熟悉Object Pascal语法并有一定编程经验的初级读者也很有帮助。本书也可以作为初涉Delphi的实例教材使用。

目录

第一部分 高高兴兴进入Delphi 7

1.1 Delphi 7的安装

1.1.1 安装步骤

1.1.2 安装文件包说明

1.2 Delphi 7叹为观止的新特性

1.2.1 Delphi的历史发展回顾

1.2.2 Delphi 7的新特性

1.3 Delphi 7集成开发环境(IDE)简介

1.3.1 IDE主界面简介

1.3.2 开发环境配置

1.3.3 编程环境设置

1.3.4 编辑环境设置

1.4 Belphi功能简介

1.4.1 强大的界面设计功能

1.4.2 强大的数据库管理功能

1.4.3 创建基于SOAP/XML的Web服务

1.4.4 构建单一代码的Windows/Linux应用

1.4.5 开发网络应用程序

1.4.6 支持分布式开发

1.5 利用Delphi开发工程项目的基本流程

1.5.1 软件开发的宏观流程

1.5.2 程序员编程的一般步骤

1.6 第一个应用程序

1.6.1 编程步骤

1.6.2 启动程序

1.6.3 创建程序界面

1.6.4 编写程序代码

1.6.5 保存和编译程序

第二部分 踏踏实实掌握基本操作

第一篇 界面议计

实例1 制作不可移动的窗体

实例2 制作无标题栏窗体

实例3 制作圆形窗体

实例4 制作带背景窗体

实例5 制作始终位于最上层的窗体

实例6 为窗体创建动画光标

实例7 使窗体始终最小化

实例8 使窗体始终最大化

实例9 在系统菜单上添加自定义菜单项

实例10 给窗体边框"镶边"

第二篇 系统探秘

实例11 隐藏任务栏

实例12 运行程序的单实例

实例13 获取或更改计算机名

实例14 限制光标的移动区域

实例15 模拟鼠标的行为

实例16 在自己的程序中打开或关闭IE窗口

实例17 使程序开机自动运行

实例18 在自己的程序中关闭其他程序

实例19 获取驱动器类型信息

实例20 操作INI文件

第三篇 Shell研究

实例21 文件的自动打开和超链接的实现

实例22 将指定文件类型设置为与自己的程序关联

实例23 整个目录的复制、移动和删除

实例24 文件的拖放

实例25 将文件加入[开始]菜单的[文档]中

实例26 磁盘格式化的实现

实例27 抽取程序关联图标

实例28 获取Windows的若干特殊文件夹路径(一)

实例29 获取Windows的特殊文件夹路径(二)

实例30 为程序创建快捷方式

第四篇 VCL分析

实例31 实现.dfm文件和.txt文件的互相转换

实例32 用剪贴板复制和粘贴图像

实例33 在TListBox、TComboBox中实现自动搜索

实例34 使程序能在循环中响应界面操作

实例35 动态创建主菜单和菜单项

实例36 在TStringGrid控件中删除整行

实例37 加速TListBox控件的填充和清空

实例38 加速TTreeView控件的填充和清空

实例39 在StringGrid中设置只读栏

实例40 消除在TEdit控件中按下回车键时的声音

第五篇 图像技术

实例41 将图像从bmp格式转换为,pg格式

实例42 将图像从Jpg、Ico、Emf、Wmf格式转换为Bmp格式

实例43 将图像从bmp格式转换为emf格式

实例44 将彩色位图转换为灰度图

实例45 提高对位图像素的访问速度

实例46 将文本转换成图像

实例47 TColor与RGB值的互相转换

实例48 多种渐变色的实现

实例49 实现图像的翻转

实例50 创建Jpeg图像的缩略图

第六篇 多媒体技术

实例51 检测并设置CD-ROM是否自动运行

实例52 自动弹开/关闭CD-ROM

实例53 获取Audio-CD的序列号

实例54 检测声卡是否安装

实例55 制作简单的媒体播放器

实例56 实现图像之间的平滑过渡

第七篇 网络编程

实例57 获取本机机器名、IP信息以及网卡的MAC地址

实例58 网页浏览器

实例59 实现Ping操作

实例60 计算机名与IP地址的互相获取

实例61 在Win NT/2000网络邻居中获取所有的工作组

实例62 在网络邻居中获取指定工作组内的计算机及共享资源

实例63 在网络邻居上得到某机器的磁盘空间

实例64 实现网络驱动器的映射和断开

实例65 网络资源树型浏览

实例66 动态改变DNS地址

第八篇 数据库技术

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

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

实例69 压缩、反删除dBase或FoxPro数据表

实例70 图像数据的存取

实例71 用Delphi进行数据库之间转换

实例72 自动检测、建立数据库别名和数据表

实例73 在程序中动态建立和使用别名

实例74 获取BDE信息

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

第三部分 仔仔细细学习综合应用

实例76 实现自己的控制面板

实例77 简单的文件夹浏览器

实例78 简单的文件查看器

实例79 定制自己的幽灵程序

实例80 制作无闪烁的动画

实例81 Win NE/2000中发送Winpop消息

实例82 将IE收藏夹导出为HTML文件

实例83 为TButton增加OnMouseLeave事件

实例84 加密解密器

实例85 文件切割器

实例86 显示彩色数据表格

实例87 用TreeView显示数据库信息

第四部分 轻轻松松进行实战演练

实例88 运行时拖动控件

实例89 给ListBox控件增加水平滚动条

实例90 使TMemo组件带边界

实例91 在窗体客户区用鼠标拖曳窗体

实例92 闪烁窗口

实例93 将窗体大小限定在一定范围内

实例94 获取Windows和System目录

实例95 临时文件的操作

实例96 获取Windows的版本

实例97 获取CPU信息

实例98 获取内存信息

实例99 获取TRichEdit控件中光标所在行号

实例100 隐藏或显示桌面上的图标

实例101 使应用程序不出现在任务栏上

实例102 获取系统和显卡的BIOS信息

实例103 设置屏幕分辨率

实例104 防止程序或系统关闭

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Delphi 7 概念百例》是一本通过讲解Delphi实例,来说明使用Delphi编程时通常采用的编程思路以及具体方法的计算机书籍。通过对每个实例从编程思路和代码实现的详细分析和讲解,力求带领读者快速地提高自己的程序设计水平,并达到举一反三的目的。很多实例的重要部分都做了特别注意和技巧等提示,目的是强调一些技巧的使用或使读者尽量避免一些常见的错误,以使更高效地利用Delphi这个强大的程序开发工具。  该书精选了100多个经典的实例从易到难、由浅入深、由简单到综合地进行讲解,内容涉及面也很广泛,基本上涵盖了用Delphi进行应用程序设计的方方面面,凝聚了作者多年的Delphi编程经验,相信对启发读者的思想并提高读者的编程水平台有很大帮助。  该书主要面向中高级读者,但对那些熟悉Object Pascal语法并有一定编程经验的初级读者也很有帮助。本书也可以作为初涉Delphi的实例教材使用。  本文件是《Delphi 7 概念百例》的配书源代码,包编译好的可执行文件。内容如下:├─综合应用篇│ ├─87 用TreeView来显示数据库信息│ ├─86 显示彩色数据表格│ ├─85 文件切割器│ ├─84 加密解密器│ ├─83 TButton增加OnMouseLeave事件│ ├─82 将IE收藏夹导出为HTML文件│ ├─81 NT Win2000中发送Winpop消息│ ├─80 制作无闪烁的动画│ ├─79 定制自己的幽灵程序│ ├─78 简单的文件查看器│ ├─77 简单的文件夹浏览器│ └─76 实现自己的控制面板├─练习提高篇│ ├─99 获取TRichEdit控件中光标所在行号│ ├─98 获取内存信息│ ├─97 获取CPU 信息│ ├─96 获取Windows的版本│ ├─95 临时文件的操作│ ├─94 获取Windows和System目录│ ├─93 将窗体大小限定在一定范围内│ ├─92 闪烁窗口│ ├─91 在窗体客户区用鼠标拖曳窗体│ ├─90 使TMemo组件带边界│ ├─89 给ListBox控件增加水平滚动条│ ├─88 运行时拖动控件│ ├─104 防止程序或系统关闭│ ├─103 设置屏幕分辨率│ ├─102 获取系统和显卡的BIOS信息│ ├─101 使应用程序不出现在任务栏上│ └─100 隐藏或显示桌面上的图标└─基础实例篇 ├─8第八节 数据库技术 │ ├─75 通过注册表在程序中增减和修改数据源 │ ├─74 获取BDE的配置信息 │ ├─73 动态建立和使用别名 │ │ ├─在程序中动态地建立和使用别名(四) │ │ ├─在程序中动态地建立和使用别名(二) │ │ ├─在程序中动态地建立和使用别名(三) │ │ └─在程序中动态地建立和使用别名(一) │ ├─72 自动检测、建立数据库别名和数据表 │ ├─71 用Delphi进行数据库之间转换 │ ├─70 图像数据的存取 │ ├─69 压缩、反删除dBase或FoxPro数据表 │ ├─68 处理数据库日期型字段的显示与输入 │ │ └─数据库 │ └─67 在数据库中存取Word文档 ├─7第七节 网络编程 │ ├─66 动态更改DNS │ ├─65 网络资源树形浏览 │ ├─64 实现网络驱动器的映射和断开 │ ├─63 在网络邻居上得到某台机器的磁盘空间 │ ├─62 在网络邻居中获取指定工作组内的所有计算机及其共享资源信息 │ ├─61 在WinNT-2000网络邻居中获取所有的工作组 │ ├─60 计算机名与IP地址的互相获取 │ ├─59 实现Ping操作 │ ├─58 网页浏览器 │ └─57 获取本机机器名、IP信息以及网卡的MAC地址 ├─6第六节 多媒体技术 │ ├─56 实现图像之间的平滑过渡 │ ├─55 制作能播放Midi、Wav和Avi文件的播放器 │ ├─54 检测声卡是否安装 │ ├─53 获取Audio-CD的序列号 │ ├─52_关闭CD-ROM │ └─51 检测_设置CD-ROM是否自动运行 ├─5第五节 图像技术 │ ├─50 创建Jpeg图像的缩略图 │ ├─49 实现图像的翻转 │ ├─48 多种渐变色的实现 │ ├─47 TColor与RGB值的互相转换 │ ├─46 将文本转换成图像 │ ├─45 提高对位图象素的访问速度 │ ├─44 将彩色位图转换为灰度图 │ ├─43 将图像从jpg,ico,bmp,wmf格式转换为emf格式 │ ├─42 将图像从jpg,ico,emf,wmf格式转换为bmp格式 │ └─41 将图像从bmp格式转换为Jpg格式 ├─4第四节 VCL分析 │ ├─40 消除在TEdit控件中按下回车键时的声音 │ ├─39 在StringGrid中设置只读栏 │ ├─38 加速TTreeView控件的填充和清空 │ ├─37 加速TListBox控件的填充和清空 │ ├─36 在TStringGrid控件中删除整行 │ ├─35 动态创建主菜单和菜单项 │ ├─34 使程序能在循环中响应界面操作 │ ├─33 在TListbox、TCombobox中实现自动搜索 │ ├─32 用剪贴板复制和粘贴图像 │ └─31 实现.dfm文件和.txt文件的互相转换 ├─3第三节 Shell研究 │ ├─30 为程序创建快捷方式 │ ├─29 获取Windows的若干特殊文件夹路径(二) │ ├─28 获取Windows的若干特殊文件夹路径(一) │ ├─27 抽取程序关联图标 │ ├─26 磁盘格式化的实现 │ ├─25 将文件加入“开始”菜单的“文档”中 │ ├─24 文件的拖放 │ ├─23 整个目录的复制、移动、删除 │ ├─22 将指定文件类型设置为与自己的应用程序相关联 │ └─21 文件的自动打开和超链接的实现 ├─2第二节 系统探秘 │ ├─20 操作INI文件 │ ├─19 获取驱动器类型信息 │ ├─18 在自己的程序中关闭其它的程序 │ ├─17 使程序开机自动运行 │ ├─16 在自己的程序中打开或关闭IE窗口 │ ├─15 模拟鼠标的行为 │ ├─14 限制光标的移动区域 │ ├─13 获取或更改计算机名 │ ├─12 运行程序的单实例 │ └─11 隐藏任务栏 └─1第一节 界面设计 ├─09 在系统菜单上添加自定义菜单项 ├─08 使窗体始终最大化 ├─07 使窗体始终最小化 ├─06 为窗体创建动画光标 ├─05 制作始终位于最上层的窗体 ├─04 制作带背景窗体 ├─03 制作圆形窗体 ├─02 制作无标题栏窗体 ├─10 给窗体边框“镶边” └─01 制作不可移动的窗体
说明: 对于涉及到数据库的实例,在使用前都需要遵守下面的步骤。 假设数据库名称为“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、付费专栏及课程。

余额充值