图书介绍

FLEX从入门到实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

FLEX从入门到实践
  • 吕辉等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302204107
  • 出版时间:2009
  • 标注页数:419页
  • 文件大小:82MB
  • 文件页数:440页
  • 主题词:软件工具-程序设计

PDF下载


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

下载说明

FLEX从入门到实践PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 概述篇2

第1章 Flex概述2

1.1 Flex简介2

1.1.1 Flex是什么2

1.1.2 Flex运行机制2

1.1.3 Flex产品组成4

1.2 Flex和Flash的关系4

1.3 Flex与其他技术比较5

1.3.1 HTML/JavaScript/Ajax5

1.3.2 Java/Java FX5

1.3.3 Silverlight/XAML5

1.4 常见问题及解答6

1.5 小结6

1.6 习题6

第2章 Flex的开发环境7

2.1 Flex SDK的安装7

2.1.1 下载和安装Adobe Flex SDK7

2.1.2 编译代码8

2.2 开发工具Flex Builder 39

2.2.1 安装Flex Builder 39

2.2.2 Flex Builder 3的界面10

2.3 构建第一个Flex应用程序11

2.3.1 创建Flex项目12

2.3.2 创建组件和编写代码12

2.3.3 编译和运行应用程序14

2.4 各种常见的文件类型15

2.4.1 项目组件化15

2.4.2 项目模块化16

2.4.3 项目模式化17

2.5 上机实践17

2.6 常见问题及解答17

2.7 小结17

2.8 习题18

第2篇 语言基础篇第3章 MXML语法基础20

3.1 MXML的构成20

3.1.1 结构原理20

3.1.2 书写规则21

3.2 解析MXML的标签21

3.3 命名空间22

3.4 常见问题及解答24

3.5 小结24

3.6 习题24

第4章 ActionScript 3.0语法基础25

4.1 变量和常量25

4.1.1 变量的声明和赋值25

4.1.2 变量的作用域26

4.1.3 声明常量27

4.2 数据类型27

4.2.1 基本数据类型28

4.2.2 复合数据类型28

4.2.3 数据类型检查29

4.2.4 is运算符29

4.2.5 as运算符30

4.3 语句30

4.3.1 if...else语句30

4.3.2 if...else if语句31

4.3.3 switch语句32

4.3.4 for语句34

4.3.5 for...in语句35

4.3.6 for each...in语句35

4.3.7 while语句36

4.3.8 do...while语句37

4.4 函数38

4.4.1 定义函数38

4.4.2 函数的返回值38

4.4.3 函数的作用域39

4.4.4 值参数39

4.4.5 引用参数39

4.4.6 默认参数40

4.4.7 arguments对象参数40

4.4.8 …(rest)参数41

4.5 常见问题及解答41

4.6 小结41

4.7 习题42

第5章 事件和事件机制43

5.1 事件的概述43

5.1.1 事件的侦听43

5.1.2 Event类44

5.2 定义事件45

5.2.1 在MXML中定义事件45

5.2.2 在ActionScript中定义事件46

5.3 事件的类型46

5.3.1 鼠标事件46

5.3.2 键盘事件48

5.3.3 时间事件50

5.4 常见问题及解答51

5.5 小结51

5.6 习题51

第3篇 交互设计篇第6章 文本设计54

6.1 文本的显示54

6.1.1 使用Label控件显示文本54

6.1.2 使用Text控件的text属性显示文本55

6.1.3 使用Text控件的htmlText属性显示文本55

6.2 单行文本框的设计56

6.2.1 使用TextInput控件设计文本框56

6.2.2 动态定义文本框的内容57

6.2.3 动态创建文本框59

6.3 多行文本的设计60

6.3.1 使用TextArea控件显示多行文本60

6.3.2 在多行文本框中显示HTML文本61

6.4 文本编辑器的设计62

6.4.1 使用RichTextEditor控件创建一个文本编辑器62

6.4.2 添加和移除文本编辑器的工具栏内容62

6.5 获取选择的文本64

6.5.1 获取文本框中选择的文本64

6.5.2 获取文本编辑器中选择的文本66

6.6 本章实例:HTML文本编辑器67

6.7 上机实践72

6.8 常见问题及解答73

6.9 小结73

6.10 习题73

第7章 按钮设计74

7.1 普通按钮的设计74

7.1.1 使用Button控件设计按钮74

7.1.2 按钮中嵌入图片75

7.1.3 设置按钮样式75

7.1.4 按钮事件76

7.2 单选按钮的设计77

7.2.1 使用RadioButton控件设计单选按钮78

7.2.2 使用单选按钮组78

7.2.3 一个简单的加减法计算器80

7.3 复选框的设计82

7.3.1 使用CheckBox控件设计复选框82

7.3.2 使用ActionScript控制复选框83

7.3.3 动态创建复选框84

7.4 弹出式按钮的设计87

7.4.1 创建PopUpButton控件87

7.4.2 获取弹出式按钮菜单的内容88

7.5 链接按钮的设计90

7.5.1 创建LinkButton控件90

7.5.2 设置样式92

7.6 本章实例:简易计算器92

7.7 上机实践95

7.8 常见问题及解答95

7.9 小结96

7.10 习题96

第8章 数据绑定97

8.1 数据列表97

8.1.1 使用List控件创建数据列表97

8.1.2 使用ActionScript在List控件中绑定数据98

8.1.3 获取List控件的数据100

8.1.4 在数据中嵌入图片102

8.2 横向数据列表103

8.2.1 使用HorizontalList控件104

8.2.2 自定义ItemRenderer属性105

8.3 二维数据列表106

8.3.1 使用TileList控件107

8.3.2 获取TileList控件中的数据109

8.4 下拉列表110

8.4.1 使用ComBox控件111

8.4.2 获取下拉列表中的数据112

8.5 数据网格113

8.5.1 使用DataGrid控件113

8.5.2 定义DataGrid控件的列115

8.5.3 获取DataGrid控件的数据116

8.5.4 DataGrid控件的排序117

8.6 树形式的呈现方式120

8.6.1 使用Tree控件121

8.6.2 获取Tree控件的数据项122

8.7 本章实例:商品列表123

8.8 上机实践124

8.9 常见问题及解答124

8.10 小结125

8.11 习题125

第9章 图表设计126

9.1 图表组件概述126

9.1.1 关于数据图表126

9.1.2 使用图表控件126

9.1.3 定义数据源130

9.2 图表类型133

9.2.1 区域型图表133

9.2.2 条型图表135

9.2.3 泡沫型图表137

9.2.4 烛台型图表138

9.2.5 线型图表139

9.2.6 圆饼型图表141

9.2.7 混合型图表143

9.3 格式化图表144

9.3.1 创建样式144

9.3.2 设置间隔大小146

9.4 本章实例:股票分析系统148

9.5 上机实践150

9.6 常见问题及解答151

9.7 小结151

9.8 习题151

第10章 其他交互设计152

10.1 数字选择器152

10.1.1 创建NumericStepper控件152

10.1.2 设置NumericStepper控件153

10.1.3 构建一个复合型的日期控件153

10.2 日期显示155

10.2.1 使用DateChooser控件实现日期选择155

10.2.2 使用DateField控件实现日期选择156

10.2.3 使用日期类156

10.2.4 设置DateField控件的日期格式158

10.2.5 设置DateChooser控件的中文显示159

10.3 加载外部SWF文件160

10.3.1 创建SWFLoader控件160

10.3.2 与已加载的SWF文件交互162

10.4 加载图像168

10.4.1 创建Image控件168

10.4.2 加载图像169

10.5 颜色选择器170

10.5.1 创建ColorPicker控件170

10.5.2 自定义面板显示的颜色171

10.5.3 自定义面板显示的标签172

10.6 警告框的设计173

10.6.1 创建警告框173

10.6.2 警告框的事件174

10.6.3 自定义警告框的按钮标签175

10.6.4 设置提示框的文本大小176

10.6.5 设置提示框的图标177

10.7 进度条的设计178

10.7.1 创建ProgressBar控件178

10.7.2 设置进度条的标签179

10.8 本章实例:日程管理181

10.9 上机实践184

10.10 常见问题及解答184

10.11 小结184

10.12 习题184

第4篇 布局和导航第11章 定位和布局186

11.1 Canvas容器186

11.2 使用Box布局容器187

11.2.1 使用Box容器187

11.2.2 使用HBox和VBox容器实现横向或纵向的布局188

11.3 使用DividedBox容器布局190

11.3.1 创建DividedBox容器190

11.3.2 使用HDividedBox和VDividedBox容器实现可调控的布局192

11.4 表单布局195

11.4.1 创建表单195

11.4.2 设置间隔196

11.4.3 表单验证197

11.5 网格定位199

11.5.1 使用网格定位199

11.5.2 网格容器之间的嵌套200

11.6 Tile布局201

11.6.1 使用Tile布局201

11.6.2 设置Tile布局202

11.7 使用面板203

11.7.1 创建Panel容器203

11.7.2 添加ControlBar控件204

11.8 弹出窗口205

11.8.1 创建TitleWindow容器205

11.8.2 向弹出的窗口传递数据206

11.9 本章实例:通讯录208

11.10 上机实践212

11.11 常见问题及解答212

11.12 小结213

11.13 习题213

第12章 导航214

12.1 ViewStack导航设计214

12.1.1 创建ViewStack容器214

12.2.2 实现不同子容器之间的传值216

12.2 标签导航设计218

12.2.1 使用TabNavigator导航容器218

12.2.2 动态添加TAB标签219

12.3 折叠导航设计221

12.4 本章实例:名片管理系统222

12.5 上机实践226

12.6 常见问题及解答226

12.7 小结227

12.8 习题227

第13章 菜单设计228

13.1 上下文菜单的设计228

13.1.1 使用Menu控件创建菜单228

13.1.2 添加Menu控件菜单事件230

13.2 菜单条的设计232

13.2.1 使用MenuBar控件创建菜单233

13.2.2 添加菜单条菜单事件233

13.3 弹出式按钮菜单的设计236

13.3.1 使用PopUpMenuButton控件创建菜单236

13.3.2 添加弹出式按钮菜单事件237

13.4 本章实例:多窗口文档编辑器238

13.5 上机实践240

13.6 常见问题及解答240

13.7 小结241

13.8 习题241

第5篇 行为和样式第14章 行为和特效244

14.1 使用行为244

14.1.1 行为简介244

14.1.2 在ActionScript中使用行为245

14.2 拖放行为特效247

14.2.1 容器之间移动数据247

14.2.2 容器之间复制数据248

14.2.3 手动添加拖放功能250

14.3 使用View States251

14.3.1 使用View States改变局部视图251

14.3.2 View States之间的继承关系252

14.3.3 使用比较运算符253

14.4 过渡特效Transitions254

14.5 使用ToolTip256

14.5.1 使用ToolTip属性256

14.5.2 设置ToolTip样式256

14.5.3 使用ToolTip管理器257

14.5.4 创建一个自定义的ToolTip258

14.6 本章实例:用户登录系统259

14.7 上机实践260

14.8 常见问题及解答261

14.9 小结261

14.10 习题261

第15章 样式和主题262

15.1 使用样式262

15.1.1 使用Style组件定义样式262

15.1.2 使用StyleManager类定义样式263

15.1.3 外部样式表264

15.2 使用字体265

15.2.1 使用系统字体265

15.2.2 使用嵌入式字体266

15.3 指针管理器267

15.4 本章实例:使用Flex主题269

15.5 上机实践271

15.6 常见问题及解答271

15.7 小结271

15.8 习题271

第6篇 数据通信274

第16章 HTTPService和Web Service274

16.1 使用HTTPService274

16.1.1 读取数据274

16.1.2 提交数据276

16.2 使用Web Service279

16.2.1 使用MXML代码访问Web服务279

16.2.2 使用ActionScript访问Web服务283

16.3 本章实例:在线翻译284

16.4 上机实践287

16.5 常见问题及解答288

16.6 小结288

16.7 习题288

第17章 Flex Ajax桥289

17.1 Ajax简介289

17.1.1 Ajax的定义289

17.1.2 Ajax的使用289

17.1.3 与传统的Web应用比较290

17.1.4 发展史290

17.1.5 优点和缺点291

17.1.6 Ajax的工作原理291

17.2 使用FABridge292

17.2.1 FABridge简介292

17.2.2 使用FABridge292

17.3 本章实例:相册295

17.4 上机实践296

17.5 常见问题及解答297

17.6 小结297

17.7 习题297

第18章 Flex与ColdFusion298

18.1 ColdFusion简介298

18.2 使用ColdFusion298

18.2.1 安装ColdFusion299

18.2.2 创建第一个Flex和ColdFusion通信程序303

18.3 本章实例:留言本(ColdFusion版)306

18.4 上机实践309

18.5 常见问题及解答309

18.6 小结309

18.7 习题310

第19章 Flex与PHP311

19.1 PHP简介311

19.1.1 PHP脚本语言311

19.1.2 使用PHP311

19.2 使用AMFPHP312

19.2.1 AMFPHP简介312

19.2.2 访问PHP应用程序313

19.3 本章实例:留言本(PHP版)315

19.4 上机实践319

19.5 常见问题及解答320

19.6 小结320

19.7 习题320

第20章 Flex与.NET321

20.1 .NET简介321

20.1.1 .NET框架321

20.1.2 ASP.NET应用程序321

20.2 使用FluorineFX323

20.2.1 安装FluorineFx323

20.2.2 使用FluorineFx创建应用程序325

20.3 本章实例:留言本(.NET版)329

20.4 上机实践330

20.5 常见问题及解答331

20.6 小结331

20.7 习题331

第21章 Flex与Java332

21.1 Java简介332

21.1.1 Java语言332

21.1.2 Java语言的特点333

21.2 开源项目BlazeDS334

21.2.1 安装和配置BlazeDS334

21.2.2 使用BlazeDS335

21.3 本章实例:留言本(Java版)339

21.4 上机实践339

21.5 常见问题及解答340

21.6 小结340

21.7 习题340

第7篇 扩展篇342

第22章 PureMVC框架342

22.1 PureMVC模式简介342

22.1.1 MVC模式342

22.1.2 PureMVC结构343

22.2 控制中心——Facade类343

22.2.1 Facade类344

22.2.2 创建Facade子类344

22.3 通信机制346

22.3.1 通信机制概述346

22.3.2 事件(Event)处理346

22.4 逻辑命令处理——Command类347

22.4.1 Command类347

22.4.2 创建Command子类347

22.5 视图控制——Mediator类351

22.5.1 Mediator类351

22.5.2 创建Mediator子类351

22.6 数据模型代理——Proxy类357

22.6.1 Proxy类358

22.6.2 创建Proxy子类358

22.7 本章实例:用户角色管理362

22.8 上机实践376

22.9 常见问题及解答376

22.10 小结376

22.11 习题377

第23章 创建AIR程序378

23.1 AIR简介378

23.1.1 AIR平台概述378

23.1.2 使用Flex创建第一个AIR程序378

23.2 窗体379

23.2.1 窗体简介380

23.2.2 窗体事件380

23.3 菜单382

23.3.1 系统菜单382

23.3.2 右键菜单384

23.3.3 托盘菜单385

23.4 本地SQL数据库386

23.4.1 创建和打开数据库386

23.4.2 创建数据表388

23.4.3 插入数据389

23.4.4 读取数据391

23.5 本章实例:RSS阅读器392

23.6 上机实践393

23.7 常见问题及解答394

23.8 小结394

23.9 习题395

第8篇 实例篇398

第24章 使用Flex创建MP3播放器398

24.1 总体和界面设计398

24.1.1 总体功能设计398

24.1.2 总体框架设计399

24.1.3 播放进度设计401

24.1.4 播放控制界面设计402

24.1.5 歌曲列表设计402

24.2 歌曲列表功能设计403

24.2.1 创建数据和对象模型403

24.2.2 读取歌曲列表405

24.2.3 显示歌曲列表406

24.3 播放控制功能设计408

24.3.1 播放控制408

24.3.2 暂停控制410

24.3.3 停止控制412

24.3.4 歌曲切换414

24.4 显示进度功能设计416

24.5 音量控制功能设计417

24.5.1 音量控制417

24.5.2 静音控制419

24.6 小结419

热门推荐