《学用Delphi 4》求取 ⇩

目 录1

引言1

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

第一章 De l ph i 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.4问题与解答10

1.3本章小结10

第二章De l ph i 4集成开发环境11

2.1集成开发环境(IDE)11

2.1.1 Delphi 4集成开发环境(IDE)的运行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.9 Tools菜单20

2.2.8 Database菜单20

2.2.10 Workgroup菜单21

2.2.1 1 Help菜单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.2对象编辑器36

3.1.10锁定窗体位置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.6.1打开对象存储器46

3.6 对象存储器46

3.5.2窗体编辑器中的构件位置调整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 工程管理器57

4.2.1 工程管理器的工具栏57

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

4.2.3 工程项目管理器的弹出菜单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.2练习63

4.6专题讨论63

4.6.1 测验63

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

5.1 应用程序错误类型64

5.1.1语法错误64

5.1.2运行错误64

5.1.3逻辑错误64

5.2集成调试环境设置65

5.3运行应用程序65

5.3.1 设置程序启动参数65

5.4控制程序运行66

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

5.5使用断点67

5.5.1设置断点67

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

5.4.2单步运行和跟踪67

5.5.2删除断点68

5.5.3断点列表对话框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.12.1 测验75

5.12专题讨论75

5.11 问题与解答75

5.10本章小结75

5.12.2练习76

第二部分Object Pascal语言基础79

第六章基本的Pascal语法79

6.1 Pascal符号79

6.1.1特定符号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.4布尔类型82

6.2.3字符类型82

6.2.2实数类型82

6.2.5常量与变量83

6.2.6表达式84

6.3 Pascal语言的语句85

6.3.1赋值语句85

6.3.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使用自定义的异常类133

8.5.1 定义异常对象类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

10.3.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

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

10.6.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 TrackBar构件245

12.1.1 TrackBar控件简介245

12.1.2TrackBar构件246

12.1.3TrackBar构件的使用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 属性表构件(TPageContr01)253

12.3.3属性页构件(TTabSheet)254

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

12.4图标队列构件256

12.4.1 图标队列控件简介256

12.4.2图标队列构件(TImageList)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

第十四章RichEdjt构件和RiehEdit应用程序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

1 5.1 多媒体计算机基础知识366

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

1 5.1.4 MCI接口367

15.2 卡通构件369

1 5.2.1卡通控件简介369

1 5.2.2 卡通构件370

15.2.3卡通构件的使用371

1 5.3媒体播放器构件373

15.3.1媒体播放器构件简介374

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

15.3.3多媒体应用程序379

15.6.2练习385

15.6.1测验385

1 5.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

1 6.2.6多线程间通信396

16.3本章小结402

16.4 问题与解答402

16.5专题讨论403

16.5.1 测验403

16.5.2 练习403

第十七章 I nternet构件和面向I nternet应用程序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

1 7.2.3数据报Socket的工作过程407

1 7.2.2数据流Socket的工作过程407

1 7.2.4 ClientSocket构件408

1 7.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

1 7.6.1 测验421

17.6.2练习421

附录A标准函数422

附录B常用虚拟键值表431

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

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

高度相关资料

轻松掌握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从入门到精通(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 北京:电子工业出版社
Delphi 4编程技术内幕(1999 PDF版)
Delphi 4编程技术内幕
1999 北京:机械工业出版社