• Flex 3 RIA开发详解与精深实践:企业级Web应用与AIR桌面应用
21年品牌 40万+商家 超1.5亿件商品

Flex 3 RIA开发详解与精深实践:企业级Web应用与AIR桌面应用

无盘

10 1.8折 56 九品

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者杨占坡、杨铭、翁颖 著

出版社清华大学出版社

出版时间2009-01

版次1

装帧平装

上书时间2024-08-30

书友852963的书店

已实名 进店 收藏店铺

   商品详情   

品相描述:九品
图书标准信息
  • 作者 杨占坡、杨铭、翁颖 著
  • 出版社 清华大学出版社
  • 出版时间 2009-01
  • 版次 1
  • ISBN 9787302188827
  • 定价 56.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 421页
  • 字数 655千字
  • 正文语种 简体中文
【内容简介】
Flex是目前最为普及的一种RIA开发技术,依托于脱胎换骨的ActionScript3.0,可以轻松实现相比传统的网络应用更加卓越的交互能力和更加绚丽的表现效果。Flex技术本身并不是凭空出现的,经过了Flash的长期预热,依托于XML、ActionScript3.0等标准化开发语言,终成正果。
本书以实践为手段,以实用为核心,全面解析了应用Flex技术进行RIA开发的思维与过程。从实践开始、到实践结束。从最简单的HelloWorld演示到完整的项目全案开发,给读者全新的学习过程。
内容分为四部分:开启Flex之门、Flex开发进阶、Flex3Web项目全案开发、Flex3AIR桌面项目全案开发。涉及了Flex基础概念、组件设计开发、图表开发、企业级应用以及AIR桌面应用等方面。
本书最大的特点是使用大量小巧的示例帮助读者快速体验Flex开发流程。并在最后两大部分中结合完整的项目开发案例,给读者以积少成多、从量变到质变的软件开发学习过程之体验。
本书作者是国内第一个企业级Flex上线项目的负责人,资深软件工程师,并多年从事Flash/FlexRIA开发,具有货真价实的Flex功力。
光盘提供作者精心整理的代码、项目文件,并包含国内首次提供的Flex项目开发操作视频。
读者对象:Web开发人员、软件工程师、Flash设计师、网页设计师、软件专业相关师生等。
【作者简介】
杨占坡,资深软件工程师、软件架构师、北京航空航天大学软件工程硕士,精于企业级软件开发和嵌入式系统开发。对C语言、Java语言、JavaEE系统、RubyOnRails、Flex、Ajax等领域都有深入的研究;属于国内最早一批应用FLex进行企业级开发的软件工程师;国内第一批RubyOnRails架构的倡导者;拥有企业级分布式架构设计的国家级发明专利。在软件设计方法、软件开发技术方面都具有深刻认识和独到见解。杨铭资深软件架构师、技术顾问。1980年生人,集70后沉稳与80后豪迈于一身。7年软件行业从业经验,参与过戴姆勒·克莱斯勒TACO、普天手机银行、IBMeManager、友邦GLAS等多个大型系统的设计和研发,在大型互联网应用设计、RIA、系统性能优化和网络编程领域有深入研究。翁颖资深软件工程师。热衷于各种软件开发技术,精通企业级Web开发:面向对象软件设计、JavaEE架构、Ajax技术;对互联网搜索引擎、网络分析系统、分布式技术都有深入研究。长期从事保险行业的大型企业级应用开发,同时具备优秀的技术基础和丰富的项目经验。业精于勤、厚积而薄发!
【目录】
PART1开启Flex之门
第1章Flex3程序设计基础3
1.1RIA概述4
1.2Flex简介5
1.3MXML6
1.4ActionScript8
1.4.1在MXML中使用ActionScript脚本8
1.4.2使用ActionScript类10
1.5Flex的事件机制14
1.5.1Flex事件处理14
1.5.2Flex事件监听器注册15
1.6使用AdobeFlexBuilder16
1.6.1FlexBuilder系统需求17
1.6.2使用FlexBuilder进行开发18
1.6.3FlexBuilder开发特点19
1.7在Flex中操作XML22
1.7.1XML在Flex中的应用22
1.7.2通过E4X处理XML23

第2章Flex可视化组件开发25
2.1Flex可视化组件简介26
2.2可视化组件基础28
2.2.1Flex组件体系基础28
2.2.2构建RIA——Flex应用程序开发步骤29
2.2.3数据集成与绑定,可视化组件的数据操作30
2.2.4CSS,可视化组件的样式处理33
2.2.5容器组件,可视化组件的结合形式34
2.3IO控制组件35
2.3.1使用IO控制组件35
2.3.2Button类组件36
2.3.3Bar类组件39
2.3.4数据处理类组件41
2.3.5多媒体处理类组件45
2.3.6快捷交互类组件51
2.3.7辅助类组件55
2.4文本组件57
2.4.1文本组件的基本应用57
2.4.2Label和Text组件61
2.4.3TextInput和TextArea组件63
2.4.4RichTextEditor组件64
2.5菜单组件65
2.5.1菜单组件基础65
2.5.2处理菜单条目66
2.5.3菜单组件应用示例67
2.5.4Menu组件的使用70
2.5.5MenuBar组件的使用72
2.5.6PopUpMenuButton组件的使用73
2.6数据容器类组件75
2.6.1Flex数据容器组件与数据驱动75
2.6.2使用List组件75
2.6.3使用HorizontalList组件78
2.6.4使用TileList组件79
2.6.5使用ComboBox组件81
2.6.6使用DataGrid组件83
2.6.7使用Tree组件88
2.7布局控制与布局组件94
2.7.1Flex布局控制94
2.7.2使用Canvas组件94
2.7.3使用Box类布局组件95
2.7.4使用DividedBox类布局组件96
2.7.5使用ControlBar组件98
2.7.6使用ApplicationControlBar组件99
2.7.7使用表单组件100
2.7.8使用网格布局组件105
2.7.9使用Panel组件107
2.7.10使用Tile组件108
2.7.11使用TitleWindow组件109
2.8导航控制组件112
2.8.1使用ViewStack组件112
2.8.2使用TabNavigator组件114
2.8.3使用Accordion组件115

PART2Flex开发进阶
第3章Flex程序设计进阶119
3.1可视化组件行为控制120
3.1.1Flex行为控制概述120
3.1.2在MXML中使用行为控制123
3.1.3在ActionScript中使用行为控制124
3.1.4可视化组件效果控制125
3.2视图模式与视图转换130
3.2.1视图模式130
3.2.2创建和应用视图模式130
3.2.3视图模式与历史记录管理器133
3.2.4视图转换——Transitions136
3.2.5详解Transition的使用138
3.2.6效果过滤器141

第4章Flex模块化编程145
4.1Flex模块化编程概述146
4.1.1模块化软件开发146
4.1.2Flex模块架构146
4.2Flex模块的创建与使用147
4.2.1使用MXML创建模块147
4.2.2使用ActionScript创建模块149
4.3数据传输150
4.3.1应用程序与模块之间的数据传输150
4.3.2模块之间的数据传输153

第5章ActionScript3精要155
5.1ActionScript3概述156
5.1.1继往开来的ActionScript156
5.1.2与时俱进的ActionScript3新特性157
5.2ActionScript3编程基础158
5.2.1ActionScript3编程概述158
5.2.2类与对象159
5.2.3包与命名空间160
5.3ActionScript3的面向对象编程171
5.3.1面向对象的编程基础知识171
5.3.2继承和多态172
5.3.3访问控制与封装174
5.3.4属性的覆盖175

第6章Flex图表179
6.1Flex图表简介180
6.2Flex图表组件基础181
6.2.1Flex图表辅助类型181
6.2.2定义Flex图表数据182
6.3使用Flex图表组件185
6.3.1范围图(AreaChart)185
6.3.2线形图(LineChart)188
6.3.3条形图(BarChart)192
6.3.4柱状图(ColumnChart)193
6.3.5气泡图(BubbleChart)195
6.3.6散点图(PlotChart)198
6.3.7烛台图(CandlestickChart)200
6.3.8HLOC图(HighLowOpenCloseChart)202
6.3.9饼图(PieChart)204
6.3.10使用多重数据集209
6.3.11使用多重坐标轴211
6.4Flex图表定制化216
6.4.1在图表中使用CSS样式217
6.4.2使用Filter218
6.4.3Legend组件220
6.5Flex图表事件处理222
6.5.1图表组件的事件处理222
6.5.2图表数据条目的事件处理223

PART3Flex3Web项目全案开发
第7章Flex企业级开发实践——Flex+Struts229
7.1Flex与Struts230
7.1.1Flex与Java,自然又必然230
7.1.2Struts,外表-思想-内心231
7.1.3Flex为Struts披上了绚丽的外衣233
7.2Flex与数据服务270
7.2.1LiveCycle很好很强大270
7.2.2RPC,Flex也能“分布式”271
7.2.3消息,让Flex走向“企业级”286
7.2.4数据管理服务,Flex不是花瓶!295

第8章Flex企业级开发实践——
Flex+WebServices309
8.1WebServices,分布式无国界310
8.2SOAP引擎Axis2311
8.3Flex+WebServices,开始起航324

PART4Flex3AIR桌面项目全案开发
第9章桌面上的Web开发——AIR329
9.1AIR概述330
9.2AIR程序初步体验331
9.2.1安装运行时环境332
9.2.2安装和运行Twhirl333
9.2.3获得其他AIR示例程序333
9.3开发环境的设置334
9.4AIR的安全性问题334
9.4.1安全沙箱(Sandboxes)334
9.4.2JavaScript和HTML的限制335
9.4.3引入外部资源的不安全因素336
9.4.4对于HTML的安全性约束336
9.5用FlexBuilder3构建第一个AIR应用336
9.5.1创建AIR工程337
9.5.2编写代码338
9.5.3打包应用程序340
9.6用FlexSDK构建第一个AIR应用343
9.6.1设置开发环境343
9.6.2创建应用程序的描述文件344
9.6.3编写应用程序代码345
9.6.4编译和运行应用程序346
9.6.5创建AIR应用程序安装包347
9.7创建AIR库工程349
9.8AdobeAIR的新增功能349

第10章FlexAIR开发实践353
10.1FlexAIR组件354
10.1.1文件系统管理控件354
10.1.2HTML组件359
10.1.3FlexNativeMenu控件360
10.1.4关于窗体容器(WindowContainers)365
10.2操作文件系统371
10.2.1文件的基本操作371
10.2.2文件的读写操作379
10.3设置AIR应用程序的属性385
10.3.1应用程序描述文件的结构385
10.3.2应用程序描述文件中的重要属性388
10.4读取应用程序设置390
10.4.1读取应用程序的描述文件390
10.4.2获得应用程序和发布的唯一标识390
10.5AIR的本地数据库391
10.5.1关于localSQLdatabases391
10.5.2与数据库操作有关的类392
10.5.3创建数据库394
10.5.4管理数据库中的数据395
10.5.5处理多个数据库401
10.5.6一个简单的通讯录程序401
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP