书籍详情
Delphi 7程序设计技巧与实例
作者:吴天准编著
出版社:中国铁道出版社
出版时间:2003-05-01
ISBN:9787113051778
定价:¥55.00
购买这本书可以去
内容简介
Delphi7是著名的Borland(Inprise)公司开发的可视化程序开发工具,功能强大,广受好评。Delphi7增强了原有的Windows程序开发优势,而且进军Linux,全面支持.NET技术,为工业标准化的网络服务,以及互联网上B2B、B2C和P2P的集成带来了唯一的快速开工具。全书一共由17章组成,主要内容包括Delphi的开发环境的使用、对象Pascal语言、Delphi程序的编译、调试和组件的使用,全面、深入介绍Windows编程的各个方面如界面设计、多媒体、ActiveX、文件和打印、MDI、多线程、数据库、网络编程以及Windows的核心编程。本书特点是将各种编程技术分解为各个知识要点,讲解透彻,用丰富的实例加工明确的步骤、详细的解说注释帮助您扎实地掌握Delphi编程的各个方面的技巧。本书附带的光盘收录了全部的例程源代码。◆本书务求语言简洁明快,通俗易懂,拉近与读者的距离,以浅显的语言揭示复杂技术的精髓◆本书实例非常丰富,对于大部分的知识点,都给出了有代表性或是提高性的例子,有助于读者理解和掌握。◆本书的编排原则是由易到难,由简到繁,先介绍有关知识和技术,再以实例说明其开发应用,每个例程分步阐述,条理清楚,对于程序中的重点和难点详加解释和说明。◆为了方便读者,对于一些细节和重点以及综合性较强的内容,分别用“注意”、“技巧”、“提示”、“参考”等标出
作者简介
暂缺《Delphi 7程序设计技巧与实例》作者简介
目录
第1章 亲密接触Delphi 7
1-1 关于Delphi的来龙去脉
1-2 Delphi 7的新特点
1-3 Delphi 7的集成开发环境(IDE)
1-4 编程环境的优化
1-5 编辑环境的设置
1-6 工程设置
1-7 搜索代码
1-8 使用“To-Do List”
1-9 使用项目管理
1-10 对齐组件
1-11 使用代码浏览器
1-12 使用代码编辑器
1-13 单元文件代码说明
1-14 工程文件代码说明
1-15 组件编辑技巧
1-16 复制组件模板
1-17 Delphi的对象库(Object Repository)
1-18 Delphi相关工具
1-19 Delphi几个易混概念的比较
1-20 Delphi程序设计技巧
1-21 IDE的快捷键
1-22 Delphi的命名规范
1-23 Delphi的文件格式
第2章 对象Pascal语言
2-1 Pascal的标识符(Identifiers)
2-2 Pascal的保留字
2-3 Pascal的数字和字符
2-4 Pascal的注释
2-5 Pascal的整数类型
2-6 Pascal的实数类型
2-7 Pascal的布尔类型
2-8 Pascal的字符类型
2-9 Pascal的字符串类型
2-10 Pascal的用户自定义类型
2-11 Pascal的枚举类型
2-12 Pascal的数组类型
2-13 Pascal的集合类型
2-14 Pascal的记录类型
2-15 Pascal的指针类型
2-16 Pascal的可变类型
2-17 Pascal的文件类型
2-18 Pascal的常量和变量
2-19 Pascal的运算符
2-20 Pascal的语句
2-21 Pascal的过程和函数
2-22 Pascal的作用域
2-23 基本数据类型相关函数
2-24 文件操作
2-25 面向对象编程(OOP)
2-26 Delphi中的类和封装
2-27 Delphi中的继承
2-28 Delphi中的多态
2-29 Delphi中的方法
2-30 Delphi中的接口
2-31 Delphi的异常处理
2-32 “异常”的异常
第3章 Delphi的工程和框架类
3-1 Delphi的工程结构
3-2 Delphi工程的建立
3-3 Delphi工程的管理
3-4 使用工程浏览器(Project Browser)
3-5 Delphi的TObject类
3-6 Delphi中的IInterface和IUnknown类
3-7 Delphi中的TPersistent类
3-8 Delphi中的TComponet类
3-9 Delphi中的TControl 类和TWinControl 类
3-10 Delphi中的TForm 类
3-11 Delphi中的TApplication 类
3-12 Delphi中的TCanvas类
3-13 Delphi中的TRecall类
3-14 Delphi中的TScreen类
3-15 Delphi中的TPrinter类
3-16 Delphi中的时间库异常类
3-17 Delphi中的对象异常类
3-18 Delphi中的组件异常类
第4章 Delphi的编译与调试
4-1 Delphi 7的编译
4-2 程序的运行
4-3 变量的查看
4-4 断点的使用
4-5 其他的调试查看窗口
4-6 向集成调试器传递命令行参数
4-7 数据的计算和修改
4-8 简化中断命令
4-9 编译设置
4-10 调试设置
4-11 使用Turbo Debugger调试
4-12 使用WinSight调试
第5章 Delphi界面设计
5-1 窗体概述
5-2 设置窗体的标题栏
5-3 设置窗体的外观和边框
5-4 设置窗体的字体整体风格
5-5 设置窗体的大小和显示状态
5-6 关闭窗体的常用处理方法
5-7 使用OnCloseQuery关闭窗体
5-8 创建窗体的初始化处理
5-9 处理窗体的键盘响应事件
5-10 绘制窗体
5-11 创建启动画面
5-12 创建透明窗体
5-13 限制窗体大小
5-14 随意拖动的窗体
5-15 禁止用户切换的窗口
5-16 不受用户控制的窗体
5-17 设置菜单属性的常用技巧
5-18 在菜单上添加历史文件
5-19 动态生成菜单
5-20 在菜单中添加图标
5-21 创建不规则窗体
5-22 在窗体上设置热键
5-23 工具条与按钮概述
5-24 状态栏的使用技巧
5-25 浮动工具栏设计
5-26 状态栏中插入进程条
5-27 设计与众不同的工具栏
5-28 Splitter的使用
5-29 TreeView的使用
5-30 制作彩色标签
5-31 分行提示
5-32 制作动态有声标签
5-33 ListView组件的使用
5-34 组件的拖放事件
5-35 使用查找和替换对话框
5-36 外部文件的拖放打开
第6章 多媒体技术
6-1 Delphi 7图形图像组件的使用
6-2 MediaPlayer组件的使用
6-3 TCanvas的使用
6-4 Tpen和TBrush的使用
6-5 TMediaPlayer的使用
6-6 TAnimate的使用
6-7 播放视频文件
6-8 视频的全屏显示
6-9 播放MP3
6-10 利用画布为控件添加边框
6-11 利用画布实现卡拉OK效果
6-12 显示鼠标选取框
6-13 鼠标绘图
6-14 通用动画演示
6-15 图像显示特效
6-16 放大镜效果
6-17 使用彩色光标
6-18 制作自己的屏保程序
6-19 用TChart组件显示内存使用情况
第7章 COM、OLE和ActiveX技术
7-1 什么是COM
7-2 面向对象Pascal中的COM的实现
7-3 COM对象的创建
7-4 什么是OLE
7-5 OLE与自动化
7-6 什么是ActiveX
7-7 Delphi中创建OLE对象
7-8 Delphi中使用自动化技术
7-9 Delphi中使用自动化事件
7-10 Delphi中使用OLE Server组件
7-11 添加ActiveX控件
7-12 Delphi中使用ActiveX控件
7-13 ActiveX程序发布和控件注册
第8章 文件操作和管理
8-1 Delphi中的文件类型
8-2 文本文件的操作
8-3 类型文件的操作
8-4 无类型文件的操作
8-5 文件管理的过程和函数
8-6 目录操作的过程和函数
8-7 Delphi的文件组件
8-8 Delphi中的文件流
8-9 文件相关的API函数
8-10 从文件中读取超过255个字符的行
8-11 INI文件的操作
8-12 将文件删除到回收站中
8-13 文件搜索
8-14 对多个文件进行操作
8-15 删除目录
8-16 拷贝整个目录
8-17 查询驱动器状态
8-18 如何把一个URL加入到浏览器中的收藏夹
8-19 获取同文件关联的图标
第9章 Delphi的打印
9-1 组件的简单打印
9-2 打印位图
9-3 使用TPrinter
9-4 打印相关的API函数
9-5 坐标系统和坐标映射
9-6 Delphi中的打印相关组件
9-7 打印的一些经验和技巧
9-8 检测打印的页边距
9-9 检测是否存在打印机
9-10 使用打印机内置字体打印
9-11 打印旋转字体
9-12 打印可视组件
9-13 制作预览窗口
9-14 改变系统默认打印机
第10章 MDI应用程序
10-1 MDI的窗体
10-2 创建MDI应用程序
10-3 MDI中的菜单融合
10-4 给MDI客户区加上背景图像
10-5 在MDI的客户区实现颜色渐变
10-6 去除MDI客户区的滚动条
10-7 使MDI主窗体响应键盘事件
第11章 多线程应用程序
11-1 任务、线程和进程
11-2 TThread类
11-3 线程与VCL的同步
11-4 线程的优先级
11-5 线程的同步
11-6 线程的数据存储
11-7 多线程查找
11-8 查看系统的进程
第12章 桌面数据库应用程序
12-1 数据库系统概述
12-2 使用SQL语句
12-3 使用数据库桌面
12-4 使用Borland数据库引擎
12-5 使用SQL Explorer
12-6 数据访问组件
12-7 使用Database组件
12-8 使用DataSource组件
12-9 TDataSet类
12-10 使用Table组件
12-11 使用Query组件
12-12 创建数据库应用程序
12-13 数据控制组件
12-14 记录的过滤、查找与排序
12-15 报表处理
12-16 数据处理综合应用
第13章 ADO和ODBC数据库编程
13-1 数据库接口的比较
13-2 Delphi的ADO组件
13-3 ADO组件的使用
13-4 动态设置ODBC数据源
13-5 访问ODBC数据库
第14章 客户/服务器应用程序
14-1 客户/服务器的基本概念
14-2 客户/服务器模型
14-3 客户/服务器模型的工作机制
14-4 为什么选用客户/服务器结构
14-5 使用InterBase服务器
14-6 服务器端的程序设计
14-7 存储过程
14-8 客户端程序设计
第15章 MIDAS开发
15-1 MIDAS和多层体系
15-2 MIDAS的组成
15-3 MIDAS的工作原理
15-4 Delphi中的MIDAS组件
15-5 创建应用服务器
15-6 创建客户程序
15-7 应用服务器和客户程序的连接
15-8 一个MIDAS应用程序实例
15-9 错误处理
15-10 MIDAS程序的发布
第16章 网络编程
16-1 CGI、ISAPI和NSAPI概述
16-2 Web应用系统的构成
16-3 Web程序的工作原理
16-4 Delphi中的Web组件
16-5 创建Web应用程序
16-6 使用Delphi创建计数器
16-7 开发自己的浏览器
16-8 套接字基础
16-9 网络通讯协议简介
16-10 使用WinSock实现FTP功能
第17章 Windows核心编程
17-1 Win32 API编程
17-2 消息机制
17-3 动态链接库
17-4 动态数据交换
17-5 剪贴板技术
17-6 注册表
17-7 制作托盘程序
17-8 设置快捷方式
17-9 内存映射文件
17-10 使用钩子
1-1 关于Delphi的来龙去脉
1-2 Delphi 7的新特点
1-3 Delphi 7的集成开发环境(IDE)
1-4 编程环境的优化
1-5 编辑环境的设置
1-6 工程设置
1-7 搜索代码
1-8 使用“To-Do List”
1-9 使用项目管理
1-10 对齐组件
1-11 使用代码浏览器
1-12 使用代码编辑器
1-13 单元文件代码说明
1-14 工程文件代码说明
1-15 组件编辑技巧
1-16 复制组件模板
1-17 Delphi的对象库(Object Repository)
1-18 Delphi相关工具
1-19 Delphi几个易混概念的比较
1-20 Delphi程序设计技巧
1-21 IDE的快捷键
1-22 Delphi的命名规范
1-23 Delphi的文件格式
第2章 对象Pascal语言
2-1 Pascal的标识符(Identifiers)
2-2 Pascal的保留字
2-3 Pascal的数字和字符
2-4 Pascal的注释
2-5 Pascal的整数类型
2-6 Pascal的实数类型
2-7 Pascal的布尔类型
2-8 Pascal的字符类型
2-9 Pascal的字符串类型
2-10 Pascal的用户自定义类型
2-11 Pascal的枚举类型
2-12 Pascal的数组类型
2-13 Pascal的集合类型
2-14 Pascal的记录类型
2-15 Pascal的指针类型
2-16 Pascal的可变类型
2-17 Pascal的文件类型
2-18 Pascal的常量和变量
2-19 Pascal的运算符
2-20 Pascal的语句
2-21 Pascal的过程和函数
2-22 Pascal的作用域
2-23 基本数据类型相关函数
2-24 文件操作
2-25 面向对象编程(OOP)
2-26 Delphi中的类和封装
2-27 Delphi中的继承
2-28 Delphi中的多态
2-29 Delphi中的方法
2-30 Delphi中的接口
2-31 Delphi的异常处理
2-32 “异常”的异常
第3章 Delphi的工程和框架类
3-1 Delphi的工程结构
3-2 Delphi工程的建立
3-3 Delphi工程的管理
3-4 使用工程浏览器(Project Browser)
3-5 Delphi的TObject类
3-6 Delphi中的IInterface和IUnknown类
3-7 Delphi中的TPersistent类
3-8 Delphi中的TComponet类
3-9 Delphi中的TControl 类和TWinControl 类
3-10 Delphi中的TForm 类
3-11 Delphi中的TApplication 类
3-12 Delphi中的TCanvas类
3-13 Delphi中的TRecall类
3-14 Delphi中的TScreen类
3-15 Delphi中的TPrinter类
3-16 Delphi中的时间库异常类
3-17 Delphi中的对象异常类
3-18 Delphi中的组件异常类
第4章 Delphi的编译与调试
4-1 Delphi 7的编译
4-2 程序的运行
4-3 变量的查看
4-4 断点的使用
4-5 其他的调试查看窗口
4-6 向集成调试器传递命令行参数
4-7 数据的计算和修改
4-8 简化中断命令
4-9 编译设置
4-10 调试设置
4-11 使用Turbo Debugger调试
4-12 使用WinSight调试
第5章 Delphi界面设计
5-1 窗体概述
5-2 设置窗体的标题栏
5-3 设置窗体的外观和边框
5-4 设置窗体的字体整体风格
5-5 设置窗体的大小和显示状态
5-6 关闭窗体的常用处理方法
5-7 使用OnCloseQuery关闭窗体
5-8 创建窗体的初始化处理
5-9 处理窗体的键盘响应事件
5-10 绘制窗体
5-11 创建启动画面
5-12 创建透明窗体
5-13 限制窗体大小
5-14 随意拖动的窗体
5-15 禁止用户切换的窗口
5-16 不受用户控制的窗体
5-17 设置菜单属性的常用技巧
5-18 在菜单上添加历史文件
5-19 动态生成菜单
5-20 在菜单中添加图标
5-21 创建不规则窗体
5-22 在窗体上设置热键
5-23 工具条与按钮概述
5-24 状态栏的使用技巧
5-25 浮动工具栏设计
5-26 状态栏中插入进程条
5-27 设计与众不同的工具栏
5-28 Splitter的使用
5-29 TreeView的使用
5-30 制作彩色标签
5-31 分行提示
5-32 制作动态有声标签
5-33 ListView组件的使用
5-34 组件的拖放事件
5-35 使用查找和替换对话框
5-36 外部文件的拖放打开
第6章 多媒体技术
6-1 Delphi 7图形图像组件的使用
6-2 MediaPlayer组件的使用
6-3 TCanvas的使用
6-4 Tpen和TBrush的使用
6-5 TMediaPlayer的使用
6-6 TAnimate的使用
6-7 播放视频文件
6-8 视频的全屏显示
6-9 播放MP3
6-10 利用画布为控件添加边框
6-11 利用画布实现卡拉OK效果
6-12 显示鼠标选取框
6-13 鼠标绘图
6-14 通用动画演示
6-15 图像显示特效
6-16 放大镜效果
6-17 使用彩色光标
6-18 制作自己的屏保程序
6-19 用TChart组件显示内存使用情况
第7章 COM、OLE和ActiveX技术
7-1 什么是COM
7-2 面向对象Pascal中的COM的实现
7-3 COM对象的创建
7-4 什么是OLE
7-5 OLE与自动化
7-6 什么是ActiveX
7-7 Delphi中创建OLE对象
7-8 Delphi中使用自动化技术
7-9 Delphi中使用自动化事件
7-10 Delphi中使用OLE Server组件
7-11 添加ActiveX控件
7-12 Delphi中使用ActiveX控件
7-13 ActiveX程序发布和控件注册
第8章 文件操作和管理
8-1 Delphi中的文件类型
8-2 文本文件的操作
8-3 类型文件的操作
8-4 无类型文件的操作
8-5 文件管理的过程和函数
8-6 目录操作的过程和函数
8-7 Delphi的文件组件
8-8 Delphi中的文件流
8-9 文件相关的API函数
8-10 从文件中读取超过255个字符的行
8-11 INI文件的操作
8-12 将文件删除到回收站中
8-13 文件搜索
8-14 对多个文件进行操作
8-15 删除目录
8-16 拷贝整个目录
8-17 查询驱动器状态
8-18 如何把一个URL加入到浏览器中的收藏夹
8-19 获取同文件关联的图标
第9章 Delphi的打印
9-1 组件的简单打印
9-2 打印位图
9-3 使用TPrinter
9-4 打印相关的API函数
9-5 坐标系统和坐标映射
9-6 Delphi中的打印相关组件
9-7 打印的一些经验和技巧
9-8 检测打印的页边距
9-9 检测是否存在打印机
9-10 使用打印机内置字体打印
9-11 打印旋转字体
9-12 打印可视组件
9-13 制作预览窗口
9-14 改变系统默认打印机
第10章 MDI应用程序
10-1 MDI的窗体
10-2 创建MDI应用程序
10-3 MDI中的菜单融合
10-4 给MDI客户区加上背景图像
10-5 在MDI的客户区实现颜色渐变
10-6 去除MDI客户区的滚动条
10-7 使MDI主窗体响应键盘事件
第11章 多线程应用程序
11-1 任务、线程和进程
11-2 TThread类
11-3 线程与VCL的同步
11-4 线程的优先级
11-5 线程的同步
11-6 线程的数据存储
11-7 多线程查找
11-8 查看系统的进程
第12章 桌面数据库应用程序
12-1 数据库系统概述
12-2 使用SQL语句
12-3 使用数据库桌面
12-4 使用Borland数据库引擎
12-5 使用SQL Explorer
12-6 数据访问组件
12-7 使用Database组件
12-8 使用DataSource组件
12-9 TDataSet类
12-10 使用Table组件
12-11 使用Query组件
12-12 创建数据库应用程序
12-13 数据控制组件
12-14 记录的过滤、查找与排序
12-15 报表处理
12-16 数据处理综合应用
第13章 ADO和ODBC数据库编程
13-1 数据库接口的比较
13-2 Delphi的ADO组件
13-3 ADO组件的使用
13-4 动态设置ODBC数据源
13-5 访问ODBC数据库
第14章 客户/服务器应用程序
14-1 客户/服务器的基本概念
14-2 客户/服务器模型
14-3 客户/服务器模型的工作机制
14-4 为什么选用客户/服务器结构
14-5 使用InterBase服务器
14-6 服务器端的程序设计
14-7 存储过程
14-8 客户端程序设计
第15章 MIDAS开发
15-1 MIDAS和多层体系
15-2 MIDAS的组成
15-3 MIDAS的工作原理
15-4 Delphi中的MIDAS组件
15-5 创建应用服务器
15-6 创建客户程序
15-7 应用服务器和客户程序的连接
15-8 一个MIDAS应用程序实例
15-9 错误处理
15-10 MIDAS程序的发布
第16章 网络编程
16-1 CGI、ISAPI和NSAPI概述
16-2 Web应用系统的构成
16-3 Web程序的工作原理
16-4 Delphi中的Web组件
16-5 创建Web应用程序
16-6 使用Delphi创建计数器
16-7 开发自己的浏览器
16-8 套接字基础
16-9 网络通讯协议简介
16-10 使用WinSock实现FTP功能
第17章 Windows核心编程
17-1 Win32 API编程
17-2 消息机制
17-3 动态链接库
17-4 动态数据交换
17-5 剪贴板技术
17-6 注册表
17-7 制作托盘程序
17-8 设置快捷方式
17-9 内存映射文件
17-10 使用钩子
猜您喜欢