图书介绍
我的Flex我精通 RIA高级开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李庆,沈钧编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121083143
- 出版时间:2009
- 标注页数:691页
- 文件大小:186MB
- 文件页数:706页
- 主题词:软件工具-程序设计
PDF下载
下载说明
我的Flex我精通 RIA高级开发指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Flex 31
1.1 Flex简介2
1.1.1 什么是Flex2
1.1.2 Flash和Flex的区别2
1.2 熟悉Flex Builder 3开发环境3
1.2.1 系统要求3
1.2.2 了解Flex Builder 34
1.3 如何配置Flex Builder 35
1.3.1 自定义界面6
1.3.2 编译参数设置7
1.4 MXML语言概述8
1.4.1 MXML语言标签8
1.4.2 标签属性8
1.4.3 使用ActionScript 39
1.5 项目类型概述10
1.5.1 Flex项目10
1.5.2 ActionScript项目16
1.5.3 Library项目18
1.5.4 AIR项目24
1.6 命令行编译项目27
1.7 使用项目和简单调试29
1.7.1 导入项目29
1.7.2 关闭/删除项目31
1.7.3 项目的历史记录32
1.7.4 运行时调试33
1.7.5 断点管理34
1.7.6 观察变量35
1.8 本章小结36
第2章 ActionScript 3入门及面向对象基础37
2.1 变量和运算符38
2.1.1 变量38
2.1.2 变量的作用域39
2.1.3 变量的默认值43
2.1.4 运算符43
2.1.5 算术运算符44
2.1.6 赋值运算符45
2.1.7 关系运算符45
2.2 数据类型46
2.2.1 基本数据类型46
2.2.2 数据类型转换47
2.3 字符串49
2.3.1 创建字符串50
2.3.2 字符串比较51
2.3.3 连接字符串52
2.3.4 字符串的查找和替换52
2.3.5 字符串转换大小写54
2.4 数组55
2.4.1 数组的定义55
2.4.2 数组的访问56
2.4.3 数组常用函数57
2.4.4 多维数组59
2.5 条件语句60
2.5.1 关系运算和逻辑运算60
2.5.2 if…else语句61
2.5.3 if…else if语句61
2.5.4 switch语句62
2.5.5 ?:操作符63
2.6 循环控制63
2.6.1 for语句63
2.6.2 for…in语句64
2.6.3 for each...in64
2.6.4 while语句65
2.6.5 do…while语句65
2.7 函数66
2.7.1 函数的基本概念66
2.7.2 函数的参数67
2.7.3 函数的返回值69
2.7.4 函数的递归调用69
2.8 良好的编程习惯70
2.8.1 变量的使用71
2.8.2 语句的注意事项73
2.8.3 编写函数的规则76
2.9 面向对象编程简介76
2.10 类77
2.10.1 类的定义78
2.10.2 类属性79
2.10.3 构造函数80
2.11 属性和方法81
2.11.1 属性与方法的抽象81
2.11.2 属性和方法的访问属性81
2.11.3 属性的访问方法82
2.11.4 静态成员83
2.12 接口84
2.12.1 定义接口84
2.12.2 实现接口85
2.13 继承86
2.13.1 基类和派生类86
2.13.2 方法的重载87
2.13.3 不能继承静态属性88
2.14 类的实例化89
2.15 HelloAS代码分析89
2.16 本章小结91
第3章 Flex 3中的事件93
3.1 事件概述94
3.1.1 Flex事件概述94
3.1.2 Flex事件一览97
3.2 事件机制98
3.2.1 事件注册98
3.2.2 事件触发99
3.2.3 事件传递100
3.2.4 事件的默认行为102
3.2.5 绑定基础105
3.3 鼠标事件106
3.3.1 使用鼠标事件106
3.3.2 鼠标事件的关联109
3.3.3 右击及双击事件111
3.3.4 鼠标事件的触发顺序113
3.4 键盘事件116
3.4.1 使用键盘事件116
3.4.2 关于keyCode118
3.4.3 键盘事件的优先级119
3.5 自定义事件121
3.5.1 如何自定义事件121
3.5.2 在MXML中自定义事件123
3.6 本章小结126
第4章 容器与组件127
4.1 使用组件128
4.1.1 使用Label、Text、TextInput和TextArea组件128
4.1.2 使用RichTextEditor文本编辑组件130
4.1.3 使用ComboBox下拉列表组件131
4.1.4 使用Alert对话框133
4.1.5 使用RadioButton和RadioButtonGroup组件135
4.1.6 使用ProgressBar进度条组件136
4.1.7 使用PopUpButton和PopUpMenuButton组件138
4.1.8 使用List、HorizontalList和TileList列表组件140
4.1.9 使用Menu和MenuBar组件143
4.1.10 使用DataGrid组件147
4.1.11 使用Tree组件148
4.1.12 使用ColorPicker颜色选择器151
4.1.13 使用Repeater组件153
4.2 使用容器155
4.2.1 定位和布局155
4.2.2 导航容器158
4.3 本章小结164
第5章 数据绑定与数据模型165
5.1 数据绑定166
5.1.1 使用[Bindable]元数据标签166
5.1.2 MXML中常用的绑定方式169
5.1.3 使用ActionScript进行绑定172
5.1.4 绑定动态类型数据178
5.2 数据模型180
5.2.1 使用外部XML文件181
5.2.2 将数据绑定到数据模型181
5.2.3 使用ActionScript创建数据模型183
5.3 本章小结186
第6章 用户输入验证187
6.1 输入验证基础188
6.1.1 第1个验证的例子188
6.1.2 验证事件189
6.1.3 标准验证器191
6.2 正则表达式验证器195
6.2.1 正则表达式基础195
6.2.2 正则表达式语法198
6.2.3 使用正则表达式验证器201
6.3 高级验证203
6.3.1 自定义验证器204
6.3.2 多字段验证207
6.4 错误提示的样式210
6.5 本章小结211
第7章 控制管理器213
7.1 系统管理器SystemManager214
7.1.1 应用创建过程214
7.1.2 加载进度条215
7.1.3 管理顶级显示对象216
7.2 模块管理器ModuleManager218
7.3 拖放管理器DragManager224
7.3.1 传统拖放实现224
7.3.2 使用DragManager实现拖放226
7.3.3 使用DragSource228
7.3.4 使用List 中的拖放支持231
7.4 光标管理器CursorManager232
7.5 弹出窗口管理器PopUpManager235
7.5.1 Alert弹出窗口235
7.5.2 使用PopUpManager定制弹出窗口237
7.5.3 弹出窗口的层次242
7.6 提示管理器ToolTipManager243
7.6.1 关于ToolTip243
7.6.2 管理ToolTip的ToolTipManager246
7.6.3 创建自定义提示250
7.7 浏览器管理器BrowserManager252
7.8 资源管理器ResourceManager256
7.9 焦点管理器FocusManager266
7.10 本章小结268
第8章 使用元数据标签269
8.1 常用的元数据标签270
8.1.1 [ArrayElementType]元数据标签270
8.1.2 [Bindable]元数据标签271
8.1.3 [DefaultProperty]元数据标签271
8.1.4 [Deprecated]元数据标签272
8.1.5 [Effect]元数据标签273
8.1.6 [Embed]元数据标签273
8.1.7 [Event]元数据标签279
8.1.8 [Exclude]元数据标签279
8.1.9 [ExcludeClass]元数据标签280
8.1.10 [IconFile]元数据标签280
8.1.11 [Inspectable]元数据标签281
8.1.12 [InstanceType]元数据标签283
8.1.13 [NonCommitting ChangeEvent]元数据标签283
8.1.14 [RemoteClass]元数据标签284
8.1.15 [Style]元数据标签284
8.1.16 [Transient]元数据标签285
8.2 特殊的元数据标签285
8.2.1 [AccessibilityClass]元数据标签285
8.2.2 [ChangeEvent]元数据标签286
8.2.3 [CollapseWhiteSpace]元数据标签287
8.2.4 [Frame]元数据标签287
8.2.5 [Mixin]元数据标签292
8.2.6 [PercentProxy]元数据标签293
8.2.7 [ResourceBundle]元数据标签294
8.2.8 [SWF]元数据标签294
8.3 自定义元数据标签295
8.3.1 创建自定义metadata标签295
8.3.2 通过反射机制使用自定义元数据标签299
8.4 本章小结306
第9章 行为与动画效果307
9.1 什么是行为308
9.1.1 触发器与效果308
9.1.2 简单效果组件309
9.1.3 复合效果组件316
9.2 使用行为317
9.2.1 控制效果播放318
9.2.2 通过Style添加行为319
9.2.3 使用缓动函数321
9.2.4 自定义缓动函数323
9.2.5 使用位图缓存策略324
9.3 自定义行为325
9.3.1 自定义效果325
9.3.2 自定义触发器330
9.4 使用视图状态332
9.4.1 视图状态简介332
9.4.2 添加状态过渡336
9.4.3 创建自定义覆盖类338
9.5 本章小结340
第10章 样式和皮肤341
10.1 Flex中的CSS342
10.2 皮肤346
10.2.1 应用皮肤346
10.2.2 制作图形皮肤347
10.3 在Flex设计模式下使用样式348
10.4 使用嵌入字体351
10.4.1 嵌入字体文件351
10.4.2 使用高级抗锯齿功能353
10.4.3 设定嵌入字符范围354
10.4.4 通过SWF文件嵌入字体355
10.5 主题359
10.5.1 使用主题359
10.5.2 创建主题360
10.6 样式编程360
10.6.1 使用样式管理器360
10.6.2 运行时载入样式363
10.6.3 字体管理365
10.6.4 可编程皮肤367
10.7 本章小结375
第11章 高级组件开发377
11.1 组件的生命周期378
11.2 扩展UIComponent组件380
11.2.1 UIComponent中的高级方法380
11.2.2 使用ActionScript创建自定义组件382
11.3 列表类组件386
11.3.1 ItemRenderer项目渲染器386
11.3.2 ItemEditor项目编辑器397
11.3.3 IFactory接口与ClassFactory类407
11.4 使用延迟技术410
11.4.1 延迟创建组件410
11.4.2 按顺序实例化容器413
11.4.3 向Application创建队列中动态添加容器414
11.4.4 使用callLater()方法416
11.4.5 使用IDeferredInstance接口419
11.5 代码分离形式的自定义组件422
11.6 本章小结426
第12章 外部数据交互427
12.1 与封装器页面通信428
12.1.1 从页面获取数据429
12.1.2 与JavaScript交互431
12.2 Flex-Ajax桥434
12.2.1 建立Flex-Ajax桥434
12.2.2 使用Flex-Ajax桥438
12.3 使用LocalConnection441
12.4 使用URLLoader443
12.4.1 加载文件444
12.4.2 后台数据交互446
12.5 HTTPService449
12.5.1 通过MXML使用HTTPService450
12.5.2 通过ActionScript使用HTTPService451
12.6 WebService453
12.6.1 通过MXML使用WebService453
12.6.2 通过ActionScript使用WebService456
12.7 使用FileReference和FileReferenceList458
12.7.1 上传文件458
12.7.2 下载文件462
12.8 Socket入门464
12.8.1 Socket简介465
12.8.2 使用Socket读取外部数据的实例465
12.8.3 XMLSocket类468
12.9 本章小结469
第13章 使用Remoting471
13.1 AMFPHP472
13.1.1 安装配置AMFPHP472
13.1.2 打个招呼474
13.1.3 使用对象映射478
13.1.4 连接数据库481
13.1.5 使用ActionScript代替MXML标签487
13.1.6 使用NetConnection489
13.2 WebORB490
13.2.1 创建支持WebORB的ASP.NET网站491
13.2.2 创建Flex工程492
13.2.3 使用WebORB494
13.2.4 数据映射496
13.3 FluorineFx498
13.3.1 创建支持Fluorine的ASP.NET网站498
13.3.2 创建Flex工程500
13.3.3 使用FluorineFx502
13.4 本章小结503
第14章 模块编程505
14.1 模块简介506
14.2 第1个模块应用507
14.3 模块加载和卸载514
14.4 模块数据共享517
14.5 实例:图表模块应用524
14.6 本章小结530
第15章 运行时共享库RSLs531
15.1 运行时共享库简介532
15.1.1 什么是运行时共享库532
15.1.2 运行时共享库和模块编程533
15.2 创建并使用库文件SWC533
15.2.1 创建SWC534
15.2.2 SWC文件结构534
15.2.3 静态引用SWC534
15.3 使用SWC作为RSLs538
15.3.1 动态引用538
15.3.2 跨域使用542
15.3.3 框架RSLs543
15.4 选择使用RSLs545
15.5 本章小结545
第16章 共享对象547
16.1 共享对象基础548
16.1.1 什么是共享对象548
16.1.2 共享对象的操作551
16.1.3 共享对象的安全552
16.2 使用本地共享对象553
16.2.1 单一应用使用554
16.2.2 多个应用使用556
16.3 使用远程共享对象558
16.3.1 服务器端技术558
16.3.2 实例:共同控制的对象571
16.3.3 实例:聊天大厅573
16.4 自定义数据类型576
16.5 本章小结579
第17章 Cairngorm框架581
17.1 单例模式582
17.2 Cairngorm体系583
17.2.1 值对象(ValueObject)583
17.2.2 视图层(View)584
17.2.3 数据模型(Model)584
17.2.4 控制器(Control)585
17.2.5 命令(Commands)587
17.2.6 业务逻辑(Business)588
17.3 创建Flickr图片搜索工具592
17.3.1 准备工作592
17.3.2 使用Adobe提供的flickr库593
17.3.3 工作流程及结构设计595
17.3.4 代码编写596
17.3.5 项目发布613
17.4 本章小结613
第18章 PureMVC框架615
18.1 基本结构616
18.1.1 整体结构616
18.1.2 模块结构618
18.2 模块功能618
18.2.1 Model和Proxy618
18.2.2 View和Mediator620
18.2.3 Controller和Command626
18.2.4 Facade628
18.3 应用实例:天气预报630
18.3.1 构建框架630
18.3.2 View设计631
18.3.3 Model设计639
18.3.4 Controller设计643
18.3.5 完成Facade645
18.4 其他框架647
18.5 本章小结648
第19章 留言板实例649
19.1 界面和功能需求650
19.2 Flex架构设计651
19.3 程序分析652
19.3.1 vo文件夹652
19.3.2 model文件夹655
19.3.3 events文件夹657
19.3.4 service文件夹659
19.3.5 controller文件夹661
19.3.6 view文件夹665
19.3.7 DiaboLab应用程序677
19.4 项目发布680
19.5 本章小结681
附录A ActionScript与.NET类型转换表683
附录B Flash Player的安全机制687
B.1 安全沙箱688
B.2 Security.sandboxType属性688
B.3 跨域策略文件crossdomain.xml689
B.4 跨脚本访问690
B.5 设置管理器690
热门推荐
- 2096944.html
- 468621.html
- 3120231.html
- 369946.html
- 930175.html
- 2505910.html
- 2731083.html
- 1672425.html
- 1927743.html
- 587667.html
- http://www.ickdjs.cc/book_3258469.html
- http://www.ickdjs.cc/book_2364664.html
- http://www.ickdjs.cc/book_3014541.html
- http://www.ickdjs.cc/book_822131.html
- http://www.ickdjs.cc/book_2708769.html
- http://www.ickdjs.cc/book_3602845.html
- http://www.ickdjs.cc/book_1285649.html
- http://www.ickdjs.cc/book_3195808.html
- http://www.ickdjs.cc/book_1018985.html
- http://www.ickdjs.cc/book_1618088.html