《Adobe Flex 3程序设计指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:孙晗波编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2009
  • ISBN:9787121082290
  • 页数:436 页
图书介绍:本书通过许多程序实例,详细介绍了Adobe Flex 3开发包安装、构建工具的运用,对其语言技术核心进行翔实的阐释,包含许多同类书籍所没有的技术技巧和细节,并对Adobe Flex 3所提供的大多数标准控件进行了详尽的说明,通过可运行的程序实例来展示这些控件的使用。本书还通过实例演示来讲解模块化程序设计、可重复利用开发库的编译和使用、互动界面的风格主题和动画效果、数据交换等高级开发技术。只要根据本书提供的例程,循序渐进地学习、练习和实践,读者就能迅速掌握Adobe Flex的开发技术。

第1章 Adobe Flex 3程序设计简介 1

1.1安装Adobe Flex 3 2

1.2设计程序“Hello World” 4

1.3编译程序“Hello World” 8

1.4调试程序 9

使用Flash播放器调试程序 10

使用网页浏览器调试Flex程序 11

1.5使用ActionScript改写“Hello World” 13

1.6结束语 18

1.7参考资料 18

第2章 MXML应用语法分析 19

2.1 MXML语言背景和工作原理 20

2.2使用MXML 20

使用MXML来定义一个应用程序对象 20

使用MXML建立互动界面 22

使用MXML建立数组对象 25

使用MXML为自定义类对象设定属性值 27

2.3结束语 32

2.4参考资料 33

第3章 ActionScript 3.0基础语法分析 35

3.1语言特性简介 36

ActionScript语言发展历史 36

3.2 ActionScript 3.0数据类型和变量定义 36

3.3 ActionScript 3.0基本语法 38

操作符 41

条件判断、循环和函数定义 52

3.4结束语 65

3.5参考资料 65

第4章 ActionScript 3.0面向对象程序设计 67

4.1包裹的使用 69

使用ActionScript定义包裹 69

在MXML文件中引进ActionScript包裹 70

避免同名对象类型冲突 72

4.2对象类型的定义和使用 73

定义对象类型 74

对象类型标识的使用 74

对象属性和方法的定义和使用 81

4.3名域的使用 95

定义名域 95

名域标注对象类型属性和方法 96

利用名域访问属性和方法 98

4.4继承 101

访问权限设定和继承 103

继承关系中的静态属性和方法 103

“super”和“this” 105

覆盖父类型中的私有型方法 107

对象不可继承性质 109

界面 109

4.5对象类型操作符 113

对象与类型比较操作符 114

对象属性摧毁操作符“delete” 120

4.6枚举类型 123

4.7错误的处理 125

错误截取和处理 126

发射错误,重投错误 128

自定义错误和使用 129

4.8结束语 131

4.9参考资料 131

第5章 简单互动控件的使用 133

5.1 Adobe Flex 3控件常见属性设定 134

5.2简单控件的使用 136

多行输入框的使用 136

按钮控件的运用 140

标题条控件的运用 143

提示框的使用 145

5.3三种常见类控件的使用 150

文字输入或显示控件 150

各种按钮型控件的使用 155

菜单类控件的使用 174

5.4结束语 186

5.5参考资料 187

第6章 复杂互动控件的使用 189

6.1数据驱动的列表型控件的使用 190

数据项的管理 190

名单控件的使用 191

横向列表和图标数据列表的使用 197

下拉框的使用 203

数据格的使用 205

树形列表的使用 211

6.2内嵌多媒体控件的使用 217

动画播放控件 217

图像文件显示操作的实现 222

6.3日期选择控件的使用 225

挂历控件 225

日期选择框 230

6.4数字增减和状态显示控件的使用 231

数字增减控件 232

横向滑拉条和纵向滑拉条 234

状态显示条 236

6.5其他控件的使用 240

调色板控件 241

6.6结束语 244

6.7参考资料 244

第7章 容器控件和导航容器 245

7.1容器对象的使用 246

“Application”容器对象 246

面板控件 248

长方体容器控件 250

网格控件 255

砖板分区控件 257

画布容器控件 259

控制板和应用程序控制板 262

区域分切控件 266

表格框容器控件和相关子控件 268

标题框控件 271

7.2导航容器的使用 275

卡片堆 275

分页导航控件 278

区域分切导航 280

7.3结束语 283

7.4参考资料 283

第8章 风格、效果与自定义控件设计 285

8.1控件的动画效果设计 286

动画效果的使用原理 286

8.2风格运用 294

使用MXML定义控件风格 294

风格定义文件和MXML互动界面设计 297

使用ActionScript动态设定控件风格 300

8.3展示状态和过渡的运用 306

8.4自定义控件类型的设计 313

简单的自定义控件设计 313

自定义控件属性、风格和方法 316

使用事件 321

8.5结束语 329

8.6参考资料 329

第9章 数据的存取和使用 331

9.1数据提供者 332

9.2集合对象类型 332

添加和删除数据项 335

数据项排序的操作 337

过滤数据项 338

索引箭头 339

数据项对象的“UID”属性 341

9.3数据捆绑 342

简单数据捆绑的实现 343

提供可捆绑的数据源 344

使用ActionScript进行数据捆绑 347

9.4数据模型 349

用MXML创建数据模型 350

用ActionScript创建数据模型 351

9.5数据检测 352

检测机制原理 352

数据检测的使用 353

设计自定义检测对象类型 357

尽可能随时检测数据 360

9.6数据格式化 360

数据格式化操作的实现 361

自定义数据格式化对象类型 364

9.7客户端与服务器端数据交换 368

服务器端设置 369

通过HTTP和XML进行的数据交换 371

复杂的HTTP数据传输实例 376

深入学习 379

9.8结束语 380

9.9参考资料 380

第10章 Flex程序编译与部署 383

10.1资源管理 384

内嵌资源操作的回顾 384

高级资源管理 385

10.2单元测试 394

10.3模块化应用程序设计 398

设计简单的程序模块 399

动态加载和卸载模块 401

模块和互动界面的数据传输 406

部件库的设计和使用 409

10.4 Flex程序编译 413

程序编译器(mxmlc.exe)和部件编译器(compc.exe) 414

编译属性定义文件 418

使用阿帕奇“Ant”构建系统进行编译 421

10.5 Flex程序部署和安全设定 427

简单的Flex程序部署 427

复杂的Flex程序部署 428

设计安全的应用程序 430

10.6结束语 434

10.7参考资料 435