当前位置:首页 > 工业技术
跟我学Delphi 5.0编程指南
跟我学Delphi 5.0编程指南

跟我学Delphi 5.0编程指南PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:朱宏伟主编
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2000
  • ISBN:7502425152
  • 页数:295 页
图书介绍:
《跟我学Delphi 5.0编程指南》目录

12.3 文件管理器的设计28 1

第1章 Delphi5.0 简介 1

2.10.2 利用PageControl控件5 1

1.1.1 主窗口 1

1.1 Delphi5.0 的集成开发环境 1

1.1.2 对象管理器 3

1.1.3 窗体 5

1.1.4 代码编辑器 6

1.2 如何建立Delphi程序 7

1.2.1 创建窗体 8

1.2.2 添加组件 8

1.2.4 响应事件 8

1.2.3 设置属性 8

1.2.5 调试运行 9

1.3 Delphi文件分析 10

1.3.1 项目文件 11

1.3.2 单元文件 11

1.3.3 窗体说明文件 12

1.4 Delphi5.0 新增特性 14

2.1 如何改变窗体的属性 15

2.1.1 使用对象管理器 15

第2章 了解窗体 15

2.1.2 通过窗体的OnCreate事件改变窗体属性 16

2.2 如何创建新的窗体 18

2.2.1 静态创建新的窗体 18

2.2.2 动态创建新的窗体 19

2.3 如何结束应用程序 21

2.3.1 关闭主窗体 21

2.3.2 使用TApplication的Terminate方法 22

2.3.3 使用Halt方法 23

2.4 结束应用程序前如何提示用户 25

2.4.1 在OnClose事件中使用对话框 25

2.4.2 在OnCloseQuery事件中使用对话框 26

6.3.3 发送自定义消息1 26

2.5 使程序启动时不显示窗体 27

2.5.1 修改窗体的属性 28

2.5.2 调用ShowWindow函数 28

2.5.3 将窗体隐藏在任务条右下角的标题栏中 29

7.1.2 动态装载DLL程序1 33

2.6 如何限制窗体最大化时的大小 33

2.6.1 重写窗体的OnResize事件 33

2.6.2 捕获WM_GETMINMAXINFO消息 35

2.7 如何划分窗体 36

7.2.2 在DLL中使用MDICHILDForm1 37

2.7.1 利用Splitter控件划分窗体 37

2.7.2 利用鼠标事件划分窗体 38

2.7.3 利用HeaderControl控件划分窗体 39

2.7.4 利用Header控件划分窗体 42

2.7.5 利用Label控件划分窗体 43

2.8 如何使窗体的标题栏闪动 44

2.8.1 改变当前窗体 44

2.8.2 调用API函数FlashWindow 46

2.9.1 直接捕获鼠标事件 47

2.9 如何拖动窗体的任意区域移动窗体 47

2.10 如何显示多页窗体 49

2.9.2 捕获WM_NCHITTEST消息 49

2.10.1 利用Notebook和TabSet控件 49

2.11 防止应用程序的同时多次运行 52

2.11.1 利用API函数FindWindow 52

2.11.2 利用互斥对象 53

3.1.1 使用ToolBar组件制作工具栏 57

3.1 ToolBar组件 57

第3章 工具栏及状态栏 57

3.1.2 ToolBar运用实例 60

3.2 CoolBar组件 67

3.2.1 添加CoolBar组件 68

3.2.2 向CoolBar添加其他组件 68

3.2.3 CoolBar的特点 69

3.3 StatusBar组件 69

3.3.1 添加StatusBar组件 69

3.3.2 在状态栏中添加提示信息 70

3.3.3 在状态栏中显示按键信息 70

第4章 画布对象Canvas 72

4.1 画简单的图形 72

4.1.1 传统的Windows绘图方法 72

4.1.2 利用Canvas对象绘图 73

4.2.1 利用Image控件 74

4.2 如何显示位图 74

4.2.2 利用Bitmap对象显示位图 75

4.3 分块显示位图 76

4.3.1 利用Canvas对象的CopyRect方法 77

4.3.2 利用Canvas对象的Brush属性 78

4.4.1 利用Canvas对象的Pixels数组属性 79

4.4 改变位图中特定的颜色 79

4.4.2 利用Canvas对象的BrushCopy方法 80

4.5 透明地显示位图 81

4.5.1 利用Bitmap对象的Transparent属性 81

4.5.2 利用位图的逻辑运算产生透明的位图 83

4.6.1 利用Canvas对象的Pixels属性 86

4.6 在位图上显示文字 86

4.6.2 改变Brush对象的Style属性 88

4.7 颠倒显示位图 89

4.7.1 利用Canvas对象的Pixels属性逐行颠倒 89

4.7.2 巧妙利用Rect的参数顺序 90

4.8 位图显示特技集锦 92

4.8.1 使位图从下往上逐渐显示在窗体上 92

4.8.2 使位图由小变大逐渐显示在窗体上 94

4.8.3 使位图以马赛克效果显示在窗体上 95

4.8.4 使位图以淡入淡出效果显示在窗体上 98

4.8.5 两幅位图融合的效果 101

第5章 注册表操纵 104

5.1.1 TRegistry组件的属性 105

5.1 TRegistry组件 105

5.1.2 TRegistry组件的方法 106

5.1.3 清除Windows95中添加/删除程序遗留的“垃圾” 108

5.2 TRegIniFile组件 110

5.2.2 TRegIniFile组件的属性和方法 111

5.2.1 TRegIniFile组件的特殊功能 111

5.2.3 应用实例 112

第6章 消息处理 121

6.1 Delphi消息系统 121

6.2 覆盖原有消息处理方法 121

6.2.2 范例 122

6.2.1 简要操作步骤 122

6.3 定义用户消息及声明消息处理方法 124

6.3.1 定义消息 125

6.3.2 声明新的消息处理方法 126

6.3.4 范例 126

第7章 学习使用DLL 130

7.1 通过DLL实现字符串的显示 130

7.1.1 静态装载DLL 130

7.2 在DLL中使用窗体 134

7.2.1 使用普通的Form 135

7.3 在DLL中使用资源 140

7.3.1 在普通的应用程序中使用资源 141

7.3.2 在DLL中使用资源 142

第8章 多媒体应用 146

8.1 AVI文件的播放 146

8.1.1 实现步骤 147

8.1.2 程序源代码及分析 150

8.2 MediaPlayer组件 151

8.2.1 MediaPlayer组件的主要属性 151

8.2.2 MediaPlayer组件的响应事件 157

8.2.3 MediaPlayer组件的重要方法 159

8.3.1 实现多媒体播放器 162

8.3 制作一个多媒体播放器 162

8.3.2 源程序清单及分析 166

8.4 Animate组件及动画运用 172

8.4.1 动画的播放 172

8.4.2 Animate组件 174

第9章 MP3播放器 177

9.1 利用现有软件内核代码的技巧 177

9.1.1 获取WINAMP的窗口句柄 177

9.1.2 确定Winamp执行各项功能所对应的消息 179

9.1.3 编写消息的发送方法 179

9.2 创建组件 189

9.2.2 为组件类添加属性、方法、事件 190

9.2.1 建立单元文件和选择基类 190

9.2.3 注册组件 194

9.2.4 源代码清单 195

9.3 利用组件编写简单的播放器 204

第10章 Delphi数据库应用程序开发 208

10.1 Delphi数据库系统 208

10.1.1 数据库管理系统(DatabaseManagementSystem) 208

10.2 关于开发Delphi5.0 数据库应用程序 209

10.1.3 Delphi5.0 ——强大的数据库应用程序开发工具 209

10.1.2 数据库应用程序 209

10.3.1 实例简介 212

10.3.2 相关组件简介 212

10.3 设计基于TTable组件的同学录 212

10.3.3 具体设计过程 214

10.4 基于TQuery组件的SQL应用程序 222

10.4.1 实例说明 222

10.4.2 相关组件介绍 222

10.4.3 SQL语言基础 223

10.4.4 实例设计 226

10.5.2 组件介绍 233

10.5 基于C1ient/Server的数据库备份 233

10.5.1 实例说明 233

10.5.3 编程思路 238

10.5.4 界面设计 239

10.5.5 源程序及注释 239

第11章 网络应用程序 249

11.1 聊天程序 249

11.1.1 使用TCP方式 250

11.1.2 使用UDP方式 255

11.2 Web应用程序 258

11.2.1 创建静态网页 259

11.2.2 创建动态Web页面 261

第12章 文件管理 268

12.1 文件类型和标准方法 268

12.1.1 文本文件 269

12.1.2 有类型文件 274

12.1.3 无类型文件 275

12.2 与文件有关的Delphi组件 276

12.2.1 Win3.1 选项页中的文件支持组件 277

12.2.2 Dialogs选项页中的文件支持组件 279

12.2.3 Sample选项页中的文件支持组件 281

12.3.1 实现文件管理器的步骤 281

12.3.2 程序源代码 285

返回顶部