Delphi 7程序设计应用教程

Delphi 7程序设计应用教程
作 者: 王卓
出版社: 中国铁道出版社
丛编项: 热点编程系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工具 Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 7程序设计应用教程》作者简介

内容简介

内容简介Delphi是Borland公司开发的Windows程序开发环境,是现在最受欢迎的几种开发工具之一。随着Delphi版本的不断升级,其功能也是越来越强大。本书详细介绍了Delphi7的编程技巧,全书理论与实际相结合,实例丰富精彩,具有较强的实用性。本书写给所有想用Delphi快速创建功能强大的、高效的Windows应用程序的程序员们,尤其是对Delphi感兴趣的读者。可以做到学以致用,提高你的Delphi编程能力,使你轻松掌握Delphi的编程技巧

图书目录

第一章 入门:走进Delphi7

1-1 为什么要选择Delphi

1-1-1 Delphi的特性

1-1-2 Delphi7的新特性

1-2 熟悉Delphi 7-0开发环境

1-2-1 概览

1-2-2 主窗体

1-2-3 对象监视器

1-2-4 代码编辑器

1-3 熟悉开发过程中的基本概念

1-3-1 类和对象

1-3-2 窗体

1-3-3 组件

1-3-4 属性

1-3-5 方法

1-3-6 事件和事件处理

1-4 用Delphi开发Windows应用程序

1-4-1 从一个小程序开始

1-4-2 设计一个窗体

1-4-3 编写事件处理代码

1-4-4 编译、调试、运行程序

1-5 使用一些操作技巧

1-5-1 连续添加同一组件

1-5-2 选取多个对象

1-5-3 如何将组件对齐

1-5-4 保护已经确定的组件

1-5-5 共享事件处理函数

1-5-6 掌握一些常用的快捷键

1-5-7 变量和函数的迅速跳转

1-5-8 使用联机帮助

1-6 程序设计的常用规范

1-6-1 程序代码的书写格式

1-6-2 命名规则

1-6-3 程序注释

1-7 了解一下文件结构

1-7-1 工程文件

1-7-2 单元文件

1-7-3 窗体文件

1-7-4 资源文件

1-8 本章小结

第二章 深入了解窗体

2-1 Delphi的窗体

2-1-1 主窗体

2-1-2 应用窗体

2-2 窗体的属性

2-2-1 BorderIcons属性

2-2-2 BorderStyle属性

2-2-3 FormStyle属性

2-2-4 Position属性

2-2-5其他属性

2-3 窗体的事件

2-3-1 创建和获得焦点时的事件

2-3-2 销毁和失去焦点时的事件

2-3-3 OnPaint事件

2-3-4 其他事件

2-4 窗体的创建和销毁

2-4-1 对象的生命周期

2-4-2 窗体的自动创建

2-4-3 窗体的销毁

2-5 模态和非模态的窗体

2-6 窗体的使用技巧

2-6-1 显示欢迎窗体

2-6-2 在窗体关闭前提示保存

2-6-3 窗体嵌入

2-7 本章小结

第三章 使用基本组件来开发程序

3-1 组件简介

3-2 数据的输入与输出

3-2-1 使用Label组件

3-2-2 使用Edit组件

3-2-3 使用Memo组件

3-2-4 使用MaskEdit组件

3-2-5 使用RichEdit组件

3-3 灵活使用各种按钮和成组组件

3-3-1 Button 组件

3-3-2 BitButton和SpeedButton组件

3-3-3 单选框和复选框

3-3-4 成组控件

3-4 使用列表组件

3-4-1 ListBox和ListView组件

3-4-2 树形框

3-4-2 组合框

3-5 使用系统组件

3-6 本章小结

第四章 使用对话框

4-1使用Delphi内建的对话框函数

4-1-1 ShowMessage

4-1-2 MessageDlg

4-1-3 MessageBox

4-1-4 InputBox

4-1-5 InputQuery

4-2 Delphi通用对话框

4-2-1 OpenDialog和SaveDialog组件

4-2-2 ColorDialog和FontDialog组件

4-2-3 PrintDialog和PrintSetupDiaog

4-2-4 FindDialog和ReplaceDialog组件

4-3 本章小结

第五章 为应用程序添加菜单、工具栏和状态栏

5-1 菜单的创建和使用

5-1-1 菜单的概念

5-1-2 菜单设计器的使用

5-1-3 菜单的属性设置

5-1-4 为菜单添加个性图标

5-2 工具栏的创建和使用

5-2-1 工具栏的概念和作用

5-2-2 为应用程序添加工具栏

5-3 状态栏的创建和使用

5-3-1 状态栏的概念和作用

5-3-2 显示简单的文本信息

5-3-3 灵活使用状态栏

5-4 本章小结

第六章 使用系统对象

6-1 Self对象

6-2 Application对象

6-2-1 常用的属性和方法

6-2-2 响应Application事件

6-3 Screen对象

6-3-1 常用的属性和方法

6-3-2 一个屏幕指针的例子

6-4 Clipboard对象

6-4-1 常用的属性和方法

6-4-2 剪贴板的使用方法

6-5 本章小结

第七章 深入了解消息和事件

7-1 Windows消息

7-1-1 了解消息

7-1-2 消息结构

7-1-3 消息类型

7-1-4 消息处理

7-1-5 应用程序的消息循环

7-2 Delphi消息处理机制

7-2-1 消息结构

7-2-2 消息处理函数

7-2-3 应用程序的消息循环

7-3 发送消息

7-3-1 Perform

7-3-2 SendMessage和PostMessage

7-3-3 BroadCast

7-4 消息和事件

7-4-1 消息与事件的对应

7-4-2 消息与事件的区别

7-5 使用Windows消息处理Delphi没有的事件

7-6 自定义消息

7-7 本章小结

第八章 文件管理

8-1 组件的文件处理

8-1-1 文本文件

8-1-2 打开和保存图形

8-2 基本文件类型

8-2-1 文件类型

8-2-2 文本文件

8-2-3 类型文件

8-2-4 无类型文件

8-2-5 流文件

8-3 配置文件

8-3-1 配置文件类型

8-3-2 配置文件的处理

8-4 目录管理

8-4-1 驱动器管理

8-4-2 获得特定目录

8-4-3 遍历文件夹

8-5 本章小结

第九章 MDI应用程序

9-1 什么是MDI应用程序

9-2 MDI窗体

9-3 MDI应用程序开发技巧

9-3-1 合并菜单

9-3-2 创建不同的MDI子窗体

9-4 本章小结

第十章 图像编程

10-1 使用Canvas绘图

10-1-1 使用画笔

10-1-2 使用画刷

10-1-3 使用字体

10-1-4 使用其他属性

10-1-5 使用Canvas绘图

10-2 一个画笔程序

10-3 编写一个屏幕保护程序

10-3-1 屏保的实现方法

10-3-2 屏保的绘制

10-3-3 设置屏保参数

10-3-4 使用屏保程序

10-4 本章小结

第十一章 多媒体应用程序开发

11-1 使用MediaPlayer组件

11-1-1 使用播放控制导航条

11-1-2 设置显示面板

11-1-3 自定义控制播放

11-2 使用Windows多媒体函数

11-3 本章小结

第十二章 打印

12-1 简单打印技术

12-1-1 打印窗体

12-1-2 打印文本

12-2 使用TPrinter打印

12-2-1 类TPrinter

12-2-2 打印的一般步骤

12-2-3 打印和打印预览

12-3 本章小节

第十三章 异常处理

13-1 什么是异常处理

13-2 在Delphi中处理异常

13-2-1 异常类

13-2-2 try--finally结构

13-2-3 try…except结构

13-2-4 再次引发异常

13-3 改变程序的默认异常处理

13-4 本章小结

第十四章 开发数据库应用程序

14-1 Delphi数据库开发概述

14-1-1 Delphi的数据库开发优势

14-1-2 使用BDE还是ADO

14-1-3 使用SQL Explorer访问数据库

14-2 连接到数据库

14-2-1 数据源

14-2-2 TDataBase组件

14-2-3 去掉口令提示框

14-3 访问数据库

14-3-1 数据库访问过程

14-3-2 数据库访问组件

14-3-3 TDataSource组件

14-3-4 数据访问组件

14-3-5 一个例子

14-4 使用数据集

14-4-1 打开和关闭数据集

14-4-2 浏览数据集

14-4-3 操作数据集记录

14-4-4 操作数据集字段

14-4-5 数据集的状态

14-4-6 数据过滤

14-4-7 数据查找

14-4-8 计算字段和查找字段

14-4-9 一个例子

14-5 使用TTable组件

14-5-1 创建和删除表及索引

14-5-2 添加数据集到TTable

14-5-3 查找记录

14-5-4 明细表

14-6 使用TQuery组件

14-6-1 使用TQuery执行SQL语句

14-6-2 TQuery和TTable

14-7 事务

14-7-1 什么是事务

14-7-2 使用TDataBase组件实现事务

14-7-3 使用SQL语言实现事务

14-8 数据库程序开发技巧

14-8-1 使用数据模块

14-8-2 操作Blob数据

14-9 数据库应用程序实例

14-9-1 需求分析

14-9-2 数据库设计

14-9-3 程序设计

14-10 本章小结

第十五章 多线程程序设计

15-1 什么是线程

15-2 使用TThread对象

15-2-1 Delphi线程的基础

15-2-2 线程的属性和方法

15-3 开发多线程应用程序的注意问题

15-3-1 访问可视对象库

15-3-2 线程同步

15-4 本章小结

第十六章 使用动态链接库

16-1 什么是动态链接库

16-1-1 动态链接库

16-1-2 为什么要使用动态链接库

16-2 创建DLL

16-2-1 创建一个新的DLL工程

16-2-2 编写DLL函数的实现

16-2-3 导出DLL中的函数

16-3 调用DLL

16-3-1 Delphi中DLL的调用方式

16-3-2 静态调用

16-3-3 动态调用

16-4 本章小结

第十七章 开发自定义组件

17-1 使用Delphi开发组件

17-1-1 简单了解组件的实现方法

17-1-2 开发组件的一般步骤

17-2 确定一个组件的基类

17-2-1 Delphi组件结构

17-2-2 类TWinControl

17-2-3 类TGraphiControl

17-2-4 类TCustomControl

17-3 创建组件单元

17-3-1 创建组件单元

17-3-2 创建包工程

17-4 添加组件属性

17-4-1 Delphi属性的实现方法

17-4-2 加入简单类型属性

17-4-3 加入其他类型属性

17-5 添加组件事件

17-5-1 确定事件的类型

17-5-2 加入事件

17-5-3 触发事件

17-6 一个日期组件例子

17-6-1 组件的设计思想

17-6-2 日历组件的实现

17-6-3 选择日期窗体的设计

17-6-4 日期组件的实现

17-7 组件的安装、发布和使用

17-7-1 确定组件图标

17-7-2 注册组件

17-7-3 发布组件

17-7-4 使用第三方组件

17-8 本章小结

附录1:Object Pascal语法

附录2:SQL结构化数据库查询语言

附录3:Delphi内部函数