Delphi简明教程:高等学校计算机教材
基本信息
书名:Delphi简明教程:高等学校计算机教材
ISBN:730210361
作者:刘瑞河/兰红
出版社:清华大学出版社
定价:34
页数:400
出版日期:2005-4-1
版次: 1
开本:185×260
包装:平装
简介
本书属于Delphi教材系列图书,并特别针对Delphi的初中级编程人员进行编写。全书加强了数据库以及动态数据库方面的内容,较为详尽的实例和说明使得本书更加实用。
本书共16章,包括Delphi基本语法、面向对象的程序设计基础、对象链接与嵌入、数据库编程基础、高级数据库编程、动态链接库编程、网络编程等内容。本书语言精练,实例丰富,并在每章后面配置了习题。
本书适合作为高等学校本、专科或成人教育学生的教材,也是初中级程序设计开发人员较好的参考书。
目录
第1章 Delphi快速入门
1. 1 Delphi的基本概念
1. 1. 1 Delphi的基本形式
1. 1. 2 面向对象编程的概念
1. 2 Delphi可视化开发环境简介
1. 2. 1 进入Delphi的可视化编程
1. 2. 2 Delphi可视化编程环境介绍
1. 2. 3 对象编辑器
1. 2. 4 工程管理器
1. 2. 5 代码编辑器
1. 2. 6 CPU观察器
1. 3 可视化组件用法简介
1. 3. 1 常用的文本相关组件
1. 3. 2 按钮和复选框组件
1. 3. 3 分组. 分界组件
1. 3. 4 图形. 图像组件
1. 3. 5 关系图. 文件列表组件
1. 3. 6 滚动组件
1. 3. 7 网格. 表格组件
1. 3. 8 多媒体 MultiMedia 和OLE组件
1. 4 使用非可视组件
1. 4. 1 使用菜单组件
1. 4. 2 使用计时器组件Timer
1. 4. 3 使用公用对话框组件
1. 5 使用Delphi的工程管理. 设计工具
1. 5. 1 创建多窗体工程项目
1. 5. 2 使用工程管理器
1. 5. 3 使用窗体样板和对话框向导
1. 5. 4 使用工程样板和应用向导
1. 6 . net环境的Delphi开发技术
1. 7 一个简单的Delphi程序
1. 8 习题
第2章 Delphi基本语法
2. 1 数据类型
2. 1. 1 布尔型数据
2. 1. 2 整型数据
2. 1. 3 字符串型数据
2. 1. 4 实型数据
2. 2 Delphi Object Pascal概述
2. 2. 1 数据类型
2. 2. 2 变量与常量
2. 2. 3 运算符
2. 2. 4 语句
2. 2. 5 程序结构
2. 2. 6 字符串处理函数
2. 2. 7 关键字
2. 3 习题
第3章 面向对象的程序设计基础
3. 1 编写Object Pascal程序代码
3. 1. 1 编写赋值语句
3. 1. 2 标识符的说明与使用
3. 1. 3 过程与函数
3. 1. 4 跳转语句
3. 1. 5 循环语句
3. 1. 6 程序模块
3. 1. 7 关于作用范围
3. 1. 8 编写一个过程或函数
3. 1. 9 定义新的数据类型
3. 1. 10 Object Pascal的库单元Unit
3. 2 用Delphi的对象进行编程
3. 2. 1 什么是对象
3. 2. 2 从一个对象中继承数据和方法
3. 2. 3 对象的范围
3. 2. 4 对象公有域和私有域的说明
3. 2. 5 访问对象的域和方法
3. 2. 6 对象变量的赋值
3. 2. 7 建立非可视化对象
3. 3 习题
第4章 Delphi主体窗体制作
4. 1 创建新窗体
4. 2 窗体的属性. 方法和事件
4. 2. 1 设置窗体属性
4. 2. 2 窗体的方法
4. 2. 3 窗体事件
4. 3 设计窗体
4. 3. 1 窗体属性
4. 3. 2 创建窗体
4. 3. 3 添加标题
4. 3. 4 选择和放置组件
4. 3. 5 编辑组件
4. 4 习题
第5章 典型组件介绍
5. 1 VCL可视化组件
5. 2 数据库常用组件
5. 2. 1 DataAccess 数据存取 页组件
5. 2. 2 DataControls 数据控制 页组件
5. 3 Internet页面生成组件
5. 3. 1 Internet页组件
5. 3. 2 TPageProduct组件
5. 3. 3 TDataSetPageProducer组件
5. 3. 4 TDSTableProducer组件
5. 4 习题
第6章 Delphi 绘图
6. 1 简单图案的绘制
6. 1. 1 直线的绘制
6. 1. 2 椭圆的绘制
6. 1. 3 绘制多边形
6. 1. 4 绘制矩形
6. 2 艺术图案的绘制
6. 3 利用鼠标绘制图形
6. 4 图形动画的实现
6. 5 图像处理
6. 5. 1 图像动态观察程序
6. 5. 2 图像动画的实现
6. 6 习题
第7章 多媒体设计
7. 1 MediaPlayer组件
7. 1. 1 AutoEnable属性
7. 1. 2 Display属性
7. 1. 3 FileName属性
7. 1. 4 DeviceType属性
7. 1. 5 EnableButtons属性和VisibleButtons属性
7. 1. 6 组件中常用的方法
7. 2 动画播放器
7. 3 CD播放器
7. 4 习题
第8章 文件管理
8. 1 文件类型和标准过程
8. 1. 1 文本文件
8. 1. 2 类型文件
8. 1. 3 无类型文件
8. 1. 4 文件对话框组件
8. 1. 5 Win3. 1相关组件
8. 2 文件管理常用函数和过程
8. 2. 1 文件操作常用函数和过程
8. 2. 2 目录操作常用函数和过程
8. 2. 3 驱动器操作常用函数
8. 2. 4 文件名操作常用函数
8. 3 文件控件的应用
8. 3. 1 文件控件及其相互关系
8. 3. 2 文件名浏览查找系统的设计思路
8. 3. 3 文件名浏览查找系统的功能和实现
8. 4 文件管理综合举例:文件管理器的实现
8. 4. 1 设计基本思路
8. 4. 2 子窗口的创建. 布置和关闭
8. 4. 3 文件控件的联系
8. 4. 4 DriveTabSet的自画风格显示
8. 4. 5 文件管理基本功能的实现
8. 4. 6 其他文件管理功能的实现
8. 4. 7 目录管理功能的实现
8. 4. 8 一些问题的处理
8. 5 习题
第9章 对象链接与嵌入
9. 1 OLE简介
9. 1. 1 OLE1. 0和OLE2. 0
9. 1. 2 链接与嵌入
9. 1. 3 设计状态与运行状态OLE对象创建的差别
9. 1. 4 OLE类. 文件. 项目
9. 2 设计状态OLE对象的创建
9. 2. 1 TOLEContainer部件
9. 2. 2 OLE对象创建的步骤
9. 3 OLE应用程序的开发
9. 3. 1 OLE应用程序界面开发
9. 3. 2 插入OLE对象
9. 3. 3 冻结OLE对象
9. 3. 4 粘贴OLE对象
9. 3. 5 释放OLE对象
9. 3. 6 文件中的OLE对象
9. 4 OLE自动化
9. 4. 1 TAutoObiect对象
9. 4. 2 创建OLE自动化服务器
9. 4. 3 自动化另一程序
9. 5 习题
第10章 动态链接库编程
10. 1 Windows的动态链接库原理
10. 1. 1 动态链接库的工作原理
10. 1. 2 Windows系统的动态链接库
10. 2 DLL的编写和调用
10. 2. 1 DLL的编写
10. 2. 2 调用DLL
10. 2. 3 静态调用
10. 2. 4 动态调用
10. 3 利用DLL实现数据传输
10. 3. 1 DLL中的全局内存
10. 3. 2 利用DLL实现应用程序间的数据传输
10. 4 利用DLL实现窗体重用
10. 4. 1 利用DLL实现窗体重用的一般步骤
10. 4. 2 窗体重用实例
10. 5 习题
第11章 注册表组件与消息处理
11. 1 注册表简介
11. 2 几个常用注册表组件
11. 2. 1 TRegistry组件
11. 2. 2 TReglniFile组件
11. 3 Windows消息机制
11. 4 Delphi消息机制
11. 4. 1 Delphi消息机制
11. 4. 2 Delphi消息机制的定义方式
11. 4. 3 Delphi消息的发送
11. 4. 4 VCL消息处理机制
11. 5 自定义用户消息的处理方法
11. 5. 1 定义消息
11. 5. 2 声明新的消息处理方法
11. 5. 3 发送自定义消息
11. 5. 4 范例
11. 6 消息覆盖的处理方法
11. 7 习题
第12章 数据库编程基础
12. 1 数据库系统概述
12. 1. 1 数据库管理系统
12. 1. 2 数据库应用程序
12. 2 Delphi的数据库体系结构
12. 2. 1 Delphi的数据库特性
12. 2. 2 Delphi可访问的数据源
12. 3 数据库引擎 BDE
12. 4 BDE组件介绍
12. 4. 1 BDE组件浏览
12. 4. 2 TTable组件
12. 4. 3 TQuery组件
12. 4. 4 TStoredProc组件
12. 4. 5 TDatabase组件
12. 4. 6 TSession组件
12. 4. 7 TBatchMove组件
12. 4. 8 TUpdateSQL组件
12. 4. 9 TNestedTable组件
12. 5 数据库记录的查询
12. 5. 1 Locate函数
12. 5. 2 Lookup函数
12. 5. 3 GotoKey方法
12. 5. 4 FindKey方法
12. 5. 5 GotoNearest和FindNearest方法
12. 6 数据库记录的编辑
12. 6. 1 记录的增加
12. 6. 2 记录的修改
12. 6. 3 记录的删除
12. 7 SQL应用基础
12. 7. 1 SQL语言简介
12. 7. 2 创建数据表和SQL查询
12. 7. 3 用TQuery组件实现SQL语言
12. 7. 4 SQL编程实例
12. 8 习题
第13章 高级数据库编程
13. 1 主要数据访问组件的使用
13. 1. 1 TDataSource组件
13. 1. 2 TClientDataSet组件
13. 1. 3 TDataSetProvider组件
13. 2 主要数据控制组件的使用
13. 2. 1 TField组件
13. 2. 2 TDBGrid组件
13. 2. 3 TDBText组件
13. 2. 4 TDBEdit组件
13. 2. 5 TDBNavigator组件
13. 2. 6 TDBMemo组件
13. 2. 7 TDBImage组件
13. 2. 8 TDBComboBox组件
13. 2. 9 DBListBox组件
13. 2. 10 TDBCheckBox组件
13. 2. 11 TDBRadioGroup组件
13. 3 多层分布式数据库
13. 3. 1 多层分布式数据库系统的结构
13. 3. 2 分层数据库应用程序的实现
13. 3. 3 基于DCOM的多层分布式数据库实现
13. 3. 4 基于TCP/IP的多层分布式数据库实现
13. 3. 5 基于HTTP的多层分布式数据库实现
13. 4 Delphi的ADO技术
13. 4. 1 ADO简介
13. 4. 2 ADO组件
13. 4. 3 ADO的应用
13. 5 习题
第14章 网络编程
14. 1 网络聊天程序的实现
14. 1. 1 使用TCP协议
14. 1. 2 基于TCP的聊天工具的实现
14. 1. 3 使用UDP协议
14. 2 创建Web应用
14. 2. 1 创建静态网页
14. 2. 2 创建动态页面
14. 3 Web浏览器的制作
14. 4 习题
第15章 异常处理与程序调试
15. 1 Delphi异常类
15. 1. 1 运行时间库异常类
15. 1. 2 对象异常类
15. 1. 3 组件异常类
15. 2 异常保护
15. 2. 1 需要保护的资源
15. 2. 2 生成资源保护块
15. 3 异常响应
15. 3. 1 使用异常实例
15. 3. 2 提供默认响应
15. 3. 3 响应一族异常
15. 3. 4 异常的重引发和处理嵌套
15. 3. 5 自定义异常类的应用
15. 3. 6 利用异常响应编程
15. 4 程序调试简介
15. 4. 1 调试的准备和开始
15. 4. 2 程序运行的控制
15. 4. 3 断点的使用
15. 4. 4 监视数据的值
15. 5 习题
第16章 建立Help文件与应用程序的发行
16. 1 Help文件的建立
16. 1. 1 Help文件建立的前提
16. 1. 2 Help文件的建立
16. 2 在应用程序中实现Help编程
16. 2. 1 定义Help文件
16. 2. 2 在通用对话框中使用Help
16. 3 帮助提示 Hint 的应用
16. 3. 1 Hint的显示
16. 3. 2 OnHint事件
16. 4 应用程序的发行
16. 4. 1 安装制作概述
16. 4. 2 InstallShield的使用
16. 4. 3 创建项目文件
16. 4. 4 定制安装程序的外观样式
16. 4. 5 准备发行
16. 5 习题