图书介绍

Delphi 5编程实例与技巧PDF|Epub|txt|kindle电子书版本下载

Delphi 5编程实例与技巧
  • 王华等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111078012
  • 出版时间:2000
  • 标注页数:432页
  • 文件大小:74MB
  • 文件页数:440页
  • 主题词:Delphi

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Delphi 5编程实例与技巧PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第一部分 Delphi编程基础1

第1章 Delphi集成开发环境1

1.1 集成开发环境简介1

目录1

1.2 集成调试器5

1.3 开发环境的优化6

1.3.1 自定义工具栏6

1.3.2 编程环境设置7

1.3.4 工程设置8

1.3.3 编辑环境设置8

1.4 方法与技巧9

1.4.1 使用代码浏览器9

1.4.2 使用代码编辑器9

1.4.3 使用帮助系统10

1.4.4 设置IDE桌面11

第2章 对象Pascal语言12

2.1 学习对象Pascal语言的一个通用例程12

2.2.2 保留字和指令字14

2.2 对象Pascal语言基础14

2.2.1 标识符14

2.2.3 注释15

2.2.4 数据类型16

2.2.5 运算符21

2.2.6 语句24

2.2.7 过程与函数27

2.3 对象Pascal语言的关键技术30

2.3.2 类的封装与继承31

2.3.1 对象和类31

2.3.3 构造函数和析构函数32

2.3.4 多态性35

2.3.5 抽象类38

2.3.6 运行时类型信息39

2.3.7 类方法41

2.3.8 类引用42

2.3.9 单元文件与工程文件43

2.4.2 try...except语句45

2.4 异常处理45

2.4.1 raise语句45

2.4.3 try...finally语句47

2.5 方法与技巧48

2.5.1 命名规则48

2.5.2 在编译时自由设置是否获得提示信息48

2.5.3 使用代码模板49

2.5.4 使用动态多维数组49

2.5.5 定义两个相互包含的类50

2.5.7 引用参数传递51

2.5.6 获取和使用命令行参数51

第二部分 Delphi编程的核心技能53

第3章 窗体和组件53

3.1 窗体和组件53

3.1.1 窗体54

3.1.2 组件56

3.1.3 在窗体中使用组件57

3.2 文本组件60

3.3 特殊输入组件61

3.4 按钮及其分类组件63

3.5 列表组件64

3.6 分组组件67

3.7 信息反馈组件69

3.8 表格显示组件70

3.9 图形显示组件71

3.10 开发MDI应用程序73

3.11 常用组件的用法74

3.12.1 窗体、组件的使用原则84

3.12 方法与技巧84

3.12.2 使用信息对话框85

3.12.3 使用组件的Hint属性88

3.12.4 使用Edit组件的IME属性89

3.12.5 将系统字体添加到ComboBox组件中89

3.12.6 在RichEdit组件中存取文件90

3.12.7 设置模态对话框的返回值90

3.12.8 使用事件处理过程中的Sender参数91

3.12.9 为控件生成多行提示信息91

3.12.10 生成非矩形窗口92

3.12.11 移动无标题栏窗口94

3.12.12 制作动态字幕95

3.12.13 在窗体上动态地设置背景画面96

3.12.14 Owner和Parent的区别97

第4章 菜单、工具栏和状态栏98

4.1 菜单98

4.1.2 鼠标右键弹出式菜单99

4.1.3 使用菜单模板99

4.1.1 主菜单99

4.2 工具栏100

4.2.1 ToolBar100

4.2.2 CoolBar100

4.2.3 ControlBar101

4.3 状态栏101

4.4 方法与技巧106

4.4.1 动态创建菜单106

4.4.2 为菜单动态定义快捷键108

4.4.3 动态改变菜单108

4.4.4 定制系统菜单109

4.4.5 制作图形菜单项110

4.4.6 在状态栏中添加进度条等其他组件111

4.4.7 MDI应用程序中的菜单融合113

4.4.8 制作可随处拖放的工具栏116

4.4.9 将菜单项移到菜单栏的最右边117

4.4.10 运行时控件的移动117

第5章 键盘和鼠标119

5.1 键盘事件119

5.2.2 拖曳事件120

5.2 鼠标事件120

5.2.1 常用鼠标事件120

5.3 方法与技巧122

5.3.1 检测Shift、Alt和Ctrl键是否按下122

5.3.2 屏蔽系统功能键123

5.3.3 模拟按下键盘上的某个键124

5.3.4 限制鼠标移动的范围124

5.3.5 自定义鼠标125

5.3.6 设置光标闪烁的速度126

5.3.7 不同程序间的拖曳操作127

第6章 文件、目录和驱动器129

6.1 文件129

6.2 文件对话框组件129

6.3 Win3.1相关组件131

6.4 常用函数131

6.4.1 文件操作常用函数131

6.4.2 目录操作常用函数136

6.4.3 驱动器操作常用函数138

6.4.4 文件名操作常用函数139

6.5 方法与技巧145

6.5.1 获取驱动器类型信息145

6.5.2 操作INI文件146

6.5.3 从文件中读取超过255个字符的行148

6.5.4 获取文件的日期信息149

6.5.5 检测软盘或光盘是否有变化150

6.5.6 检测驱动器容量151

6.5.7 拷贝整个目录152

6.5.9 检测驱动器是否就绪153

6.5.8 将文件删除到回收站中153

6.5.10 获取应用程序的文件名154

6.5.11 操作临时文件154

第7章 打印156

7.1 一些简单的打印输出156

7.2 TPrinter对象和TScreen对象156

7.3 打印操作常用函数157

7.4 方法与技巧164

7.4.1 获取默认打印机的信息164

7.4.2 获取打印机队列的状态信息165

7.4.3 打印窗体166

第8章 多线程应用程序167

8.1 进程与线程167

8.2 TThread类167

8.3 线程的同步169

8.4 线程的优先级170

第9章 动态链接库176

9.1 概述176

9.2 创建动态链接库177

9.3 使用动态链接库179

9.4 方法与技巧180

9.4.1 如何调试动态链接库180

9.4.2 在DLL中使用MessageBox代替ShowMessage181

9.4.3 如何动态地装入DLL181

9.4.4 如何定制不同语言版本的应用程序183

第三部分 Delphi高级编程技术185

第10章 多媒体技术185

10.1 多媒体185

10.1.1 概述185

10.1.2 多媒体应用领域186

10.1.3 多媒体软件开发工具187

10.2 图像格式的处理188

10.2.1 位图189

10.2.2 JPEG文件191

10.3 特殊显示效果193

10.3.1 画布193

10.3.2 调用CopyRect193

10.3.3 调用BitBlt194

10.4.1 文字动画199

10.4 动画199

10.4.2 图像动画200

10.5 音频、视频206

10.6 方法与技巧209

10.6.1 使用MessageBeep与Beep209

10.6.2 使用PlaySound210

10.6.3 使用mciSendString211

11.1.2 表之间的约束215

11.1.1 关键字215

11.1 关系数据库215

第11章 关系数据库215

11.1.3 结构化查询语言(SQL)216

11.2 Delphi提供的数据库辅助工具218

11.2.1 使用SQL Explorer218

11.2.2 使用Database Desktop218

11.2.3 使用BDE Administrator220

11.3 数据库组件221

11.3.1 TTable221

11.3.2 TQuery225

11.3.3 表的连接227

11.3.4 计算字段229

11.3.5 查找字段230

11.3.6 网格231

11.4 查询记录232

11.4.1 GotoKey232

11.4.2 FindKey233

11.4.3 模糊查询233

11.5 修改记录234

11.4.4 Locate234

11.6 插入和删除记录235

11.7 数据模块237

11.8 数据字典查看器238

11.9 事务240

11.10 处理数据库异常244

12.1.4 Borland数据库引擎248

12.1.3 InterBase服务器248

12.1.2 InterBase客户例程库248

12.1.1 客户248

12.1 客户/服务器的概念248

第12章 InterBase服务器248

12.2 数据库的管理和维护249

12.2.1 创建数据库249

12.2.2 创建表250

12.2.3 数据库安全250

12.2.4 备份与恢复251

12.3.2 触发器252

12.3.1 存储过程252

12.3 服务器端程序252

12.4 本地缓存253

第13章 Web与数据库260

13.1 CGI的工作原理260

13.2 Delphi对CGI的支持260

13.3 创建Web应用程序261

13.4 表单262

13.5 把信息保存到数据库264

13.6 查找记录266

14.1 在DLL中实现对象270

第14章 COM270

14.2 接口274

14.2.1 对象的生存期277

14.2.2 IUnknown279

14.2.3 全局唯一标志符(GUID)281

14.2.4 注册表281

14.2.5 多个接口问题281

14.2.6 Variant类型284

14.2.7 TComObject289

14.2.8 TTypedComObject295

14.3.1 创建OLE自动化服务器307

14.3 OLE自动化307

14.3.2 建立OLE客户程序314

14.3.3 访问自动化服务器的方法316

14.3.4 使用Word316

14.4 复合文档319

第15章 分布式程序设计329

15.1 CORBA结构329

15.1.1 CORBA在数据库的应用335

15.1.3 OSFind341

15.1.2 远程访问341

15.2 远程数据集342

15.2.1 基础342

15.2.2 扩展服务器346

15.2.3 参数传递353

15.2.4 主从约束355

15.2.5 离线处理358

15.2.6 ActiveForm361

15.3.1 插口的使用362

15.3 插口Socket362

15.3.2 使用插口的一个例子363

15.3.3 TNMUDP组件369

第16章 其他编程技术374

16.1 使用剪贴板374

16.1.1 组件对剪贴板操作的支持374

16.1.2 使用剪贴板类375

16.1.3 操作图形378

16.1.5 操作定制格式的数据379

16.1.4 操作组件379

16.2 动态数据交换(DDE)381

16.3 操作注册表385

16.3.1 TRegistry类387

16.3.2 与注册表相关的API函数390

16.4 帮助系统的制作395

16.4.1 RTF文件395

16.4.2 HPJ文件与HLP文件398

16.4.3 启动帮助402

16.5 安装与卸载403

16.6 方法与技巧404

16.6.1 获取Windows版本信息404

16.6.2 获取系统的度量信息和相关配置信息405

16.6.3 获取CPU信息407

16.6.4 获取内存信息408

16.6.5 存取系统的颜色信息409

16.6.6 获取Windows及系统路径409

16.6.7 存取计算机名称410

16.6.9 关闭Windows411

16.6.8 获取用户注册信息411

16.6.10 启动控制面板412

16.6.11 启动屏幕保护415

16.6.12 使窗体标题栏闪烁415

16.6.13 使窗口背景颜色渐变416

16.6.14 隐藏/显示桌面上的图标416

16.6.15 获取窗口标题栏中的文字417

16.6.16 制作软件封面418

16.6.18 使应用程序不出现在Windows的任务栏上420

16.6.17 隐藏/显示Windows任务栏420

16.6.19 状态栏编程421

16.6.20 存取系统参数信息426

16.6.21 Windows启动时运行程序427

16.6.22 为程序在启动菜单中创建快捷方式428

16.6.23 在程序中运行其他程序429

16.6.24 同时只运行程序的一个实例429

16.6.25 关闭运行的其他应用程序431

16.6.26 显示旋转字体432

热门推荐