图书介绍

Flex 4.0 RIA开发宝典PDF|Epub|txt|kindle电子书版本网盘下载

Flex 4.0 RIA开发宝典
  • 赵一飞主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121126246
  • 出版时间:2011
  • 标注页数:475页
  • 文件大小:223MB
  • 文件页数:493页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

Flex 4.0 RIA开发宝典PDF格式电子书版下载

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

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

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

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

图书目录

第1部分Flex基础篇1

第1章Flex技术概述2

1.1 Flex简介2

1.1.1 Flex的技术特点3

1.1.2 Flex 4.0的新特性5

1.2 Flex技术框架概述7

1.2.1 MXML语言7

1.2.2 ActionScript语言7

1.2.3 Flex类库7

1.3 Flex与Flash8

1.3.1 Flex与Flash的联系8

1.3.2 Flex与Flash的区别8

1.4 Flex与Ajax9

1.5 Flex的三种通信方式9

1.6小结10

第2章 熟悉Flash Builder 4开发环境11

2.1创建开发环境11

2.1.1对系统硬件的要求11

2.1.2对软件环境的要求11

2.1.3安装Flash Builder 412

2.2创建开发环境15

2.2.1 Flex 4.0项目工程概述15

2.2.2熟悉Flash Builder 4工作区15

2.2.3 Flash Builder 4常用的快捷键17

2.2.4使用Flex帮助17

2.3使用Flash Builder 418

2.3.1创建Flex项目18

2.3.2编写Flex 4.0程序19

2.3.3编译和运行Flex 4.0程序21

2.4小结22

第2部分ActionScript语法篇23

第3章ActionScript 3.0语法基础24

3.1变量的声明和使用24

3.1.1变量的本质24

3.1.2变量命名规则24

3.1.3声明变量的语法25

3.1.4变量的作用域25

3.2常量的声明和使用27

3.3保留字与关键字28

3.4数据类型29

3.4.1数字:Numeric (Number、 int、 uint)29

3.4.2字符串:String30

3.4.3布尔值:Boolean31

3.4.4 Null、 void31

3.4.5复杂的数据类型:Object、 MovieClip、 SimpleButton、 TextField、Date、 Array、 Error、 Function和XML31

3.4.6数据类型转换(隐式转换、显式转换)32

3.4.7转换为int、 uint和Number、 String、 Boolean33

3.4.8默认值36

3.5运算符及表达式36

3.5.1算术运算符37

3.5.2赋值运算符37

3.5.3关系运算符37

3.5.4逻辑运算符38

3.5.5字符串运算符38

3.5.6条件运算符39

3.5.7主要运算符39

3.5.8按位运算符39

3.5.9递增、递减运算符40

3.5.10数据类型检查(is、 as、 typeof、 in、 instanceof)41

3.5.11其他运算符43

3.5.12一元、二元、三元运算符43

3.5.13运算符的优先级和结合律44

3.6代码书写规则45

3.6.1点语法与斜杠语法45

3.6.2区分大小写46

3.6.3冒号46

3.6.4小括号46

3.6.5中括号46

3.6.6大括号47

3.6.7分号48

3.6.8字面值48

3.6.9注释49

3.7外部文件路径49

3.8 本章小结49

第4章ActionScript 3.0程序结构51

4.1顺序结构51

4.2分支结构51

4.3循环结构53

4.4小结56

第5章 常用ActionScript 3.0核心类概览57

5.1数学(Math)类57

5.1.1数学(math)类的属性和方法57

5.1.2数学(Math)类应用实例——轨迹星球59

5.2数组(Array)类61

5.2.1创建数组61

5.2.2访问数组元素62

5.2.3数组的长度63

5.2.4多维数组63

5.2.5数组的基本操作64

5.2.6遍历数组元素65

5.2.7数组(Array)类应用实例——排序67

5.3字符串(String)类68

5.3.1创建字符串69

5.3.2字符串属性70

5.3.3字符串方法71

5.3.4字符串(String)类应用实例——查找字符串72

5.4日期(Date)类和时间(Timer)类73

5.4.1创建Date对象73

5.4.2获取日期和时间单位值74

5.4.3日期(Date)类应用实例——电子表78

5.5本章小结80

第6章 正则表达式81

6.1正则表达式基础知识81

6.2正则表达式的标志及属性81

6.3字符、元字符、元序列、字符类83

6.3.1正则表达式中的字符83

6.3.2元字符83

6.3.3元序列84

6.3.4字符类87

6.4常用的正则表达式88

6.4.1文本处理和输入限制常用正则表达式88

6.4.2网络和HTML代码方面常用正则表达式89

6.4.3表单验证常用正则表达式90

6.4.4匹配数字常用正则表达式90

6.5小结91

第7章 函数92

7.1函数概述92

7.1.1函数理解92

7.1.2函数分类93

7.2函数定义93

7.2.1函数语句定义方法93

7.2.2函数表达式定义法94

7.2.3两种定义法的区别和选择94

7.3传递参数95

7.3.1形参与实参95

7.3.2无参函数95

7.3.3给参数传递值和引用96

7.3.4使用arguments属性97

7.3.5参数(rest)98

7.4调用函数99

7.4.1函数的调用形式99

7.4.2函数调用的方式100

7.5函数返回值100

7.6 理解作用域102

7.6.1变量的作用域102

7.6.2函数的作用域103

7.7创建递归103

7.8重载函数104

7.9为可重用而编写函数104

7.10使用内置函数105

7.11创建间隔函数106

7.12小结107

第8章ActionScript 3.0面向对象编程108

8.1面向对象编程基础108

8.1.1 ActionScript 1.0对OOP的支持108

8.1.2 ActionScript 2.0对OOP的支持110

8.1.3 ActionScript 3.0对OOP的支持111

8.2类111

8.2.1类定义111

8.2.2类成员的访问控制113

8.2.3变量115

8.2.4方法116

8.2.5类的枚举121

8.2.6嵌入资源类123

8.3接口123

8.4继承126

8.5小结133

第9章 处理显示对象134

9.1显示对象常识134

9.1.1显示列表134

9.1.2重要概念和术语135

9.2显示对象类的子类关系与选择136

9.2.1显示对象类的类继承136

9.2.2选择DisplayObject子类138

9.3 ActionScript 3.0显示列表层次结构的优越性138

9.4显示对象类的属性和方法139

9.4.1显示对象类的属性140

9.4.2显示对象类的方法140

9.5管理显示对象容器141

9.5.1显示对象容器的方法141

9.5.2添加视觉元件142

9.5.3删除视觉元件143

9.6遍历显示列表144

9.6.1遍历容器的子显示对象145

9.6.2通过深度访问子显示对象145

9.6.3通过name访问显示对象146

9.6.4通过坐标访问显示对象146

9.7深度管理147

9.7.1深度顺序的产生147

9.7.2交换不同深度的对象147

9.7.3重设子对象的深度149

9.8处理显示对象外观149

9.8.1改变位置149

9.8.2调整颜色150

9.8.3处理大小和比例152

9.8.4透明度154

9.9遮罩显示对象154

9.9.1定义遮罩154

9.9.2 Alpha遮罩155

9.9.3遮罩设备字体155

9.10小结155

第10章 异常和错误的捕获与处理156

10.1异常和错误基础知识156

10.2使用try…catch…finally处理异常157

10.3使用throw语句抛出异常159

10.4自定义异常159

10.5 ActionScript 3.0中对异常的层次和结构161

10.6处理异常的原则和方式162

10.6.1三大提倡162

16.6.2三大忌讳162

10.7对异常事件的处理163

10.8小结164

第3部分Flex进阶篇165

第11章Flex可视化组件基础166

11.1 Flex组件概述166

11.2可视化组件的类结构166

11.2.1可视化组件都继承类166

11.2.2 DisplayObject和DisplayObjectContainer167

11.2.3用Sprite创建用户接口组件167

11.3 Flex组件生命周期167

11.4 Flex可见组件169

11.4.1可见组件的分类169

11.4.2使用可见组件构建界面169

11.4.3使用Flex非可见组件171

11.5 Libray和Definition标签172

11.5.1 Library标签173

11.5.2 Private标签173

11.6小结174

第12章Flex常用组件概览175

12.1控制组件175

12.2文本组件183

12.3菜单组件187

12.4数据容器组件190

12.5小结203

第13章Flex程序设计进阶205

13.1可视化组件行为控制205

13.1.1 Flex行为控制概述205

13.1.2在MXML中使用行为控制207

13.1.3在ActionScript中使用行为控制208

13.1.4可视化组件效果控制211

13.2视图模式与视图转换214

13.2.1视图模式214

13.2.2创建和应用视图模式215

13.2.3视图模式与历史记录管理器216

13.2.4详解Transitions的使用218

13.2.5效果过滤器220

13.3小结223

第14章Flex模块化编程224

14.1 Flex模块化编程概述224

14.1.1模块化软件开发224

14.1.2 Flex模块架构225

14.2 Flex模块的创建与使用225

14.2.1使用MXML创建模块225

14.2.2使用ActionScript创建模块226

14.3数据传输227

14.3.1应用程序与模块之间的数据传输227

14.3.2模块之间的数据传输230

14.4小结231

第15章 图表组件232

15.1图表组件开发基础——图表数据232

15.2图表组件常用属性238

15.2.1 Axis标签238

15.2.2 Axis标题241

15.2.3 Axis Renderer241

15.2.4 Axis类型244

15.2.5 minField属性245

15.3图表事件246

15.4复合坐标轴248

15.5图表组件效果249

15.6 小结250

第4部分Flex实践篇251

第16章 第一个Flex程序252

16.1 Flash Builder的下载和安装252

16.2 Flex基础结构MXML介绍254

16.3建立第一个Flex 4.0程序——“Hello World”261

16.4编译和运行第一个Flex 4.0程序262

16.5小结263

第17章 使用多种方法创建应用程序264

17.1使用Flash创建应用程序265

17.2使用独立的外部AS文件创建应用程序266

17.3使用Flash Builder 4创建应用程序268

17.4小结270

第18章ActionScript 3.0程序结构应用实例271

18.1使用分支结构语句创建“递增的圆环”实例271

18.2使用多项分支结构语句创建“星期显示”实例272

18.3使用循环结构语句创建“随机气泡”和“随机彩带”实例273

18.4使用结构嵌套实现“乘法表”实例275

18.5使用with语句制作“福到了”实例276

18.6小结277

第19章Math类应用实例278

19.1 Math方法和属性278

19.2计算两点之间的距离279

19.3绘制椭圆282

19.4使用正弦、余弦285

19.5设计弹性运动287

19.6小结292

第20章Array类应用实例293

20.1使用数组顺序浏览图像实例293

20.2使用数组随机显示图像实例294

20.3使用数组显示图像及相关信息实例295

20.4遍历数组元素示例297

20.4.1 forEach示例297

20.4.2 every示例297

20.4.3 filter示例298

20.4.4 map示例298

20.4.5 some示例299

20.5小结299

第21章String类应用实例300

21.1使用字符串方法分割字符串300

21.2使用字符串方法查找字符串301

21.3使用字符串方法制作“打字效果”实例301

21.4使用字符串方法制作“逐字逐句”实例303

21.5小结304

第22章Date类和Timer类应用实例305

22.1设计一个数字式电子表305

22.2设计一个指针式盘表307

22.3制作一个秒表计时器313

22.4小结316

第23章 正则表达式应用实例317

23.1在TextInput及TextArea控件上使用Validator和Formatter317

23.2创建一个自定义的Formatter319

23.3使用正则表达式创建国际化邮政编码Validator320

23.4如何在一个表单内通过ToolTips来返映一个错误323

23.5小结326

第24章 函数应用实例327

24.1函数的基本概念327

24.2“粒子瓶”实例327

24.3“紧盯肉虫的小鸟”实例330

24.4小结331

第25章 显示对象应用实例332

25.1使用显示对象类方法制作实例332

25.2通过管理显示对象容器制作实例334

25.3通过坐标访问显示对象制作实例337

25.4使用深度管理制作实例338

25.5处理显示对象外观339

25.6小结344

第26章XML相关应用实例345

26.1 XML基础345

26.1.1 XML文件示例345

26.1.2重要概念和术语346

26.1.3 XML语法346

26.1.4 XML元素348

26.1.5 XML属性349

26.1.6 XML注释350

26.2 E4X处理XML数据实例351

26.3创建内部XML文档实例352

26.4加载外部XML文档实例354

26.5访问XML对象实例356

26.6添加节点实例361

26.7 删除节点实例362

26.8遍历节点实例364

26.9 XML对象的字符串转化实例366

26.10小结367

第27章 网络与通信368

27.1网络与通信介绍368

27.1.1网络基础知识368

27.1.2与网络通信相关的类369

27.1.3重要概念和术语370

27.2套接字连接370

27.2.1 Socket类371

27.2.2 XMLSocket类372

27.3创建套接字程序374

27.3.1建立连接374

27.3.2发送数据377

27.3.3读取数据379

27.3.4连接断开381

27.3.5处理错误382

27.4小结386

第28章 控制组件操作实践387

28.1 Button类组件实践387

28.2 Bar类组件实践389

28.3数据处理类组件实践391

28.4多媒体处理类394

28.5快捷交互类组件实践395

28.6辅助类组件实践396

28.7“交互式信息管理系统”综合实例397

28.8小结399

第29章 文本组件操作实践400

29.1文本组件的基本应用400

29.2 Label和Text组件实践403

29.3 TextInput和TextArea组件405

29.4 RichTextEditor组件406

29.5“电子信息公告板”综合实例408

29.6小结417

第30章 数据容器类组件操作实践418

30.1简介数据访问机制418

30.2数据组件概述419

30.3 Flex数据组件420

30.3.1 List组件420

30.3.2 HorizontalList组件423

30.3.3 Tree组件425

30.3.4 DataGrid组件427

30.3.5 ComboBox组件428

30.4数据组件应用示例429

30.5小结431

第31章 布局控制与布局组件操作实践432

31.1 Canvas界面布局432

31.2 Vbox或者Hbox布局434

31.3 ControlBar layout容器435

31.4 ApplicationControlBar容器436

31.5 DividedBox、 HDividedBox和VDividedBox布局437

31.6 Form容器439

31.7 Grid布局440

31.8 Panel容器442

31.9 TitelWindow容器443

31.10 Title layout容器443

31.11小结444

第5部分Flex企业级项目篇445

第32章Flex开发企业局域网应用实例解析446

32.1实例工程设置446

32.1.1安装ColdFusion 9446

32.1.2在Flash Builder 4.0中设置实例工程447

32.2 Spark Intranet Sample App应用447

32.2.1 Main.mxml447

32.2.2 NewsView.mxml451

32.2.3 ExpandedNewsView.mxml452

32.2.4 TimeSheetView.mxml455

32.3数据/服务视图、测试选项视图和Getter/Setter方法自动生成460

32.3.1使用CFC460

32.3.2测试选项视图461

32.3.3 Getter/Setter方法自动生成462

32.4使用网络监视器462

32.5小结462

第33章 利用Flex和PHP创建网站视频发布系统463

33.1视频发布系统概述463

33.2使用HTTPService标签463

33.3显示数据465

33.4创建PHP后台465

33.5创建上传页面466

33.6创建HTML/Flash界面468

33.7 Flex界面,第一部分470

33.8 Flex界面,第二部分——添加了缩略图473

33.9存储和带宽474

33.10总结475

热门推荐