《Delphi for Windows 95开发指南》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)(T.斯旺)Tom Swan著;丘晖等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1997
  • ISBN:7505339702
  • 页数:533 页
图书介绍:

目录 3

第一部分 简介 3

第一章 Delphi简介 3

关于这本书 3

要求 3

关于各章 4

Delphi应用程序开发 4

准备一个新的应用程序 7

设置窗口标题 8

运行应用程序 8

编译和连接代码 9

用部件编程 9

插入可视部件 10

跟踪程序语句 11

文件和文件名扩展 12

源代码文件 12

单元文件 14

工程文件 16

文件名扩展 16

小结 18

需尝试的工作 18

专家用户说明 19

下章简介 20

第二章 可视部件介绍 21

可视部件库 21

可视部件的类别 21

本章中的例子程序 22

使用部件对象设计应用程序 23

标准部件 23

例子程序:MemoPad 24

动手指导 25

Additional和Dialog部件 32

使用Image部件 32

例子应用程序:BitView 32

动手指导 33

System部件 36

使用Timer部件 36

例子应用程序:DClock 37

动手指导 37

小结 39

需尝试的工作 39

专家用户说明 40

下章简介 41

第三章 表格简介 42

像部件一样的表格 42

表格和单元 42

在工程中保存表格 42

选出的表格特性 43

选出的表格事件 45

表格模板 46

使用表格模板 46

创建表格模板 49

删除表格模板 50

为一个主窗口表格使用一个对话 50

关闭一个窗 51

即快又粗糙的滚动条 53

表格结构 53

精调滚动条 54

既快又粗糙列表框滚动条 56

哪个在上面 57

创建一个启动闪现屏幕 58

小结 62

需尝试的工作 63

专家用户说明 63

下章简介 64

第二部分 用户界面 67

第四章 有关键盘和鼠标的程序设计 67

有关第二部分和第三部分 67

涉及的部件 67

关于键盘 68

指导和属性表 68

对键盘事件的响应 69

KeyInfo内部 73

键盘输入预览 75

创建一个While-Key事件 77

将Enter键改为Tab键 80

邮递消息 81

鼠标捕获 81

单击和双击 82

回到Sender 84

鼠标光标 85

定制鼠标光标 85

用鼠标画图 87

小结 90

专家用户说明 91

需尝试的工作 91

下章简介 92

第五章 构造菜单 93

部件 93

弹出式菜单 93

主菜单 94

悬浮弹出式菜单 94

菜单项 94

命令模仿 95

ltems属性 95

多级菜单 96

菜单项快捷键 97

检查标记 98

悬浮弹出式菜单 101

鼠标右键 102

有关悬浮弹出式菜单的其他方法 103

动态菜单 103

改变菜单 103

插入和删除菜单 103

改变菜单项 103

增加、插入和删除菜单项 103

给菜单项分配代码 105

给一个File菜单增加文件名 105

使用快捷键 109

激活命令和使命令失效 110

合并MainMenu对象 112

在多个表格中合并MainMenu对象 113

取消MainMenu菜单的合并 113

修改系统菜单 114

可移植的菜单 116

菜单模板 116

菜单资源剧本 116

菜单设计器劝告 118

小结 118

需尝试的工作 119

专家用户说明 120

下章简介 120

第六章 加上按钮和检查框 121

部件 121

基本按钮 122

压入按钮 122

单选按钮 124

检查框 124

彩色按钮 125

位图按钮 125

加速按钮 126

有关Glyphs的更多知识 128

如何使一个glyph富有生机 130

按钮组 131

使用Bevel和Panel 131

使用分组框 132

使用单选组 133

其他种类的单选组框 137

Spin按钮 137

使用SpinButton部件 138

使用SpinEdit部件 139

小结 141

需尝试的工作 142

专家用户说明 142

下章简介 143

第七章 创建工具条和状态板 144

部件 144

工具条 144

创建一个工具条 145

SpeedButton操作 146

SpeedBuutton组 148

动态工具条 148

悬浮式工具条 153

划分一个状态板 158

创建一个状态板 158

状态板 158

更新一个状态板 159

使用Format函数 160

使用Heacer部件 162

键盘状态板 165

小结 168

需尝试的工作 169

专家用户说明 169

下章简介 170

第八章 制做列表 171

部件 171

列表部件 171

列表框 171

在列表框中滚动 173

字体列表 174

选择列出的数据 177

在运行时选择ListBox项 178

使用ListBox数据 179

排列好的列表框 179

Combo框 180

字符串和其他列表 183

使用Tlist类 183

使用TSringList类 190

使用TStrings类 192

小结 198

需尝试的工作 198

专家用户说明 199

下章简介 202

第九章 用单行字符串工作 203

部件 203

字符串 203

Pascal字符串与null结束字符串 203

动态字符串 205

字符串资源 207

内建文本对话 210

显示文本消息 210

为文本输入进行提示 216

单行文本部件 218

标签 218

编辑框 218

电话助记符 220

掩蔽编辑框 226

密码输入 228

小结 229

需尝试的工作 230

专家用户说明 230

下章简介 231

第十章 用多行文本工作 232

部件 232

感谢Memo 232

只读Memo 233

文本文件输入与输出 233

文本缓冲区和字符串列表 237

访问Memo文本缓冲区 237

Enter和Tab键击 242

文本和剪贴板 243

沿河滚动 244

用ScrollBar滚动 249

部件和控制 250

字符串网图 253

小结 259

需尝试的工作 259

专家用户说明 260

下章简介 260

第十一章 查阅目录和文件 261

部件 261

创建一个目录对话框 261

目录列表框 262

文件列表框 263

驱动联合框 263

目录对话框装配 265

匹配符联合框 265

开发基于目录的实用程序 267

拖放文件 270

读和写Ini文件 276

SysColor实用程序 277

小结 291

需尝试的工作 291

专家用户说明 291

下章简介 292

第十二章 与对话框通讯 293

部件 293

非模态对话 294

普通对话 294

对话方式 294

模态对话 294

字体与颜色对话 295

打开和保存对话 296

匹配符和多个文件类型 299

创建一个历史列表 300

分页对话 301

TabSet 301

Notebook 302

TabbedNotebook 303

在运行时插入页 307

查找和替换对话 309

查找对话 309

用对话搜索 309

对查找和替换命令编程 310

小结 314

需尝试的工作 314

专家用户说明 315

下章简介 316

第三部分 应用 319

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

部件 319

有关Canvas的介绍 319

用Canvas绘图 319

用Shapes绘画 320

Canvas属性 320

Canvas成员函数与事件 321

画和绘 323

PaintBox部件 324

使用画笔和刷子 324

图形程序设计技术 330

图形类关系 330

用部件画图 331

元文件、位图和图标文件 332

位图资源 336

屏幕外位图 336

拖放对象 338

小结 341

需尝试的工作 342

专家用户说明 342

下章简介 343

部件 344

普通文本打印 344

打印机单元 344

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

控制代码和字体 346

打印机统计信息 347

打印字符串列表 349

打印机对话 350

TPrinter类 354

TPrinter特性 354

图形打印 355

打印表格 355

TPtinter成员函数 355

打印图形对象 356

打印位图、图标和图元文件 358

打印图形形状 359

创建一个打印预览命令 362

小结 375

需尝试的工作 375

专家用户说明 376

下章简介 376

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

部件 377

MDI程序设计的基础 377

MDI主窗口表格 378

MDI子窗口表格 378

MDI主菜单 379

访问子窗口 380

子窗口 380

相同类型的子窗口 380

创建子窗口实例 383

窗口菜单命令 387

各式各样的MDI命令 389

不同类型的子窗口 390

合并菜单 393

其他MDI技术 394

客户和框架窗口 394

使用MDI Application模板 394

小结 396

需尝试的工作 396

专家用户说明 397

下章简介 398

第十六章 开发数据传输·动态数据交换(DDE)·对象连接·嵌入(OLE)应用程序 399

部件 399

剪贴板传输 399

TClipboard类 400

TClipboard特性 400

附加的Formats 400

TClipboard成员函数 401

文本和剪贴板 402

图形和剪贴板 404

部件对象和剪贴板 405

动态数据交换 406

理解Delphi的DDE部件 406

建立客户/服务器对话 407

DDE对话术语 407

运行时建立对话 411

从DDE服务器中接收数据 412

给DDE服务器发送数据 413

DDE宏 413

DDE程序例 414

对象连接和嵌入 415

写一个OLE包容器应用程序 416

连接和嵌入 417

OLE菜单合并 418

OLE和剪贴板 419

专家用户说明 421

需尝试的工作 421

小结 421

拖放对象 421

下章简介 422

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

部件 423

数据库开发 424

编制数据库表格 424

表、数据库和别名 426

创建一个新的数据库 427

数据库部件 428

数据访问部件 428

数据控制部件 430

Blobs 432

结构化查询语言 434

建造一个SQL编辑器 435

Query部件 435

主-明细数据库 440

理解主-明细模式 440

编制主-明细应用程序 441

小结 442

需尝试的工作 443

专家用户说明 443

下章简介 444

第四部分 高级技术 447

第十八章 处理异常事件 447

异常介绍 447

哪里会产生错误 447

异常关键词 448

一些好的术语 448

被保护语句块 449

被保护的资源块 451

嵌入式的try-except块和try-finally块 453

处理和唤起异常 455

环境的考虑 456

异常实例 457

处理特殊的异常 457

产生一个新的异常 459

再次产生一个异常 463

创建一个异常类 464

导出异常类 464

非继承性的异常类 465

Exception基类 465

Silent异常 467

使用其他异常技术 467

异常和运行错误地址 468

替换缺省的异常事件处理 468

小结 472

需尝试的工作 472

专家用户说明 473

下章简介 473

第十九章 构造定制部件 474

介绍部件 474

部件作者和部件用户 474

几个比较好的术语 475

部件类组织结构 476

开发一个部件 477

首先 477

特性、成员函数和事件 479

部件类登记 484

部件初始化 484

可视部件画图 486

部件特性访问成员函数 489

了解部件设计 490

定制部件 490

部件跟踪 491

类特性 493

数组特性 494

小结 497

需尝试的工作 497

专家用户说明 498

下章简介 498

CRT应用程序 499

第二十章 提高你的Delphi技巧 499

命令行工具 500

减小代码文件大小 501

有用的函数 502

CALLBACK函数 502

日期和时间函数 505

一个幂函数 505

运行时类型信息 507

在线帮助 510

动态连接库 512

调用foreign函数 512

创建一个DLL 513

使用一个DLL 517

最快的DLL创建 518

应用程序和消息事件处理程序 519

TApplication事件处理程序 519

缺省消息处理程序 520

取代WinProc 521

文件流 522

更多一些的说明 527

焦点改变 527

事件处理程序顺序 528

最小化的应用程序 528

多个程序实例 528

一些有用的DOS批处理文件 529

为32位作好准备 532

最后注意事项 533