当前位置:首页 > 工业技术
Flex完全自学手册
Flex完全自学手册

Flex完全自学手册PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:胡洁等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111242604
  • 页数:515 页
图书介绍:本书介绍使用Flex进行编程。
《Flex完全自学手册》目录

第一篇 初识Flex 1

第1章 Flex简介 1

1.1 RIA技术概述 1

RIA的特点 1

RIA的产生背景 1

RIA目前发展的趋势 2

1.2什么是Flex 2

Flex的基本架构 3

Flex的特点 3

Flex工作机制 4

1.3 Flex开发环境安装及配置 5

如何获得Flex 5

安装Flex Builder 2 6

安装Flex Data Service 2 7

1.4第一个Flex应用 8

第二篇 Flex语言篇 11

第2章 MXML 11

2.1 MXML简介 11

什么是MXML 11

MXML与标准 11

2.2 MXML语法基础 12

标签 12

属性 13

文件结构 13

<mx.Script> 13

2.3 Flex中使用MXML 14

定义界面组件 14

自定义组件 15

数据绑定 16

使用样式表 17

使用效果 17

存储和验证数据 18

格式化数据 18

命名空间 19

触发事件 19

第3章 ActionScript 3.0 20

3.1 ActionScript 3.0简介 20

3.2 ActionScript 3.0语法基础 21

语法、语句和表达式 21

分号和冒号 21

括号 22

文本 23

注释 23

关键字与保留字 24

常量 25

3.3变量 26

变量在程序中的作用 26

变量的声明和赋值 27

3.4运算符 29

运算符与操作数 29

运算符的优先级和结合律 29

主要运算符 30

一元运算符 30

算术运算符 31

关系运算符 32

等于运算符 33

逻辑运算符 33

as和typeof 34

三元运算符 34

赋值运算符 35

3.5数据类型 35

数据类型概述 35

常用数据类型 36

类型检查 39

数据类型转换 42

3.6控制程序的流程 47

流程控制概述 47

条件语句 47

循环语句 49

3.7函数 52

函数的基本概念 52

函数的参数 54

函数与对象 57

3.8 ActionScript 3.0面向对象编程 58

类和对象 59

封装 64

包 66

继承 67

抽象 69

接口 69

命名空间 70

3.9 ActionScript 3.0核心类 72

ActionScript 3.0中的核心类 72

数组 73

字符串 80

正则表达式 83

异常处理 87

3.10在Flex中使用ActionScript 3.0 90

基本使用方式 90

常用的元数据标签 91

第4章 Flex中的事件 96

4.1一切从事件开始 96

事件简介 96

DOM 3事件机制 96

ActionScript 3.0中的事件机制 97

Flex中的事件机制 99

4.2事件流 102

什么是事件流 102

事件流机制 103

4.3事件对象 105

Event类的构造函数 105

Event类属性 106

Event类方法 109

Event类的子类 111

4.4事件发送 113

继承EventDispatcher类 113

复合EventDispatcher 114

使用IEventDispatcher接口 116

4.5事件侦听器 117

事件侦听器流程 118

创建侦听器函数 118

管理事件侦听器 120

第三篇 Flex界面篇 123

第5章 Flex组件概述 123

5.1 Flex可视化组件 123

控件简介 123

容器简介 124

图表简介 124

5.2可视化组件类结构 125

5.3 UIComponents类 126

5.4如何使用Flex组件 126

第6章 简单界面控件实现 129

6.1按钮 129

按钮控件标签 129

创建按钮控件 129

使用按钮控件与用户交互 129

6.2单选框和复选框 131

单选框控件 131

创建单选框控件 131

使用单选框控件与用户交互 132

使用单选框组 132

复选框控件 134

6.3链接条和标签条 134

链接条控件 134

标签条控件 136

6.4使用提醒对话框 136

Alert.show() 137

提醒控件的公共属性 137

创建提醒控件 137

6.5使用文本 138

文本类控件属性 138

标签控件 139

文本控件 140

文本输入控件 140

文本区域控件 140

富文本编辑控件 141

第7章 菜单实现 143

7.1菜单类控件的属性 143

菜单项的属性 143

菜单项的选中模式 144

7.2菜单类控件的数据 144

XML 144

Collections 145

其他对象 145

7.3菜单控件 146

mx.controls.menu类 146

菜单控件中的事件 146

创建菜单控件 147

7.4菜单栏控件 148

菜单栏控件标签 148

创建菜单栏控件 148

7.5弹出式按钮菜单控件 150

弹出式按钮菜单控件的事件 150

创建弹出式按钮菜单控件 150

第8章 日期选择实现 152

8.1日期选择器控件 152

日期选择器控件标签 152

日期选择器控件事件 153

创建日期选择器控件 153

8.2日期区域控件 154

日期区域控件标签 154

日期区域控件事件 155

格式化日期 155

创建日期区域控件 156

第9章 使用图片、滑块、视频 158

9.1使用图片 158

图片来源 158

创建图片控件 158

9.2使用滑块 159

滑块控件标签 159

滑块控件的事件 160

创建滑块控件 160

9.3播放视频 161

视频控件标签 161

视频控件的事件 162

创建视频控件 162

第10章 使用列表和表格 164

10.1列表和表格控件接口类 164

ListBase类属性 164

ListBase类事件 165

10.2列表 166

列表控件标签 166

列表控件事件 166

创建列表控件 167

列表控件事件 168

10.3列表控件中操作 169

使用数据提示 170

在列表控件中使用图标 171

编辑列表条目中数据 172

10.4水平列表 174

水平列表控件标签 174

创建水平列表控件 174

使用条目渲染器 175

10.5瓦片式列表 176

瓦片列表控件标签 176

创建瓦片列表控件 176

10.6数据表格 179

数据表格控件标签 179

数据表格列项 180

数据列表控件事件 181

创建数据列表控件 181

定义数据表格控件的事件 182

编辑数据表格中的数据项 184

对数据表格控件中数据排序 186

10.7树形控件 188

树形控件标签 188

树形控件事件 189

树形控件类的方法 189

创建树形控件 190

树形控件事件处理 190

展开树形控件中的节点 192

改变控件中的图标 193

10.8渲染条目 194

使用默认的条目渲染器 194

使用其他控件作为条目渲染器 195

自定义组件作为条目渲染器 196

使用in-line创建条目渲染器 197

10.9编辑条目 198

使用默认的条目编辑器 198

使用可编辑组件作为条目编辑器 198

自定义组件作为条目编辑器 199

使用in-line创建条目编辑器 201

第11章 使用组合框、步进器、拾色器、进度条、分割线 202

11.1使用组合框 202

组合框控件标签 202

组合列表框控件事件 202

创建组合列表框控件 203

11.2使用数字步进器 205

11.3使用拾色器 207

拾色器控件标签 207

拾色器控件的事件 207

创建拾色器控件 208

11.4进度条 210

进度条控件标签 210

创建进度条控件 211

11.5分割线 212

垂直线控件和水平线控件 212

创建垂直线控件和水平线控件 212

定制垂直线控件和水平线控件外观 212

第12章 使用拖放 214

12.1拖放概述 214

拖放的过程 214

拖放中的相关类 214

拖放中的相关事件 215

12.2在列表类控件中使用拖放 215

控件中相关拖放的属性 215

在列表控件中使用拖放 216

12.3在数据表格控件中使用拖放 216

12.4在树形列表控件中使用拖放 218

12.5在树形和列表控件中实现拖放 220

12.6在其他控件中实现拖放 221

第13章 界面布局 224

13.1什么是容器 224

布局类容器 224

导航类容器 225

使用容器 226

容器中的事件 227

13.2应用容器 227

13.3盒子容器 229

水平盒子容器 229

垂直盒子容器 230

13.4画布容器 231

创建画布容器 231

动态改变组件位置 232

13.5分隔盒子容器 232

水平分隔盒子 233

垂直分隔盒子 234

组合使用分隔盒子 234

13.6表格 236

表格容器标签 236

表头 236

表项 237

创建表格容器 237

使用默认按钮 238

在表格中使用“*” 239

验证用户输入数据 239

收集表格中的信息 241

13.7栅格容器 242

栅格容器标签 242

创建栅格容器 242

13.8面板容器 244

面板容器标签 244

创建面板容器 244

13.9控制栏 244

13.10应用控制栏 245

13.11瓦片容器 246

瓦片容器标签 246

创建瓦片容器 247

13.12标题窗口容器 247

PopUpManager类 247

创建标题窗口 248

移除标题窗口 250

向标题窗口传值 251

13.13堆叠导航容器 251

堆叠导航容器 251

创建堆叠导航容器 252

在切换容器时添加效果 254

13.14选项卡导航容器 255

13.15 层叠导航容器 257

创建层叠导航容器 257

自定义层叠标题头 258

第14章 使用图表 259

14.1图表简介 259

图表组件概述 259

轴线 259

数据类 260

图表颜色说明 260

构建图表组件 260

14.2区域形图表 261

区域形图表组件 261

构建区域形图表 262

14.3线形图表 263

线形图表组件 264

构建线形图表 264

改变图表外观 265

14.4气泡形图表 267

气泡形图表组件 267

构建气泡形图表 267

定制气泡形图表外观 269

14.5烛形图表 269

烛形图表组件 270

构建烛形图表 270

定义轴外观 271

定义烛形图表外观 272

14.6柱形图表 273

柱形图表组件 273

构建柱形图表组件 274

14.7条形图表 275

14.8高低开合形图表 275

高低开合形图表组件 276

构建高低开合形图表 276

定制图表外观 277

14.9饼形图表 278

饼形图表组件 278

构建饼形图表 279

定义图表外观 281

14.10绘形图表 282

绘形图表组件 282

构建绘形图表 283

定制图表外观 283

14.11使用图表组合和多轴 285

图表组合 285

使用多轴 286

第15章 使用定制组件 289

15.1定制组件的方式 289

15.2使用MXML创建组件 289

使用Flex Builder创建组件文件 290

创建自定义组件 290

组件与应用文件的数据交互 292

15.3使用ActionScript创建组件 294

15.4组合使用MXML和ActionScript 296

第16章 定制界面 298

16.1使用样式 298

设定样式的格式 298

使用本地样式 301

使用外部样式表 302

使用setStyle() 303

16.2使用行为 304

效果触发器和效果 304

使用行为 306

使用复杂的效果 308

16.3使用字体 312

使用设备字体 312

使用嵌入式字体 313

16.4使用提示 315

使用toolTips属性 315

定制提示 317

16.5使用指针 318

使用默认的指针 318

使用CursorManager()类 319

使用自定义指针 321

16.6使用状态 322

定义状态 322

使用状态 324

使用状态过渡 325

16.7重复创建组件 326

重复创建组件 327

区别重复的组件 328

第四篇 Flex数据篇 331

第17章 数据处理和数据服务 331

17.1 Flex中的数据处理 331

17.2绑定数据 333

使用“{}”进行数据绑定 333

使用<mx.Binding>标签进行数据绑定 337

使用ActionScript定义绑定 339

多个源属性到目标属性的绑定 341

源属性到多个目标属性的绑定 342

17.3存储数据 343

数据模型定义 343

数据模型的验证 345

数据模型作为值对象 347

XML数据模型 348

17.4验证数据 348

使用标准数据验证器 349

创建数据验证器 349

触发验证器 350

验证错误提示 351

17.5格式化数据 352

使用标准的格式器 352

创建数据格式器 353

触发格式器 353

错误处理 354

17.6 Flex数据服务 355

数据服务概述 355

数据服务的组成与部署 356

第18章 RPC服务 358

18.1 RPC服务简介 358

RPC服务 358

RPC服务组件 359

RPC服务对数据的处理 360

18.2使用RPC组件 361

声明RPC组件 361

调用RPC服务 365

服务结果处理 367

18.3 RPC服务配置 371

接收点配置 371

PRC服务的其他配置 373

Proxy服务的配置 375

第19章 消息服务 376

19.1初识消息服务 376

19.2使用Flex消息服务 377

使用消息 377

使用Producer组件 377

使用Consumer组件 381

使用Subtopic 384

19.3配置消息服务 387

消息服务配置概述 387

配置消息服务接收点 388

配置消息服务适配器 391

创建自定义的消息服务适配器 392

第20章 数据管理 393

20.1数据管理概述 393

为什么要使用数据管理 393

数据管理功能 394

20.2分布式数据应用 395

创建分布数据应用 395

处理数据同步冲突 398

20.3配置数据管理服务 400

概述 400

配置数据管理服务接收点 400

数据适配器配置 401

数据推送 402

第21章 XML的处理 403

21.1 XML概述 403

XML简介 403

E4X 404

XML和XMLList 404

21.2 XML的操纵 405

创建XML 405

遍历XML 406

修改XML 408

21.3在MXML中使用XML 408

使用<mx.XML> 408

使用<mx.XMLList> 409

使用<mx.Model> 409

第五篇 Flex应用开发部署篇 411

第22章 Flex应用程序开发 411

22.1设计模式 411

什么是设计模式 411

了解MVC模式 411

22.2开发前的准备 412

22.3模块化开发 413

22.4使用共享对象 413

SharedObject类 414

创建共享对象 414

删除共享对象 415

使用共享对象 415

22.5优化Flex应用程序 418

合理使用布局 418

使用动态样式 421

减少SWF的体积 421

22.6应用跨域访问 421

第23章 Flex应用程序部署 423

23.1应用程序的部署 423

单一客户端 423

数据交互 424

23.2编译MXML文件 425

Flex Builder编译 425

mxmlc编译 426

23.3在Flex中使用Ant 428

安装Flex Ant Tasks工具包 428

编译MXML文件 431

第六篇 Flex模块篇 433

第24章 文件的上传下载 433

24.1技术准备 433

FileReference类属性 433

FileReference类方法 433

FileReference类事件 434

24.2功能分析 435

24.3界面实现 435

应用界面 436

上传模块界面 436

下载模块界面 438

24.4服务器端脚本 439

上传文件jsp脚本 439

下载文件jsp脚本 440

可下载文件列表jsp脚本 441

第25章 mp3播放器 443

25.1技术准备 443

Sound类 443

SoundChannel类 444

25.2界面实现 444

音乐列表文件 445

播放器界面文件 445

第26章 用户登录 449

26.1功能分析 449

26.2数据库设计 449

26.3功能实现 450

用户界面 450

服务器端java代码 453

remoting-config.xml配置 455

第27章 电子相册 456

27.1功能分析 456

27.2功能实现 456

用户界面 457

服务器端Java代码 458

remoting-config.xml配置 459

第28章 浏览FTp 460

28.1功能分析 460

28.2功能实现 460

用户界面 460

服务器端Java代码 462

remoting-config.xml配置 464

第29章 FLV播放器 465

29.1功能分析 465

29.2功能实现 465

用户界面 466

播放列表XML 467

第30章 留言板 468

30.1功能分析 468

30.2留言模块 468

界面设计 468

用户界面代码分析 469

分页技术实现 471

评论记录XML 472

服务器端Java代码 473

30.3管理员模块 475

界面设计 475

用户界面代码分析 475

服务器端Java代码 477

第七篇 Flex实战篇 479

第31章 在线书店系统 479

31.1系统设计 479

31.2系统预览 479

在线书店系统主界面 480

目录界面 480

特价界面 481

图书的详细信息界面 481

购物车界面 482

管理员界面 482

用户登录界面 482

修改用户信息界面 483

用户注册界面 483

31.3系统XML数据 483

用户信息 484

新书信息 484

图书类别信息 484

类别图书详细信息 485

图书评论信息 486

订单信息 486

31.4主应用界面的实现 486

31.5主页模块的实现 490

31.6目录模块的实现 493

31.7特价模块的实现 494

31.8购物车模块 496

购物车列表条目 496

购物车模块的实现 496

31.9用户注册模块的实现 498

31.10用户登录模块的实现 499

31.11修改用户信息模块 503

31.12管理员模块的实现 504

主应用文件状态的改变 505

管理员模块的实现 505

31.13图书详细情况模块的实现 507

图书信息模块的实现 508

图书评论模块的实现 510

31.14服务端XML处理的实现 512

Java对象的实现 512

修改配置文件 515

相关图书
作者其它书籍
返回顶部