《学用 Delphi 4》求取 ⇩

引言1

第一部分Delphi 4集成开发环境5

第一章 Delphi 4 概述5

1.1 Delphi 4简介5

1.1.1 Delphi 产生背景5

1.1.2 Delphi 4特点6

1.2 Delphi 4集成开发环境安装7

1.2.1 硬件和软件环境要求7

1.2.2 Delphi 4的安装7

1.2.3 Delphi 4的文件组织9

1.3 本章小结10

1.4 问题与解答10

2.1.1 Delphi 4集成开发环境(IDE)的运行11

2.1 集成开发环境(IDE)11

第二章 Delphi 4集成开发环境11

2.1.2 集成开发环境的主窗口12

2.2 Delphi 4集成开发环境的菜单13

2.2.1 File菜单13

2.2.2 Edit菜单14

2.2.3 Search菜单15

2.2.4 View菜单16

2.2.5 Project菜单17

2.2.6 Run菜单18

2.2.7 Component菜单19

2.2.8 Database菜单20

2.2.9 Tools菜单20

2.2.11 Help菜单21

2.2.10 Workgroup菜单21

2.3 工具栏22

2.4 构件栏23

2.4.1 Standard选项卡23

2.4.2 Additional选项卡24

2.4.3 Win32选项卡25

2.4.4 System选项卡26

2.4.5 Internet选项卡26

2.4.6 Data Access选项卡27

2.4.7 Data Controls选项卡28

2.6 问题与解答29

2.7 专题讨论29

2.5 本章小结29

2.4.8 ActiveX选项卡29

第三章 Delphi 4常用工具软件30

3.1 窗体编辑器30

3.1.1 窗体的存在形式30

3.1.2 创建应用程序窗体32

3.1.3 在窗体编辑器中放置构件32

3.1.4 改变构件的尺寸32

3.1.5 拷贝和粘贴检件33

3.1.6 删除和恢复构件33

3.1.7 调整构件布局34

3.1.8 调整窗体构件的Tab次序35

3.1.9 设置非可视构件的创建次序35

3.1.10 锁定窗体位置36

3.2 对象编辑器36

3.2.1 设置构件对象的属性37

3.2.2 设置构件需要响应的事件38

3.3 代码编辑器39

3.3.1 创建新的单元文件39

3.3.2 编辑文件40

3.3.3 查找操作40

3.3.4 标识符浏览功能41

3.3.5 动态帮助功能42

3.4 代码浏览器44

3.5 对齐工具栏45

3.5.1 显示对齐工具栏45

3.5.2 窗体编辑器中的构件位置调整46

3.6 对象存储器46

3.6.1 打开对象存储器46

3.6.2 在对象存储器存储对象47

3.7 图像编辑器48

3.7.1 编辑位图49

3.7.2 编辑图标50

3.8 本章小结50

3.9 问题与解答51

3.10 专题讨论51

3.10.1 测验51

3.10.2 练习51

第四章 Delphi 4工程管理52

4.1 Delphi 4工程项目52

4.1.1 工程文件53

4.1.2 窗体文件54

4.1.3 单元文件56

4.2.1 工程管理器的工具栏57

4.2 工程管理器57

4.2.3 工程项目管理器的弹出菜单58

4.2.2 工程项目管理器的状态栏58

4.3 Delphi 4的编译器和连接器61

4.3.1 Delphi 4编译和连接环境的设置61

4.3.2 工程项目文件的编译和连接61

4.3.3 运行应用程序62

4.4 本章小结62

4.5 问题与解答62

4.6 专题讨论63

4.6.1 测验63

4.6.2 练习63

5.1.2 运行错误64

5.1.3 逻辑错误64

5.1 应用程序错误类型64

5.1.1 语法错误64

第五章 Delphi 4集成调试环境64

5.2 集成调试环境设置65

5.3 运行应用程序65

5.3.1 设置程序启动参数65

5.4 控制程序运行66

5.4.1 运行到文本编辑器光标所在位置66

5.4.2 单步运行和跟踪67

5.4.3 暂停和终止应用程序运行67

5.5 使用断点67

5.5.1 设置断点67

5.5.3 断点列表对话框68

5.5.2 删除断点68

5.5.4 创建条件断点69

5.6 检查变量和表达式的值70

5.6.1 观察变量值变化70

5.6.2 计算和修改变量值71

5.7 检查函数和过程调用72

5.8 监视线程状态73

5.9 监视微处理器状态74

5.10 本章小结75

5.11 问题与解答75

5.12 专题讨论75

5.12.1 测验75

5.12.2 练习76

6.1 Pascal符号79

6.1.1 特定符号79

第二部分Object Pascal语言基础79

第六章 基本的Pascal语法79

6.1.2 标识符80

6.1.3 字符串80

6.1.4 注释80

6.1.5 分隔符号81

6.2 数据类型81

6.2.1 整数类型81

6.2.2 实数类型82

6.2.3 字符类型82

6.2.4 布尔类型82

62.5 常量与变量83

6.2.6 表达式84

6.3 Pascal语言的语句85

6.3.1 赋值语句85

63.2 条件语句85

6.3.3 case语句87

6.3.4 while语句87

6.3.5 repeat语句88

6.3.6 for语句89

6.4 枚举、子界、集合和记录90

6.4.1 类型的定义90

6.4.2 枚举类型90

6.4.3 子界类型91

6.4.4 集合类型92

6.4.5 记录类型93

6.5 函数和过程94

6.5.1 概述94

6.5.2 函数的声明和调用95

6.5.3 过程的声明和调用96

6.6 数组97

6.6.1 一维数组97

6.6.2 二维数组98

6.7 指针99

6.7.1 指针类型和指针变量99

6.7.2 标准过程new和dispose100

6.7.3 动态存储单元和动态变量100

6.7.4 指针操作101

6.9 问题与解答102

6.8 本章小结102

6.10 专题讨论103

练习103

第七章 Object Pascal语言104

7.1 单元文件104

7.2 类和对象105

7.2.1 Object Pascal语言中类的基本概念105

7.2.2 类的定义105

7.2.3 对象的声明107

7.2.4 构造函数与析构函数108

7.3.1 类成员的可见性110

7.3.2 私有成员110

7.3 类的访问控制110

7.3.3 保护成员112

7.3.4 公有成员114

7.3.5 发行成员114

7.3.6 自动成员115

7.4 类与类的成员115

7.4.1 字段成员115

7.4.2 属性成员116

7.5 继承118

7.5.1 单一继承119

7.5.2 赋值兼容性119

7.6 多态性121

7.6.1 静态方法121

7.6.2 虚函数和多态方法122

7.7 本章小结124

7.6.3 抽象方法124

7.8 问题与解答125

7.9 专题讨论125

7.9.1 测验125

7.9.2 练习125

第八章 异常处理126

8.1 异常处理的基础126

8.2 异常处理127

8.2.1 try-except语句128

8.2.2 try-finally语句129

8.3 运行异常131

8.4 构件异常132

8.5.1 定义异常对象类133

8.5 使用自定义的异常类133

8.5.2 使用自定义的异常类134

8.6 本章小结135

8.7 问题与解答135

8.8 专题讨论136

8.8.1 测验136

8.8.2 练习136

第三部分Windows应用程序的基本构件139

第九章 Delphi 4编程模式与构件139

9.1 Windows应用程序开发过程139

9.1.1 创建新的应用程序工程139

9.1.2 添加菜单和菜单项140

9.1.3 添加About对话框142

9.1.4 应用程序代码144

9.2.2 应用程序编程模式的特点146

9.2.1 Delphi编程模型146

9.2 Delphi应用程序编程模型146

9.3 构件147

9.3.1 构件的定义147

9.3.2 构件的构成148

9.3.3 Delphi 4视化构件库的体系结构148

9.4 窗体构件150

9.4.1 窗体的属性151

9.4.2 窗体构件的事件响应155

9.4.3 窗体构件的方法162

9.7 专题讨论163

9.7.1 测验163

9.6 问题与解答163

9.5 本章小结163

9.7.2 练习164

第十章 Delphi主窗口构件165

10.1 菜单165

10.1.1 菜单简介165

10.1.2 主菜单构件和菜单项构件166

10.2 菜单设计器168

10.2.1 启动菜单设计器168

10.2.2 创建菜单项168

10.2.3 加速键和快捷键170

10.2.4 增加和删除菜单项171

10.2.5 添加菜单分隔符171

10.2.6 创建多级菜单171

10.2.7 使用菜单模板进行菜单设计172

10.2.8 菜单项事件处理173

10.3 菜单的动态控制与操作174

10.3.1 增加菜单项174

10.3.2 删除菜单项174

10.3.3 隐藏/显示菜单项175

10.3.4 更改菜单项的标题175

10.3.5 菜单项变灰操作175

103.6 设置菜单项选择标志176

10.4 工具栏构件和工具栏按钮构件176

10.4.1 工具栏构件177

10.4.2 工具栏按钮(TToolButton)构件177

10.4.3 设计和实现应用程序的工具栏和快捷按钮178

10.5 CoolBar构件179

10.5.1 CoolBar构件180

10.5.2 使用CoolBar构件设计应用程序的工具栏182

10.6 状态栏184

10.6.1 状态栏构件184

106.2 在状态栏中显示菜单项和工具栏按钮的提示信息186

106.3 在状态栏中显示应用程序运行时状态信息189

10.7 本章小结192

10.8 问题与解答192

10.9 专题讨论193

10.9.1 测验193

10.9.2 练习193

第十一章 对话框和对话框构件194

11.1 对话框简介194

11.2.1 标签构件(Tlabel)195

11.2 组成对话框的常用构件195

11.2.2 命令按钮构件196

11.2.3 选项按钮构件(TRadioButton)200

11.2.4 复选框构件201

11.2.5 文本编辑框构件203

11.2.6 列表框构件(TListBox)209

11.2.7 组合列表框构件(TComboBox)213

11.2.8 滚动条构件223

11.3 通用标准对话框构件232

11.3.1 打开文件对话框232

11.3.2 颜色对话框233

11.3.3 字体对话框234

11.3.4 打印对话框235

11.3.5 查找对话框236

11.3.6 应用程序举例237

11.4 本章小结242

11.5 问题与解答243

11.6 专题讨论243

11.6.1 测验243

11.6.2 练习243

第十二章 Win32应用程序常用构件245

12.1 Track Bar构件245

12.1.1 Track Bar构件简介245

12.1.2 Track Bar构件246

12.1.3 Track Bar构件的使用247

12.2.1 ProgressBar构件简介249

12.2.2 ProgressBar构件249

12.2 ProgressBar构件249

12.2.3 ProgressBar构件的使用250

12.3 属性表控件252

12.3.1 属性表控件简介252

12.3.2 属性表构件(TPageControl)253

12.3.3 属性页构件(TTabSheet)254

12.3.4 使用属性表构件实现属性对话框255

12.4 图标队列构件256

12.4.1 图标队列控件简介256

12.4.2 图标队列构件(TlmageLisk)256

12.4.3 图标队列构件的使用258

12.5 树视图构件259

12.5.1 树视图构件简介259

12.5.2 树视图构件(TTreeView)260

12.5.3 使用树视图构件进行应用程序设计262

12.5.4 节点项队列(TTreeNodes)构件263

12.5.5 树视图节点项(TTreeNode)264

12.5.6 树视图的应用程序举例266

12.6 列表视图构件273

12.6.1 列表视图控件简介273

12.6.2 列表视图构件(TListView)274

12.6.3 使用列表视图构件进行应用程序设计276

12.6.4 在应用程序运行时使用列表视图构件278

12.6.5 使用列表视图的应用程序举例279

12.7 综合应用程序284

12.8 本章小结296

12.9 问题与解答296

12.10.1 测验297

12.10.2 练习297

12.10 专题讨论297

第十三章 图形图像构件298

13.1 Delphi 4图形、图像构件298

13.2 基本的绘图工具构件298

13.2.1 画笔构件298

13.2.2 画刷构件(TBrush)301

13.2.3 字体构件(TFont)303

13.2.4 位图构件(TBitmap)305

13.3 画布构件306

13.4 图像构件310

13.4.1 图像构件常用属性310

13.4.2 应用程序举例310

13.5.1 几何图形构件常用属性311

13.5 几何图形构件(TShape)311

13.5.2 Shape构件使用举例312

13.6 综合应用程序313

13.7 本章小结330

13.8 问题与解答330

13.9 专题讨论330

13.9.1 测验330

13.9.2 练习330

第四部分综合应用程序333

第十四章 RichEdit构件和RichEdit应用程序333

14.1 RichEdit构件333

14.1.1 RichEdit构件的属性333

14.1.2 RichEdit构件的事件336

14.1.3 RichEdit构件的常用方法336

14.2 RichEdit演示应用程序337

14.2.2 设计RichEdit的主窗口338

14.2.3 设计RichEdit的菜单338

14.2.1 RichEdit应用程序框架338

14.2.4 设计应用程序工具栏339

14.2.5 设计应用程序的标尺340

14.2.6 添加状态栏构件341

14.2.7 添加通用对话框构件342

14.2.8 添加RichEdit构件342

14.3 实现RichEdit应用程序程序功能343

14.3.1 应用程序初始化343

14.3.2 关闭应用程序345

14.3.3 创建新的文件功能346

14.3.4 打开文件功能346

14.3.6 剪贴板功能347

14.3.5 文件存盘功能347

14.3.7 改变文本字体功能349

14.3.8 拖放操作349

14.3.9 打印功能349

14.3.10 定位尺349

14.4 RichEdit程序源代码351

14.5 本章小结365

14.6 问题与解答365

14.7 专题讨论365

14.7.1 测验365

14.7.2 练习365

15.1.3 Windows操作系统的多媒体服务366

15.1.2 多媒体计算机366

15.1.1 人与计算机交互的方式366

15.1 多媒体计算机基础知识366

第十五章 多媒体构件和多媒体应用程序366

15.1.4 MCI接口367

15.2 卡通构件369

15.2.1 卡通控件简介369

15.2.2 卡通构件370

15.2.3 卡通构件的使用371

15.3 媒体播放器构件373

15.3.1 媒体播放器构件简介374

15.3.2 媒体播放器构件的使用378

15.3.3 多媒体应用程序379

15.6.2 练习385

16.6.1 测试385

15.6 专题讨论385

15.5 问题与解答385

15.4 本章小结385

第十六章 线程构件和多线程应用程序386

16.1 线程基础知识386

16.1.1 进程和线程386

16.1.2 多任务387

16.1.3 线程调度387

16.2 Delphi多线程应用程序388

16.2.1 Delphi多线程工作模型388

16.2.2 线程构件389

16.2.3 创建线程类391

16.2.4 多线程同步393

16.2.5 控制线程运行395

16.2.6 多线程间通信396

16.3 本章小结402

16.4 问题与解答402

16.5 专题讨论403

16.5.1 测验403

16.5.2 练习403

第十七章 Internet构件和面向Internet应用程序404

17.1 Internet简介404

17.1.1 TCP/IP协议404

17.1.2 Internet网络地址404

17.1.3 Internet网络的服务405

17.2 Internet构件406

17.2.1 Socket简介406

17.2.3 数据报Socket的工作过程407

17.2.2 数据流Socket的工作过程407

17.2.4 ClientSocket构件408

17.2.5 ServerSocket构件409

17.3 面向Internet应用程序411

17.3.1 应用程序功能简介411

17.3.2 应用程序源代码412

17.4 本章小结421

17.5 问题与解答421

17.6 专题讨论421

17.6.1 测验421

17.6.2 练习421

附录A 标准函数422

附录B 常用虚拟键值表431

附录C 配套另售光盘中的内容436

1999年03月第1版《学用 Delphi 4》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘海涛 1999年03月第1版 清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Delphi 4编程技术内幕(1999 PDF版)
Delphi 4编程技术内幕
1999 北京:机械工业出版社
精通Delphi 4.X(1999 PDF版)
精通Delphi 4.X
1999
最后的论述(1991年10月第1版 PDF版)
最后的论述
1991年10月第1版 中国建筑工业出版社
跟我学Delphi 3.0(1998 PDF版)
跟我学Delphi 3.0
1998 合肥:中国科学技术大学出版社
学用Delphi 4(1999 PDF版)
学用Delphi 4
1999 北京:清华大学出版社
巧学巧用Delphi(1998 PDF版)
巧学巧用Delphi
1998 北京:人民邮电出版社
全面掌握Delphi 4(1998 PDF版)
全面掌握Delphi 4
1998 北京:人民邮电出版社
Delphi 4.0应用开发指南(1998 PDF版)
Delphi 4.0应用开发指南
1998 北京:人民邮电出版社
Delphi 4从入门到精通(1999 PDF版)
Delphi 4从入门到精通
1999 北京:电子工业出版社
Delphi使用指南(1996 PDF版)
Delphi使用指南
1996 北京:石油工业出版社
计算机导论与FORTRAN77结构化程序设计习题解答(1990 PDF版)
计算机导论与FORTRAN77结构化程序设计习题解答
1990 哈尔滨:哈尔滨出版社
Delphi 4实用开发指南(1999 PDF版)
Delphi 4实用开发指南
1999 北京:人民邮电出版社
Delphi实用编程(1998 PDF版)
Delphi实用编程
1998 西安:西北工业大学出版社
Delphi 4开发大全  上(1999 PDF版)
Delphi 4开发大全 上
1999 北京:人民邮电出版社
即学即用DELPHI(1995 PDF版)
即学即用DELPHI
1995 北京:电子工业出版社