精通Flex 3.0-基于ActionScript 3.0实现PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:吕晓鹏编著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2008
- ISBN:7115176906
- 页数:498 页
第1篇 Flex技术概述 3
第1章 Flex概述 3
1.1 Flex简介 3
1.2 Flex的技术框架 4
1.2.1 MXML语言 4
1.2.2 ActionScript语言 5
1.2.3 Flex类库 5
1.2.4 Flex框架模型 5
1.3 Flex与Flash 6
1.3.1 Flex与Flash的联系 6
1.3.2 Flex与Flash的区别 6
1.3.3 Adobe的RIA平台 7
1.4 Flex与AJAX 8
1.5 Flex与服务端通信 9
1.6 小结 10
第2章 搭建第一个Flex应用 11
2.1 搭建开发环境 11
2.1.1 对系统的要求 11
2.1.2 对软件环境的要求 12
2.1.3 安装Flex Builder 3.0 13
2.1.4 安装LiveCycle Data Service 16
2.2 Flex Builder 3.0开发环境介绍 20
2.3 第一个Flex应用 24
2.3.1 创建Flex项目 24
2.3.2 编辑First.mxml文件 24
2.3.3 添加组件 25
2.3.4 编写ActionScript 27
2.3.5 测试程序 27
第2篇 Flex语言篇 31
第3章 ActionScript 3.0入门 31
3.1 ActionScript 3.0语言介绍 31
3.1.1 ActionScript 3.0语言运行环境 31
3.1.2 ActionScript 3.0语言模型 32
3.2 ActionScript 3.0基本元素 32
3.2.1 对象与类 32
3.2.2 包 33
3.2.1 数据类型 35
3.2.4 变量 37
3.3 ActionScriptG 3.0语法 39
3.3.1 语法标记的使用 39
3.2.2 操作符 41
3.3.3 条件语句 42
3.3.4 循环语句 44
3.3.5 函数 46
3.4 使用ActionScript 3.0面向对象编程 48
3.4.1 类 48
3.4.2 接口 52
3.4.3 继承 54
3.5 ActionScript 3.0面向对象设计实例 58
3.5.1 实例概述 59
3.5.2 类图 59
3.5.3 代码实现 60
3.5.4 从Flex Builder环境中调用实例 62
第4章 ActionScript 3.0常用类 65
4.1 显示内容类 65
4.1.1 FlashPlayer显示架构 65
4.1.2 核心显示类 66
4.2 使用显示内容类 67
4.2.1 动态显示文字——TextField类 67
4.2.2 动态加载资源——Loader类 69
4.2.3 动态添加按钮——SimpleButton类 70
4.2.4 动态添加音频和视频——Video类 74
4.3 文本类String 75
4.3.1 创建字符串——String类 76
4.3.2 String的字符处理 77
4.3.3 字符串的比较 78
4.3.4 连接字符串 78
4.3.5 字符串查找 79
4.3.6 字符串替换 79
4.3.7 字符串大小写转换 79
4.3.8 其他对象转换为String 80
4.4 日期与时间类 80
4.4.1 Date类 80
4.4.2 Timer类 81
4.5 Array类 82
4.5.1 创建Array 83
4.5.2 向Array中插入和删除元素 83
4.5.3 连接Array 85
4.5.4 访问Array元素 85
4.5.5 Array的排序 86
4.6 使用操作XML相关的类 87
4.6.1 创建XML对象 87
4.6.2 通过XML对象构建XML内容 89
4.6.3 访问XML子节点 92
4.6.4 访问XML属性 94
4.6.5 查找XML节点 96
4.6.6 遍历XML节点 97
4.6.7 XML的类型转换 98
4.7 ActionScript 3.0网络编程 100
4.7.1 加载服务端数据 100
4.7.2 基于Socket的连接 103
4.8 使用事件处理类 106
4.8.1 EventObjects(事件对象) 107
4.8.2 Event Flow(事件流) 108
4.8.3 Event Listeners(事件监听) 109
4.8.4 事件监听管理 110
第3篇 Flex组件篇 115
第5章 Flex组件介绍 115
5.1 Flex组件简介 115
5.1.1 Flex组件分类 115
5.1.2 Flex组件继承关系 116
5.1.3 Flex组件模型 117
5.2 Flex组件使用环境介绍 118
5.2.1 使用MXML标签方式进行开发 118
5.2.2 使用设计视图方式进行开发 119
第6章 页面布局设计 122
6.1 页面布局组件简介 122
6.2 划分Flex页面布局 123
6.2.1 页面布局常见形式 123
6.2.2 布局常用控件 125
6.3 垂直拆分结构布局实现 126
6.4 使用模块划分应用 129
6.4.1 MXML Module应用简介 129
6.4.2 ModuleLoader组件简介 129
6.5 加载外部模块的实现 130
6.6 使用表单划分应用的输入 134
6.6.1 表单相关组件介绍 134
6.6.2 表单应用的结构 135
6.7 表单应用的实现 136
6.8 对话框模式扩展Flex应用 138
6.8.1 Flex应用对话框模式简介 138
6.8.2 Flex应用对话框模式结构 140
6.9 对话框模式的实现 141
6.9.1 TitleWindow对话框模式的实现 141
6.9.2 Alert对话框的完整使用 144
第7章 用户交互设计 148
7.1 用户交互组件简介 148
7.2 接收用户数据输入的简单应用 149
7.2.1 用户数据输入应用的结构 149
7.2.2 简单用户交互组件介绍 151
7.2.3 数据条目录入结构的实现 153
7.3 列表交互结构 157
7.3.1 列表显示的结构 157
7.3.2 列表显示组件介绍 158
7.3.3 List交互的实现 159
7.3.4 下拉列表交互实现 162
7.4 弹出菜单扩展应用 164
7.4.1 弹出菜单结构 165
7.4.2 弹出菜单结构使用组件介绍 165
7.4.3 弹出自定义菜单结构的实现 167
7.5 复杂用户交互应用 170
7.5.1 复杂用户交互应用结构 171
7.5.2 复杂用户交互组件介绍 172
7.5.3 一个查看邮件的用户交互简单实现 173
7.5.4 学生数据编辑器的实现 178
7.6 基于Flex的多媒体应用 182
7.6.1 多媒体应用的结构 182
7.6.2 多媒体应用常用的组件 182
7.6.3 一个视频播放器的实现 184
第8章 导航容器和导航菜单组件的设计 187
8.1 导航容器和导航菜单组件简介 187
8.2 多视图切换的简单应用 188
8.2.1 多视图切换的显示结构 188
8.2.2 多视图切换功能容器的介绍 189
8.2.3 ViewStack容器交互的实现 189
8.3 利用Tab导航菜单实现多视图切换的简单应用 191
8.3.1 Tab导航菜单实现多视图切换的显示结构 191
8.3.2 Tab导航菜单组件介绍 192
8.3.3 TabNavigator容器交互的实现 192
8.4 视图折叠显示的简单应用 194
8.4.1 视图折叠显示的结构 194
8.4.2 视图折叠显示组件介绍 195
8.4.3 Accordion容器交互的实现 195
8.5 简单应用 197
8.5.1 按钮菜单栏组件的显示结构 198
8.5.2 按钮菜单栏的简介 198
8.5.3 ButtonBar组件交互的实现 198
8.6 LinkBar组件简单应用 201
8.6.1 LinkBar组件的显示结构 201
8.6.2 LinkBar组件的简介 201
8.6.3 LinkBar组件交互的实现 201
第9章 统计图表设计 204
9.1 统计图表组件简介 204
9.2 饼状图应用 205
9.2.1 饼状图应用结构 205
9.2.2 饼状图组件介绍 206
9.2.3 构建一个简单的饼状图应用 206
9.3 柱状图的应用 208
9.3.1 柱状图应用的结构 208
9.3.2 柱状图组件介绍 209
9.3.3 物价上涨分类显示的柱状图实现 210
9.4 数据分析图应用 213
9.4.1 数据分析图应用结构 213
9.4.2 数据分析图应用组件介绍 214
9.4.3 股票K线图应用的实现 216
9.5 数据说明组件应用 217
9.5.1 数据说明组件应用结构 218
9.5.2 数据说明组件简介 218
9.5.3 彩票开奖号码分布以及数据说明应用的实现 219
第10章 组件表现与动画效果 222
10.1 组件样式简介 222
10.2 本地样式设定 223
10.2.1 直接设定组件的样式属性 223
10.2.2 通过〈mx:Styles〉设定组件样式 225
10.3 通过样式管理类设定样式 226
10.3.1 样式管理类简介 227
10.3.2 样式管理类设定样式的实例 227
10.4 全局样式设定 229
10.4.1 通过〈mx:Styles〉标签设定全局样式 229
10.4.2 通过样式管理类设定全局样式 230
10.5 扩展样式菜单设定组件样式 231
10.6 一个使用样式菜单文件的例子 231
10.7 动画效果简介 235
10.7.1 Flex动画效果结构 235
10.7.2 组件的动画属性 236
10.7.3 动画效果类 236
10.8 几个常见动画效果的实现 237
10.8.1 设定组件大小改变的动画效果 237
10.8.2 设定alpha值组件透明度改变的动画效果 238
10.8.3 组件位置移动动画效果的实现 239
10.8.4 多个动画效果的组合使用 241
第4篇 Flex通信篇 247
第11章 Flex与服务端通信介绍 247
11.1 Flex与服务端通信方式简介 247
11.1.1 Flex与服务端通信方式的分类 247
11.1.2 Flex与服务端通信的架构 248
11.1.3 Flex与服务端通信类库 249
11.2 Flex与服务端通信开发环境 249
11.2.1 HTTP方式与服务端通信的开发环境 249
11.2.2 使用LCDS与服务端通信的开发环境 250
第12章 Flex与服务端简单通信 252
12.1 Flex与服务端简单通信介绍 252
12.1.1 Flex访问WebService介绍 252
12.1.2 Flex访问HTTPService介绍 253
12.2 Flex访问WebService组件 254
12.2.1 Flex访问WebService类库介绍 254
12.2.2 Flex访问WebService的标签 255
12.3 一个Flex访问WebService的例子 255
12.3.1 使用的WebService介绍 256
12.3.2 构建一个访问WebService的Flex项目 256
12.4 Flex访问HTTPService的组件 259
12.4.1 Flex访问HTTPService类库介绍 259
12.4.2 Flex访问HTTPService的标签 260
12.4.3 一个Flex访问HTTPService的例子 260
第13章 基于服务器的Flex应用 264
13.1 基于服务器的Flex应用介绍 264
13.2 基于ASP.NET服务端的Flex应用开发 265
13.2.1 基于ASP.NET服务端的Flex应用的运行环境 265
13.2.2 创建一个基于IIS服务器的Flex应用 266
13.3 Flex与ASP.NET服务端通信实例 268
13.3.1 整体结构 268
13.3.2 数据库设计 269
13.3.3 使用Flex Builder 3.0向导生成数据访问项目 269
13.3.4 生成的Flex项目文件解析 271
13.3.5 生成的.NET服务端文件解析 276
13.3.6 运行应用 281
13.4 基于PHP服务端的Flex应用开发 282
13.4.1 基于PHP服务端的Flex应用的运行环境 282
13.4.2 创建一个基于Apache服务器的Flex应用 282
13.5 Flex与PHP服务端通信实例 284
13.5.1 整体结构 284
13.5.2 数据库设计 285
13.5.3 使用Flex Builder 3.0向导生成数据访问项目 285
13.5.4 生成的Flex项目文件解析 287
13.5.5 生成的服务端PHP文件解析 292
13.5.6 运行应用 300
13.6 基于J2EE服务端的Flex应用开发 300
13.6.1 基于J2EE服务端的Flex应用运行环境 301
13.6.2 创建一个基于Tomcat服务器的Flex应用 301
13.7 Flex与J2EE服务端通信实例 304
13.7.1 整体结构 304
13.7.2 使用Flex Builder 3.0向导生成数据访问项目 305
13.7.3 生成的服务端Java文件解析 305
第14章 使用LCDS与服务端通信 324
14.1 LCDS介绍 324
14.1.1 LCDS与服务端通信方式介绍 324
14.1.2 ActionScript与Java数据类型的转换 325
14.1.3 LCDS的内容结构 325
14.2 一个最基本的LCDS应用 328
14.3 通过Remoting访问服务端的应用 331
14.3.1 Remoting服务介绍 331
14.3.2 创建通过Remoting访问服务端的Flex应用 332
14.4 DataManagement的Flex应用 334
14.4.1 DataManagement服务介绍 334
14.4.2 创建基于DataManagement的Flex应用 336
14.4.3 DataManagement的Flex应用的客户端代码 336
14.4.4 DataManagement的Flex应用的服务端代码 341
14.4.5 运行LCDSFlexStu应用 354
14.5 Message服务的Flex应用 355
14.5.1 基于Message服务的Flex应用架构 355
14.5.2 JMS介绍 355
14.5.3 使用Message服务的Flex类库和标签介绍 356
14.5.4 Message服务的配置 357
14.5.5 建立一个Message服务的Flex应用 358
第15章 使用Flex Ajax Bridge 364
15.1 Flex Ajax Bridge介绍 364
15.1.1 Flex Ajax Bridge结构 364
15.1.2 Flex Ajax Bridge程序结构 365
15.2 Flex Ajax Bridge实现 365
15.2.1 创建Flex Ajax Bridge项目 365
15.2.2 Flex端与Ajax通信代码 367
15.2.3 Ajax端与Flex通信代码 378
15.2.4 运行Ajax与Flex通信项目 387
第16章 AIR应用的开发 388
16.1 AIR介绍 388
16.1.1 AIR的结构 388
16.1.2 AIR常用的扩展类库 388
16.2 使用Flex Builder 3.0创建AIR应用 389
16.3 使用AIR应用访问本地文件 391
16.3.1 文件访问组件简介 391
16.3.2 构建一个MP3播放器 392
16.4 使用AIR应用访问Internet 395
16.5 AIR应用的打包 397
第5篇 Flex实战篇 403
第17章 一个完整的Flex应用——学习成绩管理系统 403
17.1 学生成绩管理系统介绍 403
17.1.1 功能需求 403
17.1.2 系统结构 403
17.2 数据库设计 404
17.2.1 表结构设计 404
17.2.2 数据库创建 405
17.3 数据访问代码设计 406
17.3.1 Hibernate介绍 406
17.3.2 通过Hibernate映射对象到数据库 406
17.3.3 构建通过Hibernate访问数据库的代码 411
17.4 Flex代码设计 415
17.4.1 服务访问配置 415
17.4.2 学生管理系统主界面Flex代码结构 416
17.4.3 学生管理系统班级管理Flex代码结构 417
17.4.4 学生管理系统学生管理界面Flex代码结构 421
17.4.5 学生管理系统学生成绩界面Flex代码结构 426
17.5 运行学生成绩管理系统应用 431
第18章 基于Flex的BBS实例 434
18.1 基于Flex技术的BBS介绍 434
18.1.1 BBS的功能需求 434
18.1.2 系统结构 435
18.2 数据库设计 435
18.2.1 表结构设计 435
18.2.2 数据库创建 436
18.3 数据库访问代码 437
18.3.1 Hibernate映射对象到数据库 437
18.3.2 构建通过Hibernate访问User数据的代码 446
18.3.3 构建通过Hibernate访问Catalog数据的代码 447
18.3.4 构建通过Hibernate访问ContentVO数据的代码 449
18.4 Flex端代码设计 455
18.4.1 服务端访问配置 455
18.4.2 构建初步的主界面 456
18.4.3 构建显示版块的代码 458
18.4.4 构建显示话题列表的代码 461
18.4.5 构建用户登录和注册代码 466
18.4.6 构建显示话题和回复代码 474
18.4.7 构建发表新话题代码 488
18.4.8 BBS系统Flex端代码结构 492
18.5 运行FlexBBS项目 492
18.5.1 运行FlexBBS的主界面 493
18.5.2 运行登录和注册界面 494
18.5.3 运行创建新话题界面 495
18.5.4 运行查看话题和回复界面 497
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《新手养花从入门到精通》徐帮学编 2019
- 《C语言从入门到精通》王征,李晓波著 2020
- 《大数据项目管理 从规划到实现》(美)特德·马拉斯卡(Ted Malaska),(美)乔纳森·塞德 2020
- 《可爱Q版技法从入门到精通》石头编著 2019
- 《WPS Office办公应用从入门到精通》IT新时代教育 2018
- 《新时代背景下碳泄漏的法律规制 理论逻辑与实现路径》姜明 2019
- 《先进模糊智能复合经典PID控制理论与应用及其Matlab实现》刘经纬,朱敏玲,周瑞 2016
- 《数字信号处理原理与实现》刘泉,郭志强主编 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019