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