当前位置:首页 > 工业技术
基于Flex技术的手机开发与实践
基于Flex技术的手机开发与实践

基于Flex技术的手机开发与实践PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:翟大昆,陈春茶,张蕾编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121132773
  • 页数:266 页
图书介绍:本书全面介绍用于手机应用程序开发的客户端的最新技术。内容以应用开发案例为基础,详细介绍了Flex手机开发的集成平台、实用技术和应用模式,并通过大量有代表性的编程实例,向读者展示了Flex技术在移动应用开发方面的强大功能及特色。
《基于Flex技术的手机开发与实践》目录

第1章 手机应用程序开发概述 1

1.1 Flex概述 1

1.1.1 Flex版本释义 2

1.1.2 Flex程序构成 3

1.2 Elips概述 3

1.3 Flex与J2ME手机应用程序开发比较 4

1.3.1开发环境的比较 4

1.3.2开发原理的比较 4

1.3.3可视化界面的比较 6

1.4 RIA与RMA 7

第2章Flex手机应用程序开发环境配置 9

2.1 Flash Builder 4环境配置 9

2.2搭建基于Flex的手机应用程序开发平台 13

2.3 Flex手机程序开发平台界面介绍 17

2.3.1主菜单 17

2.3.2工具栏 20

2.3.3 Flash Builder 4的主要窗体 20

2.4基于Elips Studio平台手机模拟器配置 24

2.3.1 Symbian模拟器配置 24

2.4.2 Windows Mobile模拟器配置 28

2.4.3 Android模拟器配置 30

2.4.4 iPhone OS模拟器配置 36

2.4.5其他模拟器 37

第3章 第一个Flex手机应用程序开发实例详解 38

3.1 Flex手机应用程序开发原理 38

3.2 Flex手机应用程序开发流程 38

3.3剖析第一个Flex手机应用程序 39

第4章Flex手机编程基础——ActionScript编程 45

4.1 ActionScript 3.0编程基础 45

4.1.1使用变量 45

4.1.2数据类型 46

4.1.3作用域及访问修饰符 46

4.1.4常用运算符 47

4.1.5运算符的优先级 49

4.1.6逻辑结构 49

4.2 ActionScript 3.0中的字符串及数组操作 56

4.2.1字符串 56

4.2.2数组 64

4.3 ActionScript面向对象编程 68

4.3.1对象 68

4.3.2对象的属性和方法 69

4.3.3类 69

4.3.4类和对象的区别与关系 70

4.3.5封装 70

4.4 ActionScript中面向对象编程的技术实现 71

4.4.1如何建类 71

4.4.2如何建包 72

4.4.3面向对象的ActionScript实现——属性、方法及封装 72

4.4.4面向对象的ActionScript实现——继承 79

4.4.5面向对象的ActionScript实现——多态 82

4.4.6面向对象的ActionScript实现——接口 85

第5.章Flex事件处理机制 89

5.1了解Flex事件 89

5.1.1 Flex事件概述 89

5.1.2 EventDispatcher类概述 91

5.2 Flex事件处理方式 91

5.2.1使用MXML创建事件处理器 91

5.2.2使用事件监听addEventListener()方法 94

5.2.3使用事件转发dispatchEvent()方法 97

5.3自定义事件 99

5.4常用事件类型 101

5.4.1 creationComplete事件 102

5.4.2触屏事件 103

5.5综合示例 105

第6章Flex手机开发常用可视化组件 109

6.1 WindowedApplication 110

6.2容器类组件 111

6.2.1 Canvas组件的用法 112

6.2.2 Box组件的用法 113

6.2.3 HBox组件 114

6.2.4 VBox 115

6.2.5 ViewStack组件 116

6.3按钮组件 118

6.3.1普通按钮Button组件 118

6.3.2导航按钮ToggleButtonBar组件 120

6.4常用显示文本组件 122

6.4.1静态文本组件 122

6.4.2交互式文本组件 124

6.5列表框 126

6.5.1 List组件 127

6.5.2 GroupList组件 128

6.6导航组件 131

6.6.1 NavigationBar组件 131

6.6.2 TabNavigator组件 132

6.7其他组件 134

6.7.1图像显示组件Image 134

6.7.2消息框显示控件Alert 135

6.7.3视频播放VideoDisplay组件 137

6.7.4 ActivityIndicator组件 138

6.7.5 HTML组件 140

6.7.6 ScreenView组件 141

6.8自定义组件 144

6.9综合示例 146

第7章 手机应用程序开发特效 152

7.1手机应用程序开发特效介绍 152

7.2常用特效介绍 152

7.2.1 AddChildAction/RemoveChildAction类 152

7.2.2 Resize特效 154

7.2.3 Fade特效 156

7.2.4 Move特效 158

7.2.5 Parallel特效 160

7.3使用特效行为及触发器 161

7.4综合示例 163

第8章 层叠样式 177

8.1层叠样式释义 177

8.1.1常用的样式属性 177

8.2 Flex样式分类 178

8.2.1样式表 178

8.2.2内嵌样式表 179

8.2.3外部样式表 182

8.3项呈示器 184

8.4综合示例 186

第9章Flex手机应用程序数据通信 190

9.1与数据通信相关的重要函数和类 190

9.1.1 navigateToURL函数 190

9.1.2 URLRequest类 191

9.2 HttpService通信 193

9.3 URLLoader 199

9.4综合示例 202

第10章 基于位置服务(LBS)的Flex程序开发 214

10.1基于位置服务(LBS)的程序开发价值分析 214

10.2移动定位服务概述 214

10.3GPS和北斗卫星导航系统概述 216

10.3.1GPS概述 216

10.3.2北斗卫星导航系统 219

10.3.3北斗卫星导航系统与GPS的比较 220

10.4基于位置服务(LBS)的Flex技术实现 222

10.4.1技术实现方案 222

10.4.2基于位置服务(LBS)的Flex程序开发 223

第11章M/S开发模式及综合案例 227

11.1软件开发模式概述 227

11.1.1 C/S模式 228

11.1.2 B/S模式 228

11.1.3 M/S开发模式 229

11.2基于Elips平台的移动商务导游系统 229

11.2.1移动商务导游系统的需求分析 229

11.2.2移动商务导游系统的技术实现原理 230

11.2.3移动商务导游系统的技术实现 231

附录A代码编写规范 248

附录B 服务器端配置——Eclipse+MyEclipse+Tomcat平台搭建步骤 263

参考文献 266

返回顶部