书籍详情
跟我学Delphi 5.0编程指南
作者:朱宏伟
出版社:冶金工业出版社
出版时间:2000-01-01
ISBN:9787502425159
定价:¥26.80
内容简介
内容提要本书是一部Delphi5.0的最新力作,通过具体的实例说明Delphi5.0的基本概念和使用Delphi编程的技巧。全书共包括12章:第1章是Delphi5.0的简介;第2~5章介绍了窗体、工具栏和状态栏、画布、Registry;第6章阐述了Delphi的消息处理机制:第7章讲述了如何编写DLL(动态链接库);第8章讲述了多媒体应用;第9章作为第8章的延续,讲述了如何实现MP3播放器;第10章讲述了数据库;第11章讲述了网络应用程序;第12章讲述了文件的操作。本书不仅阐述了Delphi编程的主要方面,同时也针对某些细节作了详细的实例说明。本书叙述简明易懂,适用于广大计算机爱好者和学习使用Delphi的读者。
作者简介
暂缺《跟我学Delphi 5.0编程指南》作者简介
目录
目录
第1章 Delphi5.0简介
1.1Delphi5.0的集成开发环境
1.1.1主窗口
1.1.2对象管理器
1.1.3窗体
1.1.4代码编辑器
1.2如何建立Delphi程序
1.2.1创建窗体
1.2.2添加组件
1.2.3设置属性
1.2.4响应事件
1.2.5调试运行
1.3Delphi文件分析
1.3.1项目文件
1.3.2单元文件
1.3.3窗体说明文件
1.4Delphi5.0新增特性
第2章 了解窗体
2.1如何改变窗体的属性
2.1.1使用对象管理器
2.1.2通过窗体的OnCreate事件改变窗体属性
2.2如何创建新的窗体
2.2.1静态创建新的窗体
2.2.2动态创建新的窗体
2.3如何结束应用程序
2.3.1关闭主窗体
2.3.2使用TApplication的Terminate方法
2.3.3使用Halt方法
2.4结束应用程序前如何提示用户
2.4.1在OnClose事件中使用对话框
2.4.2在OnCl0seQuery事件中使用对话框
2.5使程序启动时不显示窗体
2.5.1修改窗体的属性
2.5.2调用Sh0wWind0w函数
2.5.3将窗体隐藏在任务条右下角的标题栏中
2.6如何限制窗体最大化时的大小
2.6.1重写窗体的OnResize事件
2.6.2捕获WM-GETMINMAXINFO消息
2.7如何划分窗体
2.7.1利用Splitter控件划分窗体
2.7.2利用鼠标事件划分窗体
2.7.3利用HeaderC0ntrol控件划分窗体
2.7.4利用Header控件划分窗体
2.7.5利用Label控件划分窗体
2.8如何使窗体的标题栏闪动
2.8.1改变当前窗体
2.8.2调用API函数FlashWind0w
2.9如何拖动窗体的任意区域移动窗体
2.9.1直接捕获鼠标事件
2.9.2捕获WM-NCHITTEST消息
2.10如何显示多页窗体
2.10.1利用Notebook和TabSet控件
2.10.2利用PageControl控件
2.11防止应用程序的同时多次运行
2.11.1利用API函数FindWindow
2.11.2利用互斥对象
第3章 工具栏及状态栏
3.1To0lBar组件
3.1.1使用To0lBar组件制作工具栏
3.1.2TpolBar运用实例
3.2CoolBar组件
3.2.1添加CoolBar组件
3.2.2向CoolBar添加其他组件
3.2.3Co01Bar的特点
3.3StatusBar组件
3.3.1添加StatusBar组件
3.3.2在状态栏中添加提示信息
3.3.3在状态栏中显示按键信息
第4章 画布对象 Canvas
4.1画简单的图形
4.1.1传统的Wind0ws绘图方法
4.1.2利用Canvas对象绘图
4.2如何显示位图
4.2.1利用Image控件
4.2.2利用Bitmap对象显示位图
4.3分块显示位图
4.3.1利用Canvas对象的CopyRect方法
4.3.2利用Canvas对象的Brush属性
4.4改变位图中特定的颜色
4.4.1利用Canvas对象的Pixels数组属性
4.4.2利用Canvas对象的BrushCopy方法
4.5透明地显示位图
4.5.1利用Bitmap对象的Transparent属性
4.5.2利用位图的逻辑运算产生透明的位图
4.6在位图上显示文字
4.6.1利用Canvas对象的Pixels属性
4.6.2改变Brush对象的Style属性
4.7颠倒显示位图
4.7.1利用Canvas对象的Pixels属性逐行颠倒
4.7.2巧妙利用Rect的参数顺序
4.8位图显示特技集锦
4.8.1使位图从下往上逐渐显示在窗体上
4.8.2使位图由小变大逐渐显示在窗体上
4.8.3使位图以马赛克效果显示在窗体上
4.8.4使位图以淡入淡出效果显示在窗体上
4.8.5两幅位图融合的效果
第5章 注册表操纵
5.1TRegistry 组件
5.1.1TRegistry组件的属性
5.1.2TRegistry组件的方法
5.1.3清除Wind0Ws95中添加/删除程序遗留的“垃圾”
5.2TRegIniFile组件
5.2.1TRegIniFile组件的特殊功能
5.2.2TRegIniFile组件的属性和方法
5.2.3应用实例
第6章 消息处理
6.1Delphi消息系统
6.2覆盖原有消息处理方法
6.2.1简要操作步骤
6.2.2范例
6.3定义用户消息及声明消息处理方法
6.3.1定义消息
6.3.2声明新的消息处理方法
6.3.3发送自定义消息
6.3.4范例
第7章 学习使用DLL
7.1通过DLL实现字符串的显示
7.1.1静态装载DLL
7.1.2动态装载DLL程序
7.2在DLL中使用窗体
7.2.1使用普通的Form
7.2.2在DLL中使用MDICHILDForm
7.3在DLL中使用资源
7.3.1在普通的应用程序中使用资源
7.3.2在DLL中使用资源
第8章 多媒体应用
8.1AVI文件的播放
8.1.1实现步骤
8.1.2程序源代码及分析
8.2MediaPlayer组件
8.2.1MediaPlayer组件的主要属性
8.2.2MediaPlayer组件的响应事件
8.2.3MediaPlayer组件的重要方法
8.3制作一个多媒体播放器
8.3.1实现多媒体播放器
8.3.2源程序清单及分析
8.4Animate组件及动画运用
8.4.1动画的播放
8.4.2Animate组件
第9章 MP3播放器
9.1利用现有软件内核代码的技巧
9.1.1获取WINAMP的窗口句柄
9.1.2确定Winamp执行各项功能所对应的消息
9.1.3编写消息的发送方法
9.2创建组件
9.2.1建立单元文件和选择基类
9.2.2为组件类添加属性 方法 事件
9.2.3注册组件
9.2.4源代码清单
9.3利用组件编写简单的播放器
第10章 Delphi数据库应用程序开发
10.1Delphi数据库系统
10.1.1数据库管理系统(DatabaseManagementSystem)
10.1.2数据库应用程序
10.1.3Delphi50——强大的数据库应用程序开发工具
10.2关于开发Delphi5.0数据库应用程序
10.3设计基于TTable组件的同学录
10.3.1实例简介
10.3.2相关组件简介
10.3.3具体设计过程
10.4基于TQuery组件的SQL应用程序
10.4.1实例说明
10.4.2相关组件介绍
10.4.3SQL语言基础
10.4.4实例设计
10.5基于Client/Server的数据库备份
10.5.1实例说明
10.5.2组件介绍
10.5.3编程思路
10.5.4界面设计
10.5.5源程序及注释
第11章 网络应用程序
11.1聊天程序
11.1.1使用TCP方式
11.1.2使用UDP方式
11.2Web应用程序
11.2.1创建静态网页
11.2.2创建动态Web页面
第12章 文件管理
12.1文件类型和标准方法
12.1.1文本文件
12.1.2有类型文件
12.1.3无类型文件
12.2与文件有关的Delphi组件
12.2.1Win3.1选项页中的文件支持组件
12.2.2Dia10gs选项页中的文件支持组件
12.2.3Sample选项页中的文件支持组件
12.3文件管理器的设计
12.3.1实现文件管理器的步骤
12.3.2程序源代码
第1章 Delphi5.0简介
1.1Delphi5.0的集成开发环境
1.1.1主窗口
1.1.2对象管理器
1.1.3窗体
1.1.4代码编辑器
1.2如何建立Delphi程序
1.2.1创建窗体
1.2.2添加组件
1.2.3设置属性
1.2.4响应事件
1.2.5调试运行
1.3Delphi文件分析
1.3.1项目文件
1.3.2单元文件
1.3.3窗体说明文件
1.4Delphi5.0新增特性
第2章 了解窗体
2.1如何改变窗体的属性
2.1.1使用对象管理器
2.1.2通过窗体的OnCreate事件改变窗体属性
2.2如何创建新的窗体
2.2.1静态创建新的窗体
2.2.2动态创建新的窗体
2.3如何结束应用程序
2.3.1关闭主窗体
2.3.2使用TApplication的Terminate方法
2.3.3使用Halt方法
2.4结束应用程序前如何提示用户
2.4.1在OnClose事件中使用对话框
2.4.2在OnCl0seQuery事件中使用对话框
2.5使程序启动时不显示窗体
2.5.1修改窗体的属性
2.5.2调用Sh0wWind0w函数
2.5.3将窗体隐藏在任务条右下角的标题栏中
2.6如何限制窗体最大化时的大小
2.6.1重写窗体的OnResize事件
2.6.2捕获WM-GETMINMAXINFO消息
2.7如何划分窗体
2.7.1利用Splitter控件划分窗体
2.7.2利用鼠标事件划分窗体
2.7.3利用HeaderC0ntrol控件划分窗体
2.7.4利用Header控件划分窗体
2.7.5利用Label控件划分窗体
2.8如何使窗体的标题栏闪动
2.8.1改变当前窗体
2.8.2调用API函数FlashWind0w
2.9如何拖动窗体的任意区域移动窗体
2.9.1直接捕获鼠标事件
2.9.2捕获WM-NCHITTEST消息
2.10如何显示多页窗体
2.10.1利用Notebook和TabSet控件
2.10.2利用PageControl控件
2.11防止应用程序的同时多次运行
2.11.1利用API函数FindWindow
2.11.2利用互斥对象
第3章 工具栏及状态栏
3.1To0lBar组件
3.1.1使用To0lBar组件制作工具栏
3.1.2TpolBar运用实例
3.2CoolBar组件
3.2.1添加CoolBar组件
3.2.2向CoolBar添加其他组件
3.2.3Co01Bar的特点
3.3StatusBar组件
3.3.1添加StatusBar组件
3.3.2在状态栏中添加提示信息
3.3.3在状态栏中显示按键信息
第4章 画布对象 Canvas
4.1画简单的图形
4.1.1传统的Wind0ws绘图方法
4.1.2利用Canvas对象绘图
4.2如何显示位图
4.2.1利用Image控件
4.2.2利用Bitmap对象显示位图
4.3分块显示位图
4.3.1利用Canvas对象的CopyRect方法
4.3.2利用Canvas对象的Brush属性
4.4改变位图中特定的颜色
4.4.1利用Canvas对象的Pixels数组属性
4.4.2利用Canvas对象的BrushCopy方法
4.5透明地显示位图
4.5.1利用Bitmap对象的Transparent属性
4.5.2利用位图的逻辑运算产生透明的位图
4.6在位图上显示文字
4.6.1利用Canvas对象的Pixels属性
4.6.2改变Brush对象的Style属性
4.7颠倒显示位图
4.7.1利用Canvas对象的Pixels属性逐行颠倒
4.7.2巧妙利用Rect的参数顺序
4.8位图显示特技集锦
4.8.1使位图从下往上逐渐显示在窗体上
4.8.2使位图由小变大逐渐显示在窗体上
4.8.3使位图以马赛克效果显示在窗体上
4.8.4使位图以淡入淡出效果显示在窗体上
4.8.5两幅位图融合的效果
第5章 注册表操纵
5.1TRegistry 组件
5.1.1TRegistry组件的属性
5.1.2TRegistry组件的方法
5.1.3清除Wind0Ws95中添加/删除程序遗留的“垃圾”
5.2TRegIniFile组件
5.2.1TRegIniFile组件的特殊功能
5.2.2TRegIniFile组件的属性和方法
5.2.3应用实例
第6章 消息处理
6.1Delphi消息系统
6.2覆盖原有消息处理方法
6.2.1简要操作步骤
6.2.2范例
6.3定义用户消息及声明消息处理方法
6.3.1定义消息
6.3.2声明新的消息处理方法
6.3.3发送自定义消息
6.3.4范例
第7章 学习使用DLL
7.1通过DLL实现字符串的显示
7.1.1静态装载DLL
7.1.2动态装载DLL程序
7.2在DLL中使用窗体
7.2.1使用普通的Form
7.2.2在DLL中使用MDICHILDForm
7.3在DLL中使用资源
7.3.1在普通的应用程序中使用资源
7.3.2在DLL中使用资源
第8章 多媒体应用
8.1AVI文件的播放
8.1.1实现步骤
8.1.2程序源代码及分析
8.2MediaPlayer组件
8.2.1MediaPlayer组件的主要属性
8.2.2MediaPlayer组件的响应事件
8.2.3MediaPlayer组件的重要方法
8.3制作一个多媒体播放器
8.3.1实现多媒体播放器
8.3.2源程序清单及分析
8.4Animate组件及动画运用
8.4.1动画的播放
8.4.2Animate组件
第9章 MP3播放器
9.1利用现有软件内核代码的技巧
9.1.1获取WINAMP的窗口句柄
9.1.2确定Winamp执行各项功能所对应的消息
9.1.3编写消息的发送方法
9.2创建组件
9.2.1建立单元文件和选择基类
9.2.2为组件类添加属性 方法 事件
9.2.3注册组件
9.2.4源代码清单
9.3利用组件编写简单的播放器
第10章 Delphi数据库应用程序开发
10.1Delphi数据库系统
10.1.1数据库管理系统(DatabaseManagementSystem)
10.1.2数据库应用程序
10.1.3Delphi50——强大的数据库应用程序开发工具
10.2关于开发Delphi5.0数据库应用程序
10.3设计基于TTable组件的同学录
10.3.1实例简介
10.3.2相关组件简介
10.3.3具体设计过程
10.4基于TQuery组件的SQL应用程序
10.4.1实例说明
10.4.2相关组件介绍
10.4.3SQL语言基础
10.4.4实例设计
10.5基于Client/Server的数据库备份
10.5.1实例说明
10.5.2组件介绍
10.5.3编程思路
10.5.4界面设计
10.5.5源程序及注释
第11章 网络应用程序
11.1聊天程序
11.1.1使用TCP方式
11.1.2使用UDP方式
11.2Web应用程序
11.2.1创建静态网页
11.2.2创建动态Web页面
第12章 文件管理
12.1文件类型和标准方法
12.1.1文本文件
12.1.2有类型文件
12.1.3无类型文件
12.2与文件有关的Delphi组件
12.2.1Win3.1选项页中的文件支持组件
12.2.2Dia10gs选项页中的文件支持组件
12.2.3Sample选项页中的文件支持组件
12.3文件管理器的设计
12.3.1实现文件管理器的步骤
12.3.2程序源代码
猜您喜欢