《轻松掌握Delphi 4》求取 ⇩

第一篇概要1

第1章 开始学习Delphi2

1.1 Delphi是什么2

1.2 快速浏览Delphi IDE2

1.2.1 对象检查器3

1.2.2 Delphi工作区4

1.3 第一个程序::Hello World4

1.3.1 创建程序4

1.3.2 修改程序5

1.4.1 创建Hello WorldⅡ程序6

1.4.2 修改Hello WorldⅡ程序6

1.3.3 结束程序6

1.4 第二个程序:Hello World,PartⅡ6

1.5 Object Pascal语言概述7

1.5.1 开始8

1.5.2 Pascal单元9

1.5.3 代码注释16

1.5.4 变量17

1.5.5 Object Pascal数据类型19

1.5.6 Object Pascal操作符22

1.5.7 常量24

1.5.8 数组24

1.5.9 字符串27

1.6 小结34

1.7 工作室34

问与答34

测验35

练习35

2.1.1 执行多指令36

2.1 if,then,else36

第2章 Pascal介绍36

2.1.2 增加else37

2.1.3 if语句嵌套39

2.2 使用循环40

2.2.1 for循环41

2.2.2 while循环45

2.2.3 repeat循环47

2.2.4 goto语句48

2.2.5 Continue 和Break过程49

2.3 case语句50

2.4 作用域51

2.5 记录54

2.5.1 with语句55

2.5.2 记录数组56

2.5.3 包含文件57

2.6 函数、过程和方法58

2.6.1 声明与定义61

2.6.2 数值、常量及引用参数62

2.6.3 局部函数与过程65

2.6.4 方法重载66

2.6.5 函数的缺省参数67

2.7 小结68

2.8 工作室68

问与答68

测验69

练习69

第3章 类和面向对象编程70

3.1 集70

3.2 强制转换(Casting)71

3.3 指针72

3.3.1 局部动态内存用法73

3.3.2 动态分配与指针74

3.3.3 指针的间接引用75

3.4 类是什么76

3.5 类的剖析77

3.5.1 类的存取级77

3.5.2 类的构造程序79

3.5.3 类的析构程序82

3.5.4 数据字段84

3.5.6 关于Self85

3.5.5 方法85

3.5.7 类示例87

3.6 继承92

3.6.1 覆盖方法93

3.6.2 类关键字:is和as95

3.7 小结96

3.8 工作室96

问与答96

测验97

练习97

4.1 Delphi IDE98

第4章 Delphi IDE浏览98

4.2.1 Delphi 工程中使用的文件99

4.2 Delphi 工程99

4.2.2 源代码单元102

4.3 Delphi 的主菜单和工具栏103

4.4 使用组件选项板104

4.4.1 放置一个组件的多重拷贝104

4.4.3 组件选项板快捷菜单105

4.4.4 导航组件选项板105

4.4.2 在窗体上居中放置组件105

4.5 多重窗体应用106

4.5.1 增加单元107

4.5.2 编译、创建和链接107

4.6 编译并建立其他Objcct Pascal程序109

4.7 进一步讨论Delphi 窗体109

4.7.1 主窗口窗体109

4.7.2 对话框窗体110

4.7.3 辅助窗口与对话框比较114

4.7.4 多文档接口模式114

4.7.5 窗体的关键属性115

4.7.6 窗体的方法118

4.7.7 MDI方法119

4.7.8 窗体的事件119

4.8 Object Inspector(对象检查器)121

4.8.1 Compoent Selector(组件选择器)121

4.8.2 Properties(属性)页121

4.8.3 Events(事件)页123

4.9 可泊位IDE窗口124

4.9.1 泊位点124

4.9.2 可泊位窗口试验125

4.9.3 禁止泊位126

4.10 一个MDI示范程序127

4.10.1 创建主窗口窗体127

4.10.2 编写File |Oen和 File | Save As菜单选项129

4.10.3 为Window窗口菜单编写代码130

4.10.4 创建MDI子窗体131

4.10.5 建立About框132

4.10.6 进一步完善程序132

4.12 工作室134

问与答134

4.11 小结134

测验135

练习135

第5章 可视化组件模式137

5.1 架构基础137

5.1.1 为什么要如此重视架构137

5.1.2 最想获取什么139

5.2 可视化组件库140

5.2.2 属性、方法和事件141

5.2.1 组件141

5.3 VCL探秘151

5.3.1 窗体和应用程序类152

5.3.2 组件类152

5.3.3 这不是全部156

5.4 小结157

5.5 工作室157

问与答157

测验158

练习158

6.1.1 Form Designer的快捷菜单160

6.1 使用Form Designer160

第6章 使用Form Designer(窗体设计器)与Menu Designer(菜单设计器)160

6.1.2 放置组件161

6.1.3 Form Designer网格162

6.1.4 选择组件162

6.1.5 移动组件166

6.1.6 防止组件被移动或改变大小167

6.1.7 排序、剪切、复制及粘贴组件167

6.1.8 设置组件大小168

6.1.9 对齐组件171

6.1.10 设置Tab顺序175

6.2 建立示例应用程序176

6.2.1 第1步:开始新应用程序177

6.2.2 第2步:增加工具栏177

6.2.3 第3步:增加状态栏177

6.2.4 第4步:增加备注组件178

6.2.5 运行程序178

6.3 可以创建菜单吗179

6.3.1 创建主菜单179

6.3.2 编写代码185

6.3.4 弹出菜单(快捷菜单)191

6.3.3 现在是等待已久的时刻191

6.3.5 创建并保存菜单模板192

6.4 小结193

6.5 工作室193

问与答193

测验194

练习194

7.1.2 非可视化组件195

7.1.1 可视化组件195

7.1 组件回顾195

第7章 VCL组件195

7.2 Name(命名)属性196

7.3 重要的公用属性197

7.3.1 Align(对齐)属性197

7.3.2 Color(颜色)属性197

7.3.3 Cursor(光标)属性198

7.3.4 Enabled(允许)属性199

7.3.5 Font(字体)属性199

7.3.6 Hint(提示)属性200

7.3.7 ParentColor,ParentCtl3D,ParentFont及 ParentShowHint属性201

7.3.8 Tag属性201

7.3.9 其他公用属性201

7.4 组件的主要方法(Methods)202

7.5 公用事件203

7.6 TStings204

7.7 标准窗口控制组件206

7.7.1 编辑控件206

7.7.2 ListBox 与ComboBox组件210

7.7.3 VCL按钮类型212

7.7.4 Label(标号)组件219

7.7.5 ScrollBar(滚动栏)组件220

7.8 Panel(面板)组件220

7.9 以上这些不是全部221

7.10 公用对话框221

7.10.1 Execute(执行)方法221

7.10.2 File Open (文件打开)与File Save(文件保存)对话框222

7.10.5 Font(字体)对话框225

7.10.6 Find (查找)与Replace(替换)对话框225

7.10.3 File Open Picture和 File Save Picture对话框225

7.10.4 Color(颜色)对话框225

7.11 小结226

7.12 工作室226

问与答226

测验227

练习227

第一篇 回顾229

第二篇概要231

8.1.1 对象库页面和选项232

第8章 创建Delphi应用程序232

8.1 使用对象库232

8.1.2 利用对象库创建新对象236

8.1.3 向对象库增加对象236

8.1.4 向对象库增加工程238

8.1.5 对象库的内务处理238

8.2 用Wizards(向导)建立窗体和应用程序240

8.2.1 使用Dialog Wizard(对话框向导)240

8.2.2 用Application Wizard(应用程序向导)创建应用程序241

8.3.1 Delphi如何管理类声明245

8.3 向代码中增加方法和数据区段245

8.3.2 向代码中添加方法247

8.3.3 添加类数据区段249

8.3.4 删除Delphi生成代码249

8.4 创建组件模板250

8.5 使用资源文件251

8.5.1 Delphi的资源252

8.5.2 编译资源文件253

8.5.3 把资源文件链接到可执行文件中254

8.5.4 使用资源的样本程序254

8.6.1 什么是程序包259

8.6 使用程序包(Packages)259

8.6.2 静态链接与动态链接260

8.6.3 在应用程序中使用运行阶段程序包262

8.6.4 展开(Deploying)使用程序包的应用程序262

8.7 小结263

8.8 工作室263

问与答263

测验264

练习264

9.2.1 工程组266

9.2 使用Project Manager266

9.1 人人需要工程266

第9章 Project(工程)、 Code Editor和 Code Explorer266

9.2.2 工程管理器窗口268

9.2.3 创建并使用工程组271

9.2.4 建立工程或工程组272

9.3 理解工程选项272

9.3.1 窗体页面273

9.3.2 应用程序页面274

9.3.3 编译器页面275

9.3.4 链接器页面276

9.3.5 目录/条件页面277

9.3.6 版本信息页面278

9.3.7 程序包页面279

9.4 Delphi Code Editor280

9.4.1 编辑器基本操作280

9.4.2 编辑器专用特性285

9.4.3 Code Editor快捷菜单291

9.4.4 修改编辑器选项292

9.5 Code Explorer296

9.5.3 使用Code Explorer增加代码297

9.5.1 Code Explorer快捷菜单297

9.5.2 单元导航297

9.5.4 Code Explorer选项299

9.6 小结299

9.7 工作室300

问与答300

测验300

练习301

10.1 为什么使用调试器302

10.2 调试器菜单项302

第10章 应用程序的调试302

10.3 使用断点304

10.3.1 设置和清除断点304

10.3.2 断点列表窗口(Breakpoint List Window)305

10.3.3 简单断点307

10.3.4 条件断点307

10.3.5 Run to Cursor(运行至光标)命令308

10.4 监视变量308

10.4.1 Tooltip表达式求值308

10.4.2 Watch List快捷菜单309

10.4.3 使用Watch Properties对话框310

10.4.5 向Watch List中添加变量311

10.4.4 启用和禁用监视项311

10.4.6 使用Watch List312

10.5 Debug Inspector(调试检查器)313

10.5.1 Debug Inspector页面314

10.5.2 Debug Inspector快捷菜单315

10.6 其他调试工具316

10.6.1 Evaluate/Modify对话框316

10.6.3 CPU窗口317

10.6.2 调用栈窗口317

10.6.4 Go to Address命令318

10.7 步进式代码调试318

10.7.1 调试沟槽符号318

10.7.2 步进式调试与跟踪319

10.8 调试DLL(动态链接库)321

10.9 事件日志窗口322

10.10 模块(Module)窗口322

10.11 调试技术322

10.11.2 追踪查找存取违例323

10.11.1 OutputDebugString函数323

10.11.3 调试快速提示325

10.12 调试器选项326

10.12.1 通用(General)页面326

10.12.2 事件日志(Event Log)页面327

10.12.3 语言异常(Language Exceptions)页面327

10.12.4 OS(操作系统)异常页面328

10.13 小结329

10.14 工作室329

问与答329

练习330

测验330

第11章 Delphi工具和选项332

11.1 使用Image Editor(图像编辑器)332

11.1.1 前景色和背景色333

11.1.2 透明色和反向色334

11.1.3 Image Editor绘图工具334

11.1.4 缩放335

11.1.5 线宽选项板335

11.1.6 位图文件336

11.1.7 图标应用337

11.1.8 光标应用338

11.1.9 Image Editor快捷菜单339

11.1.10 创建资源工程339

11.2 WinSight::窗口侦查341

11.2.1 窗口消息接发系统341

11.2.2 窗口树342

11.2.3 消息跟踪窗口343

11.2.4 窗口侦查344

11.2.5 消息跟踪选项344

11.2.6 其他WinSight特性345

11.3 TDUMP347

11.4 程序包(Package)集合编辑器348

11.5 配置Delphi工具菜单348

11.5.1 使用配置工具对话框349

11.5.2 向菜单中增加工具349

11.5.3 编辑菜单中的工具350

11.6 设定环境选项350

11.6.1 优选项页面350

11.6.3 选项板页面351

11.6.2 库页面351

11.7 小结353

11.8 工作室353

问与答353

测验354

练习354

第12章 图像与多媒体程序设计355

12.1 图像设计简易方法355

12.2 设备描述环境与TCanvas355

12.3.1 笔、刷子和字体358

12.3 GDI对象358

12.3.2 位图与调色板361

12.3.3 裁剪区域362

12.3.4 基本绘图操作363

12.3.5 绘制文本364

12.3.6 绘制位图368

12.4 脱屏(Offscreen)位图371

12.4.1 创建内存位图371

12.4.2 保存内存位图372

12.4.3 样本内存位图程序373

12.5.1 Windows API 波音频376

12.5 多媒体程序设计376

12.5.2 TMediaPlayer组件377

12.5.3 MediaPlayer属性、方法和事件378

12.5.4 波音频379

12.5.5 设置输出音量380

12.5.6 录制波形音频380

12.5.7 MIDI音频382

12.6 CD音频383

12.6.1 AVI视频384

问与答385

12.7 小结385

12.8 工作室385

测验386

练习386

第13章 基础以外的内容387

13.1 创建窗口装饰387

13.1.1 工具栏387

13.1.2 CoolBar组件388

13.1.3 工具栏组件390

13.1.4 可泊位工具栏395

13.1.5 状态栏396

13.2 增加功能命令许可401

13.2.1 TActionList和TAction命令许可401

13.2.2 实现命令许可401

13.3 Delphi应用程序中的打印405

13.3.1 通用打印对话框406

13.3.2 Printing简单方法408

13.3.3 通过QuickReport打印409

13.3.4 Printing复杂方法409

13.4.1 光标基础414

13.3.5 打印位图414

13.4 使用光标414

13.4.2 装载和使用通用光标415

13.4.3 装载和使用定制光标416

13.5 小结417

13.6 工作室417

问与答418

测验418

练习419

14.1.1 编写帮助文件420

14.1 实现上下文相关帮助420

第14章 高级程序设计420

14.1.2 上下文识别符和HelpContext属性421

14.1.3 实现上下文相关帮助422

14.1.4 使用Help包括文件424

14.1.5 实际运用425

14.2 用异常处理程序检查错误426

14.2.1 异常处理关键字:try,except,finally 以及raise426

14.2.2 异常的发出428

14.2.4 应用程序级未处理异常的捕捉431

14.2.3 运用关键字finally431

14.2.5 调试与异常处理432

14.3 使用登记薄(Registry)433

14.3.1 登记簿关键字434

14.3.2 登记薄数据类型435

14.3.3 TRegistry类435

14.3.4 使用TRegistry437

14.4 实现专用消息处理444

14.4.1 窗口消息进一步介绍444

14.4.3 处理事件447

14.4.4 处理其他的窗口消息448

14.4.5 用户定义消息451

14.5 小结452

14.6 工作室452

问与答452

测验453

练习453

第二篇 回顾455

第三篇概要457

第15章 COM 与ActiveX458

15.1 理解COM458

15.1.1 COM术语459

15.1.2 引用计数461

15.1.3 IUnknown接口461

15.14 创建COM对象462

14.4.2 发送与邮寄466

15.2 理解ActiveX473

15.2.1 使用第三方(Third-Party) ActiveX控件473

15.2.2 创建新的ActiveX控件474

15.2.3 改变ActiveX选项板位图479

15.3.1 Web上展开选项480

15.3 Web上展开ActiveX控件与ActiveForms480

15.3.2 Web上展开482

15.4 小结483

15.5 工作室483

问与答483

测验484

练习485

第16章 Delphi数据库结构486

16.1 数据库基础486

16.1.2 客户/服务器数据库487

16.1.1 本地数据库487

16.1.3 单级、两级和多级数据库结构488

16.2 Borland数据库引擎488

16.2.1 BDE驱动程序489

16.2.2 BDE别名489

16.2.3 Delphi的内部数据库489

16.2.4 SQL链接490

16.3 Delphi数据库组件490

16.3.1 TDataSet类492

16.3.2 Table组件496

16.3.3 Query组件501

16.3.4 StoredProc组件504

16.3.5 UpdateSQL组件505

16.3.6 DataSource组件506

16.3.7 Session组件506

16.3.8 Database组件506

16.3.9 BatchMove组件508

16.3.10 TField组件509

16.5 创建BDE别名512

16.5.1 用BDE管理程序创建别名512

16.4 客户/服务器数据库组件512

16.5.2 通过代码创建别名513

16.6 小结513

16.7 工作室514

问与答514

测验514

练习515

第17章 创建数据库窗体516

17.1 数据库窗体向导516

17.1.1 使用数据库窗体向导创建简单的窗体516

17.1.3 创建主要/明细窗体520

17.1.2 新窗体的作用520

17.2 手工创建数据库窗体522

17.3 进一步考察数据组件524

17.3.1 数据组件的共性524

17.3.2 DBGrid组件524

17.3.3 DBNavigator组件525

17.3.4 DBText组件525

17.3.5 DBEdit组件525

17.3.8 DBListBox 和DBCombBox组件526

17.3.9 DBCheckBox组件526

17.3.7 DBLmage组件526

17.3.6 DBMemo组件526

17.3.10 DBRadioGroup组件527

17.3.11 DBLookupLisBox和DBLookupComboBox组件527

17.3.12 DBRichEdit组件527

17.3.13 DBCtrlGrid组件527

17.3.14 其他数据组件528

17.4 小结528

测验529

17.5 工作室529

问与答529

练习530

第18章 创建数据库应用程序531

18.1 非可视化数据库程序设计531

18.1.1 读数据库531

18.1.2 用代码创建数据库534

18.2 使用数据模块541

18.2.2 向数据模块中添加内容542

18.2.1 建立一个样本数据模块542

18.2.3 运行数据模块543

18.3 创建报表544

18.3.1 QuickReport(快速报表)综述544

18.3.2 手工创建报表546

18.3.3 方便快捷创建报表548

18.4 展开(Deploying)Delphi数据库应用程序548

18.5 小结549

18.6 工作室549

问与答549

练习550

测验550

第19章 创建和使用DLL551

19.1 DLL概况551

19.1.1 什么是DLL551

19.1.2 为什么要用DLL552

19.2 DLL单元剖析554

19.3 编写DLL的基础知识555

19.3.1 DLL中的函数和过程555

19.3.2 exports关键字556

19.3.3 使用DLLProc557

19.4 加载DLL559

19.4.1 静态加载559

19.4.2 动态加载559

19.5 调用DLL中的函数和过程560

19.5.1 使用静态加载时的调用560

19.5.2 调用动态加载的函数和过程561

19.6 用对象库创建DLL工程562

19.7 使用DLL窗体567

19.7.1 编写包含窗体的DLL567

19.7.2 调用DLL中的MDI窗体570

19.8 使用DLL资源571

19.8.2 运用资源DLL572

19.8.1 创建资源DLL572

19.9 小结573

19.10 工作室573

问与答573

测验574

练习575

20.1 创建新组件576

20.1.1 新组件对话框576

第20章 创建组件576

20.1.2 创建FlashingLabel组件578

20.1.3 Register(注册)过程579

20.2 组件属性和方法579

20.2.1 属性580

20.2.2 为组件创建方法584

20.3 为TFIashingLabel添加功能584

20.3.1 类声明588

20.3.2 发布段588

20.3.3 实现段589

20.3.4 SetFlashRate过程589

20.4 测试组件590

20.3.5 ComponentState属性590

20.5 添加组件到组件选项板592

20.5.1 把定制位图加到组件选项板按钮上593

20.6 编写组件事件594

20.6.1 事件概述595

20.6.2 覆盖基类事件599

20.7 汇总600

20.9 工作室606

问与答606

20.8 小结606

测验607

练习607

第21章 Delphi与C++Builder609

21.1 Delphi与C++Builder的相似之处609

21.1.1 IDE(集成开发环境)609

21.1.2 可视化组件库610

21.1.3 窗体文件611

21.1.4 程序包611

21.2 Delphi与C++Builder的区别611

21.2.3 IDE612

21.2.2 文件扩展名612

21.2.1 语言612

21.2.4 Code Editor613

21.2.5 代码浏览器613

21.2.6 VCL增强型613

21.2.7 C++Builder可以编译Pascal单元614

21.2.8 ActiveX支持614

21.2.9 Delphi编译速度更快,而生成的执行文件更小614

21.3 从Delphi到C++Builder的转换614

21.3.1 复制Delphi窗体615

21.3.2 代码转换616

21.3.3 重用窗体619

21.4 小结620

21.5 工作室620

问与答620

测验621

练习621

第三篇回顾622

第22章 附加内容:建立Inetrnet应用程序623

22.1 Delphi 中的Internet组件623

22.2.1 谁还需要另一个浏览器624

22.2 建立Web浏览器 (Browser)624

22.2.2 建立浏览器的第一步625

22.2.3 增加进度指示器626

22.2.4 收尾工作627

22.3 把Internet Explorer用作ActiveX控件632

22.4 发送邮件633

22.5 展开Internet应用程序635

测验636

问与答636

22.7 工作室636

22.6 小结636

练习637

附录A测验题答案638

第1章638

第2章639

第3章639

第4章640

第5章641

第6章642

第8章643

第7章643

第9章644

第10章645

第11章646

第12章646

第13章647

第14章648

第15章649

第16章649

第17章650

第18章651

第19章652

第20章652

第21章653

第22章654

附录BDelphi互联网资源655

INPRISE公司655

商业Web站点655

用户Web站点655

新闻组656

出版物656

1999《轻松掌握Delphi 4》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(K.赖斯多夫)Kent Reisdorph著;罗少双 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

轻松掌握WPS 2000(1999 PDF版)
轻松掌握WPS 2000
1999 北京:清华大学出版社
轻松掌握 Visual InterDev 6(1999 PDF版)
轻松掌握 Visual InterDev 6
1999
轻松掌握 Adobe Photoshop 5(1998 PDF版)
轻松掌握 Adobe Photoshop 5
1998
轻松掌握说话的妙法( PDF版)
轻松掌握说话的妙法
艺术文化出版社
最后的论述(1991年10月第1版 PDF版)
最后的论述
1991年10月第1版 中国建筑工业出版社
轻松掌握TCP/IP网络管理(1999年04月第1版 PDF版)
轻松掌握TCP/IP网络管理
1999年04月第1版 电子工业出版社
Power Builder 5.0使用入门(1998 PDF版)
Power Builder 5.0使用入门
1998 北京:北京航空航天大学出版社
怎样使用Microsoft Windows 3.0(1992 PDF版)
怎样使用Microsoft Windows 3.0
1992 北京科海培训中心
轻松掌握iMac(1999 PDF版)
轻松掌握iMac
1999 北京:电子工业出版社
轻松掌握3D Studio MAX 2.5(1999 PDF版)
轻松掌握3D Studio MAX 2.5
1999 北京:电子工业出版社
轻松掌握Word 2000中文版(1999 PDF版)
轻松掌握Word 2000中文版
1999 北京:清华大学出版社
全面掌握Delphi 4(1998 PDF版)
全面掌握Delphi 4
1998 北京:人民邮电出版社
轻松掌握 PowerPoint 2000 中文版(1999 PDF版)
轻松掌握 PowerPoint 2000 中文版
1999 北京:清华大学出版社
轻松掌握电脑使用(1999 PDF版)
轻松掌握电脑使用
1999 北京:清华大学出版社
轻松掌握方正飞腾(1999 PDF版)
轻松掌握方正飞腾
1999 北京:清华大学出版社