第1章 易语言概述 1
1.1易语言概要 1
1.2易语言的下载与安装 17
1.3易语言基本界面操作 20
1.3.1易语言的界面 20
1.3.2易语言的菜单栏 23
1.3.3易语言的工具条 34
1.3.4如何在设计窗口中添加组件 35
1.3.5如何使用易语言帮助系统 35
1.3.6如何配置易语言 35
1.4易语言代码输入方法 37
1.4.1内置输入法 37
1.4.2系统输入法 38
1.4.3参数分步输入 38
1.4.4输入备注与代码屏蔽 38
1.4.5 4种输入语句 39
第2章 易语言基础知识 40
2.1易语言数据类型 40
2.2变量与常量 42
2.2.1变量 42
2.2.2常量 45
2.3易语言运算符及表达式 48
2.3.1易语言运算符 48
2.3.2算术运算符和算术表达式 49
2.3.3赋值运算符和赋值表达式 50
2.4易语言命令介绍 51
2.4.1命令的格式 51
2.4.2即时帮助和帮助文档 51
2.4.3命令的返回值 52
2.4.4命令的套用 53
2.5易语言组件介绍 54
2.5.1基本组件 54
2.5.2扩展组件 55
2.6成员属性、方法与事件 56
2.6.1通用属性 56
2.6.2通用方法 56
2.6.3成员事件 57
第3章 易语言基本命令 58
3.1流程控制 58
3.1.1分支类流程控制命令 58
3.1.2循环类流程控制命令 61
3.1.3跳转类流程控制命令 63
3.2算术运算 65
3.2.1基本算术运算命令 65
3.2.2扩展算术运算命令 66
3.3逻辑比较与位运算 69
3.3.1逻辑比较 69
3.3.2位运算 71
3.4数组操作 74
3.5数值转换 80
第4章 易语言常用命令 86
4.1时间操作 86
4.2文本操作与字节集操作 89
4.2.1文字编码和存储方式 89
4.2.2 ASCII码 89
4.2.3区别键代码和文字编码 90
4.2.4文本操作命令 92
4.2.5字节集操作命令 92
4.3磁盘操作 92
4.3.1目录路径 93
4.3.2磁盘操作命令 93
4.4文件读写 94
4.5媒体播放 96
4.5.1媒体播放格式 96
4.5.2媒体播放命令 96
4.6系统处理 97
4.6.1了解剪切板 97
4.6.2了解注册表 97
4.6.3系统处理命令 98
第5章 主体组件 105
5.1窗口组件 105
5.1.1窗口概述 105
5.1.2窗口的属性 107
5.1.3窗口的事件 115
5.1.4窗口的方法 122
5.2菜单组件 130
5.2.1菜单概述 131
5.2.2菜单的热键与属性 133
5.2.3弹出菜单 135
5.2.4托盘菜单 137
5.3超级菜单 138
5.3.1超级菜单的属性 139
5.3.2超级菜单的方法 140
5.3.3超级菜单的事件 140
5.4信息框组件 141
5.4.1信息框概述 141
5.4.2信息框提示按钮形态 141
5.4.3信息框的返回值 143
5.5输入框组件 143
5.5.1输入框操作 144
5.5.2输入框初始数据 145
5.5.3输入框输入编程 146
5.6数据库维护 147
5.7浏览文件夹 147
第6章 鼠标触发组件 149
6.1按钮组件 149
6.1.1按钮组件概述 149
6.1.2按钮的重要属性 149
6.1.3按钮的专有方法 152
6.1.4按钮的重要事件 152
6.1.5按钮的提示信息 154
6.2图形按钮 155
6.2.1图形按钮概述 155
6.2.2图形按钮的属性 155
6.2.3图形按钮的事件 157
6.3调节器组件 158
6.3.1调节器组件概述 158
6.3.2调节器的属性 159
6.3.3调节器的重要事件 159
6.3.4与编辑框调节器的对比 160
6.4拖放对象组件 161
6.4.1拖放对象组件概述 161
6.4.2拖放对象组件重要属性 161
6.4.3拖放对象组件的方法 162
6.4.4拖放对象组件的事件 162
第7章 文本与图形组件 164
7.1编辑框组件 164
7.1.1编辑框概述 164
7.1.2编辑框的属性 164
7.1.3编辑框的方法 170
7.1.4编辑框的事件 171
7.2标签组件 174
7.2.1标签概述 174
7.2.2标签属性 175
7.2.3标签的应用例程 177
7.3画板组件 181
7.3.1画板概述 181
7.3.2画板的属性 181
7.3.3画板的方法 182
7.3.4画板的事件 186
7.4图片框组件 187
7.4.1图片框组件概述 187
7.4.2图片框组件的重要属性 187
7.5外形框组件 189
7.5.1外形框组件概述 189
7.5.2外形框组件属性 189
7.6影像框组件 192
7.6.1影像框组件概述 192
7.6.2影像框组件属性 192
7.7柱状图组件、饼形图组件和曲线图组件 193
7.7.1柱状图组件、饼形图组件和曲线图组件概述 193
7.7.2柱状图组件、饼形图组件和曲线图组件属性 193
第8章 选择与列表组件 196
8.1选择框组件 196
8.1.1选择框概述 196
8.1.2选择框的属性 196
8.1.3选择框的事件 197
8.2单选框组件 198
8.2.1单选框概述 198
8.2.2单选框的属性 199
8.2.3单选框的事件 200
8.3分组框组件 200
8.3.1分组框概述 200
8.3.2分组框的属性 201
8.3.3分组框的事件 201
8.4选择夹组件 202
8.4.1选择夹概述 202
8.4.2选择夹的属性 202
8.4.3选择夹的方法 204
8.4.4选择夹的事件 205
8.5分隔条组件 206
8.5.1分隔条概述 206
8.5.2分隔条的属性 206
8.5.3分隔条的事件 206
8.6通用对话框组件 207
8.6.1通用对话框概述 207
8.6.2通用对话框的属性 207
8.6.3通用对话框的方法 214
8.7列表框组件 214
8.7.1列表框概述 214
8.7.2列表框的属性 215
8.7.3列表框的方法 216
8.7.4列表框的事件 225
8.8组合框组件 226
8.8.1组合框概述 226
8.8.2组合框的属性 226
8.8.3组合框的方法 228
8.8.4组合框的事件 232
8.9选择列表框组件 234
8.9.1选择列表框概述 234
8.9.2选择列表框的属性 234
8.9.3选择列表框的方法 235
8.9.4选择列表框的事件 237
第9章 进度与时间组件 239
9.1进度条组件 239
9.1.1进度条概述 239
9.1.2进度条的属性 239
9.1.3进度条的事件 240
9.2滑块条组件 241
9.2.1滑块条概述 241
9.2.2滑块条的属性 241
9.2.3滑块条的事件 242
9.3横、纵向滚动条组件 244
9.3.1横、纵向滚动条概述 244
9.3.2横、纵向滚动条的属性 244
9.3.3横、纵向滚动条的事件 245
9.4日期框组件 246
9.4.1日期框概述 246
9.4.2日期框的属性 246
9.4.3日期框的事件 247
9.5月历组件 247
9.5.1月历概述 247
9.5.2月历的属性 247
9.5.3月历的事件 249
9.6农历日期框组件 250
9.6.1农历日期框概述 250
9.6.2农历日期框的属性 250
9.6.3农历日期框的方法 252
9.6.4农历日期框的事件 252
9.7时钟组件 253
9.7.1时钟概述 253
9.7.2时钟的属性 254
9.7.3时钟的事件 254
第10章 设备组件 256
10.1颜色选择器 256
10.1.1颜色选择器组件的属性 256
10.1.2颜色选择器组件的事件 256
10.2打印机组件 258
10.2.1打印机组件的属性 258
10.2.2打印机组件的方法 259
10.3驱动器框组件 261
10.3.1驱动器框组件的属性 262
10.3.2驱动器框组件的事件 262
10.4目录框组件 264
10.4.1目录框组件的属性 264
10.4.2目录框组件的事件 264
10.5文件框组件 265
10.5.1文件框组件的属性 266
10.5.2文件框组件的事件 266
10.6端口组件 268
10.6.1端口组件的属性 268
10.6.2端口组件的事件 270
10.6.3端口组件的方法 270
10.7语音识别组件 272
10.7.1语音识别组件的方法 272
10.7.2语音识别组件的事件 273
10.8电话控制组件 274
10.8.1电话控制组件的属性 274
10.8.2电话控制组件的方法 274
10.8.3电话控制组件的事件 277
第11章 图片组组件 281
11.1工具条组件 281
11.1.1工具条组件的属性 281
11.1.2工具条组件的事件 284
11.1.3工具条组件的方法 285
11.2状态条组件 288
11.2.1状态条组件的属性 289
11.2.2状态条组件的事件 289
11.2.3状态条组件的方法 290
11.3树形框组件 292
11.3.1树形框组件的属性 292
11.3.2树形框组件的事件 294
11.3.3树形框组件的方法 295
11.4超级列表框组件 300
11.4.1超级列表框组件的属性 300
11.4.2超级列表框组件的事件 304
11.4.3超级列表框组件的方法 304
第12章 数据库组件 310
12.1通用提供者组件与数据库提供者组件 310
12.2数据源组件 313
12.2.1数据源组件的属性 313
12.2.2数据源组件的事件 314
12.2.3数据源组件的方法 314
12.3表格组件 316
12.3.1表格组件的属性 316
12.3.2表格组件的事件 318
12.3.3表格组件的方法 318
12.4外部数据库 321
12.4.1外部数据库组件的属性 322
12.4.2外部数据库组件的方法 322
12.5外部数据提供者 328
第13章 网络组件 330
13.1数据报 330
13.1.1数据报概述 330
13.1.2数据报的重要属性 330
13.1.3数据报的专有方法 331
13.1.4数据报的重要事件 331
13.2客户/服务器组件 332
13.2.1客户/服务器组件概述 332
13.2.2客户组件的重要属性 333
13.2.3客户组件的专有方法 333
13.2.4客户组件的重要事件 334
13.2.5服务器的重要属性 334
13.2.6服务器的专有方法 334
13.2.7服务器的重要事件 335
13.3超级链接框 335
13.3.1超级链接框概述 335
13.3.2超级链接框的重要属性 336
13.3.3超级链接框的专有方法 337
13.4超文本浏览框组件 339
13.4.1超文本浏览框组件概述 339
13.4.2超文本浏览框组件的重要属性 339
13.4.3超文本浏览框组件的重要事件 340
13.4.4超文本浏览框组件的重要方法 343
13.5远程服务支持库 344
13.5.1远程服务支持库概述 344
13.5.2远程服务的方法 344
13.5.3请求客户端的方法 349
13.6网络传送支持库 352
13.6.1网络传送支持库概述 352
13.6.2网络传送支持库中的对象 352
13.6.3“下载对象”的方法 353
13.6.4 “FTP辅助对象”的方法 357
13.6.5 “FTP上传对象”的方法 359
13.7邮件接收支持库 360
13.7.1接收邮件的基本命令 360
13.7.2“邮件信息”数据类型的方法 363
13.8局域网操作支持库 364
13.9 BT下载支持库 368
13.9.1 BT下载支持库 368
13.9.2 BT下载支持库全局命令 368
13.9.3 “BT下载”数据类型的提供的方法 369
第14章 子程序调用 371
14.1子程序的分类及建立 371
14.1.1子程序的分类 371
14.1.2子程序的建立 372
14.2子程序的调用 374
14.2.1子程序的调用 374
14.2.2子程序的递归调用 374
14.3子程序的参数 375
14.3.1子程序的参数建立与返回值 375
14.3.2子程序参数的可空属性 377
14.3.3子程序参数的参考属性 380
14.3.4子程序参数的数组属性 381
14.4子程序的指针应用 383
第15章 易模块 385
15.1易模块概述 385
15.2易模块的调用方法 385
15.2.1易模块的安装 386
15.2.2易模块的调用 387
15.3编制自己的易模块 388
15.3.1易模块的开发 388
15.3.2易模块的编译 389
15.3.3子程序改造为易模块 392
第16章API函数调用 395
16.1 API函数概述 395
16.2如何定义API函数 396
16.3标准DLL库的应用 398
16.4外部DLL库的应用 400
第17章易DLL编写及调用 402
17.1易DLL、易模块、API之间的关系 402
17.1.1 DLL基本概念 402
17.1.2易DLL与易模块、API间的关系 402
17.2易DLL的开发与编译 402
17.2.1进入DLL编写环境 403
17.2.2编写DLL源代码 403
17.2.3编译易DLL 404
17.3如何调用易DLL 405