Flex第一步:基于ActionScript 3.0的Flex 2应用开发

Flex第一步
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
出版社: 清华大学出版社
2007-12
版次: 1
ISBN: 9787302162568
定价: 68.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 553页
字数: 1025千字
  • Flex是开发富互联网应用程序(RichInternetApplication,缩写为RIA)的利器,目前已广泛应用于各种商业领域,如电子商务、行政管理,企业业务流程自动化等方面。本书全面、详尽、深入浅出地讲解了Flex应用开发的方方面面,从最基本的Flex概念,MXML和ActionScript3.0语法开始,围绕Flex的技术特性和Flex应用开发中常见的疑难点展开剖析。
    全书共分为17章。内容包括:Flex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、Flex2.0新特性实例开发、Flex与外部的数据通信、Flex程序设计等。
    书中包括四个大型应用开发实例:Flex数据库留言本、Flex产品展示系统、Flex投票系统、Flex天气预报系统。除此之外,书中还贯穿了大量Demo级小例子,让技术不再抽象,帮你快速掌握Flex开发的关键。
    本书采用概念讲解与实例结合的方式,偏重于实际应用,实用性强。适合作为Flex初学者的入门权威手册和Flex应用开发人员的实用开发指南。 邱彦林,资深Flash/Flex程序员、Web程序员。6年ActionScript编程经验,两年Flex项目开发经验。
    自Flash5时代走上程序员之路,一直从事与Flash平台相关的开发工作。精通Flash、Flex、ActionScript、FlashMediaServer等。现就职于国内某知名软件公司,专注于富互联网应用程序(RIA)的研发。
    工作期间,曾独立完成多个Flash/Flex相关外包项目,包括Amazon(亚马逊)电子商务平台、IRC(即时聊天)客户端、企业在线视频会议系统、Flash在线棋牌游戏等等。同时,还参与公司的员工培训工作,有较丰富的Flash教学经验。 第一部分走近Flex
    第1章Flex简介1
    1.1什么是Flex?1
    1.2Flex的特性2
    1.3Flex和Flash的比较3
    1.3.1产品市场定位的差异3
    1.3.2针对不同的开发人员4
    1.4Flex的发展和未来4
    1.4.1Flex的最新版本Flex2.0的新特性6
    1.4.2Flex和它的对手们8
    第2章Flex的安装和开发环境的建立10
    2.1安装Flex10
    2.1.1如何获得Flex10
    2.1.2安装FlexBuilder10
    2.2熟悉FlexBuilder12
    2.2.1了解FlexBuilder界面12
    2.2.2菜单、工具栏和快捷键14
    2.2.3自定义界面15
    2.3创建我的第一个Flex程序16
    2.3.1建立FlexProject16
    2.3.2插入组件和代码18
    2.3.3编译和运行程序19

    第二部分Flex基础知识
    第3章MXML语言简介23
    3.1MXML语法23
    3.1.1命名规范23
    3.1.2MXML文件结构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.2Canvas,VBox和HBox38
    4.1.3用DividedBox分割界面40
    4.2窗口布局41
    4.2.1Panel组件41
    4.2.2TitleWindow组件45
    4.3动态控制对象的布局48
    4.3.1使用Tile显示多个按钮48
    4.3.2更强大的Grid组件49
    4.4方便的导航容器51
    4.4.1Accordion组件51
    4.4.2ViewStack组件53
    4.4.3使用TabNavigator进行快速导航54
    4.5表单布局55
    4.5.1简单的用户输入表单55
    4.5.2表单验证56
    第5章使用组件处理数据和交互59
    5.1常用组件的使用59
    5.1.1Button和CheckBox59
    5.1.2ComboBox和List65
    5.1.3Alert组件67
    5.1.4DataGrid组件——制作图书选购列表69
    5.1.5Tree组件——一个使用XML作为Tree组件数据源的小例子77
    5.1.6TileList和HorizontalList81
    5.1.7文本处理82
    5.1.7.1一个强有力的组件——RichTextEditor83
    5.1.7.2设备字体和嵌入字体的应用实例84
    5.2导航类控件88
    5.2.1ToggleButtonBar和TabBar88
    5.2.2使用菜单导航——创建一个简单的多级菜单91
    5.2.3PopUpButton和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章ActionScript3.0编程知识149
    7.1了解ActionScript3.0149
    7.1.1ActionScript的历史149
    7.1.2AS3.0不是AS2.0的简单升级150
    7.1.3面向对象的编程思想152
    7.2AS3.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.3AS3.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章Flex2.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.1Socket通信简介291
    11.4.2使用Socket查看邮件——制作一个邮件查看器293
    第12章Flex与外部的数据通信299
    12.1FlashPlayer9的安全机制299
    12.1.1安全机制简介299
    12.1.2管理跨域数据通信302
    12.2加载外部内容304
    12.2.1动态复制加载的图片304
    12.2.2实现AVM1和AVM2的通信——一个在Flex程序中控制AS1/2编写的
    Flash动画的例子307
    12.3使用HTTPService和WebService311
    12.3.1HTTPService简介311
    12.3.2WebService简介315
    12.3.3利用WebService制做一款在线翻译工具316
    12.4Flex与PHP319
    12.4.1关于PHP319
    12.4.2Apache,Mysql,PHP的安装和配置319
    12.4.3PHP基础知识325
    12.4.4使用HTTPService连接PHP——名片浏览程序的另一个版本329
    12.4.5Remoting与AMFPHP——轻量、高效的通信方式333
    12.5Flex与Java337
    12.5.1Java简介337
    12.5.2Tomcat,JDK的安装和配置337
    12.5.3使用JSP连接MySQL339
    12.5.4FlexDataService和Java——一个用FDS读取MySQL数据库的例子341
    12.6本章小结347

    第五部分Flex程序实战开发
    第13章Flex程序设计349
    13.1程序设计简介349
    13.1.1程序开发中的常见问题349
    13.1.2设计你的程序350
    13.2MVC设计模式351
    13.2.1了解MVC原理352
    13.2.2单例模式353
    13.2.3MVC和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章FlexVoteSystem(投票系统)的分析和设计453
    16.1系统概述453
    16.1.1RIA的前景、本系统的功能与应用背景453
    16.1.1.1RIA的前景453
    16.1.1.2FlexVoteSystem系统的功能和应用背景454
    16.1.2系统预览454
    16.1.3小结457
    16.2系统分析457
    16.2.1构筑FlexVoteSystem所需要掌握的知识体系结构457
    16.2.2小结458
    16.3系统运行环境的构筑458
    16.3.1JDK的配置458
    16.3.2Tomcat的配置459
    16.3.3Eclipse的配置461
    16.3.4JDK+Tomcat+Eclipse环境构筑的测试466
    16.3.5MySQL的配置470
    16.3.6JSP带数据库的测试473
    16.3.7FlexPlug-inForEclipse的配置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.6FlexVoteSystem的命名规则和结构485
    16.6.1FlexVoteSystem工程的建立485
    16.6.2JSP端的文件结构和命名485
    16.6.3Flex端的文件结构和命名488
    16.6.4小结488
    16.7JSP端的JavaBean的设计489
    16.7.1JavaBean简介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.1SelectByUserIPFromVote.jsp的编写497
    16.8.2SelectByUserEmailFromVote.jsp的编写499
    16.8.3InsertAllFromVote.jsp的编写501
    16.8.4GetAreaFromVote.jsp的编写502
    16.8.5GetQuestion1FromVote.jsp的编写504
    16.8.6GetQuestion2FromVote.jsp的编写505
    16.8.7GetQuestion3FromVote.jsp的编写506
    16.8.8Flex+JSP+MqSQL的编码问题507
    16.8.9小结509
    16.9客户端Flex的设计509
    16.9.1客户端Flex的设计509
    16.9.2TransformLanguageClass.as的设计510
    16.9.3MessageBoxDialog.mxml的设计513
    16.9.4FlexVoteSystem.mxml的设计514
    16.9.5ChartViewDialog.mxml的设计524
    16.9.6FlexVoteSystem的扩展531
    16.9.7小结533
    16.10开发的难点、注意事项和技巧533
    16.11FlexVoteSystem的部署534
    16.12本章小结535
    第17章FlexWeather(天气预报程序)的分析和设计536
    17.1系统概述536
    17.1.1系统功能和预览536
    17.1.2小结536
    17.2系统分析536
    17.2.1构筑FlexWeather所需要掌握的知识体系及其实现原理537
    17.2.2小结537
    17.3FlexWeather开发环境的构筑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.6FlexWeather的功能扩展552
    17.7本章小结553
  • 内容简介:
    Flex是开发富互联网应用程序(RichInternetApplication,缩写为RIA)的利器,目前已广泛应用于各种商业领域,如电子商务、行政管理,企业业务流程自动化等方面。本书全面、详尽、深入浅出地讲解了Flex应用开发的方方面面,从最基本的Flex概念,MXML和ActionScript3.0语法开始,围绕Flex的技术特性和Flex应用开发中常见的疑难点展开剖析。
    全书共分为17章。内容包括:Flex简介、Flex的安装和开发环境的建立、MXML语法简介、使用容器控制界面布局、使用组件处理数据和交互、使用行为对象和动画效果、ActionScript3.0编程知识、Flex的事件机制、数据绑定、组件的使用、Flex2.0新特性实例开发、Flex与外部的数据通信、Flex程序设计等。
    书中包括四个大型应用开发实例:Flex数据库留言本、Flex产品展示系统、Flex投票系统、Flex天气预报系统。除此之外,书中还贯穿了大量Demo级小例子,让技术不再抽象,帮你快速掌握Flex开发的关键。
    本书采用概念讲解与实例结合的方式,偏重于实际应用,实用性强。适合作为Flex初学者的入门权威手册和Flex应用开发人员的实用开发指南。
  • 作者简介:
    邱彦林,资深Flash/Flex程序员、Web程序员。6年ActionScript编程经验,两年Flex项目开发经验。
    自Flash5时代走上程序员之路,一直从事与Flash平台相关的开发工作。精通Flash、Flex、ActionScript、FlashMediaServer等。现就职于国内某知名软件公司,专注于富互联网应用程序(RIA)的研发。
    工作期间,曾独立完成多个Flash/Flex相关外包项目,包括Amazon(亚马逊)电子商务平台、IRC(即时聊天)客户端、企业在线视频会议系统、Flash在线棋牌游戏等等。同时,还参与公司的员工培训工作,有较丰富的Flash教学经验。
  • 目录:
    第一部分走近Flex
    第1章Flex简介1
    1.1什么是Flex?1
    1.2Flex的特性2
    1.3Flex和Flash的比较3
    1.3.1产品市场定位的差异3
    1.3.2针对不同的开发人员4
    1.4Flex的发展和未来4
    1.4.1Flex的最新版本Flex2.0的新特性6
    1.4.2Flex和它的对手们8
    第2章Flex的安装和开发环境的建立10
    2.1安装Flex10
    2.1.1如何获得Flex10
    2.1.2安装FlexBuilder10
    2.2熟悉FlexBuilder12
    2.2.1了解FlexBuilder界面12
    2.2.2菜单、工具栏和快捷键14
    2.2.3自定义界面15
    2.3创建我的第一个Flex程序16
    2.3.1建立FlexProject16
    2.3.2插入组件和代码18
    2.3.3编译和运行程序19

    第二部分Flex基础知识
    第3章MXML语言简介23
    3.1MXML语法23
    3.1.1命名规范23
    3.1.2MXML文件结构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.2Canvas,VBox和HBox38
    4.1.3用DividedBox分割界面40
    4.2窗口布局41
    4.2.1Panel组件41
    4.2.2TitleWindow组件45
    4.3动态控制对象的布局48
    4.3.1使用Tile显示多个按钮48
    4.3.2更强大的Grid组件49
    4.4方便的导航容器51
    4.4.1Accordion组件51
    4.4.2ViewStack组件53
    4.4.3使用TabNavigator进行快速导航54
    4.5表单布局55
    4.5.1简单的用户输入表单55
    4.5.2表单验证56
    第5章使用组件处理数据和交互59
    5.1常用组件的使用59
    5.1.1Button和CheckBox59
    5.1.2ComboBox和List65
    5.1.3Alert组件67
    5.1.4DataGrid组件——制作图书选购列表69
    5.1.5Tree组件——一个使用XML作为Tree组件数据源的小例子77
    5.1.6TileList和HorizontalList81
    5.1.7文本处理82
    5.1.7.1一个强有力的组件——RichTextEditor83
    5.1.7.2设备字体和嵌入字体的应用实例84
    5.2导航类控件88
    5.2.1ToggleButtonBar和TabBar88
    5.2.2使用菜单导航——创建一个简单的多级菜单91
    5.2.3PopUpButton和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章ActionScript3.0编程知识149
    7.1了解ActionScript3.0149
    7.1.1ActionScript的历史149
    7.1.2AS3.0不是AS2.0的简单升级150
    7.1.3面向对象的编程思想152
    7.2AS3.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.3AS3.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章Flex2.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.1Socket通信简介291
    11.4.2使用Socket查看邮件——制作一个邮件查看器293
    第12章Flex与外部的数据通信299
    12.1FlashPlayer9的安全机制299
    12.1.1安全机制简介299
    12.1.2管理跨域数据通信302
    12.2加载外部内容304
    12.2.1动态复制加载的图片304
    12.2.2实现AVM1和AVM2的通信——一个在Flex程序中控制AS1/2编写的
    Flash动画的例子307
    12.3使用HTTPService和WebService311
    12.3.1HTTPService简介311
    12.3.2WebService简介315
    12.3.3利用WebService制做一款在线翻译工具316
    12.4Flex与PHP319
    12.4.1关于PHP319
    12.4.2Apache,Mysql,PHP的安装和配置319
    12.4.3PHP基础知识325
    12.4.4使用HTTPService连接PHP——名片浏览程序的另一个版本329
    12.4.5Remoting与AMFPHP——轻量、高效的通信方式333
    12.5Flex与Java337
    12.5.1Java简介337
    12.5.2Tomcat,JDK的安装和配置337
    12.5.3使用JSP连接MySQL339
    12.5.4FlexDataService和Java——一个用FDS读取MySQL数据库的例子341
    12.6本章小结347

    第五部分Flex程序实战开发
    第13章Flex程序设计349
    13.1程序设计简介349
    13.1.1程序开发中的常见问题349
    13.1.2设计你的程序350
    13.2MVC设计模式351
    13.2.1了解MVC原理352
    13.2.2单例模式353
    13.2.3MVC和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章FlexVoteSystem(投票系统)的分析和设计453
    16.1系统概述453
    16.1.1RIA的前景、本系统的功能与应用背景453
    16.1.1.1RIA的前景453
    16.1.1.2FlexVoteSystem系统的功能和应用背景454
    16.1.2系统预览454
    16.1.3小结457
    16.2系统分析457
    16.2.1构筑FlexVoteSystem所需要掌握的知识体系结构457
    16.2.2小结458
    16.3系统运行环境的构筑458
    16.3.1JDK的配置458
    16.3.2Tomcat的配置459
    16.3.3Eclipse的配置461
    16.3.4JDK+Tomcat+Eclipse环境构筑的测试466
    16.3.5MySQL的配置470
    16.3.6JSP带数据库的测试473
    16.3.7FlexPlug-inForEclipse的配置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.6FlexVoteSystem的命名规则和结构485
    16.6.1FlexVoteSystem工程的建立485
    16.6.2JSP端的文件结构和命名485
    16.6.3Flex端的文件结构和命名488
    16.6.4小结488
    16.7JSP端的JavaBean的设计489
    16.7.1JavaBean简介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.1SelectByUserIPFromVote.jsp的编写497
    16.8.2SelectByUserEmailFromVote.jsp的编写499
    16.8.3InsertAllFromVote.jsp的编写501
    16.8.4GetAreaFromVote.jsp的编写502
    16.8.5GetQuestion1FromVote.jsp的编写504
    16.8.6GetQuestion2FromVote.jsp的编写505
    16.8.7GetQuestion3FromVote.jsp的编写506
    16.8.8Flex+JSP+MqSQL的编码问题507
    16.8.9小结509
    16.9客户端Flex的设计509
    16.9.1客户端Flex的设计509
    16.9.2TransformLanguageClass.as的设计510
    16.9.3MessageBoxDialog.mxml的设计513
    16.9.4FlexVoteSystem.mxml的设计514
    16.9.5ChartViewDialog.mxml的设计524
    16.9.6FlexVoteSystem的扩展531
    16.9.7小结533
    16.10开发的难点、注意事项和技巧533
    16.11FlexVoteSystem的部署534
    16.12本章小结535
    第17章FlexWeather(天气预报程序)的分析和设计536
    17.1系统概述536
    17.1.1系统功能和预览536
    17.1.2小结536
    17.2系统分析536
    17.2.1构筑FlexWeather所需要掌握的知识体系及其实现原理537
    17.2.2小结537
    17.3FlexWeather开发环境的构筑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.6FlexWeather的功能扩展552
    17.7本章小结553
查看详情
好书推荐 / 更多
Flex第一步
洛城花落(周大新新作)
周大新
Flex第一步
名望与光荣(全三册)(波兰现代史诗、战后小说创作高成就作品)
[波兰]雅·伊瓦什凯维奇;易丽君 裴远颖
Flex第一步
金色俄罗斯丛书(27):堕落者的天堂波利亚科夫小说选
[俄]波利亚科夫 著
Flex第一步
果麦经典:黑塞童话
文泽尔 译者;果麦文化 出品;[德]赫尔曼·黑塞
Flex第一步
童年往事
[爱尔兰]罗迪·道伊尔 著;郭国良 彭真丹 译
Flex第一步
来日非善:艺术、批评、紧急事件
李翔宇 译者;作者:哈尔·福斯特
Flex第一步
汉代物质文化资料图说(修定本·精装)
孙机 著
Flex第一步
柏林法则:欧洲与德国之道
保罗·莱弗(英)
Flex第一步
俄罗斯千年文化:从古罗斯至今
[俄]德米特里·利哈乔夫 著;焦东建、董茉莉 译
Flex第一步
理想国译丛046:风雨横渡:英国、奴隶和美国革命
[英]西蒙·沙玛
Flex第一步
美国不平等的起源
[美]伊莎贝尔·威尔克森 著;姚向辉 顾冰珂 译
Flex第一步
甲骨文丛书·亚当夏娃浮沉录
[美]斯蒂芬·格林布拉特((Stephen Greenblatt)) 作者;罗颖男 译