Delphi 7全方位教程

Delphi 7全方位教程
作 者: 尚志宏 石蔚云
出版社: 航空工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Delphi
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 7全方位教程》作者简介

内容简介

本书融合了利用Delphi7.0开发Windows应用程序的理论和实践,全面介绍了利用Delphi开发应用程序的方法和技巧,并附带大量的程序开发实例,有很强的实用性。 本书共包括13章,系统介绍了Delphi 7.0的基础知识、ObjectPascal语言、基本的控件和编程方法、用户界面设计、图形图像编程方法、多媒体编程、多线程应用、自定义控件、数据库的基本知识、开发数据库应用程序、网络编程、WebService编程和系统集成。 本书内容丰富、详实,涵盖了Delphi编程的各个方面,适合于Delphi的初中级开发人员使用,也可以作为广大计算机爱好者的参考资料。

图书目录

第1章 Delphi7入门

1. 1 Delphi概述

1. 1. 1 Delphi简介

1. 1. 2 Delphi的特点

1. 1. 3 Delphi7的新特点

1. 2 Delphi集成开发环境

1. 2. 1 用户界面

1. 2. 2 主窗口

1. 2. 3 对象监视器

1. 2. 4 窗体窗口

1. 2. 5 代码编辑器

1. 3 开发第一个应用程序

1. 3. 1 编程步骤简述

1. 3. 2 启动Delphi

1. 3. 3 创建程序界面

1. 3. 4 添加程序代码

1. 3. 5 编译生成程序

1. 4 Delphi各类文件简介

1. 4. 1 工程文件(. dpr)

1. 4. 2 源代码文件(. pas)

1. 4. 3 窗体与数据模块(. dfm)

1. 4. 4 配置与选项文件(. dof)

1. 4. 5 中间编译单元(. dcu)

1. 4. 6 备份文件(. -pas)

1. 4. 7 包文件(. dpk)

1. 4. 8 应用程序文件(.dll, . exe, . OCX),

1. 5 单元文件

1. 5. 1 单元文件内部结构简介

1. 5. 2 Unit部分

1. 5. 3 接口部分

1. 5. 4 实现部分

1. 5. 5 定义Uses子句

1. 5. 6 Type子句

1. 5. 7 变量部分

1. 5. 8 资源声明

1. 5. 9 Initianzation部分

1. 5. 10 Finalization部分

小 结

第2章 ObjectPascak语言

2. 1 ObjectPascal语言基础

2. 1. 1 标识符. 常量与变量

2. 1. 2 变量的赋值

2. 1. 3 数据类型

2. 1. 4 注释语句

2. 1. 5 过程与函数

2. 2 流程控制语句

2. 2. 1 判断语句

2. 2. 2 循环语句

2. 2. 3 Break语句

2. 2. 4 Continue()语句

2. 2. 5 With语句

2. 3 ObjectPascal的面向

对象技术

2. 3. 1 Delphi与面向对象

2. 3. 2 类与对象

2. 3. 3 类的继承

2. 3. 4 类与单元

2. 4 异常处理

2. 4. 1 异常控制语句

2. 4. 2 raise语句

2. 4. 3异常类

小 结

第3章 Windows界面程序设计

3. 1 窗体(Form)

3. 1. 1 窗体的属性

3. 1. 2 窗体的方法

3. 1. 3 窗体的事件

3. 2 菜单(Menu)

3. 2. 1 使用菜单设计器

建立菜单

3. 2. 2 定制各种类型的菜单

3. 2. 3 动态改变菜单

3. 3 工具栏(ToolBar)

3. 4 信息对话框(MessageBox)

3. 4. 1 MessageBox函数

3. 4. 2 MessageDlg函数

3. 4. 3 MessageDlgPos函数

3. 4. 4 MessageDlgPosHelp函数

3. 4. 5 ShowMessage函数

3. 4. 6 InputBox函数

3. 5 单文档窗体(SDI)和多文档窗体(MDl)

3. 5. 1 单文档窗体

3. 5. 2 多文档窗体

3. 6 专用对话框

3. 6. 1 字体对话框

3. 6. 2 查找对话框

3. 6. 3 替换对话框

3. 6. 4 打开对话框

3. 6. 5 颜色对话框

3. 6. 6 打印对话框

3. 7 文本控件

3. 7. 1 Edit控件

3. 7. 2 Memo控件

3. 7. 3 MaskEdit控件

3. 7. 4 RichEdit控件

3. 8 按钮控件

3. 8. 1 BuRon控件

3. 8. 2 BitBm控件

3. 8. 3 SpeedBuRon控件

3. 8. 4 CheckBox控件

3. 8. 5 RadioButton控件

3. 9 列表控件

3. 9. 1 ListBox控件

3. 9. 2 ComboBox控件

3. 9. 3 TreeView控件

3. 9. 4 ListView控件

3. 9. 5 ImageList控件

3. 10 特殊控件

3. 10. 1 ScrollBar控件

3. 10. 2 TrackBar控件

3. 10. 3 UpDown控件

3. 10. 4 HotKey控件

3. 11 状态显示控件

3. 11. 1 ProgressBar控件

3. 11. 2 StatusBar控件

3. 12 表格控件

3. 12. 1 SlxingGrid控件

3. 12. 2 DrawGrid控件

3. 13 标签页控件

3. 13. 1 TabControl控件

3. 13. 2 PageControl控件

小 结

第4章 编写多线程应用程序

4. 1 线程的概念

4. 1. 1 线程的基本概念

4. 1. 2 Delphi7对线程的支持

4. 2 Trhread对象

4. 2. 1 Trhread基础

4. 2. 2 建立Trhread对象

4. 2. 3 TThread对象的属性

4. 2. 4 TThread对象的方法

4. 2. 5 TThread对象的事件

4. 3 线程控制

4. 3. 1 线程同步

4. 3. 2 设置线程优先级

4. 3. 3 线程的挂起和唤醒

4. 3. 4 线程的执行时间

4. 4 多线程应用实例

4. 4. 1 利用多线程实现算法比较

4. 4. 2 利用多线程进行图形处理

4. 4. 3 利用多线程操作数据库

小 结

第5章 文件目录操作

5. 1 Delphi的文件类型

5. 1. 1 文本文件

5. 1. 2 记录文件

5. 1. 3 无类型文件

5. 2 文件的基本操作

5. 2. 1 打开和关闭

5. 2. 2 目录操作

5. 2. 3 文件名操作

5. 2. 4 获取文件属性

5. 3 文件操作控件

5. 4 高级技巧

5. 4. 1 查看驱动器类型

5. 4. 2 启动控制面板中的内容

5. 4. 3 打开和关闭光驱

5. 5 文件操作实例

5. 5. 1 程序功能

5. 5. 2 程序功能的实现

小 结

第6章 Windows系统编程

6. 1 注册表操作

6. 1. 1 注册表简介

6. 1. 2 TRegistry类

6. 1. 3 用注册表创建系统快捷方式

6. 2 托盘编程

6. 2. 1 托盘程序基础

6. 2. 2 制作托盘程序

6. 3 使用剪贴板

6. 3. 1 剪贴板基础

6. 3. 2 使用剪贴板

6. 4 对象的链接与嵌入

6. 4. 1 OLE简介

6. 4. 2 Delphi中的OLE控件

6. 4. 3 OLE对象应用实例

小 结

第7章 Delphi自定义控件

7. 1 控件基础

7. 1. 1 控件概述

7. 1. 2 控件的类型

7. 1. 3 控件的结构

7. 2 自定义控件开发

7. 2. 1 自定义控件简介

7. 2. 2 祖先类的选择

7. 2. 3 创建控件单元

7. 2. 4 控件的添加

7. 2. 5 控件的删除

7. 2. 6 更改控件图标

7. 3 开发非可视控件

7. 4 开发ActiveX控件

7. 4. 1 ActiveX简介

7. 4. 2 使用ActiveX

7. 4. 3 创建ActiveX控件

小 结

第8章 图形图像编程

8. 1 图形对象概述

8. 1. 1 画布对象(TCanvas Object)

8. 1. 2 画刷对象(TBrash Object)

8. 1. 3 画笔对象(TPenObject)

8. 1. 4 颜色对象(TColorObject)

8. 2 图形图像控件

8. 2. 1 Image控件

8. 2. 2 Shape控件

8. 2. 3 PaintBox控件

8. 3 图形图像的显示

8. 3. 1 放大图片

8. 3. 2 将图片颠倒显示

8. 4 曲线绘制实例

小 结

第9章 多媒体编程

9. 1 MediaPlayer控件

9. 1. 1 MediaPlayer控件的属性

9. 1. 2 MediaPlayer控件的方法

9. 1. 3 Mediaplayer控件的事件

9. 1. 4 播放声音文件

9. 1. 5 播放VCD文件

9. 1. 6 播放CD

9. 2 高级多媒体技巧

9. 2. 1 显示声音控制属性窗口

9. 2. 2 禁止光驱自动播放

9. 2. 3 判断光驱中是否有CD

9. 2. 4 全屏播放电影

小 结

第10章 网络编程

10. 1 Delphi的网络控件

10. 1. 1 TCPServer控件和

TCPClient控件

10. 1. 2 用控件实现网络聊天

10. 1. 3 WebBrowser控件

10. 1. 4 Ping操作的实现

10. 2 调用系统函数进行

网络编程

10. 2. 1 信使服务程序

10. 2. 2 判断本机是否联网

10. 2. 3 取得Modem状态

10. 2. 4 启动OutlookExpress

10. 2. 5 检测局域网中的计算机

小 结

第11章 数据库编程基础

11. 1 数据库系统概述

11. 1. 1 数据库管理系统(DBMS)

11. 1. 2 数据库应用程序

11. 1. 3 数据库的建立

11. 1. 4 数据库的开发步骤

11. 2 Delphi与数据库开发

11. 2. 1 数据记录显示控件

11. 2. 2 数据选择控件

11. 2. 3 Delphi7访问数据库

的机制

11. 3 Delphi的数据库管理

11. 3. 1 DataBaseDeskTop控件

11. 3. 2 数据库引擎

11. 3. 3 数据字典

11. 3. 4 DataPump工具

11. 4 简单数据库程序实例

小 结

第12章 数据库程序开发

12. 1 数据库控件

12. 1. 1 TTable控件

12. 1. 2 TQuery控件

12. 1. 3 TDataSource控件

12. 1. 4 TStoredProc控件

12. 1. 5 TDatabase控件

12. 1. 6 TSession控件

12. 2 数据感知控件

12. 2. 1 使用数据感知控件的

一般步骤

12. 2. 2 TDBGrid控件

12. 2. 3 TDBCtrlGrid控件

12. 2. 4 TDBNavigator控件

12. 2. 5 TDBText控件

12. 2. 6 TDBEdit控件

12. 2. 7 TDBMemo控件

12. 2. 8 TDBImage控件

12. 2. 9 TDBListBox控件

12. 2. 10 TDBComboBox控件

12. 2. 11 TDBCheckBOx控件

12. 2. 12 TDBRadioGroup控件

12. 3 Delphi报表设计

12. 3. 1 数据源设置

12. 3. 2 设计Rave报表

12. 3. 3 报表设计实例

12. 4 数据库应用开发实例

12. 4. 1 设计思路

12. 4. 2 数据库设计

12. 4. 3 程序编写

小 结

第13章 Web编程

13. 1 Web服务器编程

13. 1. 1 WebBroker概述

13. 1. 2 TWebModule

13. 1. 3 TCustomWebDispatcher

13. 1. 4 TWebActionltem

13. 1. 5 通过网络传送信息

13. 1. 6 获取客户输入

13. 1. 7 网络安全验证

13. 1. 8 Cookie的设置

13. 2 使用WebBroker控件

13. 2. 1 TPageProducer

13. 2. 2 TDataSetPageProducer

13. 3 WebSnap应用

13. 3. 1 简单的WebSnap程序

13. 3. 2 WebSnap控件

13. 4 ActiveForm与网络编程

13. 5 Web程序调试

小 结

附录 常用API函数