成功加入购物车
图书条目标准图
张亚飞 著 / 电子工业出版社 / 2009-02 / 平装
售价 ¥ 0.95
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-08-20
卖家超过10天未登录
网站开发专家·至理:精通Flex网络开发技术(整合ActionScript/JavaScript/Ajax动态网站)
《至理:精通Flex网络开发技术:整合ActionScript/JavaScript/Ajax动态网站》一书完整系统地介绍Flex3和Flex4的开发技术,整合了Halo组件和Gumbo组件,使用最新的FlexBuilder3作为创作环境。本书以严谨的逻辑,完整地介绍了FlexBuilder3创作环境、MXML语言、ActionScript3语言、FlashPlayer创作环境、FlexSDK3、FlexSDK4。按照从基础到进阶,从基本原理到实践应用的基本模式,将Flex的两大应用按照逻辑有机地分包含在两篇内容中:Flex组件的呈现和布局应用篇、Flex数据集成和数据呈现篇。
《至理:精通Flex网络开发技术:整合ActionScript/JavaScript/Ajax动态网站》具有很强的实用性,包含的数百个范例几乎涵盖Flex开发各个相关方面。其每一章绝非泛泛而谈理论,而是围绕实际案例代码来组织的,让读者马上可以上手,并且加深理解。“实用”是技术类书籍好坏的唯一衡量标准,而本书更是将这个词演绎到了极致。
《至理:精通Flex网络开发技术:整合ActionScript/JavaScript/Ajax动态网站》适合RIA开发人员参考学习,也可作为高等院校相关专业师生的参考书。
第1篇Flex开发基础入门篇第1章建立首要的、基础的正确认知1.1安装和配置Flex应用程序开发和运行环境1.1.1安装FlexBuilder3和FlashPlayer1.1.2创建第一个Flex应用程序1.1.3发布和部署Flex1.2正确认识Flex应用程序开发1.2.1正确认识FlexSDK、FlexBuilder和Flash1.2.2正确认识Flex运行环境和开发语言1.2.3关于标准和实现1.3Flex开发的特点和RIA第2章Flex开发基础——使用FlexBuilder3创作环境和MXML标签语法基础2.1FlexBuilder3开发环境的基本组成2.1.1关闭和打开透视图2.1.2自定义透视图2.2使用开发透视图2.2.1可视化布局2.2.2使用代码提示功能2.2.3使用大纲视图2.3应用程序编译和运行设置2.3.1自动编译和SDK2.3.2优化编译和查看源代码2.3.3运行和测试应用程序2.4MXML语法基本常识2.4.1基本语法2.4.2MXML文件基本结构2.4.3MXML语法要求2.4.4MXML文件命名规则2.4.5定义ActionScript代码2.4.6注释2.4.7标签属性和数据绑定2.4.8嵌入应用程序资源第3章Flex开发基础——ActionScript3.0语法入门3.1变量的定义3.1.1定义和命名变量3.1.2变量的数据类型3.1.3使用标签和标签自定义数据模型3.1.4常量3.2在程序中使用变量3.2.1为变量赋值和更改变量值3.2.2使用变量和获取变量值3.3创建和使用Object3.4创建和使用数组3.4.1创建数组的基本方法3.4.2创建和使用索引数组3.4.3实现和使用多维数组3.4.4创建和使用复合数组3.5ActionScript的语法约定3.5.1空白和多行书写3.5.2点语法3.5.3花括号3.5.4分号3.5.5圆括号3.5.6字母的大小写3.5.7程序注释3.5.8关键字第4章Flex开发基础——ActionScript3.0数据运算和流程控制4.1数据类型和运算4.1.1表达式4.1.2算术运算符4.1.3字符串运算符4.1.4比较运算符和逻辑运算符4.1.5位运算符4.1.6赋值运算符4.1.7其他运算符4.1.8运算符的使用规则4.2流程控制4.2.1语句和语句块4.2.2ifelse条件语句4.2.3switch条件语句4.2.4dowhile循环4.2.5for循环4.2.6forin循环4.2.7foreachin循环4.2.8其他的流程控制4.2.9trycatchfinally语句4.2.10throw语句4.2.11流程控制总结4.3使用with语句4.4数据类型检查4.4.1编译时进行类型检查4.4.2运行时进行类型检查第5章Flex开发基础——ActionScript3.0全局函数和自定义函数5.1使用预定义的全局函数5.1.1转义操作函数5.1.2转换函数5.1.3判断函数5.2自定义函数5.2.1函数的定义5.2.2函数的调用5.2.3定义参数初始值5.2.4(rest)参数5.2.5匿名函数的定义5.3变量的作用范围和生命周期5.3.1了解变量的作用范围和生命周期5.3.2局部变量的声明5.3.3全局变量的声明第6章创建自定义类和进行面向对象的编程6.1第一个面向对象开发的范例6.2关于面向对象设计和类6.2.1面向对象和结构化程序设计的区别6.2.2什么是面向对象程序设计6.2.3面向对象程序设计的优点和基本特征6.2.4ActionScript面向对象开发的注意事项6.3创建和使用自定义类6.3.1创建类文件6.3.2创建类的实例和调用类的方法6.3.3自定义类的创建6.3.4方法的重载6.3.5使用包6.3.6访问类的方法和属性6.3.7控制成员访问6.4类的继承和创建子类6.4.1创建子类6.4.2重写方法和属性6.4.3在类中使用final修饰符6.4.4了解原型继承6.5区别实例成员和类成员6.5.1创建类成员6.5.2类成员和子类6.5.3类成员和实例成员的区别6.6创建动态类6.7创建和使用接口6.7.1创建接口6.7.2接口的实现6.8创建纯ActionScript工程6.9类路径6.9.1指定类路径6.9.2编译器如何解析类引用6.10扩展Error以创建自定义错误6.11隐式获取/设置属性6.12使用命名空间6.12.1创建和使用命名空间的基本步骤6.12.2定义命名空间6.12.3应用命名空间6.12.4引用命名空间6.13包的其他用法6.13.1在单个类文件内定义多个类6.13.2在包声明中定义的其他语句第7章事件处理和基本的交互控制7.1基本事件处理7.1.1了解怎样实现事件处理7.1.2处理事件7.1.3在MXML标签中注册事件处理程序7.1.4通过ActionScript注册事件监听器7.1.5使用事件属性定义行内的事件处理程序7.1.6了解事件流7.1.7可用的基本交互事件7.2响应键盘事件7.2.1获取按键7.2.2响应组合键事件7.3响应鼠标事件7.3.1获取鼠标位置属性7.3.2控制鼠标指针7.3.3捕获鼠标滚轮事件7.3.4自定义的鼠标左键双击事件7.3.5鼠标与键盘的配合7.4自定义FlashPlayer右键菜单7.4.1使用ContextMenu对象7.4.2使用ContextMenuItem对象7.5使用Event对象第2篇Flex组件的呈现和布局应用篇第8章使用FlexUI控件定义用户界面8.1控件的基本使用方法8.1.1基本的属性设置8.1.2使用Alert控件8.1.3使用基于按钮的控件8.1.4使用基于文本框的控件8.1.5动态使用组件8.1.6日历控件8.2使用工具提示8.2.1设置工具提示的样式8.2.2创建出错工具提示8.3使用基于菜单的控件8.3.1使用Menu控件8.3.2菜单项类型8.3.3菜单数据提供者8.3.4创建MenuBar控件8.3.5创建PopUpMenuButton控件第9章使用Flex容器组件——基于容器的布局规则9.1基于容器的定位9.1.1使用绝对定位9.1.2使用坐标系9.1.3使用基于限制的布局9.1.4了解容器BOX模型9.2组件幅面大小的计算方法9.2.1决定幅面大小的属性9.2.2Flex实施布局的过程9.2.3决定组件的幅面大小9.2.4使用基于百分比的尺寸9.2.5溢出和裁剪9.2.6改变Application容器的幅面大小的注意事项第10章使用Flex容器组件——基本操作和范例10.1使用布局容器10.1.1使用Grid容器实现类似HTML表格的布局10.1.2使用Tile容器实现类似浮动定位的布局10.1.3使用Panel容器和ControlBar容器10.1.4使用TitleWindow容器创建弹出对话框10.1.5使用ApplicationControlBar容器创建主菜单10.1.6使用DividedBox、HDividedBox和VDividedBox分隔容器10.1.7使用Spacer组件处理布局10.2使用导航容器10.2.1使用Accordion导航容器10.2.2使用TabNavigator导航容器10.2.3使用ViewStack导航容器10.3Application容器和组件的创建顺序10.3.1组件创建的顺序10.3.2设置语言特性属性10.4动态重复控件和容器10.4.1设置Repeater组件10.4.2引用创建的重复组件10.4.3引用Repeater组件10.4.4在事件中使用数据源元素第11章使用样式表呈现组件11.1在MXML文档中应用CSS11.1.1使用嵌入样式定义11.1.2外部引用式11.1.3行内样式11.1.4StyleManager类11.1.5使用getStyle()方法和setStyle()方法11.1.6规则集11.1.7注释11.1.8关键字和字符串11.2CSS的选择符语法11.2.1类型(Type)选择符11.2.2类(class)选择符11.2.3Application选择符和global选择符11.3属性值的数据类型和数据单位11.3.1长度(Length)11.3.2颜色11.3.3时间格式11.3.4数组格式11.3.5在样式表中嵌入资源11.4样式表的继承和层叠规则11.4.1Flex和W3CCSS规范的不同11.4.2样式的叠加和选择符的优先级11.5使用FlexBuilder创作和应用样式表11.6在运行时加载和卸载样式表11.6.1在运行时加载样式表11.6.2加载运行时样式表所触发的事件11.6.3在自定义组件中加载运行时样式表所要注意的事项第12章使用外观和主题改变组件的呈现12.1使用外观改变组件的呈现12.1.1使用FlashCS3创建组件外观12.1.2了解scale9Grid切片12.1.3使用Photoshop创建组件外观12.1.4在创作环境中使用样式应用和更改组件外观12.2创建和使用主题12.2.1应用主题12.2.2创建主题SWC文件12.2.3将主题SWC文件用做运行时样式表第13章使用文本框和动态呈现文本13.1使用TextField动态设置文本框13.1.1使用TextFormat动态设置文本格式13.1.2使用HTML标签动态设置文本格式13.2使用样式表动态设置文本格式13.2.1使用CSS呈现文本13.2.2styleSheet的方法和属性简表第14章为Flex应用程序创建自定义组件14.1使用MXML文件创建自定义组件14.2使用ActionScript类创建自定义组件14.3使用FlashCS3和FlexComponentKitforFlashCS3配合创建自定义组件14.4在程序中使用元数据标签的用法第15章为组件行为定义动画效果15.1使用行为、触发器和动画效果15.1.1使用MXML组件应用行为15.1.2使用ActionScript代码应用行为15.1.3可用的触发器属性15.2内建动画效果的基本使用15.2.1内建动画效果的基本使用方法15.2.2并发效果和顺序效果15.2.3为效果应用缓动15.2.4为数据应用效果第16章创建视图和为视图状态变化应用过渡效果动画16.1使用Flex视图16.1.1关于视图16.1.2创建和使用Flex视图16.1.3Flex视图状态是什么16.1.4在视图中添加和删除组件16.1.5视图状态和导航容器的比较16.1.6视图之间的逻辑关系16.2为视图状态变化创建和使用过渡16.2.1过渡和效果的对比16.2.2创建过渡16.2.3定义多个过渡16.2.4并发过渡和顺序过渡16.2.5定义效果的目标16.2.6定义效果的起始和结束值16.2.7在过渡中使用动作效果和布局16.2.8使用效果过滤器16.3响应视图状态事件第17章使用Flex4和Gumbo组件——MXML2009标签语法和视图状态语法17.1安装和配置开发环境17.2开发第一个Flex应用程序17.3基本语法17.3.1语言命名空间17.3.2组件命名空间17.3.3组件库清单17.3.4本地源和导入包17.3.5命名空间的合并17.3.6新增的编译器标签17.3.7兼容Flex317.4视图状态语法17.4.1在视图状态中指定组件实例17.4.2组件的重现17.4.3使用状态指定组件属性值17.4.4视图状态分组17.4.5自定义创建策略第18章使用Flex4和Gumbo组件——FXG文档和Gumbo组件应用18.1了解和使用FXG1.018.1.1FXG文档结构18.1.2元素类型18.2定义FXG图形18.2.1使用FXG路径定义图形18.2.2使用基本的FXG形状定义图形18.2.3位图18.2.4FXG填充、线条、可视性和混合模式18.2.5定义FXG文本18.3坐标空间转换18.4使用Gumbo组件18.4.1定义组件外观的基本方法18.4.2定义组件中子节点内容的外观18.4.3Gumbo组件的布局18.4.4增强的应用第3篇Flex数据集成和数据呈现篇第19章Flex组件的数据集成基础——数据组件、数据绑定和集合19.1使用数据绑定19.1.1在ActionScript代码中实现数据绑定19.1.2数据绑定的原理19.2使用集合19.2.1了解Flex集合框架19.2.2使用方法处理集合19.2.3集合的过滤19.2.4集合的排序19.2.5重置集合视图19.3基于列表的控件和数据提供者19.3.1定义数据提供者19.3.2使用TileList和HorizontalList19.3.3使用DataGrid组件和AdvancedDataGrid组件19.3.4使用OLAPDataGrid组件进行联机分析19.3.5响应事件和获取选中的项目行19.3.6列表控件单元格的呈现19.3.7列表控件的拖曳19.4使用图表组件第20章Flex组件的数据集成基础——数据格式化和数据验证20.1格式化数据20.1.1数字格式化(NumberFormatter)20.1.2货币格式化(CurrencyFormatter)20.1.3电话号码格式化(PhoneFormatter)20.1.4邮政编码格式化(ZipCodeFormatter)20.1.5日期格式化(DateFormatter)20.1.6自定义格式化20.2验证数据20.2.1验证器的基本使用方法20.2.2数字验证器20.2.3货币验证器20.2.4电话号码验证器20.2.5字符串验证器20.2.6ZIP验证器20.2.7信用卡验证器20.2.8日期验证器20.2.9社保代码验证器20.2.10电子邮件地址验证器20.2.11正则表达式验证器第21章Flex组件的数据集成基础——Flex和XML集成开发21.1使用W3CDOM处理XML文档21.1.1了解XML文档对象21.1.2DOM基于节点的浏览21.1.3创建XMLDocument对象、解析XML文档21.1.4加载和解析外部的XML文档21.1.5使用XMLNode对象处理XML文档21.1.6使用XMLDocument对象处理XML文档21.2使用XMLDocument对象进行密码验证21.3使用E4X处理XML21.3.1用于实现E4X的ActionScript类21.3.2创建XML对象和XMLList对象21.3.3访问XML结构21.3.4修改XML结构21.3.5使用XML对象的属性和方法21.3.6使用XMLList对象的方法21.3.7操控XML命名空间21.3.8将XML对象和XMLList对象转换为字符串21.3.9使用E4X进行密码验证21.3.10使用标签和标签第22章创建网络应用程序和部署网络应用程序22.1安装和设置网络应用程序的运行环境22.1.1安装IIS22.1.2通过服务器请求网页22.2浏览器怎样从服务器接收和发送数据22.3Flex应用程序接收和发送数据22.3.1创建和配置ASP网页22.3.2创建Flex应用程序22.3.3测试应用程序22.3.4使用HTTPService组件要点解析22.3.5如何操控数据库22.4Flex应用程序结合ASP.NET、JSP和PHP22.4.1ASP.NET网页与Flex结合——基本操作22.4.2ASP.NET网页与Flex结合——操控数据库22.4.3JSP网页与Flex应用程序的结合22.4.4JSP网页与Flex结合——操控数据库22.4.5PHP网页与Flex应用程序的结合22.4.6PHP网页与Flex结合——操控数据库22.5使用Form容器创建表单布局22.5.1表单布局22.5.2定义默认的提交按钮22.5.3指定必须填写的字段22.5.4存储和验证表单数据22.6部署应用程序第23章使用LCDS和BlazeDS——Java平台的AMF-RPC实现(AMF3)23.1安装和配置运行环境23.1.1安装、配置JRE和JDK23.1.2安装和配置Tomcat23.1.3安装和配置LCDS23.2第一个程序:嗨!AMF-RPC23.3操控数据库-雇员管理应用程序23.4了解LCDS工作原理23.4.1LCDS工作原理23.4.2LCDS和数据类型23.5使用BlazeDS第24章使用LCDS和BlazeDS——消息服务和数据管理服务24.1使用消息服务24.1.1使用RTMP消息服务24.1.2使用JMS消息服务24.2数据管理服务24.2.1数据管理服务的服务端配置24.2.2创建Flex应用程序作为数据管理服务的客户端第25章使用FluorineFx和FlashRemotingMX——.NET平台的AMF-RPC实现(AMF3和AMF0)25.1安装和配置.NET应用程序运行环境25.2使用FluorineFx25.2.1安装和配置FluorineFx25.2.2定义一个新的.NET应用程序25.2.3第一个程序:嗨!AMF-RPC25.3操控数据库-雇员管理应用程序25.4了解FluorineFx工作原理25.5使用FlashRemotingMXfor.NET(AMF0)25.5.1安装和配置FlashRemotingMXfor.NET25.5.2定义一个新的.NET应用程序25.5.3第一个程序:嗨!AMF-RPC25.5.4操控数据库-雇员管理应用程序25.5.5数据类型转换第26章使用AMFPHP和SabreAMF——PHP平台的开源AMF-RPC实现(AMF3和AMF0)26.1安装和设置PHP网络应用程序的运行环境26.1.1下载和安装PHP应用程序服务器26.1.2安装和配置Web服务器26.1.3配置PHP使用PDO26.2使用AMFPHP26.2.1安装和配置AMFPHP开发环境26.2.2定义一个新的PHP应用程序26.2.3第一个程序:嗨!AMF-RPC26.2.4雇员数据管理系统-使用AMFPHP操控数据库26.2.5使用AMF0格式26.3了解AMFPHP工作原理26.4使用SabreAMF-PHP平台的AMF-RPC实现第27章在Flex应用程序中使用Web服务27.1使用WebService组件直接调用Web服务27.1.1查看Google搜索服务的接口、方法和属性27.1.2使用Google搜索服务27.2使用代理操纵Web服务27.2.1使用LCDS和Blaze作为代理27.2.2使用FluorineFx和FlashRemotingMX作为代理27.2.3使用AMFPHP作为代理第4篇Flex开发高级应用主题第28章Flex调试原理与范例实践28.1错误和异常情况28.2设置Flex调试环境28.2.1关于DebugPlayer的适用版本28.2.2卸载播放器控件28.3FlexBuilder调试透视图的使用方法28.3.1“Console”视图窗口和trace()函数28.3.2“Debug”视图窗口28.4使用调试器脚本调试工具范例28.5异常情况处理28.5.1使用Error对象处理异常错误信息28.5.2使用内建的异常类型第29章配合FMS3开发Flash实时通信应用程序29.1了解FlashMediaServer3服务器29.1.1了解通信应用程序的开发29.1.2了解RTMP29.1.3了解流媒体服务器29.2安装和配置FlashMediaServer3服务器运行环境29.2.1关于安装的文件29.2.2启动和停止服务器29.3安装开发和调试环境29.3.1安装创作环境29.3.2安装、配置麦克风和照相机29.4创建第一个Flash通信应用程序29.4.1创建Flash通信应用程序29.4.2创建发布视频的Flex应用程序29.4.3创建订阅视频的Flex应用程序29.4.4测试Flash通信应用程序29.5FlashPlayer设置功能29.5.1保密性和本地存储设置29.5.2麦克风和照相机侦测与设置第30章使用Flex开发AIR应用程序30.1使用FlexBuilder3开发、打包第一个AIR应用程序30.1.1创建应用程序30.1.2打包应用程序30.1.3安装应用程序30.1.4创建从网络安装应用程序30.2AIR应用程序的文件结构30.2.1创建应用程序的描述文件30.2.2使用AIR组件第31章使用FlexAjaxBridge(FABridge)和JavaScript整合开发31.1在网页中如何与JavaScript结合使用31.1.1使用ExternalInterface类调用JavaScript函数31.1.2使用JavaScript调用ActionScript函数31.2使用FABridge附录A保留的关键字附录BAMF-RPC历史及重要概念附录C键盘键和键控代码值对照表附录D安装和配置数据库附录E参考文献及资料来源
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30