第一章 易语言概述 1
1.1 易语言概要介绍 1
1.1.1 易语言简介 1
1.1.2 易语言的特点 2
1.2 易语言的安装 4
1.3 易语言的基本操作界面 6
1.3.1 易语言的界面 6
1.3.2 如何在设计窗口中添加组件 8
1.3.3 如何使用易语言帮助系统 8
1.3.4 如何配置易语言 9
1.4 易语言代码输入技巧 10
1.4.1 内置输入法 10
1.4.2 系统输入法 11
1.4.3 参数分步输入 12
1.4.4 输入备注与代码屏蔽 12
1.4.5 四种输入语句分类 13
1.4.6 易语言中的关键字 13
1.5 第一个易程序 14
1.5.1 易程序的结构 14
1.5.2 开始写第一个易程序 14
1.5.3 分析第一个易程序 16
1.6 易程序进阶 16
1.7 本章小结 18
第二章 数据类型、运算符与表达式 19
2.1 易语言的数据类型 19
2.2 基本数据类型 19
2.2.1 了解基本数据类型 19
2.2.2 给变量和返回值定义数据类型 20
2.2.3 给数据正确赋值 21
2.2.4 数据的比较 22
2.2.5 数据类型的存储字节与溢出 23
2.3 特殊数据类型 25
2.3.1 了解特殊数据类型 25
2.3.2 动态添加组件 25
2.4 自定义数据类型 25
2.5 易语言运算符 27
2.6 运算符与表达式 28
2.6.1 算术运算符和算术表达式 28
2.6.2 赋值运算符和赋值表达式 29
2.7 本章小结 29
第三章 变量、常量与资源 31
3.1 变量 31
3.1.1 了解变量 31
3.1.2 变量类型 32
3.1.3 变量的赋值 34
3.1.4 变量的初始值 34
3.2 静态局部变量 35
3.3 数组变量 36
3.3.1 数组变量的定义及赋值 37
3.3.2 动态管理数组变量 39
3.4 易语言常量 43
3.4.1 了解常量 43
3.4.2 ASCII码 43
3.4.3 常量的使用 44
3.4.4 枚举常量及使用方法 45
3.4.5 自定义常量及使用方法 47
3.5 易语言资源表 48
3.5.1 向资源表中添加资源 48
3.5.2 使用资源表中的资源 50
3.5.3 将资源表中的资源导出 51
3.5.4 向资源表中导入可执行文件 51
3.6 本章小结 52
第四章 常用命令 53
4.1 了解易语言命令 53
4.1.1 命令的格式 53
4.1.2 即时帮助和帮助文档 53
4.1.3 命令的返回值 55
4.1.4 命令的套用 56
4.1.5 数组类型的参数与返回值 57
4.2 流程控制命令 58
4.2.1 了解流程控制类命令 58
4.2.2 分支类流程控制命令 59
4.2.3 循环类流程控制命令 61
4.2.4 跳转类流程控制命令 65
4.3 其他常用命令 67
4.3.1 文本操作类命令 67
4.3.2 时间操作类命令 68
4.3.3 位运算命令 69
4.3.4 其他常用命令 72
4.4 本章小结 74
第五章 子程序的编写与调用 75
5.1 子程序的初步应用 75
5.1.1 子程序的分类 75
5.1.2 用户自定义子程序的创建 75
5.1.3 子程序的调用 77
5.1.4 返回值和参数的定义 77
5.1.5 编写一个子程序 77
5.1.6 子程序指针 79
5.2 子程序的参数属性 80
5.2.1 参数的“参考”属性 80
5.2.2 参数的“可空”属性 81
5.2.3 参数的“数组”属性 83
5.3 编写寻找文件子程序 84
5.4 本章小结 87
第六章 窗口组件、菜单和对话框 88
6.1 窗口组件 88
6.1.1 窗口的基本属性 88
6.1.2 窗口的基本事件 91
6.1.3 增加新窗口和弹出窗口 94
6.1.4 窗口的重要方法 96
6.2 编辑菜单 100
6.2.1 新建菜单 100
6.2.2 菜单的热键及属性 101
6.2.3 弹出菜单 103
6.3 对话框 105
6.3.1 “信息框()”命令 105
6.3.2 “信息框()”命令的返回值 106
6.3.3 “输入框()”命令 107
6.3.4 “输入框()”命令的应用 107
6.4 本章小结 108
第七章 组件介绍 110
7.1 易语言组件简介 110
7.1.1 易语言内部组件 110
7.2 组件的属性 113
7.2.1 组件的共有属性 113
7.2.2 组件的专有属性 114
7.2.3 动态修改组件属性 121
7.3 组件的专有方法 123
7.4 事件的触发 125
7.4.1 事件子程序 125
7.4.2 组件事件的应用 126
7.5 本章小结 131
第八章 多媒体 132
8.1 声音(音频) 133
8.1.1 媒体播放命令 133
8.2 图片处理(图形图像) 135
8.2.1 图片的合并 135
8.2.2 图片框组件 136
8.3 动画 140
8.3.1 图片框的GIF动画 140
8.3.2 窗口动画 140
8.4 图片转场 142
8.5 影视 145
8.5.1 影像框组件 145
8.5.2 高级影像框组件 145
8.5.3 外部影像组件 146
8.6 本章小结 148
第九章 网络与通讯 149
9.1 基础知识 149
9.2 网络应用型程序 150
9.2.1 网络组件 150
9.2.2 互联网支持库 159
9.3 数据通讯程序 171
9.3.1 网络通信命令 172
9.3.2 数据通讯组件 172
9.3.3 网络通讯支持库 179
9.4 硬件通信型程序 183
9.4.1 硬件通信组件 184
9.4.2 端口访问支持库 187
9.5 本章小结 188
第十章 系统控制 189
10.1 运行命令 189
10.2 系统信息类命令 190
10.3 配置文件和注册表 191
10.3.1 配置文件 191
10.3.2 调用系统配置工具 193
10.3.3 注册表 194
10.4 本章练习 203
第十一章 易数据库 204
11.1 易数据库文件的组成 204
11.2 使用工具创建和维护数据库 205
11.3 用命令创建数据库 207
11.3.1 编程前的准备 208
11.3.2 创建数据库 209
11.3.3 打开数据库 209
11.3.4 置当前数据库 210
11.3.5 关闭数据库 211
11.4 用程序维护数据库 211
11.4.1 记录操作 211
11.4.2 当前记录指针 212
11.4.3 读写字段 213
11.4.4 添加记录 213
11.4.5 删除记录 213
11.4.6 查找记录 214
11.5 数据库实例 215
11.6 数据库相关组件 218
11.6.1 通用提供者、数据库提供者 219
11.6.2 数据源 220
11.6.3 表格 227
11.6.4 数据库相关组件的应用 230
11.6.5 制作表格模板 232
11.7 本章小结 234
第十二章 外部数据库调用 235
12.1 外部数据库相关知识 235
12.1.1 易外部数据库组件简介 235
12.1.2 ODBC与ADO简介 235
12.1.3 SQL语言简介 237
12.1.4 常用的SQL语句 237
12.2 ODBC连接数据库组件 243
12.2.1 “外部数据库”组件属性 243
12.2.2 “外部数据库”组件重要方法 243
12.2.3 “外部数据库提供者”组件 245
12.3 ADO操作数据库组件 245
12.3.1 “数据库连接”组件 246
12.3.2 “记录集”组件 248
12.4 外部数据库应用 252
12.4.1 外部数据库操作例程 252
12.4.2 用表格组件显示数据库 258
12.5 Access数据库 259
12.5.1 Access数据库简介 259
12.5.2 Access数据库综合例程 259
12.6 SQLServer数据库 266
12.6.1 SQLServer简介 266
12.6.2 SQLServer 2000安装 268
12.6.3 创建SQL Server 2000数据库及表 270
12.6.4 使用易语言操作SQL SERVER数据库 273
12.7 MYSQL数据库 278
12.7.1 MYSQL常用命令 279
12.7.2 易语言操作MYSQL数据库 282
12.8 本章小结 291
第十三章 API的调用 292
13.1 API简介 292
13.2 API的定义 292
13.3 API的应用 294
13.3.1 内部API 295
13.3.2 外部API 301
13.4 本章小结 304
第十四章 易模块 305
14.1 易模块的作用 305
14.2 易模块的调用方法 305
14.3 易模块的开发与编译 309
14.3.1 易模块的开发 309
14.3.2 易模块的编译 311
14.3.3 易模块的改写实例 313
14.4 本章小结 315
第十五章 DLL的编写与调用 317
15.1 DLL与API函数的关系 317
15.2 DLL的开发与编译 317
15.3 调用DLL的方法 320
15.4 DLL应用实例 321
15.5 本章小结 324
第十六章 OCX组件与类型库 325
16.1 OCX组件 325
16.1.1 OCX的安装 325
16.1.2 OCX的汉化 328
16.1.3 OCX的使用方法 330
16.2 类型库的封装和使用 342
16.2.1 类型库的封装 343
16.2.2 类型库的使用 350
16.3 本章小结 353
第十七章 COM对象 354
17.1 基本概念 354
17.1.1 什么是COM 354
17.1.2 COM对象 354
17.1.3 COM接口 354
17.2 COM对象的使用 355
17.2.1 新的数据类型“对象” 355
17.2.2 使用COM对象的一般步骤 357
17.2.3 一个完整的例子 358
17.3 本章小结 360
第十八章 易语言面向对象编程 361
18.1 基础知识 361
18.1.1 类的概念 361
18.1.2 类和对象的关系 362
18.1.3 类中私有成员的特性 364
18.1.4 派生类和继承性 365
18.1.5 子类中直接调用父类方法 366
18.1.6 类的多态性与虚拟方法 367
18.2 类的实际应用例程 371
18.3 本章小结 378
第十九章 Linux程序编写 379
19.1 Linux简介 379
19.2 创建Linux程序 379
19.3 Linux程序开发与运行 380
19.3.1 了解例程的相关情况 381
19.3.2 例程服务端代码讲解 381
19.3.3 例程客户端代码讲解 385
19.3.4 编译与运行 387
19.4 本章小结 388
第二十章 数据结构支持库 389
20.1 数据结构基础 389
20.1.1 节点 389
20.1.2 链表 389
20.1.3 栈 391
20.1.4 队列 392
20.1.5 树 393
20.1.6 二叉树 394
20.2 栈的应用例程 395
第二十一章 数据操作支持库 400
21.1 加密技术 400
21.1.1 数据加密 400
21.1.2 数据认证 401
21.2 数据校验 402
21.2.1 “数字签名()”命令 403
21.2.2 “签名验证()”命令 404
21.2.3 “取数据摘要()”命令 405
第二十二章 数值计算支持库 407
22.1 数值计算支持库简介 407
22.2 数值计算支持库的各数据类型 407
22.2.1 复数运算 407
22.2.2 矩阵运算 408
22.2.3 傅立叶变换 409
22.2.4 微积分 410
22.2.5 概要统计 410
22.2.6 联立方程 411
22.2.7 曲线拟和 412
22.2.8 大数 412
22.2.9 其他计算 413
22.2.10 算式解析 413
22.3 大数计算器 413
第二十三章 文本语音转换支持库 417
23.1 文本语音转换简介 417
23.2 机读文本 417
23.3 语音识别 421
23.4 本章小结 425
第二十四章 电话语音支持库 426
24.1 支持库简介 426
24.2 支持库重要方法 426
24.3 支持库相关例程 429
第二十五章 数码设备支持库 436
25.1 支持库简介 436
25.2 支持库属性与方法 436
25.2.1 数码设备的重要属性 436
25.2.2 数码设备的方法 437
25.3 支持库相关例程 438
25.4 视频设备 442
第二十六章 脚本语言支持组件 445
26.1 组件简介 445
26.2 属性和方法 445
26.3 组件应用实例 446
26.3.1 四则表达式计算器 446
26.3.2 外部程序调用 447
第二十七章 Word 2000支持库 449
27.1 Word 2000支持库简介 449
27.2 Word 2000支持库组件 449
27.2.1 “Word程序”组件 449
27.2.2 “Word文档集”组件 451
27.2.3 “Word图形”组件 455
27.3 Word 2000支持库例程 456
第二十八章 Excel 2000支持库 462
28.1 Excel 2000支持库简介 462
28.2 Excel 2000支持库的组件 462
28.2.1 “Excel程序”组件 462
28.2.2 “Excel工作簿”组件 463
28.2.3 “Excel图表”组件 463
28.3 Excel2000支持库例程 464
第二十九章 PowerPoint 2000支持库 471
29.1 PowerPoint 2000支持库简介 471
29.2 PowerPoint 2000支持库的组件 471
29.2.1 “PPT程序”组件 471
29.2.2 “PPT文稿”组件 472
29.2.3 “PPT播放”组件 475
29.3 PowerPoint 2000支持库例程 476
29.3.1 人工切换 476
29.3.2 自动播放 477
第三十章 办公组件支持库 480
30.1 办公组件简介 480
30.2 办公组件属性 480
30.3 办公组件的方法 481
30.3.1 办公组件的重要方法 481
30.3.2 办公组件中接口对象的重要方法 484
30.4 办公组件事件 488
30.5 办公组件例程 488
30.6 本章小结 497
附录一 程序调试 498
调试工具 498
调试输出命令 503
调试应用总结 506
附录二 易语言编译与发布 507
非独立编译 507
独立编译 508
程序发布 509
更改图标样式 512
附录三 易语言向导 514
易向导的作用及意义 514
易向导的使用方法 514
易向导的编写 517
1.“写出程序()”命令 518
2.“删除程序()”和“删除程序段()”命令 519
3.“修改程序()”命令 520
4.“置组件属性()”命令 520
5.“清除修改记录()”命令 520
6.“定义模板变量()”命令 520