图书介绍
学用 Delphi 42025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘海涛 著
- 出版社: 清华大学出版社
- ISBN:
- 出版时间:1999
- 标注页数:436页
- 文件大小:34MB
- 文件页数:446页
- 主题词:
PDF下载
下载说明
学用 Delphi 4PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
引言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
热门推荐
- 218440.html
- 2966410.html
- 245129.html
- 2440307.html
- 1455286.html
- 2929408.html
- 659506.html
- 2138206.html
- 1311162.html
- 20230.html
- http://www.ickdjs.cc/book_742981.html
- http://www.ickdjs.cc/book_1979454.html
- http://www.ickdjs.cc/book_2746287.html
- http://www.ickdjs.cc/book_121603.html
- http://www.ickdjs.cc/book_1626075.html
- http://www.ickdjs.cc/book_2824926.html
- http://www.ickdjs.cc/book_2160982.html
- http://www.ickdjs.cc/book_1434337.html
- http://www.ickdjs.cc/book_130664.html
- http://www.ickdjs.cc/book_1098894.html