图书介绍
Flex第一步PDF|Epub|txt|kindle电子书版本网盘下载
- 邱彦林著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302162565
- 出版时间:2007
- 标注页数:553页
- 文件大小:73MB
- 文件页数:574页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Flex第一步PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 走近Flex1
第1章 Flex简介1
1.1 什么是Flex?1
1.2 Flex的特性2
1.3 Flex和Flash的比较3
1.3.1 产品市场定位的差异3
1.3.2 针对不同的开发人员4
1.4 Flex的发展和未来4
1.4.1 Flex的最新版本Flex 2.0的新特性6
1.4.2 Flex和它的对手们8
第2章 Flex的安装和开发环境的建立10
2.1 安装Flex10
2.1.1 如何获得Flex10
2.1.2 安装Flex Builder10
2.2 熟悉Flex Builder12
2.2.1 了解Flex Builder界面12
2.2.2 菜单、工具栏和快捷键14
2.2.3 自定义界面15
2.3 创建我的第一个Flex程序16
2.3.1 建立Flex Project16
2.3.2 插入组件和代码18
2.3.3 编译和运行程序19
第二部分 Flex基础知识23
第3章 MXML语言简介23
3.1 MXML语法23
3.1.1 命名规范23
3.1.2 MXML文件结构24
3.2 使用组件26
3.2.1 插入组件26
3.2.2 自定义MXML组件27
3.3 编写ActionScript29
3.3.1 在MXML文件中使用ActionScript30
3.3.2 创建外部ActionScript文件31
3.3.3 创建ActionScript类文件32
3.4 编辑非可视化对象33
3.4.1 创建数据33
3.4.2 用MXML语句创建类实例34
第4章 使用容器控制界面布局35
4.1 管理程序的布局35
4.1.1 控制Application的布局35
4.1.2 Canvas,VBox和HBox38
4.1.3 用DividedBox分割界面40
4.2 窗口布局41
4.2.1 Panel组件41
4.2.2 TitleWindow组件45
4.3 动态控制对象的布局48
4.3.1 使用Tile显示多个按钮48
4.3.2 更强大的Grid组件49
4.4 方便的导航容器51
4.4.1 Accordion组件51
4.4.2 ViewStack组件53
4.4.3 使用TabNavigator进行快速导航54
4.5 表单布局55
4.5.1 简单的用户输入表单55
4.5.2 表单验证56
第5章 使用组件处理数据和交互59
5.1 常用组件的使用59
5.1.1 Button和CheckBox59
5.1.2 ComboBox和List65
5.1.3 Alert组件67
5.1.4 DataGrid组件——制作图书选购列表69
5.1.5 Tree组件——一个使用XML作为Tree组件数据源的小例子77
5.1.6 TileList和HorizontalList81
5.1.7 文本处理82
5.1.7.1 一个强有力的组件——RichTextEditor83
5.1.7.2 设备字体和嵌入字体的应用实例84
5.2 导航类控件88
5.2.1 ToggleButtonBar和TabBar88
5.2.2 使用菜单导航——创建一个简单的多级菜单91
5.2.3 PopUpButton和PopUpMenuButton94
5.3 控件的实例运用96
5.3.1 制作一个简单的涂鸦板97
5.3.2 制作一个外部图片加载器105
5.3.3 制作一款FLV视频播放器106
第6章 使用行为对象和动画效果109
6.1 认识行为对象109
6.1.1 什么是行为对象109
6.1.2 创建行为109
6.2 行为和组件111
6.2.1 组件的行为和动画效果111
6.2.2 为组件添加行为——监听动画的执行112
6.3 常见的动画效果116
6.3.1 模糊效果和发光效果的运用实例116
6.3.2 放缩效果和调整大小效果123
6.3.3 声音效果——播放MP3文件127
6.3.4 复合效果——组合多个动画效果128
6.4 行为和状态132
6.4.1 了解State对象132
6.4.2 为状态过渡添加形变动画135
6.5 自定义行为138
6.5.1 了解行为的运行机制138
6.5.2 自定义动画效果——一个修改Iris效果的尝试139
6.5.3 自定义触发器147
第三部分 ActionScript和Flex第7章 ActionScript 3.0编程知识149
7.1 了解ActionScript 3.0149
7.1.1 ActionScript的历史149
7.1.2 AS 3.0不是AS 2.0的简单升级150
7.1.3 面向对象的编程思想152
7.2 AS 3.0的面向对象语法153
7.2.1 创建类和对象153
7.2.2 定义属性和函数155
7.2.3 静态属性、函数和常量160
7.2.4 继承161
7.2.5 接口163
7.3 数据类型和数据运算165
7.3.1 关于数据类型165
7.3.2 字符串167
7.3.3 数字计算169
7.3.4 数组的使用170
7.3.5 类型检测和转换173
7.4 控制程序的流程176
7.4.1 选择语句176
7.4.2 循环语句178
7.4.3 跳转语句180
7.5 本章小结183
第8章 Flex的事件机制184
8.1 一切从事件开始184
8.1.1 关于事件184
8.1.2 和以往事件机制的区别185
8.1.3 AS 3.0的可视化对象架构和事件机制186
8.2 事件机制的工作流程188
8.2.1 关于事件流188
8.2.2 事件对象192
8.2.3 侦听和响应事件——一个侦听键盘事件的例子196
8.3 事件机制的高级应用198
8.3.1 事件的优先级别和弱引用198
8.3.2 创建自定义事件201
8.3.3 拖曳事件管理——让你的控件可拖曳!206
第9章 数据绑定215
9.1 认识数据绑定215
9.1.1 数据绑定的概念215
9.1.2 如何使用数据绑定215
9.2 数据绑定——晋级篇219
9.2.1 函数和类级别的绑定220
9.2.2 使用ActionScript来定义绑定222
9.2.3 数据绑定中的特例225
9.3 数据绑定运用实例228
9.3.1 实现界面的多语言切换228
9.3.2 制作一款名片浏览器231
第10章 组件的使用237
10.1 设置组件的样式237
10.1.1 如何使用样式237
10.1.2 了解样式的运行特征240
10.2 使用主题242
10.2.1 什么是主题242
10.2.2 如何使用主题243
10.2.3 创建你的主题245
10.3 修改组件的外观249
10.3.1 如何定制组件外观249
10.3.2 修改Button组件的外观249
10.3.3 打造自己的Window组件253
10.4 创建组件256
10.4.1 如何创建组件256
10.4.2 创建可视化的组件256
10.4.3 用代码创建组件——用ActionScript来打造个性化的ToolTip260
第四部分 Flex初级程序开发第11章 Flex 2.0新特性实例开发265
11.1 新的XML处理方式265
11.1.1 如何处理XML数据265
11.1.2 轻松制作一款RSS阅读器271
11.2 关于正则表达式276
11.2.1 正则表达式简介276
11.2.2 制作一个实用的天气预报工具278
11.3 声音控制282
11.3.1 使用外部声音282
11.3.2 制作一款带波形图的MP3播放器——你曾经的梦想现在可以实现了!283
11.4 期待已久的Socket通信291
11.4.1 Socket通信简介291
11.4.2 使用Socket查看邮件——制作一个邮件查看器293
第12章 Flex与外部的数据通信299
12.1 Flash Player 9的安全机制299
12.1.1 安全机制简介299
12.1.2 管理跨域数据通信302
12.2 加载外部内容304
12.2.1 动态复制加载的图片304
12.2.2 实现AVM 1和AVM 2的通信——一个在Flex程序中控制AS1/2编写的Flash动画的例子307
12.3 使用HTTPService和Web Service311
12.3.1 HTTPService简介311
12.3.2 Web Service简介315
12.3.3 利用Web Service制做一款在线翻译工具316
12.4 Flex与PHP319
12.4.1 关于PHP319
12.4.2 Apache,Mysql,PHP的安装和配置319
12.4.3 PHP基础知识325
12.4.4 使用HTTPService连接PHP——名片浏览程序的另一个版本329
12.4.5 Remoting与AMFPHP——轻量、高效的通信方式333
12.5 Flex与Java337
12.5.1 Java简介337
12.5.2 Tomcat,JDK的安装和配置337
12.5.3 使用JSP连接MySQL339
12.5.4 Flex Data Service和Java——一个用FDS读取MySQL数据库的例子341
12.6 本章小结347
第五部分 Flex程序实战开发第13章 Flex程序设计349
13.1 程序设计简介349
13.1.1 程序开发中的常见问题349
13.1.2 设计你的程序350
13.2 MVC设计模式351
13.2.1 了解MVC原理352
13.2.2 单例模式353
13.2.3 MVC和Flex354
13.3 用户名片管理系统356
13.3.1 功能分析和结构设计356
13.3.2 设计MySQL数据库357
13.3.3 编写服务端程序358
13.3.4 编写客户端程序361
13.3.5 实例小结375
第14章 数据库留言本376
14.1 功能和结构设计376
14.1.1 功能分析和设计376
14.1.2 数据库设计377
14.2 编写服务器程序380
14.2.1 知识准备380
14.2.2 代码及解析381
14.3 编写客户端程序387
14.3.1 界面组成387
14.3.2 客户端代码388
14.4 拓展和延伸408
第15章 产品展示系统410
15.1 设计思路410
15.1.1 功能分析和设计410
15.1.2 数据库设计411
15.2 前台用户模块412
15.2.1 服务器端程序412
15.2.2 客户端程序414
15.3 后台管理模块427
15.3.1 服务器端程序428
15.3.2 客户端程序430
15.3.3 上传图片448
15.4 本章小结452
第16章 Flex Vote System(投票系统)的分析和设计453
16.1 系统概述453
16.1.1 RIA的前景、本系统的功能与应用背景453
16.1.1.1 RIA的前景453
16.1.1.2 Flex Vote System系统的功能和应用背景454
16.1.2 系统预览454
16.1.3 小结457
16.2 系统分析457
16.2.1 构筑Flex Vote System所需要掌握的知识体系结构457
16.2.2 小结458
16.3 系统运行环境的构筑458
16.3.1 JDK的配置458
16.3.2 Tomcat的配置459
16.3.3 Eclipse的配置461
16.3.4 JDK+Tomcat+Eclipse环境构筑的测试466
16.3.5 MySQL的配置470
16.3.6 JSP带数据库的测试473
16.3.7 Flex Plug-in For Eclipse的配置474
16.3.8 在Eclipse中测试Flex的编译和运行475
16.3.9 小结477
16.4 系统设计477
16.4.1 系统设计思想477
16.4.2 系统功能模块和结构设计478
16.4.2.1 系统的模块设计478
16.4.2.2 系统的结构设计480
16.5 数据库设计481
16.5.1 数据库的需求分析482
16.5.2 数据库的概念结构设计482
16.5.3 数据库的逻辑结构设计483
16.5.4 数据库的生成484
16.5.5 小结485
16.6 Flex Vote System的命名规则和结构485
16.6.1 Flex Vote System工程的建立485
16.6.2 JSP端的文件结构和命名485
16.6.3 Flex端的文件结构和命名488
16.6.4 小结488
16.7 JSP端的JavaBean的设计489
16.7.1 JavaBean简介490
16.7.2 数据库连接JavaBean的设计490
16.7.3 数据库操作JavaBean的设计491
16.7.4 数据库表映射JavaBean的设计493
16.7.5 小结497
16.8 服务器端JSP的设计497
16.8.1 SelectByUserIPFromVote.jsp的编写497
16.8.2 SelectByUserEmailFromVote.jsp的编写499
16.8.3 InsertAllFromVote.jsp的编写501
16.8.4 GetAreaFromVote.jsp的编写502
16.8.5 GetQuestion1FromVote.jsp的编写504
16.8.6 GetQuestion2FromVotejsp的编写505
16.8.7 GetQuestion3FromVote.jsp的编写506
16.8.8 Flex+JSP+MqSQL的编码问题507
16.8.9 小结509
16.9 客户端Flex的设计509
16.9.1 客户端Flex的设计509
16.9.2 TransformLanguageClass.as的设计510
16.9.3 MessageBoxDialog.mxml的设计513
16.9.4 FlexVoteSystem.mxml的设计514
16.9.5 ChartViewDialog.mxml的设计524
16.9.6 Flex Vote System的扩展531
16.9.7 小结533
16.10 开发的难点、注意事项和技巧533
16.11 Flex Vote System的部署534
16.12 本章小结535
第17章 Flex Weather(天气预报程序)的分析和设计536
17.1 系统概述536
17.1.1 系统功能和预览536
17.1.2 小结536
17.2 系统分析536
17.2.1 构筑Flex Weather所需要掌握的知识体系及其实现原理537
17.2.2 小结537
17.3 Flex Weather开发环境的构筑537
17.3.1 服务器端的环境构筑537
17.3.2 客户端的环境构筑538
17.3.3 小结538
17.4 服务器端的功能设计和实现538
17.4.1 服务器端的功能设计538
17.4.2 服务器端的功能实现——网页代码的取得538
17.4.3 服务器端的功能实现——网页代码的筛选和正则表达式的使用542
17.4.4 小结547
17.5 客户端的功能设计和实现547
17.5.1 客户端的功能设计547
17.5.2 客户端的功能实现548
17.5.3 小结552
17.6 Flex Weather的功能扩展552
17.7 本章小结553