搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Flex从入门到实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302204107
  • 作      者:
    吕辉等编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2009
收藏
编辑推荐
    超值、大容量DVD-ROM<br>    ·12小时高清晰、交互式多媒体语音视频教学<br>    ·《Flex从入门到实践》源代码 + 《Flex从入门到实践》源代码运行视频演示<br>    ·20小时编程专题讲座视频(免费赠送)+ 11个典型应用系统(免费赠送)<br>    ·1200余页编程专题讲座电子书(免费赠送)<br>    《Flex从入门到实践》特色:<br>    ·按照“基础→进阶→应用(综合案例)”的梯度安排内容<br>    ·按照“概念→语法→示例讲解→注意事项→本章实例→上机实践→常见问题解答→习题”的模式讲解<br>    ·贯穿167个示例、36个实例、1个典型案例、40个常见问题解答、71个习题<br>    ·提供了上机实践内容,引导读者实践和提高<br>    ·提供了大量的常见问题解答,让读者少走弯路<br>    ·提供了大量典型习题,方便读者练习和提高<br>    ·提供了教学PPT(需索取),方便教学<br>    科学的讲解模式、先进的交互式视频教学,等等,一切尽在《Flex从入门到实践》中!来一次Flex编程的全新体验吧,这将是您轻松进入Flex殿堂的第一步!<br>    何谓交互式视频?<br>    与普通视频相比,交互式视频不仅仅演示教学内容,而且还可以让读者亲自参与到教学中,在视频提示下,亲自动手操作,亲身体验学习的过程,更加直观,学习效果更好。真所谓眼过千遍。不如手过一遍。<br>    和同类书相比,《Flex从入门到实践》有何优势?提供了12小时多媒体语音教学视频,《Flex从入门到实践》视频是交互式视频,读者可以参,与互动操作,学习效果好,《Flex从入门到实践》视频是高清晰视频,视觉效果好,提供了源代码运行视频演示,方便读者使用源代码,免费赠送了大量的超值学习资料,定位明确,学习梯度科学,讲解模式科学,读者更容易掌握,大量的示例和实例贯穿始终,提供了1个典型案例,实践性强,需要读者注意的地方都给出了提示,对插图做了必要标注,比较直观,对代码做了丰富的注释,容易理解,提供了大量的上机实践内容,引导读者实践和提高,提供了大量的常见问题解答,让读者少走弯路,提供了大量的典型习题,方便读者练习和提高,提供了教学PPT(需索取),方便教学。<br>    《Flex从入门到实践》内容及知识体系<br>    基础(第1~2篇)熟练掌握Flex基础知识<br>    Flex概述<br>    Flex开发环境<br>    MXML语法基础<br>    Action Script 3.0语法基础<br>    事件和事件机制<br>    进阶(第3~7篇)熟练掌握Flex核心技术<br>    交互设计<br>    布局和导航<br>    行为和样式<br>    数据通信<br>    PureMVC框架<br>    AIR开发<br>    实践(第8篇)熟练掌握Flex应用开发<br>    开发MP3播放器<br>    特别提示<br>    《Flex从入门到实践》编写时考虑了大中专院校和职业院校的教学特点,适合作为相关学校的教材使用。为了方便教学,《Flex从入门到实践》专门配备了教学PPT,需要的老师请发电子邮件至bookservice2008@163.com进行索取,索取时请提供授课人的身份信息及授课信息。
展开
内容介绍
    《Flex从入门到实践》循序渐进地介绍了Flex从基础知识到高级应用。书中的每一个章节都使用了实例来说明,并穿插了大量的说明、注意事项和操作技巧。《Flex从入门到实践》共分为24章,分别介绍了Flex语言基础、交互设计、布局导航、行为样式、数据通信和框架设计等。《Flex从入门到实践》难度适中,内容由浅入深;实用性强,立竿见影;覆盖面广,除了Flex基础、组件外,还包括了AIR平台、与各种服务器语言通信技术、PureMVC框架以及各种开源项目的介绍;条理清晰,从Flex基础开始,到Flex框架设计结束。<br>    《Flex从入门到实践》实例内容丰富,适合Flex开发的初级程序员,或者想了解Flex的程序开发人员,同时也可以作为想深入了解Flex开发的中、高级程序员的参考书,以及培训机构的教材使用。
展开
精彩书摘
    第1篇  概述篇<br>    第1章  Flex概述<br>    Adobe公司的Flex产品可部署在所有主要浏览器、桌面和操作系统上,用于构建和维护Web应用程序。同时它也是极具表现力的、web应用程序的、高效率的开放源码框架。作为RIA应用程序的主要开发框架,Flex 3中已经包含了一套强大的开发工具。本章包括以下内容:<br>    口Flex与Flash的关系;<br>    口Flex使用的语言;<br>    口Flex与服务器通信。<br>    通过本章的学习,读者可以对Flex有一个大体的概括性的了解,以便快速地掌握更深层次的内容。本章的主要内容包括Flex的产品组成、Flex的开发语言等。<br>    1.1  Flex简介<br>    Flex是一个基于组件的开发框架,可以生成一个由Flash Player运行的富互联网应用程序。Flex将基于标准的语言和各种可扩展用户界面及数据访问组件结合起来,使得开发人员能够构建具有丰富数据演示、强大客户端逻辑和集成多媒体的应用程序。<br>    1.1.1  Flex是什么<br>    Flex是一种创建RIA(Rich Internet Applications)快速有效的方法之一。RIA是一种可能代替传统HTML应用系统的解决方案。RIA技术既可以像Web一样很简单地部署用户客户端程序,同时交互性和表现力等方面也大大超过了传统Web应用系统。如今,很多开发者或者公司已经开始研究并构建了成熟的RIA系统。如图1.1所示,这是一个有关珠宝首饰的Flex在线销售系统。当鼠标经过某个商品时,会自动显示一个缩略图。在缩略图中可以任意缩放商品图片的大小,用户操作起来显得十分流畅。如图1.2所示的是一个画廊系统,此系统就是使用Flex技术平台构建的。其友好的界面设计和强烈的视觉感受让人惊叹不已。
展开
目录
第1篇 概 述 篇.<br>第1章 Flex概述<br>1.1 Flex简介<br>1.1.1 Flex是什么<br>1.1.2 Flex 运行机制<br>1.1.3 Flex产品组成<br>1.2 Flex和Flash的关系<br>1.3 Flex与其他技术比较<br>1.3.1 HTML/JavaScript/Ajax<br>1.3.2 Java/Java FX<br>1.3.3 Silverlight/XAML<br>1.4 常见问题及解答<br>1.5 小结<br>1.6 习题<br>第2章 Flex的开发环境<br>2.1 Flex SDK的安装<br>2.1.1 下载和安装Adobe Flex SDK<br>2.1.2 编译代码<br>2.2 开发工具Flex Builder 3<br>2.2.1 安装Flex Builder 3<br>2.2.2 Flex Builder 3的界面<br>2.3 构建第一个Flex应用程序<br>2.3.1 创建Flex项目<br>2.3.2 创建组件和编写代码<br>2.3.3 编译和运行应用程序<br>2.4 各种常见的文件类型<br>2.4.1 项目组件化<br>2.4.2 项目模块化<br>2.4.3 项目模式化<br>2.5 上机实践<br>2.6 常见问题及解答<br>2.7 小结<br>2.8 习题<br><br>第2篇 语言基础篇<br>第3章 MXML语法基础<br>3.1 MXML的构成<br>3.1.1 结构原理<br>3.1.2 书写规则<br>3.2 解析MXML的标签<br>3.3 命名空间<br>3.4 常见问题及解答<br>3.5 小结<br>3.6 习题<br>第4章 ActionScript 3.0 语法基础<br>4.1 变量和常量<br>4.1.1 变量的声明和赋值<br>4.1.2 变量的作用域<br>4.1.3 声明常量<br>4.2 数据类型<br>4.2.1 基本数据类型<br>4.2.2 复合数据类型<br>4.2.3 数据类型检查<br>4.2.4 is运算符<br>4.2.5 as运算符<br>4.3 语句<br>4.3.1 if…else 语句<br>4.3.2 if…else if 语句<br>4.3.3 switch语句<br>4.3.4 for语句<br>4.3.5 for…in语句<br>4.3.6 for each…in语句<br>4.3.7 while语句<br>4.3.8 do…while语句<br>4.4 函数<br>4.4.1 定义函数<br>4.4.2 函数的返回值<br>4.4.3 函数的作用域<br>4.4.4 值参数<br>4.4.5 引用参数<br>4.4.6 默认参数<br>4.4.7 arguments对象参数<br>4.4.8 …(rest) 参数<br>4.5 常见问题及解答<br>4.6 小结<br>4.7 习题<br>第5章 事件和事件机制<br>5.1 事件的概述<br>5.1.1 事件的侦听<br>5.1.2 Event类<br>5.2 定义事件<br>5.2.1 在MXML中定义事件<br>5.2.2 在ActionScript中定义事件<br>5.3 事件的类型<br>5.3.1 鼠标事件<br>5.3.2 键盘事件<br>5.3.3 时间事件<br>5.4 常见问题及解答<br>5.5 小结<br>5.6 习题<br><br>第3篇 交互设计篇<br>第6章 文本设计<br>6.1 文本的显示<br>6.1.1 使用Label控件显示文本<br>6.1.2 使用Text控件的text属性显示文本<br>6.1.3 使用Text控件的htmlText属性显示文本<br>6.2 单行文本框的设计<br>6.2.1 使用TextInput控件设计文本框<br>6.2.2 动态定义文本框的内容<br>6.2.3 动态创建文本框<br>6.3 多行文本的设计<br>6.3.1 使用TextArea控件显示多行文本<br>6.3.2 在多行文本框中显示HTML文本<br>6.4 文本编辑器的设计<br>6.4.1 使用RichTextEditor控件创建一个文本编辑器<br>6.4.2 添加和移除文本编辑器的工具栏内容<br>6.5 获取选择的文本<br>6.5.1 获取文本框中选择的文本<br>6.5.2 获取文本编辑器中选择的文本<br>6.6 本章实例:HTML文本编辑器<br>6.7 上机实践<br>6.8 常见问题及解答<br>6.9 小结<br>6.10 习题<br>第7章 按钮设计<br>7.1 普通按钮的设计<br>7.1.1 使用Button控件设计按钮<br>7.1.2 按钮中嵌入图片<br>7.1.3 设置按钮样式<br>7.1.4 按钮事件<br>7.2 单选按钮的设计<br>7.2.1 使用RadioButton控件设计单选按钮<br>7.2.2 使用单选按钮组<br>7.2.3 一个简单的加减法计算器<br>7.3 复选框的设计<br>7.3.1 使用CheckBox控件设计复选框<br>7.3.2 使用ActionScript控制复选框<br>7.3.3 动态创建复选框<br>7.4 弹出式按钮的设计<br>7.4.1 创建PopUpButton控件<br>7.4.2 获取弹出式按钮菜单的内容<br>7.5 链接按钮的设计<br>7.5.1 创建LinkButton控件<br>7.5.2 设置样式<br>7.6 本章实例:简易计算器<br>7.7 上机实践<br>7.8 常见问题及解答<br>7.9 小结<br>7.10 习题<br>第8章 数据绑定<br>8.1 数据列表<br>8.1.1 使用List控件创建数据列表<br>8.1.2 使用ActionScript在List控件中绑定数据<br>8.1.3 获取List控件的数据<br>8.1.4 在数据中嵌入图片<br>8.2 横向数据列表<br>8.2.1 使用HorizontalList控件<br>8.2.2 自定义ItemRenderer属性<br>8.3 二维数据列表<br>8.3.1 使用TileList控件<br>8.3.2 获取TileList控件中的数据<br>8.4 下拉列表<br>8.4.1 使用ComBox控件<br>8.4.2 获取下拉列表中的数据<br>8.5 数据网格<br>8.5.1 使用DataGrid控件<br>8.5.2 定义DataGrid控件的列<br>8.5.3 获取DataGrid控件的数据<br>8.5.4 DataGrid控件的排序<br>8.6 树形式的呈现方式<br>8.6.1 使用Tree控件<br>8.6.2 获取Tree控件的数据项<br>8.7 本章实例:商品列表<br>8.8 上机实践<br>8.9 常见问题及解答<br>8.10 小结<br>8.11 习题<br>第9章 图表设计<br>9.1 图表组件概述<br>9.1.1 关于数据图表<br>9.1.2 使用图表控件<br>9.1.3 定义数据源<br>9.2 图表类型<br>9.2.1 区域型图表<br>9.2.2 条型图表<br>9.2.3 泡沫型图表<br>9.2.4 烛台型图表<br>9.2.5 线型图表<br>9.2.6 圆饼型图表<br>9.2.7 混合型图表<br>9.3 格式化图表<br>9.3.1 创建样式<br>9.3.2 设置间隔大小<br>9.4 本章实例:股票分析系统<br>9.5 上机实践<br>9.6 常见问题及解答..<br>9.7 小结<br>9.8 习题<br>第10章 其他交互设计<br>10.1 数字选择器<br>10.1.1 创建NumericStepper控件<br>10.1.2 设置NumericStepper控件<br>10.1.3 构建一个复合型的日期控件<br>10.2 日期显示<br>10.2.1 使用DateChooser控件实现日期选择<br>10.2.2 使用DateField控件实现日期选择<br>10.2.3 使用日期类<br>10.2.4 设置DateField控件的日期格式<br>10.2.5 设置DateChooser控件的中文显示<br>10.3 加载外部SWF文件<br>10.3.1 创建SWFLoader控件<br>10.3.2 与已加载的SWF文件交互<br>10.4 加载图像<br>10.4.1 创建Image控件<br>10.4.2 加载图像<br>10.5 颜色选择器<br>10.5.1 创建ColorPicker控件<br>10.5.2 自定义面板显示的颜色<br>10.5.3 自定义面板显示的标签<br>10.6 警告框的设计<br>10.6.1 创建警告框<br>10.6.2 警告框的事件<br>10.6.3 自定义警告框的按钮标签<br>10.6.4 设置提示框的文本大小<br>10.6.5 设置提示框的图标<br>10.7 进度条的设计<br>10.7.1 创建ProgressBar控件<br>10.7.2 设置进度条的标签<br>10.8 本章实例:日程管理<br>10.9 上机实践<br>10.10 常见问题及解答<br>10.11 小结<br>10.12 习题<br><br>第4篇 布局和导航<br>第11章 定位和布局<br>11.1 Canvas容器<br>11.2 使用Box布局容器<br>11.2.1 使用Box容器<br>11.2.2 使用HBox和VBox容器实现横向或纵向的布局<br>11.3 使用DividedBox容器布局<br>11.3.1 创建DividedBox容器<br>11.3.2 使用HDividedBox和VDividedBox容器实现可调控的布局<br>11.4 表单布局<br>11.4.1 创建表单<br>11.4.2 设置间隔<br>11.4.3 表单验证<br>11.5 网格定位<br>11.5.1 使用网格定位<br>11.5.2 网格容器之间的嵌套<br>11.6 Tile布局<br>11.6.1 使用Tile布局<br>11.6.2 设置Tile布局<br>11.7 使用面板<br>11.7.1 创建Panel容器<br>11.7.2 添加ControlBar控件<br>11.8 弹出窗口<br>11.8.1 创建TitleWindow容器<br>11.8.2 向弹出的窗口传递数据<br>11.9 本章实例:通讯录<br>11.10 上机实践<br>11.11 常见问题及解答<br>11.12 小结<br>11.13 习题<br>第12章 导航<br>12.1 ViewStack导航设计<br>12.1.1 创建ViewStack容器<br>12.2.2 实现不同子容器之间的传值<br>12.2 标签导航设计<br>12.2.1 使用TabNavigator导航容器<br>12.2.2 动态添加TAB标签<br>12.3 折叠导航设计<br>12.4 本章实例:名片管理系统<br>12.5 上机实践<br>12.6 常见问题及解答<br>12.7 小结<br>12.8 习题<br>第13章 菜单设计<br>13.1 上下文菜单的设计<br>13.1.1 使用Menu控件创建菜单<br>13.1.2 添加Menu控件菜单事件<br>13.2 菜单条的设计<br>13.2.1 使用MenuBar控件创建菜单<br>13.2.2 添加菜单条菜单事件<br>13.3 弹出式按钮菜单的设计<br>13.3.1 使用PopUpMenuButton控件创建菜单<br>13.3.2 添加弹出式按钮菜单事件<br>13.4 本章实例:多窗口文档编辑器<br>13.5 上机实践<br>13.6 常见问题及解答<br>13.7 小结<br>13.8 习题<br><br>第5篇 行为和样式<br>第14章 行为和特效<br>14.1 使用行为<br>14.1.1 行为简介<br>14.1.2 在ActionScript中使用行为<br>14.2 拖放行为特效<br>14.2.1 容器之间移动数据<br>14.2.2 容器之间复制数据<br>14.2.3 手动添加拖放功能<br>14.3 使用View States<br>14.3.1 使用View States改变局部视图<br>14.3.2 View States之间的继承关系<br>14.3.3 使用比较运算符<br>14.4 过渡特效Transitions<br>14.5 使用ToolTip<br>14.5.1 使用ToolTip属性<br>14.5.2 设置ToolTip样式<br>14.5.3 使用ToolTip管理器<br>14.5.4 创建一个自定义的ToolTip<br>14.6 本章实例:用户登录系统<br>14.7 上机实践<br>14.8 常见问题及解答<br>14.9 小结<br>14.10 习题<br>第15章 样式和主题<br>15.1 使用样式<br>15.1.1 使用Style组件定义样式<br>15.1.2 使用StyleManager类定义样式<br>15.1.3 外部样式表<br>15.2 使用字体<br>15.2.1 使用系统字体<br>15.2.2 使用嵌入式字体<br>15.3 指针管理器<br>15.4 本章实例:使用Flex主题<br>15.5 上机实践<br>15.6 常见问题及解答<br>15.7 小结<br>15.8 习题<br><br>第6篇 数 据 通 信<br>第16章 HTTPService和Web Service<br>16.1 使用HTTPService<br>16.1.1 读取数据<br>16.1.2 提交数据<br>16.2 使用Web Service<br>16.2.1 使用MXML代码访问Web服务<br>16.2.2 使用ActionScript访问Web服务<br>16.3 本章实例:在线翻译<br>16.4 上机实践<br>16.5 常见问题及解答<br>16.6 小结<br>16.7 习题<br>第17章 Flex Ajax桥<br>17.1 Ajax简介<br>17.1.1 Ajax的定义<br>17.1.2 Ajax的使用<br>17.1.3 与传统的Web应用比较<br>17.1.4 发展史<br>17.1.5 优点和缺点<br>17.1.6 Ajax的工作原理<br>17.2 使用FABridge<br>17.2.1 FABridge简介<br>17.2.2 使用FABridge<br>17.3 本章实例:相册<br>17.4 上机实践<br>17.5 常见问题及解答<br>17.6 小结<br>17.7 习题<br>第18章 Flex与ColdFusion<br>18.1 ColdFusion简介<br>18.2 使用ColdFusion<br>18.2.1 安装ColdFusion<br>18.2.2 创建第一个Flex和ColdFusion通信程序<br>18.3 本章实例:留言本(ColdFusion版)<br>18.4 上机实践<br>18.5 常见问题及解答<br>18.6 小结<br>18.7 习题<br>第19章 Flex与PHP<br>19.1 PHP简介<br>19.1.1 PHP脚本语言<br>19.1.2 使用PHP<br>19.2 使用AMFPHP<br>19.2.1 AMFPHP简介<br>19.2.2 访问PHP应用程序<br>19.3 本章实例:留言本(PHP版)<br>19.4 上机实践<br>19.5 常见问题及解答<br>19.6 小结<br>19.7 习题<br>第20章 Flex与.NET<br>20.1 .NET简介<br>20.1.1 .NET框架<br>20.1.2 ASP.NET应用程序<br>20.2 使用FluorineFX<br>20.2.1 安装FluorineFx<br>20.2.2 使用FluorineFx创建应用程序<br>20.3 本章实例:留言本(.NET版)<br>20.4 上机实践<br>20.5 常见问题及解答<br>20.6 小结<br>20.7 习题<br>第21章 Flex与Java<br>21.1 Java简介<br>21.1.1 Java语言<br>21.1.2 Java语言的特点<br>21.2 开源项目BlazeDS<br>21.2.1 安装和配置BlazeDS<br>21.2.2 使用BlazeDS<br>21.3 本章实例:留言本(Java版)<br>21.4 上机实践<br>21.5 常见问题及解答<br>21.6 小结<br>21.7 习题<br><br>第7篇 扩 展 篇<br>第22章 PureMVC框架<br>22.1 PureMVC模式简介<br>22.1.1 MVC模式<br>22.1.2 PureMVC结构<br>22.2 控制中心——Facade类<br>22.2.1 Facade类<br>22.2.2 创建Facade子类<br>22.3 通信机制<br>22.3.1 通信机制概述<br>22.3.2 事件(Event)处理<br>22.4 逻辑命令处理——Command类<br>22.4.1 Command类<br>22.4.2 创建Command子类<br>22.5 视图控制——Mediator类<br>22.5.1 Mediator类<br>22.5.2 创建Mediator子类<br>22.6 数据模型代理——Proxy类<br>22.6.1 Proxy类<br>22.6.2 创建Proxy子类<br>22.7 本章实例:用户角色管理<br>22.8 上机实践<br>22.9 常见问题及解答<br>22.10 小结<br>22.11 习题<br>第23章 创建AIR程序<br>23.1 AIR简介<br>23.1.1 AIR平台概述<br>23.1.2 使用Flex创建第一个AIR程序<br>23.2 窗体<br>23.2.1 窗体简介<br>23.2.2 窗体事件<br>23.3 菜单<br>23.3.1 系统菜单<br>23.3.2 右键菜单<br>23.3.3 托盘菜单<br>23.4 本地SQL数据库<br>23.4.1 创建和打开数据库<br>23.4.2 创建数据表<br>23.4.3 插入数据<br>23.4.4 读取数据<br>23.5 本章实例:RSS阅读器<br>23.6 上机实践<br>23.7 常见问题及解答<br>23.8 小结<br>23.9 习题<br><br>第8篇 实 例 篇<br>第24章 使用Flex创建MP3播放器<br>24.1 总体和界面设计<br>24.1.1 总体功能设计<br>24.1.2 总体框架设计<br>24.1.3 播放进度设计<br>24.1.4 播放控制界面设计<br>24.1.5 歌曲列表设计<br>24.2 歌曲列表功能设计<br>24.2.1 创建数据和对象模型<br>24.2.2 读取歌曲列表<br>24.2.3 显示歌曲列表<br>24.3 播放控制功能设计<br>24.3.1 播放控制<br>24.3.2 暂停控制<br>24.3.3 停止控制<br>24.3.4 歌曲切换<br>24.4 显示进度功能设计<br>24.5 音量控制功能设计<br>24.5.1 音量控制<br>24.5.2 静音控制<br>24.6 小结
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证