图书介绍
学用Delphi 4PDF|Epub|txt|kindle电子书版本网盘下载
![学用Delphi 4](https://www.shukui.net/cover/13/31594517.jpg)
- 刘海涛编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302033609
- 出版时间:1999
- 标注页数:436页
- 文件大小:58MB
- 文件页数:454页
- 主题词:
PDF下载
下载说明
学用Delphi 4PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录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