Delphi 5编程指南

Delphi 5编程指南
作 者: 杨峰
出版社: 人民邮电出版社
丛编项: 计算机技术入门提高精通系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 软件工具 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Delphi 5编程指南》作者简介

内容简介

本书深入浅出、全面系统地介绍了最新版本的可视化应用程序开发工具Delphi5的程序开发技术。书中既简明扼要地总结了Delphi5的语法特征,又通过实例介绍了各种常用可视化组件的属性、事件和方法的编程技巧,通过实际应用,分别讨论了使用Delphi5开发数据库、多媒体和Internet应用程序方面的专题。 本书内容丰富,结构严谨,编程示例简捷实用,技术分析清晰透彻,适合于各类Delphi5程序设计人员阅读。

图书目录

第一章概述

1.1Delphi概述

1.1.1Delphi是RAD

1.1.2Delphi的主要特点

1.2Delphi对系统和程序员的要求

1.2.1Delphi对系统的要求

1.2.2Delphi对程序员的要求

1.3Delphi 5的新特性

1.3.1Delphi 5数据库开发功能的增强

1.3.2新的调试功能

1.3.3可视组件库(VCL)增强

1.3.4Delphi 5其他增强特性

第二章Delphi 5的可视化开发环境

2.1初识Delphi 5

2.1.1启动Delphi 5

2.1.2Delphi 5窗口组件

2.2Delphi 5的菜单栏

2.2.1Delphi 5菜单栏简介

2.2.2自定义Delphi 5菜单栏

2.3Delphi 5的工具栏

2.4Delphi 5的组件板

2.4.1Standard选项卡

2.4.2Additional选项卡

2.4.3Win32选项卡

2.4.4System选项卡

2.4.5Data Access选项卡

2.4.6Data Controls选项卡

2.4.7ADO 选项卡

2.4.8InterBase 选项卡

2.4.9Midas选项卡

2.4.10Internet 选项卡

2.4.11FastNet选项卡

2.4.12Decision Cube选项卡

2.4.13QReport选项卡

2.4.14Dialogs选项卡

2.4.15Win3.1选项卡

2.4.16Samples选项卡

2.4.17ActiveX选项卡

2.4.18Servers选项卡

2.5代码编辑器

2.5.1代码编辑器的基本功能

2.5.2代码编辑器的加速菜单

2.5.3代码编辑器的编辑功能

2.5.4使用Code Insight

2.5.5使用代码浏览器

2.6对象观察器

2.6.1对象属性

2.6.2对象事件

第三章创建一个简单的Windows应用程序

3.1开始创建应用程序

3.1.1手工创建应用程序

3.1.2利用向导创建应用程序

3.2设计窗体

3.3放置组件

3.3.1将组件放置在窗体中

3.3.2组件排列

3.3.3调整组件大小

3.3.4修改组件属性

3.4处理事件

3.4.1定义事件处理过程

3.4.2添加代码

3.5指定帮助和图标文件

3.6编译、运行程序

3.7单元结构

3.8窗体文件

3.9项目文件

第四章 Object Pascal数据类型

4.1Object Pascal语言基本知识

4.1.1常量

4.1.2变量

4.1.3基本符号

4.2简单数据类型

4.2.1整数型

4.2.2实数型

4.2.3布尔类型

4.2.4字符类型

4.2.5字符串类型

4.3自定义数据类型

4.3.1枚举类型

4.3.2子界类型

4.3.3数组类型

4.3.4集合类型

4.3.5记录类型

4.4文件类型

4.4.1文件类型的定义

4.4.2用于文件类型的常用例程

4.4.3文件类型应用举例

4.5指针类型

4.5.1指针类型定义

4.5.2应用指针

4.5.3无类型指针

4.5.4字符指针类型

4.6过程类型

4.6.1过程类型的声明

4.6.2方法指针

4.6.3过程类型的用法

4.7可变数据类型

4.8类型相容、赋值相容与强制类型转换

4.8.1类型相容

4.8.2赋值相容

4.8.3变量强制类型转换

4.8.4数值强制类型转换

4.9运算符

4.9.1算术运算符

4.9.2逻辑运算符

4.9.3关系运算符

4.9.4运算符的优先级

第五章Object Pascal的语句、过程和函数

5.1语句

5.1.1简单语句

5.1.2条件语句

5.1.3循环语句

5.1.4其他语句

5.2过程与函数

5.2.1过程的定义和调用

5.2.2函数的声明、定义和调用

5.2.3调用约定

5.2.4指示字

5.2.5参数的传递方式

5.3异常处理

5.3.1try...finally语句

5.3.2try...except语句

5.4Object Pascal中的嵌入式汇编语句

5.4.1asm语句

5.4.2嵌入式汇编语句的语法

第六章对象与类

6.1对象和类概述

6.2类类型的方法

6.2.1方法的声明和定义

6.2.2构造和析构

6.2.3方法指示字

6.2.4抽象方法

6.2.5重载方法与重定义方法

6.3类的字段和属性

6.3.1类的字段

6.3.2声明属性

6.3.3属性限定符

6.3.4数组属性

6.3.5属性重载

6.4类成员的可见性

6.5类的兼容性

第七章Delphi 5的基本组件

7.1组件的基础知识

7.1.1组件的属性

7.1.2组件的事件

7.1.3组件的方法

7.2Standard选项卡上的组件

7.2.1常用的简单组件

7.2.2利用简单组件创建一个应用程序

7.2.3选择型组件

7.2.4其他类型的组件

7.2.5建立窗体实例解析

7.3Addtional选项卡上的组件

7.3.1特殊命令按钮

7.3.2复杂的输入/输出组件

7.3.3修饰性组件

第八章Delphi 5 的高级组件

8.1Dialog选项卡下的组件

8.1.1OpenDialog组件

8.1.2SaveDialog组件

8.1.3OpenPictureDialog组件

8.1.4SavePictureDialog组件

8.1.5FontDialog组件

8.1.6ColorDialog组件

8.1.7PrintDialog组件

8.1.8PrinterSetupDialog组件

8.1.9FindDialog组件

8.1.10ReplaceDialog组件

8.2Win32选项卡上的组件

8.2.1TabControl组件

8.2.2PageControl组件

8.2.3RichEdit组件

8.2.4StatusBar组件

8.2.5TrackBar组件

8.2.6UpDown组件

8.2.7DateTimePicker组件

8.2.8HotKey组件

8.2.9TreeView组件

8.2.10Animate组件和ImageList组件

8.2.11ProgressBar组件

8.2.12ListView组件

8.2.13CoolBar组件

8.2.14HeaderControl组件

8.2.15ToolBar组件

8.3通用事件和类

8.3.1通用事件

8.3.2通用方法

8.3.3TApplication类

第九章菜单设计

9.1设计主菜单

9.1.1TMainMenu组件

9.1.2使用菜单编辑器

9.1.3快捷键及热键设计

9.1.4设计子菜单

9.2快捷菜单设计

9.3使用菜单模板

9.3.1系统菜单模板

9.3.2用户自定义菜单模板

第十章窗体和用户界面设计

10.1窗体与窗口

10.1.1窗口

10.1.2Delphi 5窗体

10.2窗体的属性

10.3固定窗体

10.4固定窗体尺寸

10.5无标题条窗口

10.6窗体间的相互连动

10.7窗体设计综合实例

10.7.1设置主窗体Form1的属性

10.7.2主窗体的单元文件

10.7.3设置子窗体Form2

10.7.4子窗体的单元文件

10.8消息对话框

10.8.1MessageBox函数

10.8.2MessageDlg函数和MessageDlgPos函数

10.8.3MessageDlgPosHelp函数

10.8.4ShowMessage函数

10.8.5InputBox函数

10.9多文档界面的设计

10.9.1建立MDI父窗体和子窗体

10.9.2建立应用程序菜单

10.10管理MDI子窗口

10.10.1创建新窗口

10.10.2排列图标

10.10.3层叠MDI窗口

10.10.4平铺子窗口

10.10.5建立子窗口列表

10.10.6关闭子窗口

10.10.7使用MDI父窗口属性

第十一章项目管理

11.1Delphi 5项目的构成与组织

11.1.1Delphi 5系统文件

11.1.2Delphi 5项目的组织

11.2创建Delphi 5项目

11.2.1创建新项目

11.2.2添加窗体或单元

11.2.3删除窗体或单元

11.2.4保存项目

11.2.5启动项目

11.3项目组

11.3.1创建项目组

11.3.2项目管理器窗口

11.3.3编译项目

11.4设置Delphi 5项目选项

11.4.1Forms选项卡

11.4.2Application选项卡

11.4.3Compiler选项卡

11.4.4Linker选项卡

11.4.5Directories/Conditionals选项卡

11.4.6Version Info选项卡

11.4.7Packages选项卡

第十二章数据库应用程序开发基础

12.1Delphi 5数据库应用程序开发概述

12.2数据访问组件

12.2.1Table组件

12.2.2DataSource组件

12.2.3Table组件和DataSource组件使用示例

12.2.4Query组件

12.2.5StoredProc组件

12.2.6Database组件

12.3数据控制组件

12.3.1DBGrid组件

12.3.2DBNavigator组件

12.3.3DBText组件

12.3.4DBEdit组件

12.3.5DBMemo组件

12.3.6DBImage组件

12.3.7DBListBox组件

12.3.8DBComboBox组件

12.3.9DBCheckBox组件

12.3.10DBRadioGroup组件

12.4BDE简介

12.4.1Databases选项卡

12.4.2Configuration选项卡

12.5Database Desktop简介

12.5.1使用Database Desktop创建表

12.5.2用Database Desktop查询数据库

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

13.1建立数据库

13.1.1建立数据库的步骤

13.1.2数据库的注册

13.2数据查询

13.2.1使用GotoKey方法查找数据库中的记录

13.2.2使用FindKey方法查找数据库中的记录

13.2.3不精确查找

13.2.4限制记录范围

13.3SQL语言与Query组件

13.3.1Query组件

13.3.2在Query组件中使用静态SQL

13.3.3在Query组件中使用动态SQL语句

13.4多表查询

13.4.1建立表

13.4.2链接两数据库表

13.4.3数据集的过滤

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

14.1媒体播放组件

14.1.1媒体播放器组件概述

14.1.2媒体播放器组件属性

14.1.3媒体播放器组件的方法

14.1.4媒体播放组件的事件

14.2自制AVI文件播放器

14.3自制CD播放器

14.3.1CD播放器的功能

14.3.2属性设置

14.3.3CD播放器完整程序代码

第十五章开发Internet应用程序

15.1ClientSocket组件

15.1.1ClientSocket组件的重要属性

15.1.2ClientSocket组件的重要方法

15.1.3ClientSocket组件响应的事件

15.2ServerSocket组件

15.2.1ServerSocket组件的重要属性

15.2.2ServerSocket组件的重要方法

15.2.3ServerSocket组件响应的事件

15.3自制网络聊天屋

15.4WebBrowser组件

15.4.1WebBrowser组件的主要属性

15.4.2WebBrowser组件的重要方法

15.4.3WebBrowser组件的重要事件

15.5自制浏览器