图书介绍

Delphi 4实用大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Delphi 4实用大全
  • (美)(T.斯旺)Tom Swan著;齐舒创作室译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7801246802
  • 出版时间:1999
  • 标注页数:748页
  • 文件大小:37MB
  • 文件页数:768页
  • 主题词:

PDF下载


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

下载说明

Delphi 4实用大全PDF格式电子书版下载

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

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

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

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

图书目录

作者序2

译者序2

前言2

第一部分 基础知识2

第一章 介绍Delphi 42

1.1 迁移路径2

1.1.1 Delphi 1的主要特征2

1.1.2 Delphi 2的主要特征4

1.1.3 Delphi 3的主要特征5

1.1.4 Delphi 4中的主要特征6

1.2 Delphi应用程序的开发8

1.2.1 预备一个新的应用程序10

1.2.2 设置窗口标题12

1.2.3 运行应用程序12

1.2.4 编译和链接代码14

1.3 利用组件编程15

1.3.1 插入可视化组件15

1.3.2 调试程序语句16

1.4 代码洞察18

1.4.1 代码模板19

1.4.2 代码完善20

1.4.3 代码参数特征22

1.4.4 工具提示表达式估值23

1.5 模块资源管理器(Module Explorer)24

1.5.1 停靠和解除停靠24

1.5.2 类完善特征25

1.5.3 模块导航26

1.6 文件和文件扩展名26

1.6.1 源代码文件26

1.6.2 单元文件28

1.6.3 工程文件31

1.6.4 文件扩展名31

1.7 工程管理器(Project Manager)33

1.7.1 使用Project Manager33

1.7.2 创建工程组34

1.8 小结38

第二章 可视化组件39

2.1 可视化组件库39

2.1.2 本章当中的样本应用程序41

2.2 Standard组件41

2.2.1 利用组件对象设计应用程序42

2.2.2 样本应用程序:MemoPad44

2.3 Additional和Dialogs组件53

2.3.1 使用图象组件53

2.3.2 样本应用程序:BitView54

2.4 System组件58

2.4.1 使用Timer组件58

2.4.2 样本应用程序:DClook58

2.5 Win32组件61

2.6 小结66

第三章 窗体介绍67

3.1 窗体作为组件67

3.1.1 窗体和单元67

3.1.2 在工程中保存窗体68

3.1.3 所选窗体属性69

3.1.4 所选窗体事件71

3.2 窗体模板72

3.2.1 使用窗体模板73

3.2.2 创建Object Repository(对象仓库)模板76

3.3 为主窗口窗体使用对话框78

3.2.3 删除Object Repository模板78

3.4 关闭窗口79

3.5 窗体框架81

3.5.1 蹩脚的滚动栏81

3.5.2 使窗体窗口处于顶部86

3.5.3 创建启动溅射屏幕87

3.6 数据模块92

3.7 Splitter组件95

3.8 小结98

第二部分 用户界面101

第四章 键盘和鼠标编程101

4.1 关于第二部分和第三部分101

4.1.1 涉及到的组件101

4.1.2 教程和属性表102

4.2.1 对键盘事件的响应103

4.2 关行键盘103

4.2.2 按键预览109

4.2.3 创建按键事件111

4.2.4 WinTypes、WinProcs将回车变为制表符114

4.2.5 传递消息115

4.3 鼠标陷阱116

4.3.1 单击和双击116

4.3.2 回到Sender118

4.3.3 鼠标光标119

4.3.4 定制鼠标光标120

4.3.5 用鼠标画图122

4.4 小结126

第五章 构造菜单128

5.1 组件128

5.2.3 菜单项129

5.2.2 浮动弹出式菜单129

5.2 弹出式菜单129

5.2.1 主菜单129

5.2.4 命令模仿131

5.2.5 Items(条目)属性131

5.2.6 多级菜单132

5.2.7 菜单项快捷键133

5.2.8 复选标记134

5.3 浮动弹出式菜单137

5.3.1 鼠标右键137

5.3.2 浮动菜单的其他方法137

5.4 动态菜单138

5.4.1 改变菜单138

5.4.2 插入和删除菜单138

5.4.4 增加、插入和删除菜单项139

5.4.3 改变菜单项139

5.4.5 给菜单项分配代码140

5.4.6 给文件菜单添加文件名141

5.4.7 使用快捷键144

5.4.8 命令的允许和禁止146

5.4.9 对MainMenu对象进行合并和解除合并的操作147

5.4.10 修改系统菜单150

5.5 可移植菜单151

5.5.1 菜单模板151

5.5.2 菜单资源脚本152

5.6 菜单设计器使用技巧154

5.7 ActionList154

5.8 小结159

6.1 组件161

第六章 附着按钮和复选框161

6.2 基本按钮162

6.2.1 按钮163

6.2.2 复选框164

6.2.3 单选按钮164

6.3 彩色按钮165

6.3.1 位图按钮165

6.3.2 速度按钮166

6.3.3 图符(Glyphs)168

6.4 按钮组171

6.4.1 使用Bevel和Panel组件172

6.4.2. 使用GroupBox172

6.4.3 使用RadioGroup174

6.4.4 其他种类的RadioGroup177

6.5 旋转按钮178

6.5.1 使用SpinButton组件179

6.5.2 使用SpinEdit组件180

6.6 静态文本(TStaticText)182

6.7 上下接钮控件185

6.7.1 UpDown组件属性188

6.7.2 响应事件188

6.8 小结191

第七章 创建工具栏、Coolbbar和状态面板192

7.1 组件192

7.2 工具栏193

7.2.1 创建工具栏194

7.2.2 SpeedButton195

7.2.3 动态工具栏198

7.2.4 浮动工具栏202

7.3.1 创建状态面板207

7.3 状态面板207

7.3.2 将状态面板分区208

7.3.3 更新状态面板208

7.3.4 使用Format函数210

7.3.5 查找组件212

7.3.6 键盘状态面板214

7.4 Coolbars216

7.4.1 创建Coolbars217

7.4.2 给Coolbar添加工具栏221

7.4.3 图像或热点图像225

7.4.4 Coolbar动画226

7.4.5 其他Coolbar控件227

7.5 状态栏228

7.5.1 创建状态栏228

7.5.2 Status样本应用程序231

7.5.3 宿主绘制状态栏面板235

7.6 小结240

第八章 创建列表242

8.1 组件242

8.2 列表组件242

8.2.1 列表框243

8.2.2 组合框251

8.3 字符串和其他列表254

8.3.1 使用TList类255

8.3.2 使用TStringList类263

8.3.3 使用TStrings类265

8.3.4 使用StringGrid组件265

8.4 小结273

9.2 字符串274

9.1 组件274

第九章 处理单行字符串274

9.2.1 串类型275

9.2.2 长串和短串275

9.3 内置文本对话框277

9.3.1 显示文本消息277

9.3.2 提示文本输入283

9.4 单行文本组件285

9.4.1 Label285

9.4.2 Edit框286

9.4.3 掩码Edit框293

9.4.4 口令的输入295

9.5 小结297

第十章 处理多行文本299

10.1 组件299

10.2.2 文本文件的输入和输出300

10.2 感谢Memo组件300

10.2.1 创建只读Memo对象300

10.2.3 管理Memo对象中的文本306

10.2.4 访问Memo对象的文本缓冲区307

10.2.5 理解Enter和Teb按键311

10.3 文本和剪贴板312

10.4 滚动操作313

10.4.1 用ScrollBar组件进行滚动313

10.4.2 用滚动框滚动滚动框318

10.4.3 组件和控件319

10.5 StmgGrid组件322

10.6 小结329

第十一章 目录与文件导航331

11.1 组件331

11.2.1 DirctoryListBox332

11.2 创建目录对话框332

11.2.2 DriveComboBox333

11.2.3 FileListBox333

11.2.4 FilterComboBox335

11.2.5 将目录对话框组织起来336

11.3 开发基于目录的实用程序338

11.4 拖放文件340

11.5 读/写.ini文件346

11.6 SysColor实用程序347

11.6.1 理解SysColor的全局说明和初始化函数352

11.6.2 使用SysColor的窗体维护事件处理器354

11.6.3 处理ScrollBar、Edit和Shape对象的事件356

11.6.4 创建、读取和更新SysColor.ini文件357

11.6.5 考察样本SysColor.ini文件360

11.7 小结362

第十二章 与对话框通信363

12.1 组件363

12.2 对话框模式364

12.2.1 模式对话框365

12.2.2 非模式对话框366

12.3 公用对话框366

12.3.1 字体和颜色对话框367

12.3.2 文件打开和存盘对话框368

12.3.3 过滤器和多文件类型371

12.3.4 创建历史列表371

12.4 分页对话框372

12.4.1 TabSet373

12.4.2 Notebook374

12.4.3 TabedNotebook376

12.4.4 运行时插入页378

12.5 使用对话框查找380

12.5.1 Find对话框380

12.5.2 查找和替换对话框380

15.2.3 对Find和Replace命令编程381

12.6 页控件385

12.6.1 PageContrl组件387

12.6.2 PageControl组件的属性388

12.6.3 TabSheet组件390

12.6.4 TabASheet组件的属性391

12.6.5 创建宿主绘制的PageControl对象392

12.6.6 TabControl组件395

12.6.7 TabControl 组件的属性396

12.7 限制窗口大小396

12.8.1 创建停靠站399

12.8 创建停靠控件399

12.8.2 创建可停靠对象400

12.9 小结402

第三部分 应用程序405

第十三章 开发图形应用程序405

13.1 组件405

13.2 介绍Canvas406

13.2.1 使用Canvas绘图406

13.2.2 使用Shape绘图407

13.2.3 Canvas属性407

13.2.4 Canvas的方法和事件408

13.3 绘图与着色410

13.3.1 PaintBox组件411

13.3.2 使用Pen和Brush412

13.4.1 图形类之间的关系417

13.4 图形编程技术417

13.4.2 用组件绘图418

13.4.3 元文件、位图和图标文件420

13.4.4 位图资源423

13.4.5 脱屏位图424

13.4.6 拖放对象424

13.5 图片对话框428

13.5.1 OpenPictureDialo428

13.5.2 SavePictureDialog433

13.6 动画434

13.6.1 Animate组件434

13.6.2 Animate 的属性437

13.6.3 MediaPlayer组件438

13.6.4 MediaPlayer的属性444

13.7 小结447

第十四章 开发打印机应用程序448

14.1 组件448

14.2 普通文本的打印448

14.2.1 Printers单元449

14.2.2 控制码和字体451

14.2.3 打印机统计452

14.2.4 打印字符串列表454

14.2.5 打印机对话框455

14.3 TPrinter类459

14.3.1 TPrinter的属性459

14.3.2 TPrinter方法460

14.4 图形打印460

14.4.1 打印窗体461

14.4.2 打印图形对象461

14.2.3 打印位图、图标和元文件463

14.4.4 打印几何形状464

14.4.5 创建打印预览命令467

14.5 小结482

第十五章 开发MDI应用程序483

15.1 组件483

15.2 MDI编程的基础484

15.2.1 MDI主窗口窗体484

15.2.2 添加MDI子窗口窗体485

15.2.3 创建MDI主菜单486

15.2.4 访问子窗口488

15.3 子窗口488

15.3.1 同类子窗口488

15.3.2 创建子窗口实例491

15.3.3 使用Window菜单命令495

15.3.4 其他MDI命令497

15.3.5 处理不同类型的子窗口498

15.6.6 合并菜单502

15.4 其他MDI技术503

15.4.1 访问客户窗口和框架窗口503

15.4.2 使用MDI Application Template504

15.5 小结507

第十六章 用剪贴板、DDE和OLE开发应用程序509

16.1 组件509

16.2 剪贴板数据传送510

16.3 TClipboard类510

16.3.1 TClipboard的属性510

16.3.2 附加格式511

16.3.3 TClipboard方法512

16.3.4 文本和剪贴板513

16.3.5 一种过时的剪贴板文本技术515

16.3.6 图形和剪贴板517

16.3.7 组件对象和剪贴板518

16.4 动态数据交换520

16.4.1 理解Delphi的DDE组件520

16.4.2 考查DDE对话术语521

16.4.3 建立客户—服务器对话521

16.4.4 编写服务器程序521

16.4.5 编写客户程序523

16.4.6 在程序运行时建立对话525

16.4.7 确定Service和Topic526

16.4.8 从DDE服务器接收数据527

16.4.9 向DDE服务器发送数据527

16.4.10 使用DDE宏528

16.4.11 考查DDE例程528

16.5.1 创建OLE对象531

16.5 对象链接和嵌入531

16.5.2 Word 95或早期版本的样本OLE对象532

16.5.3 Word 97或早新版本的样本OLE对象535

16.5.4 使用CreateOleObject537

16.5.5 编写OLE容器应用程序538

16.5.6 OLE菜单的合并541

16.5.7 OLE和剪贴板542

16.6 小结544

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

17.1 组件545

17.2 数据库开发547

17.2.1 使用Database Form Wizard547

17.2.2 数据库术语和组件551

17.2.3 创建新的数据库551

17.2.4 使用Wines数据库552

17.2.5 创建Wines数据库553

17.3 数据库组件554

17.3.1 Data Access组件556

17.3.2 数据维护控件559

17.3.3 The Blob563

17.4 结构化查询语言565

17.4.1 Query组件565

17.4.2 构建SQL编辑器566

17.5 主-零数据库571

17.5.1 理解主-零模型571

17.5.2 编写主-零应用程序572

17.6 使用数据模块573

17.7.2 TDBDataSet与TdataSet578

17.7.1 TdataSet的CacheBlobs属性578

17.7 数据库编程问题578

17.7.3 TField的IsBlob属性579

17.8 小结580

第十八章 开发图表和报表582

18.4 组件582

18.2 利用TeeChart创建图表584

18.2.1 着手开发图表584

18.2.2 打印和输出图表587

18.2.3 理解图表的数据源589

18.3 利用QuickReport创建报表602

18.3.1 着手创建报表602

18.3.2 打印栏头605

18.3.3 打例系统信息607

18.3.4 总计栏609

18.3.5 报表数据的排序611

18.3.6 运行时打印报表612

18.4 小结615

第四部分 高级技术617

第十九章 处理异常617

19.1 异常介绍617

19.1.1 异常的来源617

19.1.2 异常关键字618

19.1.3 几个好的术语618

19.1.4 被保护语句块619

19.1.5 典型问题623

19.1.6 被保护资源块623

19.1.7 嵌套的try-except和try-finally块626

19.2 处理和生成异常628

19.2.3 引用异常实例630

19.2.2 处理具体的异常630

19.2.1 异常实例630

19.2.4 俘获指定类型的异常631

19.2.5 考察异常类632

19.2.6 处理多个异常except块可以响应636

19.2.7 产生新的异常637

19.2.8 重新生成异常639

19.3 创建异常类640

19.3.1 定制异常类640

19.3.2 非派生异常类645

19.3.3 Exception基类646

19.4 其他异常技术649

19.4.1 哑异常649

19.4.2 替换缺省异常处理器650

19.5 小结654

20.1 介绍组件656

第二十章 构造定制组件656

20.1.1 组件作者和组件用户657

20.1.2 一些好的术语657

20.1.3 组件类层次659

20.2 介绍包659

20.3 开发组件662

20.3.1 第一步662

20.3.2 属性、方法和事件665

20.3.3 TBarChart组件类667

20.3.4 组件类的注册671

20.3.5 组件的初始化672

20.3.6 可视化组件的绘制673

20.3.7 组件属性访问方法676

20.4.2 组件的调试678

20.4 理解组设计678

20.4.1 定制组件678

20.4.3 类属性681

20.4.4 数组属性682

20.5 创建ActiveX控件685

20.5.1 如何创建ActiveX控件685

20.5.2 把DingButton转化为ActiveX控件686

20.5.3 使用ActiveX控件687

20.6 小结690

第二十一章 磨炼Delphi技巧691

21.1 命令行工具691

21.2 CRT应用程序693

21.2.1 创建CRT应用程序693

21.1.2 一个功能强大的函数695

21.3.1 Callback函数698

21.3 几个有用的函数698

21.3.2 过程实例700

21.3.3 日期和时间函数706

21.4 运行类型信息707

21.5 联机帮助711

21.6 动态链接库712

21.6.1 创建DLL712

21.6.2 使用动态链接库717

21.7 应用程序和消息事件处理器719

21.7.1 TApplication事件处理器719

21.7.2 对Windows消息再进行分类720

21.7.3 替换WinProc722

21.8 文件流723

21.9 Internet应用程序728

21.9.1 Internet组件728

21.9.2 Delphi的Internet应用程序729

21.10 其他提示730

21.10.1 缩小代码文件的长度730

21.10.2 聚焦变化731

21.10.3 多个程序实例731

21.10.4 一些有用的DOS批处理文件733

21.10.5 缺省参数735

21.10.6 方法重载736

21.10.7 动态数目741

21.11 最后的说明745

第五部分 附录746

附录A 如何使用本书配套光盘746

A.1 使用程序清单746

A.2 运行和编译程序746

A.3 解除对只读文件的标记747

附录B 配套光盘安装说明748

热门推荐