图书介绍

Flex 3权威指南【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Flex 3权威指南
  • (美)JeffTapperMichaelLabriolaMatthewBoles著;杨博,杜昱宏等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115196903
  • 出版时间:2009
  • 标注页数:503页
  • 文件大小:96MB
  • 文件页数:525页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Flex 3权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1课 理解RIA1

1.1理解计算机应用程序的演化过程1

1.2超越基于页面的架构3

1.3明确RIA的优势4

1.3.1企业经理4

1.3.2 IT组织5

1.3.3终端用户5

1.4各种RIA技术5

1.4.1Ajax5

1.4.2 Flash6

1.4.3 Flex7

1.4.4 WPF、 XAML、Silverlight和Expression8

1.5学习收获8

第2课 开始9

2.1开始Flex应用程序开发10

2.2创建项目和MXML应用程序10

2.3理解Flex Builder 3工作平台14

2.4运行应用程序16

2.5创建第二个应用程序页面,然后进入设计模式22

2.6准备下一课26

2.7学习收获27

第3课 布置界面28

3.1学习容器相关知识29

3.2用设计模式布置电子商务应用程序30

3.3使用基于约束条件的布局35

3.3.1使用相对父容器的约束条件35

3.3.2使用增强型约束条件39

3.4使用视图状态42

3.5在源码模式中布置应用程序45

3.6学习收获51

第4课 使用简单的控件52

4.1简单控件简介53

4.2显示图片54

4.3建立详细信息视图57

4.4使用数据绑定将数据结构链接到简单的控件60

4.5使用Form布局容器布置简单的控件61

4.6将单选按钮和数据字段添加到Dashboard65

4.7学习收获67

第5课 处理事件和数据结构68

5.1理解事件处理69

5.1.1理解一个简单的例子69

5.1.2用ActionScript函数处理事件70

5.1.3调用事件处理函数时传递数据71

5.2当creationComplete事件发生时建立数据结构72

5.3使用来自事件对象的数据75

5.4建立一个自定义的ActionScript类78

5.5建立一个方法来创建对象83

5.6建立购物车类85

5.7学习收获88

第6课 为控件使用远程XML数据89

6.1从HTTPService中获取XML数据91

6.1.1创建HTTPService对象91

6.1.2调用send()方法91

6.1.3使用返回的数据91

6.1.4理解安全问题93

6.2通过HTTPService获取XML数据93

6.3将HTTPService数据填入ArrayCollection95

6.3.1使用ArrayCollection95

6.3.2使用Collection作为数据提供者96

6.4将数据填入ComboBox控件并用编程方法添加选项98

6.5在Tree控件中使用XML数据100

6.5.1理解E4X运算符1

6.5.2将XML数据填入Tree控件105

6.6获取XML数据并将这些数据转换为自定义类型的ArrayCollection110

6.7对复杂数据结构使用数据绑定114

6.8操作购物车数据115

6.8.1将项目添加到购物车115

6.8.2对ArrayCollection中的项目进行排序116

6.8.3添加项目或者更新数量118

6.8.4使用光标定位ShoppingCartItem119

6.9添加Remove按钮126

6.10学习收获127

第7课 用MXML创建组件128

7.1介绍MXML组件129

7.1.1理解创建自定义组件的基础知识130

7.1.2一步步创建自定义组件131

7.1.3在应用程序架构中使用自定义组件132

7.2创建可更新/删除商品的组件,并将它实例化133

7.3单击Update和Delete按钮时弹出商品信息136

7.4创建另一个值对象141

7.5为三个应用程序都创建数据管理器组件143

7.6使用新的数据管理器组件148

7.7实现添加商品的功能152

7.8为Dashboard应用程序创建并使用组件152

7.9学习收获154

第8课 使用控件和Repeater控制数据集155

8.1使用数据集156

8.1.1理解HorizontalList和TileList组件157

8.1.2实现labelFuntcion158

8.1.3实现itemRenderer159

8.2使用HorizontalList和itemRenderer显示类别信息160

8.3基于选中的类别显示商品163

8.3.1使用Repeater遍历数据集164

8.3.2从重复的组件中获取数据165

8.3.3定位Repeater建立的组件166

8.3.4理解TileList和Repeater的性能差异167

8.3.5基于类别显示商品168

8.4编写状态以显示商品信息详情173

8.5将商品放入购物车175

8.6学习收获177

第9课 使用自定义事件178

9.1理解松耦合架构的优势180

9.2分发事件180

9.3为组件声明事件181

9.4明确对自定义事件类的需求182

9.5建立并使用CategoryEvent183

9.6创建并使用ProductEvent类186

9.6.1使用ProductEvent从购物车中移除商品189

9.6.2使用ProductEvent向购物车添加商品191

9.7理解事件流和事件冒泡193

9.8学习收获197

第10课 用ActionScript 3.0创建自定义组件198

10.1用ActionScript构建组件199

10.2创建类的基本结构199

10.3重写createChildren()方法202

10.3.1在ActionScript中创建Button203

10.3.2使用addChild()方法向组件添加Button203

10.3.3理解边饰和rawChildren204

10.3.4使用rawChildren上的addChild()向边饰部分添加元素204

10.4在Flex中定位和调整组件大小207

10.5理解measure()方法208

10.6重写updateDisplayList()方法209

10.7学习收获214

第11课 使用DataGrid与项目呈现器215

11.1介绍DataGrid和项目呈现器217

11.2向ChartPod添加通用的DataGrid217

11.3向Dashboard中添加HTTPService调用218

11.4用DataGrid显示购物车221

11.4.1为DataGridColumn添加内联的编辑控件223

11.4.2创建MXML的项目呈现器以显示商品224

11.4.3创建内联的MXML项目呈现器用于显示Remove按钮226

11.4.4使用set和get函数更新ShoppingCartItem230

11.5使用AdvancedDataGrid231

11.5.1为AdvancedDataGrid排序231

11.5.2以专家模式进行排序232

11.5.3设置AdvancedDataGrid的样式233

11.5.4对数据进行分组237

11.5.5显示摘要数据241

11.6学习收获248

第12课 使用拖放249

12.1介绍拖放操作管理器250

12.2在两个DataGrid之间拖放251

12.3在DataGrid和List之间拖放254

12.4用不可以直接拖曳组件上实现拖放操作257

12.5将商品拖进购物车261

12.6学习收获265

第13课 实现导航266

13.1导航267

13.2在DataEntry程序中使用TabNavigator270

13.3在电子商务应用程序中添加主页和结账页面272

13.4创建由ViewStack显示的结账过程的第一步275

13.5使用ViewStack完成结账过程280

13.6学习收获285

第14课 使用格式器和验证器286

14.1介绍格式器和验证器287

14.2用格式器类显示电子商务应用程序的货币信息288

14.3使用验证器类291

14.4用正则表达式来验证数据(第一部分)293

14.5用正则表达式来验证数据(第二部分)295

14.6构建自定义验证器类297

14.7学习收获300

第15课 实现历史管理和深度链接301

15.1历史管理简介302

15.2实现Navigator容器的历史管理304

15.3构建自定义的历史管理器305

15.4介绍深度链接309

15.4.1实现Flex 3的深度链接309

15.4.2为程序添加深度链接309

15.5学习收获313

第16课 自定义Flex应用程序的外观314

16.1用样式和皮肤来设计315

16.2使用样式315

16.2.1用标签的属性设置样式316

16.2.2理解样式继承318

16.2.3用<mX: Style>标签设置样式318

16.2.4用Flex Builder工具来编写CSS320

16.2.5用CSS文件来设置样式322

16.3在运行时修改CSS330

16.3.1运行时修改CSS的优点330

16.3.2从CSS文件创建SWF331

16.3.3用StyleManager加载CSS的SWF331

16.3.4使用加载的CSS覆盖样式331

16.4皮肤组件332

16.4.1图形皮肤332

16.4.2导入CS3创建的皮肤332

16.4.3可编程的皮肤335

16.5学习收获339

第17课 使用Web服务340

17.1服务器通信介绍342

17.2使用远程服务器调用的事件模型342

17.3配置应用程序在本地运行343

17.4在Dashboard中使用Web服务344

17.4.1处理Web服务的结果346

17.4.2调用Web服务方法348

17.5在DataEntry程序里使用Web服务350

17.6使用Web Service Introspection向导355

17.7在应用程序中使用生成代码356

17.8用Flex Builder重构358

17.9完成生成代码的集成359

17.10更新和删除商品359

17.11学习收获361

第18课 访问服务器端对象362

18.1向服务器上传文件363

18.2用RemoteObject来保存订单368

18.2.1更新Flex编译器命令369

18.2.2在结账过程分发订单确认事件370

18.2.3创建和调用远程对象371

18.2.4把ShoppingCart传入Checkout组件374

18.2.5改变程序状态以将其返回Welcome页面374

18.3把ActionScript对象映射到服务器对象374

18.4 Flex Builder数据向导377

18.5学习收获380

第19课 可视化数据381

19.1探索Flex图表组件382

19.1.1图表类型383

19.1.2图表软件包383

19.1.3图表的组成部分383

19.2布置最初的图表384

19.3填充图表385

19.3.1指定图表的系列386

19.3.2向折线图和柱状图添加横轴和纵轴391

19.4向图表添加图例396

19.5限制轴上显示的标识数量397

19.6与图表交互399

19.6.1鼠标经过事件399

19.6.2单击事件399

19.6.3选中事件399

19.7添加图表事件399

19.8向图表添加动画403

19.9用样式自定义图表外观404

19.10学习收获407

第20课 创建模块化的程序408

20.1介绍Flex 3的模块化程序409

20.2使用Flex模块410

20.2.1使用Module类410

20.2.2用ModuleLoader标签来代替Checkout代码412

20.3理解RSL413

20.4使用Flex框架RSL缓存415

20.4.1理解框架缓存的目的416

20.4.2使用有签名的RSL与没有签名的RSL416

20.4.3检查程序的当前大小416

20.4.4配置程序使用框架RSL417

20.4.5检查框架RSL带来的差别418

20.5创建库项目418

20.5.1把类和资源加入库419

20.5.2在FlexGrocer程序中使用FlexGrocerLibrary419

20.6学习收获420

第21课 部署Flex应用程序421

21.1编译应用程序的部署版本422

21.2用AIR摆脱浏览器423

21.2.1开始AIR423

21.2.2安装AIR423

21.2.3安装第一个程序424

21.3创建AIR应用程序424

21.3.1创建新的AIR项目425

21.3.2使Dashboard程序成为AIR应用程序426

21.3.3用Application.xml文件定制程序427

21.3.4导出AIR文件429

21.4学习收获434

第22课 创建过渡和行为435

22.1介绍行为和过渡436

22.1.1在组件上使用行为436

22.1.2在视图状态上使用过渡437

22.2在组件上实现效果439

22.3为视图状态添加效果440

22.4学习收获441

第23课 Flex的打印功能442

23.1介绍Flex的打印功能443

23.2第一次使用Flex的打印功能444

23.3在不可见容器中使用PrintDataGrid445

23.4在单独的组件中构建打印视图448

23.5调整打印输出的缩放比例451

23.6从结账过程打印收据453

23.7学习收获456

第24课 使用共享对象457

24.1介绍共享对象458

24.1.1创建共享对象459

24.1.2读取共享对象460

24.2构建SharedObject来保存购物车数据460

24.3从已有的共享对象中读取数据463

24.4学习收获465

第25课 调试Flex应用程序466

25.1调试技术简介466

25.2观察客户端与服务器端的数据交换467

25.3学习更多调试器相关知识468

25.3.1学习设置断点的更多相关细节469

25.3.2在调试器中检查变量及其相关值469

25.4使用try-catch处理错误474

25.4.1使用try-catch语法475

25.4.2理解错误类型477

25.4.3使用多个catch块477

25.4.4使用一个catch块的示例477

25.4.5在第一个catch块中使用基类Error的不良做法示例478

25.4.6使用finally语句478

25.4.7使用throw语句479

25.4.8创建自己的错误类480

25.5学习收获482

第26课 对Flex应用程序进行剖析483

26.1 Flash Player的内存使用484

26.1.1 Flash Player的内存分配484

26.1.2按引用传递和按值传递484

26.1.3 Flash Player的垃圾收集485

26.1.4垃圾收集488

26.2对Flex应用程序进行内存剖析490

26.2.1审查ProfilerTest应用程序490

26.2.2剖析ProfilerTest应用程序492

26.2.3修复ImageDisplay类496

26.3对Flex应用程序进行性能剖析496

26.3.1剖析ProfilerTest应用程序497

26.3.2修复ProfilerTest类498

26.4学习收获499

附录A 安装指南500

热门推荐