注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计Pascal/DelphiDelphi案例教程

Delphi案例教程

Delphi案例教程

定 价:¥45.00

作 者: 陈志华编著
出版社: 中科多媒体电子出版社
丛编项: 北京科海案例教程系列
标 签: Delphi

购买这本书可以去


ISBN: 9787900084033 出版时间: 2001-01-01 包装:
开本: 26cm+光盘1片 页数: 437页 字数:  

内容简介

  本书是一本通过讲解Delphi案例来说明其编程思路以及设计方法的计算机书籍。通过对每个案例的编程思路和代码实现进行详细地分析和讲解,使读者能够快速地提高自己的程序设计水平,并达到举一反三的目的。本书的案例内容涉及面比较广泛,从表层的界面设计到底层的API函数以及消息机制,从图像处理到多媒体制作,从网络编程到数据库技术都进行了相应地讲解。另外,还针对Delphi某些自带控件的缺点作了分析验证,并提出了相应的解决办法,而且对某些控件的使用方法提出了提高效率的措施并进行了验证。这些内容基本上囊括了通常程序设计中的各个方面,凝聚了作者多年的Delphi编程经验,相信对启发读者的思路并提高读者的编程水平会有很大帮助。本书主要面向中、高级用户,要求读者最好具备一定的Object Pascal语言基础和Delphi使用经验。本书中所有案例程序都在中文Windows 98/2000系统、Delphi 6.0环境下编译通过。由于篇幅有限,书中未能完整地列出每个案例的代码,只讲解了其中的重点部分,详细的代码请查阅光盘。另外,光盘上还放置有一些实用的控件,相信能帮助读者提高编程效率。

作者简介

暂缺《Delphi案例教程》作者简介

图书目录

第1章 界面设计
案例1.1 制作不可移动的窗体
案例1.2 制作圆形窗体
案例1.3 制作不可见窗体
案例1.4 制作始终位于最上层的窗体
案例1.5 为窗体创建动画光标
案例1.6 使窗体始终最小化
案例1.7 使富体始终最大化
案例1.8 在系统菜单中添加自定义菜单项
案例1.9 确定一个窗口是否为Top Level窗口
案例1.10 自定义Memo组件的边界
案例1.11 用鼠标在窗体客户区拖曳窗体
案例1.12 制作闪烁的窗口
案例1.13 将留体大小限定在一定范围内
案例1.14 制作透明窗体
案例1.15 获取任务栏的尺寸
案例1.16 使窗体大小不依赖于屏幕分辨率
案例1.17 制作Splash窗口
案例1.18 制作带背景的窗体
案例1.19 给窗体边框“镶边”
案例1.20 制作半透明窗体
第2章 系统编程
案例2.1 隐藏任务栏
案例2.2 防止一个程序同时运行多次(一)
案例2.3 防止一个程序同时运行多次(二)
案例2.4 限制鼠标指针的移动区域
案例2.5 模拟鼠标的行为
案例2.6 在程序中打开或关闭IE窗口
案例2.7 使程序开机后自动运行
案例2.8 在自己的程序中关闭其他程序
案例2.9 获取驱动器类型信息
案例2.10 操作INI文件
案例2.11 从文件中读取超过255个字符的行
案例2.12 获取文件的日期信息
案例2.13 检测软盘或光盘是否变化
案例2.14 检测磁盘容量
案例2.15 检测驱动器是否准备就绪
案例2.16 获取Windows和System目录
案例2.17 操作临时文件
案例2.18 获取Windows的版本信息
案例2.19 获取CPU信息
案例2.20 获取内存信息
案例2.21 获取系统颜色配置信息
案例2.22 获取或更改计算机名
案例2.23 获取用户注册信息
案例2.24 重启或关闭计算机
案例2.25 打开控制面板
案例2.26 启动屏幕保护程序
案例2.27 隐藏或显示桌面上的图标
案例2.28 获取窗口标题栏中的文字
案例2.29 使应用程序不出现在任务栏上
案例2.30 创建自己的程序组
第3章 Shell API编程
案例3.1 实现文件的自动打开和超链接
案例3.2 复制、移动或删除整个目录
案例3.3 编写托盘程序
案例3.4 拖放文件
案例3.5 将文件加入到开始菜单的文档中
案例3.6 格式化磁盘
案例3.7 抽取程序的关联图标
案例3.8 获取Windows的若干特殊文件夹路径(一)
案例3.9 获取Windows的若干特殊文件夹路径(二)
案例3.10 为程序创建快捷方式
案例3.11 将文件类型与应用程序相关联
案例3.12 定位包含指定文件的目录
案例3.13 获取文件信息
第4章 组件编程
案例4.1 实现.dfm文件和.txt文件的互相转换
案例4.2 用剪贴板复制和粘贴图像
案例4.3 在ListBox和ComboBox组件中实现自动搜索
案例4.4 使程序能在循环中响应界面操作
案例4.5 动态创建主菜单和菜单项
案例4.6 在StringGrid组件中删除整行
案例4.7 加速ListBox组件的填充和清空
案例4.8 加速TreeView组件的填充和清空
案例4.9 在StringGrid组件中设置只读栏
实例4.10 消除在Edit组件中按下回车键时的蜂鸣声
案例4.11 运行时拖动组件
案例4.12 在SpeedButton组件上使用图标
案例4.13 为ListBox组件增加水平滚动条
案例4.14 获取RichEdit组件中光标所在的行号
第5章 图像编程
案例5.1 将图像从BMP格式转换为JPG格式
案例5.2 将图像从JPG,ICO,EMF,WMF格式转换为BMP格式
案例5.3 将图像从JPG,ICO,WMF,BMP格式转换为EMF格式
案例5.4 转换彩色位图为灰度图
案例5.5 提高对位图像素的访问速度
案例5.6 将文本转换成图像
案例5.7 实现TColor值与RGB值的互相转换
案例5.8 实现多种渐变色
案例5.9 实现图像的翻转
案例5.10 创建JPEG图像的缩略图
案例5.11 用双缓冲实现无闪烁动画
第6章 多媒体编程
案例6.1 检测/设置CD-ROM是否自动运行
案例6.2 自动弹开/关闭CD-ROM
案例6.3 获取Audio-CD的序列号
案例6.4 检测声卡是否安装
案例6.5 制作能播放MIDI、WAV和AVI文件的播放器
案例6.6 实现图像之间的平滑过渡
第7章 网络编程
案例7.1 获取本机机器名、IP地址及其类别
案例7.2 获取本机MAC地址
案例7.3 实现拨号连接
案例7.4 实现Ping操作
案例7.5 检测局域网中某台机器是否在网上
案例7.6 在局域网中通过计算机名获取其IP地址
实例7.7 通过IP地址获取计算机名
案例7.8 获取Windows NT/2000网络中的所有工作组(一)
案例7.9 获取Windows NT/2000中的所有工作组(二)
案例7.10 获取网络中指定工作组内的所有计算机
案例7.11 获取网络中指定计算机的共享资源信息
案例7.12 获取网络中某台计算机的磁盘空间
案例7.13 在网络中进行文件拷贝
案例7.14 实现网络驱动器的映射和断开
案例7.15 Windows NT/2000中利用API发送消息
案例7.16 用NMUDP组件实现远程控制
案例7.17 用NMHTTP组件将域名转换为IP地址
案例7.18 在程序中加入网上的图片
案例7.19 用NMMsg、NMMSGServ组件收发消息
案例7.20 用NMURL组件对URL数据进行编码和解码
案例7.21 实现MIME、UUEncode编码与解码
案例7.22 编写简单的网络聊天室
案例7.23 建立和使用Cookie
案例7.24 在Windows NT/2000下得到DNS服务器的域名及IP地址
案例7.25 获取网络中指定计算机所属工作组及其MAC地址
案例7.26 获取路由、默认网关以及网卡信息
案例7.27 获取与远程机连接时所经过的路由信息
第8章 数据库编程
案例8.1 在Delphi中进行数据集过滤
案例8.2 在数据库中存取Word文档
案例8.3 处理数据库中日期型字段的显示与输入
案例8.4 动态改变DBGrid组件的颜色
案例8.5 定制BDE驱动程序以精简Delphi数据库应用系统
案例8.6 解决打开DBF表时的“Index not found…”错误
案例8.7 优化、反删除dBase或FoxPro数据表
案例8.8 在一个DBGrid组件中显示多个数据表数据
案例8.9 实现多种数据库的关联查询
案例8.10 使用标准SQL语句实现字段数据的模糊查询
案例8.11 通过注册表在程序中增加数据源
案例8.12 存取图像数据
案例8.13 用Delphi进行数据库之间的转换
案例8.14 自动登录数据库
案例8.15 自动检测、建立数据库别名和数据表
案例8.16 在程序中动态地建立和使用别名(一)
案例8.17 在程序中动态地建立和使用别名(二)
案例8.18 在程序中动态地建立和使用别名(三)
案例8.19 在程序中动态地建立和使用别名(四)
案例8.20 开发Web Mail程序

本目录推荐